(message-send-mail-function): Fix error convention.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
82816ba1
SM
12007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * message.el (message-send-mail-function): Fix error convention.
4 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
5 (message-widen-reply, message-send-mail, message-talkative-question)
6 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
7 (message-clone-locals, message-send-news): Use with-current-buffer.
8 (message-insert-or-toggle-importance): Remove unused var `valid'.
9 (message-make-references): Remove unused var `new-references'.
10 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
11
3042deef
JB
122007-11-22 Juanma Barranquero <lekktu@gmail.com>
13
14 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
15 (spam-split-symbolic-return-positive): Reflow docstring.
16 (spam-backends, spam-summary-exit-behavior)
17 (spam-mark-ham-unread-before-move-from-spam-group)
18 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
19 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
20 (spam-clear-cache, spam-backend-check, spam-install-backend)
21 (spam-install-statistical-backend, spam-list-of-processors)
22 (spam-group-processor-p, spam-split, spam-bogofilter-score)
23 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
24 (spam-check-crm114, spam-initialize, spam-unload-hook):
25 Fix typos in docstrings.
26
b62a39c4
RS
272007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
28
29 * message.el (message-send-mail-function): Require sendmail.
30
2ea6167b
RS
312007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
32
9e0a8576
RS
33 * message.el (message-send-mail-function): Check for smtpmail too.
34
f21470ef
RS
35 * utf7.el (utf7-encode, utf7-decode): Use coding system
36 `utf-7'/`utf-7-imap' from utf-7.el' if available.
37
2ea6167b
RS
38 * message.el (message-send-mail-function): New function.
39 (message-send-mail-function): Set default using
40 message-send-mail-function. Adjust doc string.
41 (message-send-mail-with-mailclient): New function.
42
127a6f0e
GM
432007-11-17 Richard Stallman <rms@gnu.org>
44
45 * assistant.el: Remove file.
46
9efa445f
DN
472007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
48
49 * smime.el (from):
50 * rfc2047.el (message-posting-charset):
51 * qp.el (mm-use-ultra-safe-encoding):
52 * pop3.el (parse-time-months):
53 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
54 * nnml.el (files):
55 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
56 (jka-compr-compression-info-list, ange-ftp-path-format)
57 (efs-path-regexp):
58 * nndiary.el (files):
59 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
60 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
61 (epg-digest-algorithm-alist, inhibit-redisplay)
62 (password-cache-expiry):
63 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
64 (pgg-output-buffer, password-cache-expiry):
65 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
66 (efs-path-regexp):
67 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
68 (inhibit-redisplay):
69 * mm-uu.el (file-name, start-point, end-point, entry)
70 (gnus-newsgroup-name, gnus-newsgroup-charset):
71 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
72 (latin-unity-ucs-list):
73 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
74 (mm-uu-binhex-decode-function):
75 * message.el (gnus-message-group-art, gnus-list-identifiers, )
76 (rmail-enable-mime-composing, gnus-local-organization)
77 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
78 (gnus-read-active-file, facemenu-add-face-function)
79 (facemenu-remove-face-function, gnus-article-decoded-p)
80 (tool-bar-mode):
81 * mail-source.el (display-time-mail-function):
82 * gnus-util.el (nnmail-pathname-coding-system)
83 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
84 (gnus-original-article-buffer, gnus-user-agent)
85 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
86 (xemacs-codename, sxemacs-codename, emacs-program-version):
87 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
88 * gnus-start.el (gnus-agent-covered-methods)
89 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
90 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
91 (gnus-newsgroup-headers, gnus-group-list-mode)
92 (gnus-group-mark-positions, gnus-newsgroup-data)
93 (gnus-newsgroup-unreads, nnoo-state-alist)
94 (gnus-current-select-method, mail-sources)
95 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
96 (nnmail-spool-file, gnus-cache-active-hashtb):
97 * gnus-mh.el (mh-lib-progs):
98 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
99 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
100 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
101 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
102 (gnus-group-buffer):
103 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
104 (font-lock-set-defaults):
105 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
106 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
107 (gnus-summary-post-menu, total-parts, type, condition, length):
108 * gnus-agent.el (gnus-agent-read-agentview):
109 * flow-fill.el (show-trailing-whitespace):
110 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
111 eval-and-compile wrappers for byte compiler pacifiers.
112
113 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
114 (mm-display-inline-fontify): Check for featurep 'xemacs not
115 extent-list.
116
117 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
118 itimer-list.
119 (mm-create-image-xemacs): Only do something for XEmacs.
120 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
121
122 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
123
124 * gnus-registry.el (gnus-adaptive-word-syntax-table):
125 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
126
e9346447
JB
1272007-11-15 Juanma Barranquero <lekktu@gmail.com>
128
ec5741dc 129 * nnimap.el (nnimap-split-download-body):
e9346447 130 * gnus-demon.el (gnus-demon):
ec5741dc 131 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 132
1428d46b
MB
1332007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
134
135 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
136 macros.
137 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
138 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
139 copy data from unibyte buffer to multibyte current buffer.
140 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
141 to copy data from unibyte current buffer to multibyte buffer.
142 (nntp-make-process-buffer): Make process buffer unibyte.
143
144 * pop3.el (pop3-open-server): Fix typo in Lisp code.
145
1462007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
147
148 * pop3.el (pop3-open-server): Accept and process data more robustly at
149 connexion start to avoid spurious "POP SSL connexion failed" errors.
150
1512007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
152
153 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
154 read group names.
155
1562007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
157
158 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
159
1602007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
161
162 * nnmail.el (nnmail-parse-active): Make group names unibyte.
163 (nnmail-save-active): Use a unibyte buffer when saving active file,
164 which may contain non-ASCII group names.
165
166 * nnml.el (nnml-request-group): Decode group names in messages.
167
4d8a28ec
MB
1682007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
169
170 * message.el (message-citation-line-function)
171 (message-insert-formatted-citation-line): Fix spelling of
172 `message-insert-formated-citation-line'.
173
c12ecb0a
MB
1742007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
175
176 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
177
4d8a28ec
MB
1782007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
179
180 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
181 nnmail-pathname-coding-system.
182
183 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
184 that a user enters; decode group names in messages.
185
186 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
187
60ece9b0
MB
1882007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
189
190 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
191
192 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
193
194 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
195 risky local variable.
196
197 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
198
1992007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
200
201 * encrypt.el: Improve documentation to fix function name typo.
202 Reported by Daiki Ueno <ueno@unixuser.org>.
203
2042007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
205
206 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
207 even if the point is not in the last page of an article.
208 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
209 back to the previous page.
210
c590ed3a
MB
2112007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
212
213 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
214
60ece9b0
MB
2152007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
216
217 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
218
c70dbcd5
SM
2192007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
220
60ece9b0
MB
221 * message.el (message-check-news-body-syntax): Avoid
222 mm-string-as-multibyte.
c70dbcd5
SM
223 (message-hide-headers): Don't assume (point-min)==1.
224
437ce4be
MB
2252007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
226
227 * message.el (message-remove-blank-cited-lines): Fix if remove is
228 given.
229 (message-bogus-address-regexp): New variable.
230 (message-bogus-recipient-p): New function.
231 (message-check-recipients): New command.
232 (message-syntax-checks): Add `bogus-recipient'.
233 (message-fix-before-sending): Add `bogus-recipient'.
234
235 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
236 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
237 window-system.
238
c7ff939a
RS
2392007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
240
241 * gnus.el: Bump version to Gnus v5.13.
242
01c52d31
MB
2432007-10-28 Miles Bader <miles@gnu.org>
244
245 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
246 at compile-time too.
247
437ce4be
MB
2482007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
249
250 * gnus-msg.el (gnus-message-setup-hook): Add
251 `message-remove-blank-cited-lines' to options.
252
01c52d31
MB
2532007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
254
255 * message.el (message-remove-blank-cited-lines): New function.
256 Suggested by Karl Pl\e,Ad\e(Bsterer.
257
2582007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
259
260 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
261 mapc.
262
263 * imap.el (imap-open): Replace mapcar called for effect with mapc.
264 (top-level): Use mapc to set functions to be traced for debugging.
265
266 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
267 called for effect with while loop.
268
269 * message.el (message-talkative-question): Replace mapcar called for
270 effect with mapc.
271
272 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
273 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
274 called for effect with dolist.
275
276 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
277
278 * nndiary.el: Use dolist instead of mapcar to add diary headers to
279 gnus-extra-headers and nnmail-extra-headers.
280
281 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
282 called for effect with dolist.
283 (top-level): Use mapc to set functions to be traced for debugging.
284
285 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
286 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
287 dolist.
288
289 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
290 Replace mapcar called for effect with mapc.
291 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
292 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
293 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
294 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
295
296 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
297 remove-if that's a cl function.
298
299 * webmail.el (webmail-debug): Replace mapcar called for effect with
300 dolist.
301
302 * gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect
303 with mapc.
304
3052007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
306
307 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
308 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
309 with while loop.
310
311 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
312 functions from article-* functions.
313 (gnus-multi-decode-header): Replace mapcar called for effect with
314 dolist.
315
316 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
317 (gnus-bookmark-show-details): Replace mapcar called for effect with
318 while loop.
319
320 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
321 called for effect with while loop.
322
323 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
324 with dolist.
325
326 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
327 mapcar called for effect with dolist.
328
329 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
330
331 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
332 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
333 Replace mapcar called for effect with dolist.
334 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
335 mapc.
336
337 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
338 Replace mapcar called for effect with dolist.
339 (gnus-topic-list): Replace mapcar called for effect with mapc.
340
341 * gnus.el: Use mapc instead of mapcar to add autoloads.
342
4b576f7d
RS
3432007-10-23 Richard Stallman <rms@gnu.org>
344
345 * gnus-group.el (gnus-group-highlight): Mark as risky.
346
fdc90613
MB
3472007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
348
349 * gnus.el (gnus-server-to-method): Return method found first in
350 gnus-newsrc-alist.
351
01c52d31
MB
352 * gnus-art.el (gnus-article-highlight-signature)
353 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
354 button overlay without the front stickiness.
355
3562007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
357
358 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
359 overview buffer needed a catch to receive its throw.
360 (gnus-agent-flush-cache): Declared as interactive to make this function
361 easier to use.
362
fdc90613
MB
3632007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
364
365 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
366 `next-line'.
367
5255e3ff
MB
3682007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
369
370 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
371 exclude address matching message-dont-reply-to-names.
372
b4fde39f
MB
3732007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
374
375 * gnus-util.el (gnus-string<): New function.
376
377 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 378 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
379
3802007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
381
382 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
383 the frame-focus tag is set in gnus-buffer-configuration.
384
01c52d31
MB
3852007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * gnus-art.el (gnus-article-add-button): Make a button overlay without
388 the front stickiness.
389
3902007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
391
392 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
393 url pattern; remove duplicate one.
394 (gnus-article-extend-url-button): New function.
395 (gnus-article-add-buttons): Use it.
396 (gnus-button-push): Use concatenated url that it makes.
397
6ab3804a
JB
3982007-10-04 Juanma Barranquero <lekktu@gmail.com>
399
400 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
401 (sieve-manage-open): Use `mapc' instead of `mapcar'.
402
2f19ece7
SM
4032007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
404
405 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
406 Don't hardcode point-min==1.
407
1d0df8af
DK
4082007-09-30 David Kastrup <dak@gnu.org>
409
410 * gnus-art.el (gnus-article-reply-with-original)
411 (gnus-article-followup-with-original): When `transient-mark-mode' is
412 off, refrain from active-region behavior for followups.
413
4b70e299
MB
4142007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
415
416 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
417 Fix comment about "iso8859-1".
418
4192007-10-08 Daiki Ueno <ueno@unixuser.org>
420
421 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
422 ones returned from the verify-function.
423
424 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
425 mml2015-extract-cleartext-signature if extraction failed.
426
4272007-10-07 Daiki Ueno <ueno@unixuser.org>
428
429 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
430 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
431 failed.
4b70e299
MB
432
4332007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
434
e9346447 435 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 436
01c52d31
MB
4372007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
438
439 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
440 to mark a thread as expirable. Add variable `hide' to handle hiding of
441 thread for both the null and zero (kill/expire thread) universal prefix
442 cases.
443 (gnus-summary-expire-thread): Add new function to expire a thread,
444 using gnus-summary-kill-thread.
445 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
446 shortcuts for gnus-summary-expire-thread.
447 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
448 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
449
4502007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
451
452 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
453 extras value, so an extras entry can be deleted.
454 (gnus-registry-delete-extra-entry): Use it.
455 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
456 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
457 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
458 storage through the gnus-registry, and provide an appropriate API for
459 it.
460
4b70e299
MB
4612007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
462
463 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
464 Suggested by Leo <sdl.web@gmail.com>.
465
466 * gnus.el: Do.
467
4682007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
469
470 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
471 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
472
473 * gnus-agent.el (gnus-agent-fetch-headers): Do.
474
475 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
476 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
477
4782007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
481 newline.
482 (nnmbox-request-accept-article): Don't change article in source buffer;
483 narrow to header to use message-fetch-field rather than
484 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
485 (nnmbox-request-replace-article): Quote lines that'll be misidentified
486 as delimiters; make sure article ends with newline.
487 (nnmbox-delete-mail): Correct last position of article to be deleted;
488 ignore X-Gnus-Newsgroup header in article body.
489 (nnmbox-save-mail): Quote lines looking like delimiters at the right
490 positions; make sure article ends with newline.
491
01c52d31
MB
492 * message.el (message-display-abbrev): Don't infloop when a user
493 inserts SPC in the beginning of header.
494
4952007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
496
497 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
498 list of groups not followed by default. Fix type to be regexp.
499 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
500
5012007-09-06 Tassilo Horn <tassilo@member.fsf.org>
502
503 * hmac-def.el (define-hmac-function): Switch from old-style to
504 new-style backquotes.
505
506 * md4.el (md4-make-step): likewise.
507
5082007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
509
510 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
511 raw-text coding system when saving .newsrc file, which may contain
512 non-ASCII group names.
513
4b70e299
MB
5142007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
515
516 * gnus-cus.el (gnus-score-extra): New widget.
517 (gnus-score-extra-convert): New function.
518 (gnus-score-customize): Use it for Extra.
519
01c52d31
MB
5202007-08-31 Daiki Ueno <ueno@unixuser.org>
521
522 * mml2015.el (mml2015-extract-cleartext-signature): New function.
523 (mml2015-mailcrypt-clear-verify): Use it.
524 (mml2015-gpg-clear-verify): Use it.
525 (mml2015-pgg-clear-verify): Use it.
526 (mml2015-epg-clear-verify): Replace the current part with the output
527 from GnuPG; don't extract the plaintext by itself.
528
529 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
530 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
531 mml2015-clear-verify-function; don't touch the armor headers or
532 dash-escaped text here.
533
5342007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
535
536 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
537 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
538 parts, or application/octet-stream as a last resort.
539 (gnus-mime-view-part-as-type): Don't toggle display.
540 (gnus-mime-view-part-as-charset): Don't turn off display before
541 querying charset.
542
543 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
544 stuff to undisplayer function in Emacs.
545 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
546
547 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
548 text/calendar parts.
549
7f22a765
MB
5502007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
551
01c52d31
MB
552 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
553 decoding text/calendar parts.
554
555 * message.el (message-forward-make-body-mime): Always mark body as
556 having no illegible text; remove signed-or-encrypted argument.
557 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
558
7f22a765
MB
559 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
560 (mml-generate-mime-1): Don't encode body if it is specified to be in
561 raw form; don't make buffer be unibyte when inserting multibyte string.
562
67d0660b
SM
5632007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
564
565 * sha1.el: Fix up comment style.
566 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
567 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
568
569 * hex-util.el: Fix up comment style.
570 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
571
572 * gnus-salt.el: Use with-current-buffer.
573 (gnus-pick-setup-message): Fix long-standing typo.
574
bdaf8a62
MB
5752007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
576
01c52d31
MB
577 * imap.el (imap-logout-timeout): New variable.
578 (imap-logout, imap-logout-wait): New functions.
579 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
580
581 * nnimap.el (nnimap-logout-timeout): New server variable.
582 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
583 nnimap-logout-timeout.
584
bdaf8a62
MB
585 * gnus-art.el (gnus-article-summary-command-nosave)
586 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
587
5882007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
589
590 * gnus.el (gnus-maximum-newsgroup): New variable.
591
592 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
593 according to gnus-maximum-newsgroup.
594
595 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
596 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
597 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 598
01c52d31
MB
5992007-08-14 Tassilo Horn <tassilo@member.fsf.org>
600
601 * gnus-art.el (gnus-sticky-article): Fixed problems described in
602 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
603 Don't perform gnus-configure-windows here; reuse existing sticky
604 article buffer.
605
606 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
607 it doesn't exist in gnus-article-mode.
608
6092007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
610
611 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
612 (gnus-agent-decoded-group-name): New function.
613 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
614 (gnus-agent-expire-group-1): Use it; decode group name in messages.
615
6162007-08-12 Tassilo Horn <tassilo@member.fsf.org>
617
618 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
619 Add binding for gnus-sticky-article.
620 (gnus-summary-exit): Don't kill sticky article buffers.
621
622 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
623 article buffer.
624 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
625 (gnus-kill-sticky-article-buffers): New commands.
626
37cc095b
MB
6272007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
628
629 * nntp.el (nntp-xref-number-is-evil): New server variable.
630 (nntp-find-group-and-number): If it is non-nil, don't trust article
631 numbers in the Xref header.
632
01c52d31
MB
6332007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
634
635 * gnus-agent.el (gnus-agent-read-group): New function.
636 (gnus-agent-flush-group, gnus-agent-expire-group)
637 (gnus-agent-regenerate-group): Use it.
638 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
639 nnmail-pathname-coding-system.
640
37cc095b
MB
6412007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
642
643 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
644
01c52d31
MB
645 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
646 that are unread as unread, and also as selected so that information of
647 marks having been changed by a user may be updated when exiting group.
648
37cc095b
MB
6492007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
650
651 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
652
01c52d31
MB
6532007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
654
655 * gnus-art.el (gnus-mime-display-single): Pass part number that is
656 calculated ignoring signature parts to gnus-treat-article.
657
6582007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
659
660 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
661 a point here in order to keep the window start.
662 (gnus-insert-mime-security-button): Make a button overlay without the
663 front stickiness.
664 (gnus-mime-display-security): Goto the end of a button.
665
666 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
667
6682007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
669
670 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
671 group-name-at-point.
672 (gnus-group-completing-read): New function that offers decoded
673 non-ASCII group names for completion.
674 (gnus-fetch-group, gnus-group-read-ephemeral-group)
675 (gnus-group-jump-to-group, gnus-group-make-group-simple)
676 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
677 (gnus-group-fetch-control): Use it.
678 (gnus-fetch-group): Use group-name-at-point for the initial value
679 rather than the default value; use gnus-alive-p.
680
681 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
682 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
683 (gnus-summary-post-news): Use gnus-group-completing-read.
684
685 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
686 (gnus-read-move-group-name): Decode group name for completion.
687
6882007-07-31 Ted Zlatanov <tzz@lifelogs.com>
689
690 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
691 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
692 Yamaoka slightly modified the code).
693
6942007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
695
696 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
697 (nnmail-split-incoming): Bind it.
698
699 * nnml.el (nnml-group-name-charset): New function.
700 (nnml-decoded-group-name): Use it; don't decode group name if
701 nnmail-group-names-not-encoded-p is non-nil.
702 (nnml-encoded-group-name): New function.
703 (nnml-group-pathname): Inline nnml-decoded-group-name.
704 (nnml-request-expire-articles): Decode group name in message.
705 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
706 nnmail-pathname-coding-system.
707 (nnml-save-mail, nnml-active-number): Work with decoded group names and
708 not decoded ones according to nnmail-group-names-not-encoded-p.
709 (nnml-generate-active-info): Use nnml-encoded-group-name.
710
3ecd3a56
GM
7112007-08-08 Glenn Morris <rgm@gnu.org>
712
713 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
714 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
715 doc-strings and comments.
716
cacc7b51
GM
7172007-07-25 Glenn Morris <rgm@gnu.org>
718
719 * Relicense all FSF files to GPLv3 or later.
720
01c52d31 7212007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 722
01c52d31
MB
723 * gnus-sum.el (gnus-summary-move-article): Make
724 gnus-summary-respool-article work.
2f62a044 725
f931ce84
MB
7262007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
727
728 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
729 string.
730
01c52d31
MB
7312007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
732
733 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
734 that should be ignored when comparing distant RSS articles with local
735 ones.
736 (nnrss-make-hash-index): New function. Create a hash index according
737 to the ignored fields.
738 (nnrss-check-group): Use it.
739
7402007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
741
742 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
743
744 * gnus-art.el (article-decode-group-name): Decode Xref header too.
745
746 * gnus-group.el (gnus-group-make-group): Encode group name here unless
747 the new optional argument ENCODED is non-nil.
748 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
749 coding system for encoding group name.
750 (gnus-group-make-rss-group): Pass un-encoded group name to
751 gnus-group-make-group.
752 (gnus-group-set-info): Tell gnus-group-make-group that group name is
753 encoded.
754
755 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
756 Encode group name to which articles are moved or copied.
757 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
758 coding system for encoding Newsgroup, Followup-To and Xref headers.
759
760 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
761 marks; use nnheader-file-coding-system to write a file.
762 (nnagent-retrieve-headers): Bind file-name-coding-system to
763 nnmail-pathname-coding-system.
764
765 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
766
767 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
768 (nnml-request-article, nnml-request-create-group)
769 (nnml-request-rename-group, nnml-find-id)
770 (nnml-possibly-change-directory, nnml-possibly-create-directory)
771 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
772 (nnml-save-marks): Use nnml-group-pathname instead of
773 nnmail-group-pathname.
774
775 (nnml-request-create-group, nnml-request-expire-articles)
776 (nnml-request-move-article, nnml-request-delete-group)
777 (nnml-deletable-article-p, nnml-possibly-create-directory)
778 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
779 (nnml-open-marks): Bind file-name-coding-system to
780 nnmail-pathname-coding-system.
781
782 (nnml-request-article): Pass server argument to nnml-find-group-number.
783 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
784 server argument to nnml-possibly-create-directory.
785 (nnml-request-accept-article): Pass server argument to
786 nnml-active-number and nnml-save-mail.
787 (nnml-find-group-number): Pass server argument to nnml-find-id.
788 (nnml-request-update-info): Pass server argument to
789 nnml-marks-changed-p.
790
791 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
792 (nnml-save-mail, nnml-active-number): Add server argument.
793
794 (nnml-request-delete-group): Warn if group is missing.
795 (nnml-get-nov-buffer): Decode group name.
796 (nnml-generate-active-info): Encode group name.
797 (nnml-open-marks): Decode group name in messages.
798
7992007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
800
801 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
802 if it is not specified.
803 (gnus-article-pipe-part, gnus-article-save-part)
804 (gnus-article-interactively-view-part, gnus-article-copy-part)
805 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
806 (gnus-article-inline-part, gnus-article-save-part-and-strip)
807 (gnus-article-replace-part, gnus-article-delete-part)
808 (gnus-article-view-part-as-type): Pass raw prefix argument to
809 gnus-article-part-wrapper.
810
8112007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
812
813 * gnus-agent.el (gnus-agent-save-active): Bind
814 nnheader-file-coding-system to gnus-agent-file-coding-system.
815
816 * gnus-cache.el (gnus-cache-save-buffers)
817 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
818 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
819 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
820 (gnus-cache-braid-nov, gnus-cache-braid-heads)
821 (gnus-cache-generate-active, gnus-cache-rename-group)
822 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
823 (gnus-cache-update-overview-total-fetched-for): Bind
824 file-name-coding-system to nnmail-pathname-coding-system.
825 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
826 variables.
827 (gnus-cache-decoded-group-name): New function.
828 (gnus-cache-file-name): Use it.
829 (gnus-cache-generate-active): Use non-decoded group name for active.
830
831 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
832 right place.
833 (gnus-write-active-file): Don't break non-ASCII group names.
834
835 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
836 nnmail-pathname-coding-system.
837
838 * gnus-uu.el (gnus-uu-decode-save): Typo.
839
f931ce84
MB
8402007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
841
842 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
843
2f62a044
MB
8442007-07-14 David Kastrup <dak@gnu.org>
845
846 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
847 finishing actions if we did not edit the article.
848
01c52d31
MB
8492007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
850
851 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
852 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
853 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
854 (gnus-agent-flush-group, gnus-agent-flush-cache)
855 (gnus-agent-fetch-headers, gnus-agent-load-alist)
856 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
857 (gnus-agent-retrieve-headers, gnus-agent-request-article)
858 (gnus-agent-regenerate-group)
859 (gnus-agent-update-files-total-fetched-for)
860 (gnus-agent-update-view-total-fetched-for): Bind
861 file-name-coding-system to nnmail-pathname-coding-system.
862 (gnus-agent-group-pathname): Don't encode file names by
863 nnmail-pathname-coding-system.
864 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
865 coding-system-for-write instead of buffer-file-coding-system to
866 gnus-agent-file-coding-system.
867
868 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
869 Decode group name.
870
871 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
872
873 * gnus-start.el (gnus-update-active-hashtb-from-killed)
874 (gnus-read-newsrc-el-file): Make group names unibyte.
875
876 * nnmail.el (nnmail-group-pathname): Don't encode file names by
877 nnmail-pathname-coding-system.
878
879 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
880 (nnrss-request-delete-group): Bind file-name-coding-system to
881 nnmail-pathname-coding-system.
882 (nnrss-read-server-data, nnrss-read-group-data): Bind
883 file-name-coding-system correctly.
884 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
885
886 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
887 (nntp-server-to-method-cache): New variable.
888 (nntp-group-pathname): New function that decodes non-ASCII group names.
889 (nntp-possibly-create-directory, nntp-marks-changed-p)
890 (nntp-save-marks, nntp-open-marks): Use it.
891 (nntp-possibly-create-directory, nntp-open-marks):
892 Bind file-name-coding-system to nnmail-pathname-coding-system.
893 (nntp-open-marks): Decode group names when bootstrapping marks.
894
895 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
896 Newsgroups and Folowup-To headers.
897
82fe1aed
MB
8982007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
899
900 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
901 (gnus-server-closed-face, gnus-server-denied-face)
902 (gnus-server-offline-face): Remove variable.
903 (gnus-server-font-lock-keywords): Use faces that are not aliases.
904
01c52d31
MB
905 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
906 of modifying message-stack directly for XEmacs.
907
82fe1aed
MB
908 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
909 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
910 if the coding-system argument is nil for XEmacs.
911
912 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
913 mm-charset-override-alist.
914
915 * rfc2047.el: Don't require base64; require rfc2045 for the function
916 rfc2045-encode-string.
917 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
918 to quote the parameter value.
919
01c52d31
MB
9202007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
921
922 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
923 form in gnus-group-name-charset-method-alist.
924
925 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
926 overrides the default layout edit-form.
927
928 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
929
930 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
931
60b0b668
MB
9322007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
933
934 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
935 as unfetched articles.
936
9372007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
938
939 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
940
01c52d31
MB
9412007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
942
943 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
944 original back end that keeps marks in the local system.
945
60b0b668
MB
9462007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
947
01c52d31
MB
948 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
949 arg of pop-to-buffer for XEmacs.
950 (gnus-article-read-summary-keys): Ditto; don't restore window
951 configuration if summary command ends up with neither article buffer
952 nor summary buffer; describe bindings if summary keys end with C-h.
953
9542007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
955
956 * message.el (message-fix-before-sending): Skip raw message part to be
957 forwarded while checking illegible text.
958 (message-forward-make-body-mime, message-forward-make-body): Mark
959 signed or encrypted raw message as having no illegible text.
960
9612007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
962
963 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
964 (gnus-message-with-timestamp-1): New macro.
965 (gnus-message-with-timestamp): New function.
966 (gnus-message): Use them.
967
968 * nnheader.el (nnheader-message): Use them.
969
9702007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
971
972 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
973 .newsrc.eld file.
60b0b668 974
5cedca8d
MB
9752007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
976
977 * gnus-agent.el (gnus-agent-fetch-headers)
978 (gnus-agent-retrieve-headers): Bind
979 gnus-decode-encoded-address-function to identity.
980
981 * nntp.el (nntp-send-xover-command): Recognize an xover command is
982 available also when the server returns simply a dot.
983
984 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
985
524705ae
MB
9862007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
987
01c52d31
MB
988 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
989
9902007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
991
524705ae
MB
992 * gnus-ems.el (gnus-x-splash): Make it work.
993
994 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
995 from being used.
996
01c52d31
MB
9972007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
998
999 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
1000 the front stickiness.
1001 (gnus-article-summary-command-nosave): Correct the order of the
1002 arguments passed to pop-to-buffer.
1003 (gnus-article-read-summary-keys): Ditto; make it work properly when the
1004 summary command ends up with the article buffer.
1005
1006 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
1007 the same faces.
524705ae 1008
770edeec
JB
10092007-06-07 Juanma Barranquero <lekktu@gmail.com>
1010
524705ae 1011 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 1012
34c5dce5
JB
10132007-06-06 Juanma Barranquero <lekktu@gmail.com>
1014
3e3dc2c3
JB
1015 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
1016 * gnus-sum.el (gnus-summary-highlight):
524705ae 1017 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 1018 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 1019
524705ae
MB
10202007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
1021
1022 * gnus-art.el (gnus-mime-view-part-externally)
1023 (gnus-mime-view-part-internally): Fix predicate function passed to
1024 completing-read.
1025
01c52d31
MB
1026 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
1027
1028 * gnus.el (gnus-update-message-archive-method): Add :version.
1029
10302007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1031
1032 * gnus.el (gnus-update-message-archive-method): New variable.
1033
1034 * gnus-start.el (gnus-setup-news): Update saved "archive" method
1035 according to gnus-message-archive-method if
1036 gnus-update-message-archive-method is non-nil.
1037
10382007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1039
1040 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
1041 by Loic Dachary <loic@dachary.org>.
1042 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1043
c14dcd06
CY
10442007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1045
1046 * message.el (message-pop-to-buffer): Add switch-function argument.
1047 (message-mail): Pass switch-function argument to it.
524705ae 1048
01c52d31
MB
10492007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1050
1051 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1052 Improve doc string.
1053
10542007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1055
1056 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1057 (gnus-header-content)
1058 * gnus-cite.el (gnus-cite-10)
1059 * gnus-srvr.el (gnus-server-closed)
1060 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1061 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1062 (gnus-group-mail-3-empty, gnus-group-mail-low)
1063 (gnus-group-mail-low-empty, gnus-splash)
1064 * message.el (message-header-to, message-header-cc)
1065 (message-header-subject, message-header-other, message-header-name)
1066 (message-header-xheader, message-separator, message-cited-text)
1067 (message-mml): Lighten colors of faces used for dark background.
1068
10692007-05-24 Simon Josefsson <simon@josefsson.org>
1070
1071 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1072 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1073
524705ae
MB
10742007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1075
1076 * message.el (message-narrow-to-headers-or-head): Ignore
1077 mail-header-separator in the body.
1078
01c52d31
MB
10792007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1080
1081 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1082 same as window size.
1083
10842007-05-22 Kevin Ryde <user42@zip.com.au>
1085
1086 * message.el (message-font-lock-keywords): Use message-header-xheader
1087 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1088 ahead of the anything pattern, to get it recognised.
1089
10902007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1091
1092 * gnus-sum.el (gnus-articles-to-read)
1093 (gnus-summary-insert-old-articles): Don't truncate group name for
1094 `read-string'.
1095
1096 * gnus-util.el (gnus-limit-string): Delete this function.
1097
1098 * gnus-sum.el (gnus-simplify-subject-fully): Use
1099 `truncate-string-to-width' instead.
1100
11012007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1102
1103 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1104 if, on summary exit, the next group has to be selected.
1105 (gnus-summary-exit): Use it.
1106
524705ae
MB
11072007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1108
1109 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1110 non-break space.
c14dcd06 1111
01c52d31
MB
11122007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1113
1114 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1115 Check if group is not a directory.
1116 (nnfolder-request-expire-articles): Don't delete articles if the target
1117 group is not available.
1118
1119 * nnml.el (nnml-request-create-group): Properly check if group is not a
1120 file.
1121 (nnml-request-expire-articles): Don't delete articles if the target
1122 group is not available.
1123
1124 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1125 Don't quote characters that are within parentheses.
1126
11272007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1128
1129 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1130 (gnus-handle-ephemeral-exit): Select article according to it.
1131
11322007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1133
1134 * message.el (message-insert-formated-citation-line): Remove newline.
1135 (message-citation-line-format): Add final \n here so that the user can
1136 avoid a blank line.
1137
11382007-05-03 Dan Christensen <jdc@uwo.ca>
1139
1140 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1141 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1142 Update lanl/arXiv support.
596e5f72 1143
01c52d31
MB
11442007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1145
1146 * gnus.el: Bump version number.
1147
11482007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1149
1150 * gnus.el (gnus-version-number): Bump version.
1151
11522007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1153
1154 * gnus.el: No Gnus v0.6 is released.
1155
11562007-04-27 Didier Verna <didier@xemacs.org>
1157
1158 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1159 * gmm-utils.el (gmm-regexp-concat): here.
1160 * message.el: Don't require 'gnus-util.
1161 (message-dont-reply-to-names): Handle name change above.
1162 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1163
11642007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1165
1166 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1167 since the initial value varies according to the system.
1168
11692007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1170
1171 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1172
11732007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1174
1175 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1176
11772007-04-24 Didier Verna <didier@xemacs.org>
1178
1179 Improve the type of gnus-ignored-from-addresses.
1180 * gnus-util.el (gnus-orify-regexp): New function.
1181 * message.el (gnus-util): Require it.
1182 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1183 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1184 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1185
11862007-04-24 Didier Verna <didier@xemacs.org>
1187
1188 * gnus-sum.el:
1189 * gnus-utils.el: Fix some trailing whitespaces.
1190
11912007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1192
1193 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1194 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1195 article's Message-ID; refer parent article in summary buffer.
1196
1197 * message.el (message-bounce): Call mime-to-mml.
1198
11992007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1200
1201 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1202
6b554e88
MB
12032007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1204
1205 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1206 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1207 displayed of multipart/alternative part if it is invoked from summary
1208 buffer.
6b554e88
MB
1209
1210 * mm-view.el (mm-inline-text-html-render-with-w3m)
1211 (mm-inline-text-html-render-with-w3m-standalone)
1212 (mm-inline-render-with-function): Use mail-parse-charset by default.
1213
01c52d31
MB
12142007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1215
1216 * parse-time.el (parse-time-string-chars): Check if CHAR
1217 is less than the length of parse-time-syntax.
1218
12192007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1220
1221 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1222 from gnus-newsgroup-processable.
1223
12242007-04-16 Didier Verna <didier@xemacs.org>
1225
1226 * gnus-msg.el (gnus-configure-posting-styles): Handle
1227 message-signature-directory properly with :file syntax. Reported by
1228 "Leo".
1229
12302007-04-11 Didier Verna <didier@xemacs.org>
1231
1232 New user option: message-signature-directory.
1233 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1234 * message.el (message-insert-signature): Ditto.
1235 * message.el (message-signature-file): Doc update.
1236 * message.el (message-signature-directory): New.
1237
c429815a
MB
12382007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1239
1240 * gnus-msg.el (gnus-inews-yank-articles): Use
1241 message-exchange-point-and-mark instead of exchange-point-and-mark.
1242
12432007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1244
1245 * message.el (message-yank-original): Make sure cited text ends with
1246 newline; don't exchange point and mark.
1247
12482007-04-07 Chong Yidong <cyd@stupidchicken.com>
1249
1250 * tls.el (open-tls-stream): Properly handle case where there
1251 is no associated buffer.
1252
c345112e
TTN
12532007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1254
1255 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1256 message-yank-original, make sure (< mark TEXT point).
1257
8aed9ac5
RS
12582007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1259
01c52d31
MB
1260 * message.el (message-fill-column): New variable.
1261 (message-mode): Use it. Add comment on a possible new hook.
1262
8aed9ac5
RS
1263 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1264 (nnmail-get-new-mail): Reformat.
1265
1266 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1267
1268 * gmm-utils.el: Fix Commentary.
1269 (gmm-tool-bar-from-list): Fix typo in doc string.
1270
561fb491
TTN
12712007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1272
01c52d31
MB
1273 * message.el (message-yank-original): Don't switch point and mark
1274 unnecessarily to put point and mark as documented.
1275
12762007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1277
1278 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1279 from the message heads.
1280
12812007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1282
1283 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1284 article buffer does not have a window. This may not be the best
1285 solution but is certainly better than setting the start of the null,
1286 that is the current, window.
1287
12882007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1289
1290 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1291 (gnus-draft-setup): Run it.
1292
1293 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1294 gnus-score-fast-scoring. Allow regexp.
1295 (gnus-score-headers): Use it.
1296
1297 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1298 XEmacs.
1299
1300 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1301 string.
1302 (gnus-button-alist): Also catch `<f1> k ...'.
1303 (gnus-treat-display-x-face): Fix doc string.
561fb491 1304
87ba2830
MB
13052007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1306
1307 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1308 evaluation of gnus-extended-version to ensure correct generation of the
1309 User-Agent header when message-generate-headers-first is used.
1310
01c52d31 13112007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1312
01c52d31
MB
1313 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1314 hashcash-path is nil. Don't call callback with incorrect number of
1315 parameters if val is 0.
87ba2830 1316
815b81c8
MB
13172007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1318
1319 * message.el (message-required-news-headers):
1320 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1321
13222007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1323
1324 * message.el (message-generate-new-buffers): Change the meaning of the
1325 nil value; add `standard' to the choices; treat t as `unique'; improve
1326 doc string.
1327 (gnus-select-frame-set-input-focus): Autoload.
1328 (message-buffer-name): Search for the existing message buffer if
1329 message-generate-new-buffers is nil or `standard'; treat the value t of
1330 message-generate-new-buffers as `unique'.
1331 (message-pop-to-buffer): Raise the frame already displaying the message
1332 buffer; clear the echo area after querying.
1333 (message-setup): Pass the `continue' argument to compose-mail.
1334 (message-mail): Prefer `switch-function' if it is given; search for the
1335 existing message buffer if the `continue' argument is non-nil; pass
1336 continue and switch-function arguments to compose-mail by way of
1337 message-setup.
1338 (message-mail-other-window): Adjust argument of message-setup.
1339 (message-mail-other-frame): Ditto.
1340
01c52d31
MB
13412007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1342
1343 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1344 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1345 to turn font-lock on when turning gnus-message-citation-mode on.
1346
13472007-03-06 Daiki Ueno <ueno@unixuser.org>
1348
1349 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1350 (mml-smime-function-alist): New variable; add epg as the backend.
1351 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1352 mml-smime- functions instead.
1353 * mm-view.el: Require smime.
1354
13552007-03-05 Didier Verna <didier@xemacs.org>
1356
1357 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1358 instead of just inheritance for posting styles.
1359 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1360
13612007-02-24 John Paul Wallington <jpw@pobox.com>
1362
1363 * tls.el (tls-certtool-program): Fix custom type.
1364
13652007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1366
1367 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1368 and point-at-eol instead of line-(beginning|end)-position.
1369
1370 * assistant.el (assistant-parse-buffer): Ditto.
1371
13722007-02-28 Daiki Ueno <ueno@unixuser.org>
1373
1374 * mml2015.el (mml2015-epg-find-usable-key): New function.
1375 (mml2015-epg-sign): Use it.
1376 (mml2015-epg-encrypt): Use it.
1377
45cb30ee
MB
13782007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1379
1380 * message.el (message-make-in-reply-to): Quote name containing
1381 non-ASCII characters. It will make the RFC2047 encoder cause an error
1382 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1383 <nakaji@jp.freebsd.org>.
45cb30ee 1384
01c52d31
MB
13852007-02-27 Didier Verna <didier@xemacs.org>
1386
1387 Include the group parameters as well as the topic ones in the
1388 inheritance filter process.
1389 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1390 argument GROUP-PARAMS-LIST.
1391 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1392
45cb30ee
MB
13932007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1394
1395 * nntp.el (nntp-never-echoes-commands)
1396 (nntp-open-connection-functions-never-echo-commands): New variables.
1397 (nntp-send-command): Use them.
1398
01c52d31
MB
13992007-02-20 Daiki Ueno <ueno@unixuser.org>
1400
1401 * mml2015.el (mml2015-epg-verify): Simplified.
1402
14032007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1404
1405 * mml.el (mml-content-disposition-alist): New user option.
1406 (mml-content-disposition): New function.
1407 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1408 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1409
14102007-02-19 Daiki Ueno <ueno@unixuser.org>
1411
1412 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1413 verification.
1414
aa260d63
MB
14152007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1416
1417 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1418 articles posted in the last 24 hours.
1419
c371062c
CY
14202007-02-14 Chong Yidong <cyd@stupidchicken.com>
1421
1422 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
1423
01c52d31
MB
14242007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1425
1426 * nntp.el (nntp-send-command): Don't wait for echoes when
1427 nntp-open-ssl-stream is used.
1428
14292007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1430
1431 * gnus-cite.el (gnus-test-font-lock-add-keywords)
1432 (gnus-message-add-citation-keywords)
1433 (gnus-message-remove-citation-keywords): Remove.
1434 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
1435 directly, make the variables in font-lock-defaults buffer-local, add
1436 gnus-message-citation-keywords to them and then update the value of
1437 font-lock-keywords.
1438
14392007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
1440
1441 * message.el (message-cite-original-1): Don't call
1442 gnus-article-highlight-citation.
1443
1444 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
1445 citations; fix line count.
1446
14472007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1448
1449 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
1450 (gnus-message-add-citation-keywords)
1451 (gnus-message-remove-citation-keywords): Use it; fix the emulating
1452 versions of font-lock-add-keywords and font-lock-remove-keywords to
1453 work with XEmacs correctly.
1454
14552007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1456
1457 * gnus-cite.el (gnus-cite-face-list): Set the values of
1458 gnus-message-max-citation-depth and gnus-message-citation-keywords.
1459 (gnus-message-max-citation-depth): Use defvar rather than defconst.
1460 (gnus-message-cite-prefix-regexp): New variable.
1461 (gnus-message-search-citation-line): Use it; protect against long
1462 citation prefix; fill match data with nil rather than 0 for XEmacs; set
1463 the 0th match data for Emacs.
1464 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
1465 (gnus-message-add-citation-keywords): Append keywords rather than
1466 prepending; emulate font-lock-add-keywords if it is not available.
1467 (gnus-message-remove-citation-keywords): Emulate
1468 font-lock-remove-keywords if it is not available.
1469
1470 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
1471
1472 * message.el (message-cite-prefix-regexp): Set the value of
1473 gnus-message-cite-prefix-regexp.
1474
c91f4b83
MB
14752007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1476
1477 * nnweb.el (nnweb-google-parse-1): Update parser.
1478
8f77631e
JB
14792007-01-29 Juanma Barranquero <lekktu@gmail.com>
1480
1481 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
1482
41e49ce6
MB
14832007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1484
1485 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
1486 regexp.
1487
14882007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1489
1490 * uudecode.el (uudecode-string-to-multibyte): New function emulating
1491 string-to-multibyte.
1492 (uudecode-decode-region-internal): Use it.
1493
b28080e3
MB
14942007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
1495
1496 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
1497 custom choice.
1498
1499 * gnus-art.el (gnus-signature-limit): Fix custom choice.
1500
01c52d31
MB
15012007-01-22 Daiki Ueno <ueno@unixuser.org>
1502
1503 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
1504
1505 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
1506 `write-region' to respect `mm-inhibit-file-name-handlers'.
1507
b66f54c1
MB
15082007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1509
1510 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
1511 Use gnus-home-directory instead of "~/" or "$HOME".
1512
01c52d31
MB
15132007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
1514
1515 * encrypt.el (encrypt-insert-file-contents): Add better prompt
1516 to mention filename.
1517 Add comments at beginning regarding usage.
1518 (encrypt-write-file-contents): Change interactive so a string is
1519 acceptable. If the file has no associated model, show an error instead
1520 of a nonsense prompt.
1521
15222007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1523
1524 * spam.el (spam-bsfilter-ham-switch): Fix typo.
1525 Thanks to Yoshihiko Yamada for kind notification of this typo.
1526
0d7c8ac4
KH
15272007-01-12 Kenichi Handa <handa@m17n.org>
1528
1529 * uudecode.el (uudecode-decode-region-internal): Make it work in a
1530 multibyte buffer.
651408cb
MB
1531
15322007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
1533
01c52d31
MB
1534 * gnus-score.el (gnus-score-fast-scoring): New variable.
1535 (gnus-score-headers): Use it.
1536
651408cb 1537 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 1538
01c52d31
MB
1539 * message.el (message-cite-original-1): Call
1540 gnus-article-highlight-citation if requested.
60ece9b0 1541 (message-make-from): Allow name and address as optional arguments.
40e902eb 1542
01c52d31 1543 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 1544
01c52d31
MB
1545 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
1546 bugs to doc string.
1547 (gnus-button-alist): Add mid\\|message-id.
1548 (gnus-button-fetch-group): Extend for use in
1549 `browse-url-browser-function'.
1550 (gnus-button-url-regexp): Try to catch paired parentheses like in
1551 Wikipedia URLs.
d84c3737 1552
01c52d31
MB
1553 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
1554 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 1555
01c52d31 15562007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 1557
01c52d31
MB
1558 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
1559 Update copyright.
ba361211 1560
01c52d31 15612007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 1562
01c52d31 1563 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 1564
01c52d31 15652007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 1566
01c52d31
MB
1567 * gnus-registry.el (gnus-registry-unfollowed-groups)
1568 (gnus-registry-split-fancy-with-parent): Fix documentation.
1569
15702007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1571
1572 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
1573 from nnweb groups.
1574
15752006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1576
1577 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
1578 Xref urls. Erase buffer before requesting head.
1579
1580 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1581
15822007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
1583
1584 * gnus-soup.el (gnus-soup): New custom group. Make user variables
1585 customizable.
1586
15872007-01-05 Daiki Ueno <ueno@unixuser.org>
1588
1589 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
1590 no signing key is found.
1591 (mml2015-epg-encrypt): Ask user whether to skip or abort if
1592 no encrypting and/or signing key is found.
1593
15942007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1595
1596 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
1597
15982007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1599
1600 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
1601 headers read from disk with the ones newly found in the current search.
1602 This should no longer cause problems, because the article numbers in
1603 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
1604
16052007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1606
1607 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
1608
16092007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1610
1611 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
1612
01c52d31
MB
16132007-01-01 Romain Francoise <romain@orebokech.com>
1614
1615 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
1616
16172006-12-31 Steve Youngs <steve@sxemacs.org>
1618
1619 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
1620 `define-minor-mode' macro definition expanded properly.
1621 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
1622 exclude it there.
1623
1624 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
1625 of 2006-12-30. The default is nil on (S)XEmacs already because of the
1626 `fboundp' test.
1627 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
1628 This is OK to autoload in (S)XEmacs now.
1629
16302006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1631
1632 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
1633 keystroke.
1634 (gnus-summary-limit-to-singletons): Fix typo.
1635
1636 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
1637 else fails.
1638
db629244
MB
16392006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1640
01c52d31
MB
1641 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
1642 docstring.
1643
1644 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
1645 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
1646 (gnus-summary-insert-dormant-articles): Fix typo in message.
1647
16482006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
1649
1650 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
1651 nil for XEmacs.
1652 (gnus-message-citation-mode): Don't autoload in XEmacs.
1653
1654 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 1655
11e95b02
MB
16562006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
1657
1658 * nnimap.el (nnimap-expunge-search-string): Mention
1659 nnimap-search-uids-not-since-is-evil in docstring.
1660
16612006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1662
1663 * spam.el: Revert to make-obsolete-variable because
1664 define-obsolete-variable-alias is not supported in Emacs 21.
1665
01c52d31
MB
1666 * spam.el (spam-ifile-path, spam-ifile-database-path)
1667 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
1668 make-obsolete-variable.
1669 (spam-bsfilter-path, spam-bsfilter-program)
1670 (spam-spamassassin-path, spam-spamassassin-program)
1671 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
1672 use "path" inappropriately.
1673 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
1674 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
1675 variable names.
1676
11e95b02
MB
16772006-12-28 Daiki Ueno <ueno@unixuser.org>
1678
1679 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
1680 summary buffer.
1681
01c52d31
MB
1682 * password.el (password-cache-remove): Use clear-string to burn
1683 password, if available.
11e95b02 1684
01c52d31
MB
16852006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1686
1687 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
1688
1689 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
1690
1691 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
1692 (gnus-message-highlight-citation): Move defcustom here from
1693 gnus-cite.el.
1694 (gnus-message-citation-mode): Autoload.
1695
1696 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
1697 checks to make it compile with XEmacs.
1698 (gnus-message-citation-mode): New minor mode.
1699 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
1700 (gnus-message-highlight-citation): New variables.
1701 (gnus-message-search-citation-line)
1702 (gnus-message-add-citation-keywords)
1703 (gnus-message-remove-citation-keywords)
1704 (turn-on-gnus-message-citation-mode)
1705 (turn-off-gnus-message-citation-mode): New functions.
1706
17072006-12-26 Oliver Scholz <epameinondas@gmx.de>
1708
1709 * gnus-cite.el: Enable highlighting of different citation levels in
1710 message-mode.
11e95b02
MB
1711
17122006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1713
1714 * message.el (message-make-fqdn): Fix comment.
1715 (message-bogus-system-names): Add ".local".
1716
1717 * spam.el (spam-ifile-path, spam-ifile-program)
1718 (spam-ifile-database-path, spam-ifile-database)
1719 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
1720 Don't use "path" inappropriately.
1721 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
1722 strings.
1723 (spam-check-ifile, spam-ifile-register-with-ifile)
1724 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
1725 new variable names.
1726
1727 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
1728 (gnus-treat-display-smileys): Simplify using
1729 gnus-image-type-available-p.
1730
1731 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
1732 available.
1733
17342006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1735
1736 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
1737 one after turning on the buffer's multibyteness instead of decoding
1738 them directly in the unibyte buffer that causes unexpected conversion
1739 in Emacs 23 (unicode).
1740
01c52d31
MB
17412006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1742
1743 * message.el (message-generate-hashcash): Fix custom type.
1744
17452006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1746
1747 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
1748
9b9e104e
MB
17492006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
1750
1751 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
1752 disconnect icons. Add help text.
1753
01c52d31
MB
17542006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
1755
1756 * spam.el (spam-extra-header-to-number): CRM114 spam score is
1757 negated to be consistent with the others we handle.
1758
17592006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1760
1761 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
1762 version of gnus-summary-buffer to something, so that we can use two
1763 article buffers at the same time.
1764
17652006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
1766
1767 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
1768 trigger all the extra headers.
1769 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
1770 sorting.
1771
17722006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1773
1774 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
1775 solid groups.
1776
bcd3e063
MB
17772006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
1778
1779 * legacy-gnus-agent.el: Add Copyright notice.
1780
82e5f93f
CY
17812006-12-12 Chong Yidong <cyd@stupidchicken.com>
1782
1783 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
1784
01c52d31
MB
17852006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1786
1787 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
1788
1789 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
1790 to make it work reliably in CVS Emacs.
1791 (gnus-summary-limit-strange-charsets-predicate)
1792 (gnus-summary-limit-to-predicate): New functions.
1793
f88e76a8
CY
17942006-12-08 Chong Yidong <cyd@stupidchicken.com>
1795
1796 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
1797 specifying array size.
1798 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
1799 array if it is too small.
1800 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
1801 (gnus-sort-threads-loop): New function.
1802
e925d5ae 18032006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
1804
1805 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
1806 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
1807
11e95b02 18082006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
1809
1810 * mm-url.el (mm-url-predefined-programs): Call curl with correct
1811 options.
1812
01c52d31
MB
18132006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1814
1815 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
1816 DOS-ing the recipient.
1817
1818 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
1819 the headers when creating the mapping to avoid mismappings.
1820 (nnweb-gmane-create-mapping): Always nix out old mapping.
1821
18222006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1823
1824 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
1825 and mm-verify-option to never.
1826
5538c331
MB
18272006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1828
01c52d31
MB
1829 * message.el (message-signed-or-encrypted-p): New function.
1830 (message-forward-make-body): Use it.
1831
1832 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
1833 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
1834
18352006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
1836
1837 * nneething.el (nneething-decode-file-name): Replace
1838 decode-coding-string with mm-decode-coding-string.
1839
01c52d31
MB
1840 * gnus-int.el (gnus-open-server): Say failed server's name.
1841
550831ed
JB
18422006-11-24 Juanma Barranquero <lekktu@gmail.com>
1843
1844 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
1845 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
1846
1847 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
1848 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
1849 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
1850 (gnus-group-make-directory-group, gnus-group-transpose-groups):
1851 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
1852 (gnus-subscribe-newsgroup, gnus-1):
1853 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
1854 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
1855 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
1856 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
1857
01c52d31
MB
18582006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1859
1860 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
1861 keystroke.
1862 (gnus-summary-limit-to-bodies): Implement headersp.
1863
18642006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1865
1866 * dns.el (query-dns): Protect against "Process dns deleted" strings.
1867
e8f0f70d
MB
18682006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1869
1870 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
1871
01c52d31
MB
18722006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1873
1874 * message.el (message-generate-hashcash): Expand range of values to
1875 include `opportunistic'.
1876 (message-send-mail): Use it.
1877
b07e0143
MB
18782006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1879
1880 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
1881 and comment it.
1882
1883 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
1884
4573e0df
MB
18852006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
1886
1887 * gnus-util.el (gnus-extract-address-components): Improve comment.
1888
18892006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1890
1891 * gnus-util.el (gnus-extract-address-components): Work with address in
1892 which the name portion contains @.
1893
18942006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1895
1896 * gnus.el (gnus-start): Move custom group up.
1897 (gnus-select-method): Don't autoload, but make it available for
1898 `customize-variable'.
1899 (gnus-getenv-nntpserver): Don't autoload.
1900
01c52d31
MB
19012006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
1902
1903 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
1904
19052006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1906
1907 * message.el (message-sendmail-extra-arguments): New variable.
1908 (message-send-mail-with-sendmail): Use it.
1909
4573e0df
MB
19102006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1911
1912 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
1913 mm-with-unibyte-current-buffer to make string unibyte.
1914
1915 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
1916 mm-string-as-multibyte.
1917
01c52d31
MB
19182006-11-14 Daiki Ueno <ueno@unixuser.org>
1919
1920 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
1921 Reported by Werner Koch <wk@gnupg.org>.
1922
19232006-11-14 Daiki Ueno <ueno@p360>
1924
1925 * mml2015.el: Autoload epa-select-keys when compiling.
1926
19272006-11-13 Daiki Ueno <ueno@unixuser.org>
1928
1929 * mml2015.el (mml2015-epg-sign): Save the signing keys in
1930 message-options.
1931 (mml2015-epg-encrypt): Save the recipient keys in message-options.
1932
19332006-11-13 Daiki Ueno <ueno@unixuser.org>
1934
1935 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
1936 EasyPG (< 0.0.6).
1937 (mml2015-always-trust): New user option.
1938 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
1939 prompt.
1940
19412006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1942
1943 * nntp.el (nntp-authinfo-force): New variable.
1944 (nntp-send-authinfo): Use it.
1945
4573e0df
MB
19462006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
1947
01c52d31
MB
1948 * message.el (message-strip-subject-encoded-words): Allow _not_ to
1949 decode encoded words. Improve prompt. Add comment about forwarding.
1950 (message-replacement-char): Move up.
4573e0df
MB
1951
19522006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
1953
1954 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
1955 instead of gnus-intersection because arguments of gnus-sorted-nunion
1956 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
1957
01c52d31
MB
19582006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
1959
1960 * message.el (message-strip-subject-encoded-words): Reformat prompt.
1961 (message-simplify-subject-functions): Enable
1962 message-strip-subject-encoded-words by default.
1963
19642006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
1965
1966 * message.el (message-strip-subject-encoded-words): New function
1967 (message-simplify-subject-functions): New variable.
1968 (message-simplify-subject): Use it. Fix typo in doc string.
1969 Support message-strip-subject-encoded-words.
1970
06856b12
JB
19712006-11-03 Juanma Barranquero <lekktu@gmail.com>
1972
1973 * gnus-diary.el (gnus-diary-delay-format-function):
1974 * nndiary.el (nndiary-reminders):
1975 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
1976
b193caa3
MB
19772006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1978
1979 * gnus-art.el (article-hide-boring-headers): Fetch date from
1980 gnus-original-article-buffer to avoid problems with localized date
1981 strings.
1982
19832006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
1984
1985 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
1986
ab785936
MB
19872006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
1988
06856b12
JB
1989 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
1990 New variables.
ab785936
MB
1991 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
1992 (mm-charset-synonym-alist): Move some entries to
1993 mm-codepage-iso-8859-list.
1994 (mm-charset-synonym-alist, mm-charset-override-alist): Add
1995 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
1996
b90a6149
MB
19972006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1998
1999 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
2000
20012006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2002
2003 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
2004 with Emacs 21 and XEmacs.
2005
01c52d31
MB
20062006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
2007
2008 * spam.el (spam-parse-address): New function for better parsing,
2009 catching errors, etc.
2010 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
2011
b90a6149
MB
20122006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2013
2014 * mm-view.el: Add interactive arg to html2text autoload.
2015
20162006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2017
2018 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
2019
01c52d31
MB
20202006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
2021
2022 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
2023 variables.
2024 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2025 (mm-charset-synonym-alist): Move some entries to
2026 mm-codepage-iso-8859-list.
2027
2028 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
2029
20302006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
2031
2032 * message.el (message-citation-line-format)
2033 (message-insert-formated-citation-line): Fix implementation of %E, %N
2034 and %n according to the doc string.
2035
20362006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
2037
2038 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2039 car-safe to avoid bad parses.
2040
c86d4601
MB
20412006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2042
2043 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2044 names.
2045
2046 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2047
20482006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2049
01c52d31
MB
2050 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2051 header.
2052
2053 * message.el (message-draft-headers): Add Date.
2054 (message-headers-to-generate): Fix typo in docstring.
2055
2056 * nndraft.el (nndraft-required-headers): New variable.
2057 (nndraft-generate-headers): Use it.
2058
2059 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2060
20612006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2062
2063 * gnus-registry.el (gnus-registry-wash-for-keywords)
2064 (gnus-registry-find-keywords): New functions to allow easy searching of
2065 articles that are in the registry.
2066
20672006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2068
2069 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2070 ietf-drums-parse-address instead of gnus-extract-address-components.
2071 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2072
20732006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2074
2075 * gnus.el (gnus-mime): Remove unused custom group.
2076
92edaeed
MB
20772006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2078
2079 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2080 "blank line" when searching for end of armor headers.
2081
20822006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2083
2084 * gmm-utils.el (gmm-write-region): Fix variable name.
2085
20862006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2087
2088 * gmm-utils.el (gmm-write-region): New function based on compatibility
2089 code from `mm-make-temp-file'.
2090
2091 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2092
2093 * nnmaildir.el (nnmaildir--update-nov)
2094 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2095 Use `gmm-write-region'.
2096
996aa8c1
MB
20972006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2098
01c52d31
MB
2099 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2100 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2101
2102 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2103
2104 * message.el (message-replacement-char): New variable.
2105 (message-fix-before-sending): Use it.
2106 (message-simplify-subject): New function to remove duplicate code.
2107 (message-reply, message-followup): Use it.
2108
996aa8c1
MB
2109 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2110 gnus-summary-limit-to-articles.
2111
01c52d31 21122006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2113
01c52d31 2114 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2115
01c52d31 2116 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2117
01c52d31 21182006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2119
01c52d31
MB
2120 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2121 ignore non-string data.
996aa8c1 2122
01c52d31 21232006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2124
01c52d31
MB
2125 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2126 non-string data (needs to be done in the registry too).
996aa8c1 2127
01c52d31 21282006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2129
01c52d31
MB
2130 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2131 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2132 (gnus-registry-split-fancy-with-parent)
2133 (gnus-registry-fetch-simplified-message-subject-fast)
2134 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2135 Remove text properties on ingress into the registry and when it's saved.
2136 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2137 registry from entries with no groups.
996aa8c1 2138
01c52d31 21392006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2140
01c52d31
MB
2141 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2142 function to remove string properties.
996aa8c1 2143
67099291
MB
21442006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2145
2146 * gmm-utils.el (gmm): Adjust custom version.
2147
2148 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2149 custom version.
2150
2151 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2152
01c52d31
MB
21532006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2154
2155 * gnus-art.el (gnus-insert-prev-page-button)
2156 (gnus-insert-next-page-button): Simplify. Reformat.
2157
21582006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2159
2160 * gnus-art.el (gnus-insert-prev-page-button)
2161 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2162
94019f61
CY
21632006-09-25 Chong Yidong <cyd@stupidchicken.com>
2164
2165 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2166
01c52d31
MB
21672006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2168
2169 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2170 gnus-article-button-face to MIME and security buttons.
2171
21722006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2173
2174 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2175 readable.
2176
21772006-09-20 Steve Youngs <steve@sxemacs.org>
2178
2179 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2180 `browse-url-of-file' instead of `browse-url'.
2181
0327a464
MB
21822006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2183
2184 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2185 regexp. Articles containing quotation were cut prematurely.
2186
21872006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2188
01c52d31
MB
2189 * message.el (message-cite-original-1): Use nobody by default for the
2190 value of From header.
0327a464
MB
2191 (message-reply): Ditto.
2192
01c52d31
MB
21932006-09-11 Daiki Ueno <ueno@unixuser.org>
2194
2195 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2196 to the gnus-info. This fixes a bug of inline-PGP message verification.
2197 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2198
b110774a
MB
21992006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2200
2201 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2202 mails in the doc string. Add some URLs in comment.
01c52d31 2203 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2204
22052006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2206
2207 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2208 backslashes handling and the way to find boundaries of quoted strings.
2209
01c52d31
MB
22102006-09-07 Daiki Ueno <ueno@unixuser.org>
2211
2212 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2213 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2214 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2215 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2216
676c1893
RS
22172006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2218
01c52d31
MB
2219 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2220 doc string.
2221 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2222
22232006-09-06 Simon Josefsson <jas@extundo.com>
2224
2225 * mml2015.el (mml2015-use): Doc fix, mention epg.
2226
22272006-09-06 Daiki Ueno <ueno@unixuser.org>
2228
2229 * mml2015.el (mml2015-use): Default to epg, if available.
2230
22312006-09-06 Daiki Ueno <ueno@unixuser.org>
2232
2233 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2234 message-sender.
2235 (mml1991-epg-encrypt): Ditto.
2236 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2237 message-sender.
2238 (mml2015-epg-encrypt): Ditto.
676c1893 2239
de4fbbe4
CY
22402006-09-04 Chong Yidong <cyd@stupidchicken.com>
2241
2242 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2243 several common directories.
2244
01c52d31
MB
22452006-09-05 Daiki Ueno <ueno@unixuser.org>
2246
2247 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2248 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2249
d7093904
MB
22502006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2251
8fbdffe5
MB
2252 * gnus-art.el (article-decode-encoded-words): Make it fast.
2253
22542006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2255
2256 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2257
d7093904
MB
2258 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2259 in quoted string into `\'.
2260
343d6628
MB
22612006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2262
2263 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2264 Use standard-syntax-table.
2265
22662006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2267
2268 * gnus-art.el (gnus-decode-address-function): New variable.
2269 (article-decode-encoded-words): Use it to decode headers which are
2270 assumed to contain addresses.
2271 (gnus-mime-delete-part): Remove useless `or'.
2272
2273 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2274 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2275 (gnus-nov-parse-line): Use it to decode From header.
2276 (gnus-get-newsgroup-headers): Ditto.
2277 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2278
2279 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2280 (mail-decode-encoded-address-string): New alias.
2281
2282 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2283 New function.
2284 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2285 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2286 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2287 (rfc2047-decode-string): Ditto.
2288 (rfc2047-decode-address-region): New function.
2289 (rfc2047-decode-address-string): New function.
2290
01c52d31
MB
22912006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2292
2293 * message.el (message-caesar-buffer-body): Allow rotating headers.
2294
2295 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2296
2297 * message.el (message-insert-formated-citation-line): Fix %f.
2298 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2299
23002006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2301
2302 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2303 (gnus-bookmark-mouse-available-p): New macro.
2304 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2305 (gnus-bookmark-bmenu-show-infos): Use it.
2306 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2307 (gnus-bookmark-bmenu-hide-infos): Ditto.
2308 (gnus-bookmark-remove-properties): New function.
2309 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2310 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2311 (gnus-bookmark-write-file): Bind coding-system-for-write.
2312 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2313 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2314 group before selecting it.
2315 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2316 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2317 quit-window if it is not available; use gnus-mouse-2 and bind it to
2318 gnus-bookmark-bmenu-select-by-mouse.
2319 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2320 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2321
5dab7628
RF
23222006-08-13 Romain Francoise <romain@orebokech.com>
2323
2324 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2325 space.
2326
5ebdc299
MB
23272006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2328
2329 * compface.el (uncompface): Use binary rather than raw-text-unix.
2330
23312006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2332
2333 * compface.el (uncompface): Make sure the eol conversion doesn't take
2334 place when communicating with the external programs. Reported by
2335 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2336
23372006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2338
2339 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2340
23412006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2342
2343 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2344 Make it more robust by parsing author and date independently.
2345
ebf693f3
MB
23462006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2347
2348 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2349
01c52d31
MB
23502006-07-28 Daiki Ueno <ueno@unixuser.org>
2351
2352 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2353 first matching secret key.
2354 (mml2015-epg-encrypt): Ditto.
2355
2356 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2357 first matching secret key.
2358 (mml1991-epg-encrypt): Ditto.
2359
2360 * mml2015.el (mml2015-encrypt-to-self): New user option.
2361 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2362 mml2015-epg-encrypt-to-self is set.
2363
2364 * mml1991.el (mml1991-encrypt-to-self): New variable.
2365 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2366 mml1991-epg-encrypt-to-self is set.
2367
2368 * mml2015.el (mml2015-signers): New user option.
2369 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2370 (mml2015-epg-encrypt): Allow to select signing keys.
2371
2372 * mml1991.el (mml1991-signers): New variable.
2373 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2374 (mml1991-epg-encrypt): Allow to select signing keys.
2375
ebf693f3
MB
23762006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2377
2378 * nnheader.el (nnheader-insert-head): Make it work even if the file
2379 uses CRLF for the line-break code.
2380
01c52d31
MB
23812006-07-25 Daiki Ueno <ueno@unixuser.org>
2382
2383 * mml2015.el: Require mml-sec instead of password.
2384 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2385 (mml2015-cache-passphrase): Inherit the default value from
2386 mml-secure-cache-passphrase.
2387 (mml2015-passphrase-cache-expiry): Inherit the default value from
2388 mml-secure-passphrase-cache-expiry.
2389
2390 * mml1991.el: Require mml-sec instead of password.
2391 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2392 (mml1991-cache-passphrase): Inherit the default value from
2393 mml-secure-cache-passphrase.
2394 (mml1991-passphrase-cache-expiry): Inherit the default value from
2395 mml-secure-passphrase-cache-expiry.
2396
2397 * mml-sec.el: Require password.
2398 (mml-secure-verbose): New user option.
2399 (mml-secure-cache-passphrase): New user option.
2400 (mml-secure-passphrase-cache-expiry): New user option.
2401
24022006-07-24 Daiki Ueno <ueno@unixuser.org>
2403
2404 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2405 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
2406 andreas@altroot.de (Andreas V\e,Av\e(Bgele)
2407
2408 FIXME: Use `tiny change'?
2409
bd876f90
MB
24102006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2411
2412 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2413 workaround for the url package included with Emacs.
2414
2415 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2416
01c52d31
MB
24172006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2418
2419 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2420 correctly. This fixes a bug caused by the 2006-05-12 change.
2421
06dc8321
KF
24222006-07-18 Karl Fogel <kfogel@red-bean.com>
2423
2424 * nnmail.el (nnmail-article-group): If splitting raises an error, give
2425 some information about the error when saying that the `bogus' mail
2426 group will be used.
2427
7ce31649
MB
24282006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
2429
2430 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
2431 string.
2432
b44409c9
MB
24332006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
2434
2435 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
2436
763bb2d4
MB
24372006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2438
2439 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
2440
01c52d31
MB
24412006-07-10 Daiki Ueno <ueno@unixuser.org>
2442
2443 * mml1991.el (mml1991-function-alist): Add epg.
2444 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
2445 (mml1991-epg-encrypt): New functions.
2446
24472006-07-10 Daiki Ueno <ueno@unixuser.org>
2448
2449 * mml2015.el (mml2015-verbose): New variable.
2450 (mml2015-cache-passphrase): Ditto.
2451 (mml2015-passphrase-cache-expiry): Ditto.
2452 (mml2015-function-alist): Add epg.
2453 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
2454 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
2455 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
2456 functions.
2457
24582006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2459
2460 * message.el (message-cite-original-1): Preserve region when removing
2461 quoted text due to X-No-Archive in order to avoid bogus attribution
2462 when citing multiple messages.
2463
24642006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2465
2466 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
2467 Kenneth Jacker <khj@be.cs.appstate.edu>.
2468
827dc73d
MB
24692006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
2470
2471 * gnus-diary.el (gnus-user-format-function-d)
2472 (gnus-user-format-function-D): Autoload.
2473
01c52d31 2474 * imap.el (Commentary): Fix typo.
827dc73d 2475
01c52d31
MB
2476 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
2477 2006-04-22 contribution.
2478
24792006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2480
2481 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
2482 It didn't really fix the bogosity I'm seeing with solid web groups.
2483
24842006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2485
2486 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
2487 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
2488 created using server names. If we use the feature without declaring
2489 it, Gnus does not properly manage server and group state.
2490
2491 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
2492 bound.
2493
24942006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2495
2496 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
2497 looking up the method using GROUP's prefix before inventing a new one.
2498 It is used on killed/unknown groups in various places where returning
2499 an all-new method isn't expected by the caller.
2500
2501 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
2502 and match semantics of gnus-group-real-prefix.
2503
25042006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
2505
2506 * nnmail.el (nnmail-broken-references-mailers): New variable.
2507 (nnmail-ignore-broken-references): New function generalizing
2508 nnmail-fix-eudora-headers.
2509 (nnmail-fix-eudora-headers): Now obsolete.
2510
2511 * gnus-art.el (gnus-button-handle-custom): Support
2512 `customize-apropos*'.
2513
25142006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2515
2516 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
2517
2518 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
2519 articles.
2520
25212006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
2522
2523 * message.el (message-cite-reply-above): New variable.
2524 (message-yank-original): Use it.
827dc73d 2525
a367620f
MB
25262006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2527
2528 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
2529
01c52d31
MB
25302006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
2531
2532 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
2533 as read.
2534
2535 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
2536
25372006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
2538
2539 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
2540 (gnus-bookmark-default-file): Use gnus-directory.
2541 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
2542 Remove "*" in doc string.
2543 (gnus-bookmark-write-file): Simplify.
2544 (gnus-bookmark-maybe-sort-alist): Use `when'.
2545 (gnus-bookmark-get-bookmark): Fix typo in doc string.
2546 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
2547 FIXME about Emacs 21 and XEmacs compatibility.
2548 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
2549 compatibility.
2550 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
2551 compatibility.
2552 (gnus-bookmark-menu-heading): Fix version.
2553
25542006-06-19 Bastien Guerry <bzg@altern.org>
2555
2556 * gnus-bookmark.el: New file.
2557
5cfd0f2e
MB
25582006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
2559
2560 * message.el (message-syntax-checks): Doc fix.
2561
01c52d31
MB
25622006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2563
2564 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
2565 unsubscribed groups as if they were killed ones. It causes duplicate
2566 entries in gnus-newsrc-alist.
2567
f362b760
MB
25682006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2569
2570 * message.el (message-syntax-checks): Doc fix.
2571 (message-send-mail): Add check for continuation headers.
2572 (message-check-news-header-syntax): Fix regexp used to check for
2573 continuation headers.
2574
25752006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2576
2577 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
2578
01c52d31
MB
25792006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
2580
2581 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
2582
25832006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
2584
2585 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
2586 default-truncate-lines.
2587
26c9afc3
MB
25882006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
2589
2590 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
2591 to fill the utf-8 entry.
2592
01c52d31 25932006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 2594
01c52d31
MB
2595 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2596
25972006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
2598
2599 * gnus-agent.el (directory-files-and-attributes): Move all the way
2600 forward (the third and final move).
2601 (gnus-agent-read-agentview): Trap reconstruction errors due to
2602 nonexistant directory. Handle by returning nil.
2603
26042006-05-30 Didier Verna <didier@xemacs.org>
2605
2606 * message.el (message-dont-reply-to-names): Update the custom type.
2607 * message.el (message-dont-reply-to-names): New defsubst: potentially
2608 convert a list of regexps into a single one.
2609 * message.el (message-get-reply-headers): Use it.
2610 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
2611
26122006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2613
2614 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
2615
26162006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2617
2618 * gnus-ml.el (gnus-mailing-list-subscribe)
2619 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
2620 (gnus-mailing-list-message): Fix doc strings.
2621
26222006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2623
2624 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
2625 of doing it manually.
2626
01c52d31
MB
26272006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2628
2629 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
2630 comment.
2631
26c9afc3
MB
26322006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
2633
01c52d31
MB
2634 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
2635 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
2636 (gnus-agent-read-local): All symbols allocated in my-obarray
2637 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
2638 (gnus-agent-regenerate-group): Check numeric names to see if they are
2639 messages or groups.
01c52d31
MB
2640 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
2641 better way of do this...)
2642
2643 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
2644 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
2645
26462006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
2647
2648 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
2649 (gnus-saved-headers): Ditto.
01c52d31 2650 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
2651 (gnus-article-save): Override gnus-save-all-headers and
2652 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
2653 (gnus-summary-save-in-file): Add :headers property.
2654 (gnus-summary-write-to-file): Ditto.
2655
2656 * gnus-sum.el (gnus-summary-save-article): Bind
2657 gnus-prompt-before-saving to t when saving many articles in a file;
2658 always show all headers.
2659
26602006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2661
2662 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
2663 marks.
2664
2665 * message.el (message-indent-citation): Add optional arguments to allow
2666 using it outside of message buffers.
2667
2668 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
2669 (gnus-article-treat-unfold-headers): Use it.
2670 (gnus-article-truncate-lines): New variable.
2671 (gnus-article-mode): Use it.
2672 (gnus-article-toggle-truncate-lines): New function.
2673
2674 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
2675 gnus-article-toggle-truncate-lines.
2676
2677 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
2678 coding system in XEmacs, use binary.
2679
26802006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2681
2682 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
2683 after-load-alist.
2684
2685 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
2686 this function should save decoded articles.
2687 (gnus-summary-write-to-file): Use property to specify this function
2688 should save decoded articles and specify gnus-summary-save-in-file
2689 should be used to save articles other than the first one when saving
2690 many articles.
2691 (gnus-summary-save-body-in-file): Use property to specify this
2692 function should save decoded articles.
2693 (gnus-summary-write-body-to-file): Use property to specify this
2694 function should save decoded articles and specify
2695 gnus-summary-save-body-in-file should be used to save articles other
2696 than the first one when saving many articles.
2697
2698 * gnus-sum.el (gnus-summary-save-article): Simplify.
2699
27002006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
2701
2702 * gnus-art.el (gnus-default-article-saver): Add
2703 gnus-summary-write-body-to-file.
2704 (gnus-article-save-coding-system): Don't use coding system object
2705 in XEmacs.
26c9afc3
MB
2706 (gnus-read-save-file-name): Add optional `dir-var' argument which
2707 specifies directory in which files are saved; work even if optional
2708 `variable' argument is not specified.
01c52d31
MB
2709 (gnus-summary-write-to-file): Read file name.
2710 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
2711 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
2712
2713 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
2714 (gnus-summary-local-variables): Add it.
2715 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
2716 (gnus-summary-save-article): Remove optional `decode' argument;
2717 determine whether to decode articles by the value of
2718 gnus-default-article-saver; when saving many files using
2719 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
2720 it first and use gnus-summary-save-in-file or
2721 gnus-summary-save-body-in-file thereafter unless
2722 gnus-prompt-before-saving is always; move point to article which
2723 will be saved.
2724 (gnus-summary-save-article-file): Revert.
2725 (gnus-summary-write-article-file): Revert.
2726 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
2727 (gnus-summary-write-article-body-file): New function.
2728
27292006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
2730
01c52d31 2731 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 2732
01c52d31 27332006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 2734
01c52d31
MB
2735 * gnus-art.el (gnus-default-article-saver): Doc fix.
2736 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
2737 from gnus-summary-save-article-coding-system, and default to a
2738 certain coding system.
2739 (gnus-output-to-file): Add coding cookie and encode text according
2740 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 2741
01c52d31
MB
2742 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
2743 gnus-art.el and rename to gnus-article-save-coding-system.
2744 (gnus-summary-save-article): Require gnus-art; don't show all
2745 headers if it decodes articles; don't add coding cookie here;
2746 don't bind mm-text-coding-system-for-write.
2747 (gnus-summary-save-article-file): Save decoded articles.
2748 (gnus-summary-write-article-file): When saving many files, use
2749 gnus-summary-write-to-file first and gnus-summary-save-in-file
2750 thereafter unless gnus-prompt-before-saving is always.
2751 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 2752
01c52d31 27532006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 2754
01c52d31 2755 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 2756
01c52d31
MB
27572006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
2758
2759 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
2760 its hash index. Store this hash in `nnrss-group-data'.
2761 (nnrss-read-group-data): Update accordingly.
2762
27632006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2764
2765 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
2766 entry.
2767
2768 * gnus-sum.el (gnus-summary-make-menu-bar): Add
2769 gnus-article-browse-html-article.
2770
27712006-05-23 Hynek Schlawack <hynek@ularx.de>
2772
2773 * gnus-sum.el (gnus-summary-mime-map): Add
2774 gnus-article-browse-html-article.
27752006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
2776
2777 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
2778 suitable coding systems in customize.
2779
27802006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
2781
2782 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 2783
d7ba2a01
RS
27842006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
2785
f18df03d
MB
2786 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
2787 (gnus-summary-expire-articles-now): Shorten prompt.
2788
d7ba2a01
RS
2789 * gmm-utils.el (wid-edit): Require.
2790 (defun-gmm): Renamed from `gmm-defun-compat'.
2791 (gmm-image-search-load-path): Use it.
2792 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
2793
01c52d31
MB
27942006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2795
2796 * gnus-sum.el (gnus-summary-save-article-coding-system): New
2797 variable.
2798 (gnus-summary-save-article): Add optional `decode' argument. If
2799 it is set and gnus-summary-save-article-coding-system is non-nil,
2800 save decoded article.
2801 (gnus-summary-write-article-file): Save decoded article if
2802 gnus-summary-save-article-coding-system is non-nil.
2803
2804 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
2805 type.
2806
28072006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2808
2809 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
2810
28112006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2812
2813 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
2814 first to test gnus-single-article-buffer which may be buffer-local.
2815
2816 * gnus-sum.el (gnus-summary-setup-buffer): Make
2817 gnus-single-article-buffer buffer-local and nil in ephemeral
2818 group; make gnus-article-buffer, gnus-article-current, and
2819 gnus-original-article-buffer always buffer-local.
2820 (gnus-summary-exit): Kill article buffer belonging to ephemeral
2821 group.
2822 (gnus-handle-ephemeral-exit): Don't move to next summary line.
2823
28242006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
2825
2826 * nnml.el (nnml-request-compact-group): Compressed files might not
2827 have .gz extension.
2828
54e573e6
MB
28292006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
2830
2831 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
2832 (mm-copy-to-buffer): Use with-current-buffer.
2833 (mm-display-part): Simplify.
2834 (mm-inlinable-p): Add optional arg `type'.
2835
01c52d31
MB
28362006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
2837
49c7d1ac 2838 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
2839 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
2840 Try harder to show the attachment internally or externally using
2841 gnus-mime-view-part-as-type.
2842
01c52d31 28432006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 2844
01c52d31
MB
2845 * message.el (message-from-style, message-signature-separator)
2846 (message-user-organization-file, message-send-mail-function)
2847 (message-citation-line-function, message-yank-prefix)
2848 (message-indent-citation-function, message-signature)
2849 (message-signature-file, message-signature-insert-empty-line):
2850 Remove autoloads.
2851
2852 * gnus-art.el (gnus-buttonized-mime-types): Remove
2853 "multipart/signed". Revert 2006-04-26 change.
2854
28552006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2856
2857 * gnus.el (gnus-version-number): Bump version.
2858
28592006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2860
2861 * gnus.el: No Gnus v0.5 is released.
2862
28632006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2864
2865 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
2866 fetching articles by message-id.
2867
28682006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2869
2870 * message.el (hashcash): Require hashcash as normal.
2871
2872 * ecomplete.el (ecomplete-highlight-match-line): Use
2873 point-at-eol.
2874 (ecomplete-highlight-match-line): Use `highlight', because that
2875 face exists in both Emacs and XEmacs.
2876
2877 * message.el (message-display-abbrev): Use point-at-bol.
2878
2879 * mail-source.el: Don't require timer/timer-funcs.
2880
2881 * gnus-async.el: Ditto.
2882
2883 * password.el: Ditto.
2884
2885 * mm-url.el: Ditto.
2886
2887 * mm-util.el: Require timer/timer-funcs.
2888
28892006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2890
2891 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
2892 Close.
54e573e6 2893
9606f1cb
MB
28942006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2895
2896 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
2897 unibyte after clear-decrypt function runs.
2898
2899 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
2900 returns as a unibyte string.
2901
305452a5
MB
29022006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
2903
305452a5
MB
2904 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
2905 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
2906 (mml1991-pgg-encrypt): Ditto.
2907
0565caeb
MB
29082006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
2909
01c52d31
MB
2910 * message.el (message-user-organization-file): Check several
2911 locations of the organization file.
0565caeb 2912
01c52d31
MB
2913 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
2914 Add gnus-article-view-part-as-type.
0565caeb 2915
01c52d31 2916 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
2917
2918 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
2919 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 2920
01c52d31
MB
2921 * mml.el: Simplify autoload.
2922 (mml-mode): defvar dnd-protocol-alist instead of using
2923 symbol-value.
2924 (mml-default-directory): New variable.
2925 (mml-minibuffer-read-file): Use it.
2926 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
2927
2928 * message.el (message-citation-line-format): New variable.
2929 (message-insert-formated-citation-line): New function.
2930 (message-citation-line-function): Add
2931 `message-insert-formated-citation-line' to custom type.
2932
2933 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
2934 to doc string.
2935
2936 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
2937 depending on mm-verify-option.
0565caeb 2938
305452a5
MB
29392006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
2940
2941 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
2942 binding pgg-* variables; reimplement the section which prevents
2943 MIME header from being signed.
2944 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
2945 pgg-text-mode; remove a blank line at the top of body.
2946
2947 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
2948 lines at the top of body; use gnus-newsgroup-charset if there's no
2949 Charset header.
2950
0565caeb
MB
29512006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
2952
01c52d31
MB
2953 * message.el (message-self-insert-commands): Doc fix.
2954
0565caeb
MB
2955 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
2956 (mm-uu-pgp-encrypted-test): Ditto.
2957 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
2958 between header and body; return application/pgp-encrypted handle
2959 if decryption failed; decode decrypted body by charset.
2960
2961 * mm-decode.el (mm-automatic-display): Don't make application/pgp
2962 element match to application/pgp-*.
2963
01c52d31
MB
29642006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2965
2966 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
2967 HTML.
2968
29692006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2970
2971 * mail-source.el (mail-source-call-script): Message the error
2972 string.
2973
29742006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2975
2976 * gnus-util.el (gnus-byte-compile): Use it.
2977
29782006-04-22 xyblor <fake@invalid.email> (Tiny change.)
2979
2980 * gnus-util.el (kill-empty-logs): New function.
2981
29822006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2983
2984 * message.el (message-mail-alias-type): Doc fix.
2985 (message-mail-alias-type-p): New function.
2986 (message-send): Use it.
2987 (message-mode): Ditto.
2988 (message-strip-forbidden-properties): Ditto.
2989
2990 * ecomplete.el (ecomplete-database-file-coding-system): New
2991 variable.
2992 (ecomplete-save): Use it.
2993 (ecomplete-setup): Use it.
2994
29952006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
2996
2997 * message.el (message-self-insert-commands): New variable.
2998 (message-strip-forbidden-properties): Use it.
2999
30002006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3001
3002 * message.el (message-put-addresses-in-ecomplete): Use a regexp
3003 that doesn't make XEmacs choke.
3004
f67d6742
MB
30052006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
3006
49c7d1ac
SM
3007 * gnus-util.el (gnus-replace-in-string):
3008 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
3009
30102006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3011
49c7d1ac
SM
3012 * gnus-util.el (gnus-select-frame-set-input-focus):
3013 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
3014 definition defined in Emacs 22 for old Emacsen.
3015
01c52d31 30162006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 3017
01c52d31 3018 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 3019
01c52d31 30202006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 3021
01c52d31
MB
3022 * gnus-registry.el (gnus-registry-cache-save): Remove text
3023 properties when saving via the temp buffer.
bd29ba20 3024
01c52d31 30252006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 3026
01c52d31 3027 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 3028
01c52d31 30292006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 3030
01c52d31
MB
3031 * message.el (message-generate-hashcash): Default to non-nil when
3032 hashcash is found.
18c06a99 3033
01c52d31
MB
3034 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
3035 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 3036
01c52d31 3037 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 3038
01c52d31 3039 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 3040
01c52d31 30412006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3042
01c52d31
MB
3043 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3044 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3045 Remove autoloads.
163cb72d 3046
01c52d31 30472006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3048
01c52d31 3049 * message.el (message-generate-hashcash): Default to.
163cb72d 3050
01c52d31 30512006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3052
01c52d31
MB
3053 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3054 concatenating segments rather than before concatenating them.
163cb72d 3055
01c52d31 30562006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3057
01c52d31 3058 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3059
01c52d31
MB
3060 * imap.el (imap-quote-specials): New function.
3061 (imap-login-auth): Quote specials.
14e6dc54 3062
01c52d31 30632006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3064
01c52d31 3065 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3066
01c52d31
MB
3067 * message.el (message-forward-make-body-plain): Allow
3068 message-forward-ignored-headers to be a list.
3069 (message-remove-ignored-headers): Factor out into function.
3070 (message-forward-make-body-mml): Use it.
3071 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3072 (rfc2231-parse-string): Allow concatanation of parameters that
3073 aren't contiguous. The test case is
3074 (mail-header-parse-content-type "message/external-body;
3075 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3076 access-type=LOCAL-FILE;
3077 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3078
01c52d31 30792006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3080
01c52d31
MB
3081 * nntp.el (nntp-accept-process-output): Return the value of
3082 `nnheader-accept-process-output'.
14e6dc54 3083
01c52d31 30842006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3085
01c52d31
MB
3086 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3087 (gnus-button-alist): Recognize more diff formats.
3088 (gnus-button-patch): Strip directory.
14e6dc54 3089
01c52d31 30902006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3091
01c52d31
MB
3092 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3093 Emacs 22 when setting focus.
1b155fbd 3094
01c52d31 30952006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3096
01c52d31
MB
3097 * gnus-art.el (gnus-article-treat-types): Do treatment of
3098 text/x-verbatim parts.
3099 (gnus-button-patch): New command.
b6f2cf4b 3100
01c52d31
MB
3101 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3102 addresses that contain invalid characters.
b6f2cf4b 3103
01c52d31 31042006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3105
01c52d31
MB
3106 * message.el (message-put-addresses-in-ecomplete): Use
3107 gnus-replace-in-string.
3108 (message-is-yours-p): Use the more correct
3109 mail-header-parse-address instead of
3110 mail-extract-address-components.
3111 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3112
01c52d31
MB
3113 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3114 keystroke.
77218834 3115
01c52d31
MB
3116 * gnus-art.el (gnus-treatment-function-alist): Change order of
3117 newsgroups/generic header folding to avoid double-folding.
77218834 3118
01c52d31 3119 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3120
01c52d31
MB
3121 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3122 command.
3123 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3124
01c52d31
MB
3125 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3126 groups in the parent topic.
3127
31282006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3129
3130 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3131 (spam-extra-header-to-number): Return the CRM114 number as a
3132 number instead of a string.
3133
31342006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3135
3136 * gnus-art.el (gnus-face-properties-alist): Moved here from
3137 gnus-fun.
3138
3139 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3140
31412006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3142
3143 * message.el (message-strip-forbidden-properties): Only display on
3144 self-insert-command.
3145
3146 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3147 reindent.
3148 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3149
31502006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3151
3152 * smiley.el (smiley-style): Fix typo.
d451514f 3153
4f162824
KH
31542006-03-23 Kenichi Handa <handa@m17n.org>
3155
3156 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3157 instead of set-buffer-multibyte.
3158
e9e33c19
KH
31592006-03-23 Kenichi Handa <handa@m17n.org>
3160
3161 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3162 buffer and then decode the buffer text if necessary.
3163 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3164 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3165
01c52d31 31662006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3167
01c52d31
MB
3168 * hashcash.el (hashcash-insert-payment-async-2): Use
3169 message-goto-eoh instead of doing it manually.
3170 (mail-add-payment): Use message-narrow-to-header instead of trying
3171 to do the same itself.
f5e92214 3172
01c52d31 3173 * message.el (message-hidden-headers): Add Face.
f5e92214 3174
01c52d31
MB
3175 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3176 reparenting code.
3177 (gnus-summary-reparent-children): Refactored out code.
3178 (gnus-summary-thread-map): New keystroke.
3179 (gnus-summary-reparent-children): Make into command.
f5e92214 3180
01c52d31
MB
3181 * smiley.el (smiley-style): Default to `medium' if using a large
3182 font.
f5e92214 3183
01c52d31
MB
3184 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3185 does it itself.
f5e92214 3186
01c52d31 3187 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3188
01c52d31 31892006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3190
01c52d31
MB
3191 * nnagent.el (nnagent-request-set-mark): Silence log file
3192 writing.
3193 (nnagent-request-set-mark): Use write-region instead of
3194 append-to-file.
f5e92214 3195
01c52d31
MB
3196 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3197 strange select method.
f5e92214 3198
01c52d31
MB
3199 * ecomplete.el (ecomplete-display-matches): Get highlightling
3200 right.
3201 (ecomplete-display-matches): Use literals.
3202 (ecomplete-display-matches): Disable message logging.
f5e92214 3203
01c52d31 3204 * message.el (message-display-abbrev): Small optimization.
531bedc3 3205
01c52d31
MB
3206 * ecomplete.el (ecomplete-display-matches): Allow automatic
3207 display.
531bedc3 3208
01c52d31
MB
3209 * message.el (message-strip-forbidden-properties): Display
3210 abbrevs.
3211 (message-display-abbrev): Get automatic display right.
531bedc3 3212
01c52d31
MB
3213 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3214 keystrokes.
531bedc3 3215
01c52d31 32162006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3217
01c52d31 3218 TODO: Backport to v5-10!
531bedc3 3219
01c52d31
MB
3220 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3221 Moved here (and renamed) from gnus-registry.el.
531bedc3 3222
01c52d31
MB
3223 * gnus-registry.el: Require gnus-util.
3224 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3225
01c52d31 32262006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3227
01c52d31
MB
3228 * gnus-group.el (gnus-group-catchup-current): Change
3229 if-then-else-if-then-else into cond.
3230 (gnus-group-catchup): Indent.
3231 (group-name-at-point): New function.
3232 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3233
01c52d31 32342006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3235
01c52d31 3236 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3237
01c52d31
MB
3238 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3239 choosing.
3240 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3241 dead variables.
ea8ae765 3242
01c52d31
MB
3243 * message.el (message-newline-and-indent): Remove debugging.
3244 (message-display-abbrev): Use new implementation.
ea8ae765 3245
01c52d31 32462006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3247
01c52d31
MB
3248 * gnus-art.el (gnus-article-mode): Set
3249 cursor-in-non-selected-windows to nil.
ea8ae765 3250
01c52d31
MB
3251 * smiley.el: Revert previous change.
3252 (smiley-data-directory): defvar it before using it in the
3253 defcustom of `smiley-style'.
ea8ae765 3254
01c52d31 32552006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3256
01c52d31 3257 * message.el (message-newline-and-indent): New function.
ea8ae765 3258
01c52d31 3259 * ecomplete.el: Implement more bits.
85fd8002 3260
01c52d31
MB
3261 * message.el (message-put-addresses-in-ecomplete): Clean up the
3262 string.
85fd8002 3263
01c52d31 3264 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3265
01c52d31
MB
3266 * gnus-sum.el (gnus-summary-save-parts): Bind
3267 gnus-summary-save-parts-counter and use it to make unique file
3268 names.
85fd8002 3269
01c52d31 3270 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3271
01c52d31
MB
3272 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3273 parameter to say whether to actually parse the individual
3274 addresses.
61e66a15 3275
01c52d31
MB
3276 * message.el (message-put-addresses-in-ecomplete): New function.
3277 (ecomplete): Require.
3278 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3279
01c52d31 32802006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3281
01c52d31
MB
3282 * flow-fill.el (fill-flowed): Remove trailing space from blank
3283 quoted lines.
fe62aacc 3284
01c52d31 32852006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3286
01c52d31
MB
3287 * smiley.el (smiley-style): Move definition later to avoid a
3288 compilation warning.
fe62aacc 3289
01c52d31 32902006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3291
01c52d31
MB
3292 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3293 buffer and then decode the buffer text if necessary.
3294 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3295 first, and after mm-encode-body, change the buffer to unibyte.
3296 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3297
01c52d31 32982006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3299
01c52d31
MB
3300 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3301 Content-Type header instead of Content-Disposition header.
3302 (gnus-mime-inline-part): Ditto.
3303 (gnus-mime-view-part-as-charset): Ignore charset that the part
3304 specifies.
719120ef 3305
01c52d31
MB
3306 * mm-decode.el (mm-display-part): Work with external parts and
3307 usual parts similarly.
719120ef 3308
01c52d31
MB
3309 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3310 instead of gnus-display-mime.
719120ef 3311
01c52d31
MB
3312 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3313 instead of with-temp-buffer.
719120ef 3314
01c52d31
MB
3315 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3316 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3317
01c52d31 33182006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3319
01c52d31
MB
3320 * smiley.el (smiley-style): New variable.
3321 (smiley-directory): New function.
3322 (smiley-data-directory): Derive from `smiley-style' using
3323 `smiley-directory'.
3324 (smiley-regexp-alist): Add new entries.
719120ef 3325
01c52d31
MB
3326 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3327 (gnus-article-browse-delete-temp): Add :version.
719120ef 3328
01c52d31 33292006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3330
01c52d31
MB
3331 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3332 the sieve region.
719120ef 3333
01c52d31 33342006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3335
01c52d31 3336 * gnus.el (gnus-version-number): Bump version.
719120ef 3337
01c52d31 33382006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3339
01c52d31 3340 * gnus.el: No Gnus v0.4 is released.
719120ef 3341
01c52d31 33422006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3343
01c52d31
MB
3344 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3345 layout.
719120ef 3346
01c52d31
MB
3347 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3348 unknown charset.
719120ef 3349
01c52d31
MB
3350 * message.el (message-header-synonyms): Add Original-To to the
3351 default.
ba0226dd 3352
01c52d31
MB
3353 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3354 optional parameter.
ba0226dd 3355
01c52d31 33562006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3357
01c52d31 3358 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3359
01c52d31 33602006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3361
01c52d31 3362 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3363
01c52d31 33642006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3365
01c52d31 3366 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3367
01c52d31 33682006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3369
01c52d31 3370 * password.el (password-reset): New function.
5f4264e5 3371
01c52d31 33722006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3373
01c52d31
MB
3374 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3375 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3376
01c52d31 33772006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3378
01c52d31
MB
3379 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3380 Some whitespace was matched into the url, which broke browsing hits
3381 > 100 when mm-url-use-external was nil.
5f4264e5 3382
01c52d31 33832006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3384
01c52d31
MB
3385 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3386 gnus-extra-headers for 'Newsgroups.
5f4264e5 3387
01c52d31
MB
3388 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3389 bound.
e13be7a2 3390
01c52d31 33912006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3392
01c52d31
MB
3393 * pgg-gpg.el: Clean up process buffers every time gpg processes
3394 complete.
b5189759 3395
01c52d31 33962006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3397
01c52d31
MB
3398 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3399 doc string.
16f18d05 3400
01c52d31 34012006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3402
01c52d31
MB
3403 * pgg-gpg.el (pgg-gpg-process-filter)
3404 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3405
01c52d31
MB
3406 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3407 lines, temporary fix.
d71c0855 3408
01c52d31 34092006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3410
01c52d31 3411 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3412
01c52d31 34132006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3414
01c52d31
MB
3415 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3416 default-enable-multibyte-characters. This reverts the change from
3417 revision 6.17 which is no longer necessary because the passphrase
3418 is sent separately now. GnuPG messages are unreadable under
3419 multibyte locales with default-enable-multibyte-characters set to
3420 nil.
cf5a5c38 3421
01c52d31 34222006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3423
01c52d31 3424 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 3425
01c52d31 34262006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3427
01c52d31
MB
3428 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
3429 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
3430 instead.
cf5a5c38 3431
01c52d31 34322006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 3433
01c52d31
MB
3434 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
3435 newsgroups handling for NNTP overviews which don't include
3436 Newsgroups.
cf5a5c38 3437
01c52d31 34382006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 3439
01c52d31 3440 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 3441
01c52d31 34422006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 3443
01c52d31
MB
3444 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
3445 when searching for already-paid recipients.
34128042 3446
01c52d31 34472006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 3448
01c52d31
MB
3449 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
3450 passphrases when it is not needed.
3451 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
3452 passphrase stuff from gpg, should only be necessary when you use
3453 gpg with a smartcard.
34128042 3454
01c52d31 34552006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 3456
01c52d31
MB
3457 * mml.el (mml-insert-mime): Ignore cached contents of
3458 message/external-body part.
34128042 3459
01c52d31
MB
3460 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
3461 (mm-insert-part): Ditto.
34128042 3462
01c52d31 34632006-03-23 Simon Josefsson <jas@extundo.com>
34128042 3464
01c52d31
MB
3465 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
3466 Reiner.
3467 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 3468
01c52d31 34692006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 3470
01c52d31
MB
3471 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
3472 older emacsen.
3473 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 3474
01c52d31 34752006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 3476
01c52d31
MB
3477 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
3478 if we can.
c96ec15a 3479
01c52d31 34802006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 3481
01c52d31
MB
3482 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
3483 (pgg-gpg-update-agent): New function.
3484 (pgg-gpg-use-agent-p): New function.
3485 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
3486 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
3487 (pgg-gpg-sign-region): Use it.
c96ec15a 3488
01c52d31 34892006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 3490
01c52d31
MB
3491 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
3492 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 3493
01c52d31 34942006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 3495
01c52d31
MB
3496 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
3497 <wilde@sha-bang.de>.
3498 (pgg-gpg-use-agent): New variable.
3499 (pgg-gpg-process-region): Use it.
3500 (pgg-gpg-encrypt-region): Likewise.
3501 (pgg-gpg-encrypt-symmetric-region): Likewise.
3502 (pgg-gpg-decrypt-region): Likewise.
3503 (pgg-gpg-sign-region): Likewise.
3504 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 3505
01c52d31 35062006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 3507
01c52d31 3508 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 3509
01c52d31
MB
3510 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
3511 Add comment on version.
6203370b 3512
01c52d31 35132006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 3514
01c52d31 3515 * smiley.el: Add missing test smiley.
6203370b 3516
01c52d31 35172006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 3518
01c52d31
MB
3519 * mm-decode.el (mm-with-part): New macro.
3520 (mm-get-part): Use it; work with message/external-body as well.
3521 (mm-save-part): Treat name and filename equally.
6203370b 3522
01c52d31
MB
3523 * mm-extern.el (mm-extern-cache-contents): New function.
3524 (mm-inline-external-body): Use it; force the part to be displayed;
3525 move undisplayer added to the cached handle to the parent.
6203370b 3526
01c52d31
MB
3527 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
3528 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 3529
01c52d31 3530 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 3531
01c52d31 35322006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3533
01c52d31
MB
3534 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
3535 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
3536 Emacs.]
46e8fe3d 3537
01c52d31 35382006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3539
01c52d31
MB
3540 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
3541 path rather than symbol. Always return list of directories.
3542 Guarantee that image directory comes first. [Sync with image.el,
3543 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 3544
01c52d31
MB
3545 * message.el (message-make-tool-bar): Adjust to new API of
3546 `gmm-image-load-path-for-library'.
46e8fe3d 3547
01c52d31 3548 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 3549
01c52d31 3550 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 3551
01c52d31 35522006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 3553
01c52d31
MB
3554 * gnus-art.el (gnus-article-only-boring-p):
3555 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
3556 intangible text.
3557 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 3558
01c52d31 35592006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 3560
01c52d31
MB
3561 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
3562 `defun' instead of `gmm-defun-compat'.
46e8fe3d 3563
01c52d31 35642006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 3565
01c52d31
MB
3566 * message.el (message-unique-id): Don't use message-number-base36
3567 if (user-uid) is a float.
3568 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 3569
01c52d31 35702006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 3571
01c52d31 3572 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 3573
01c52d31
MB
3574 * gnus-art.el (gnus-mime-display-single): Make sure there is an
3575 empty line between a part and a message part.
7347faa8 3576
01c52d31 35772006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3578
01c52d31
MB
3579 * smiley.el: Add more test smileys.
3580 (smiley-data-directory, smiley-regexp-alist)
3581 (gnus-smiley-file-types): Fix doc strings.
3582 (smiley-update-cache): Clear smiley-cached-regexp-alist before
3583 adding new elements.
3584 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 3585
01c52d31 35862006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 3587
01c52d31
MB
3588 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
3589 scan latest NoCeM messages instead of old ones.
3590 (gnus-nocem-check-article): Fix regexps so as to match to PGP
3591 delimiters that are recently used.
3592 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 3593
01c52d31 3594 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 3595
01c52d31
MB
3596 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
3597 level which is larger than gnus-use-nocem is specified.
7347faa8 3598
01c52d31 3599 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 3600
01c52d31 36012006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 3602
01c52d31 3603 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 3604
01c52d31
MB
3605 * gnus-group.el (gnus-group-update-tool-bar): New variable.
3606 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 3607
01c52d31 3608 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 3609
01c52d31
MB
3610 * gnus-group.el (gnus-group-redraw-when-idle)
3611 (gnus-group-redraw-check): Remove.
3612 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 3613
01c52d31 36142006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 3615
01c52d31
MB
3616 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
3617 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 3618
01c52d31 36192006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 3620
01c52d31
MB
3621 * message.el (message-make-tool-bar): Rename gmm-image-load-path
3622 to gmm-image-load-path-for-library. Call with no-error argument.
3623 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 3624
01c52d31 3625 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 3626
01c52d31 3627 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 3628
01c52d31 3629 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 3630
01c52d31 36312006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 3632
01c52d31 3633 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 3634
01c52d31
MB
3635 * nnml.el (nnml-generate-nov-databases-directory): Rename from
3636 nnml-generate-nov-databases-1.
3637 (nnml-generate-nov-databases): Use it.
3638 (nnml-generate-nov-databases-directory): Document no-active
3639 argument.
c4288669 3640
01c52d31
MB
3641 * gmm-utils.el (gmm-image-load-path-for-library): Return single
3642 directory if path is t. Add no-error.
c4288669 3643
01c52d31
MB
3644 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
3645 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 3646
01c52d31
MB
3647 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
3648 resetting gnus-article-browse-html-temp-list.
c4288669 3649
01c52d31
MB
3650 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
3651 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
3652 Add example to docstring. Rename local variables. Move error
3653 checks to default case in cond and simplify.
73043f7d 3654
01c52d31 36552006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3656
01c52d31
MB
3657 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
3658 handle is multipart when calling it recursively.
3659 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 3660
01c52d31 36612006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 3662
01c52d31
MB
3663 * nnimap.el (nnimap-request-update-info-internal): Optimize.
3664 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 3665
01c52d31 36662006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 3667
01c52d31
MB
3668 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
3669 is loaded.
7dafe00b 3670
01c52d31
MB
3671 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
3672 loaded.
7dafe00b 3673
01c52d31 36742006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3675
01c52d31
MB
3676 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
3677 to "Emacs 23 (unicode)" in doc string.
7dafe00b 3678
01c52d31
MB
3679 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
3680 "Emacs 23 (unicode)" in comment.
7dafe00b 3681
01c52d31 36822006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3683
01c52d31 3684 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 3685
01c52d31
MB
3686 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
3687 characters 160 through 255 in Emacs 23.
7dafe00b 3688
01c52d31 36892006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3690
01c52d31
MB
3691 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
3692 gnus-article-browse-html-temp.
3693 (gnus-article-browse-delete-temp): Make it customizable. Add
3694 `file'. Adjust doc string.
3695 (gnus-article-browse-delete-temp-files): Add argument. Allow
3696 query for each file. Adjust doc string.
3697 (gnus-article-browse-html-parts): Add
3698 `gnus-article-browse-delete-temp-files' to
3699 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 3700
01c52d31 37012006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 3702
01c52d31
MB
3703 * gnus-art.el (gnus-article-browse-html-temp)
3704 (gnus-article-browse-delete-temp): New variables.
3705 (gnus-article-browse-delete-temp-files): New function.
3706 (gnus-article-browse-html-parts): Use it.
7dafe00b 3707
01c52d31 37082006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3709
01c52d31 3710 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 3711
01c52d31
MB
3712 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
3713 string.
7dafe00b 3714
01c52d31
MB
3715 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
3716 gnus-summary-insert-new-articles when unplugged. Remove
3717 gnus-summary-search-article-forward.
7dafe00b 3718
01c52d31
MB
3719 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
3720 display-visual-class instead of display-color-cells.
7dafe00b 3721
01c52d31 37222006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 3723
01c52d31
MB
3724 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
3725 message/* containing non-ASCII text properly.
7dafe00b 3726
01c52d31 37272006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 3728
01c52d31
MB
3729 * message.el: Require gmm-utils, remove autoloads.
3730 (message-tool-bar): Set default based on
3731 gmm-tool-bar-style.
3732 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3733
01c52d31
MB
3734 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
3735 gmm-tool-bar-style.
3736 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3737
01c52d31
MB
3738 * gnus-group.el (gnus-group-tool-bar): Set default based on
3739 gmm-tool-bar-style.
3740 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 3741
01c52d31
MB
3742 * gmm-utils.el (gmm-image-directory): Rename variable from
3743 gmm-image-load-path.
3744 (gmm-image-load-path): Use gmm-image-directory.
3745 (gmm-customize-mode): New function.
3746 (gmm-tool-bar-style): New variable.
7dafe00b 3747
01c52d31
MB
3748 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
3749 gnus-group-redraw-line-number.
3750 (gnus-group-redraw-check): Simplify.
3751 (gnus-group-tool-bar-update): Remove redraw check.
3752 (gnus-group-make-tool-bar): Add redraw check.
447505b5 3753
01c52d31 37542006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 3755
01c52d31 3756 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 3757
01c52d31 37582006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 3759
01c52d31 3760 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 3761
01c52d31 37622006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3763
01c52d31
MB
3764 * gnus-art.el (gnus-button): New face.
3765 (gnus-article-button-face): Use it.
3031d8b0 3766
01c52d31
MB
3767 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
3768 gnus-summary-next-page. Re-order.
3031d8b0 3769
01c52d31
MB
3770 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
3771 next-node are now included.
3772 (gnus-group-redraw-line-number): New internal variable.
3773 (gnus-group-redraw-check): Helper function for updating the tool
3774 bar.
3775 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 3776
01c52d31 3777 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 3778
01c52d31
MB
3779 * spam.el (spam-spamassassin-score-regexp): New internal variable.
3780 (spam-extra-header-to-number, spam-check-spamassassin-headers):
3781 Use it to match format of Spamassassin 3.0 and later. Reported by
3782 IRIE Tetsuya <irie@t.email.ne.jp>.
3783 (spam-check-bogofilter)
3784 (spam-bogofilter-register-with-bogofilter): Fix args of
3785 `gnus-error' calls.
3031d8b0 3786
01c52d31 37872006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3788
01c52d31
MB
3789 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
3790 unnecessary interaction when sending queued mails. Reported by
3791 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 3792
01c52d31 37932006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 3794
01c52d31
MB
3795 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
3796 first or last are nil.
3031d8b0 3797
01c52d31 37982006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 3799
01c52d31 3800 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 3801
01c52d31 38022006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 3803
01c52d31 3804 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 3805
01c52d31 38062006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 3807
01c52d31 3808 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 3809
01c52d31 38102006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3811
01c52d31
MB
3812 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
3813 nov.php.
58090a8d 3814
01c52d31 38152006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 3816
01c52d31
MB
3817 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
3818 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
3819 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
3820 output on the server side.
3821 (nnweb-google-create-mapping): Update regexps and add some
3822 progress indication.
58090a8d 3823
01c52d31 38242006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3825
01c52d31
MB
3826 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
3827 gnus-agent-toggle-plugged. Re-order icons.
3828 (gnus-group-tool-bar-gnome): Add
3829 gnus-group-{prev,next}-unread-group.
3830 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 3831
01c52d31
MB
3832 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
3833 gnus-summary-insert-new-articles.
58090a8d 3834
01c52d31
MB
3835 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
3836 comments.
58090a8d 3837
01c52d31
MB
3838 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
3839 also available in Emacs 21.3.
58090a8d 3840
01c52d31
MB
3841 * message.el (message-fix-before-sending): Change "Emacs 22" to
3842 "Emacs 23 (unicode)" in comment.
58090a8d 3843
01c52d31
MB
3844 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
3845 "Emacs 23 (unicode)" in comment.
58090a8d 3846
01c52d31
MB
3847 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
3848 comment.
3849 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 3850
01c52d31 3851 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 3852
01c52d31 38532006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3854
01c52d31
MB
3855 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
3856 and load-path.
58090a8d 3857
01c52d31 38582006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3859
01c52d31
MB
3860 * message.el: Autoload gmm-image-load-path.
3861 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
3862 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
3863 consitency.
58090a8d 3864
01c52d31
MB
3865 * gmm-utils.el (gmm-image-load-path): Also search in
3866 "../etc/images". Don't set gmm-image-load-path if we don't find
3867 the image.
58090a8d 3868
01c52d31 38692006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 3870
01c52d31
MB
3871 * gmm-utils.el (gmm-image-load-path): Don't make
3872 `gmm-image-load-path' include subdirectories which the second arg
3873 `image' might specify.
58090a8d 3874
01c52d31
MB
3875 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
3876 subdirectory to icon file names.
58090a8d 3877
01c52d31 3878 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 3879
01c52d31 38802006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 3881
01c52d31
MB
3882 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
3883 gmm-image-load-path calls.
58090a8d 3884
01c52d31 3885 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 3886
01c52d31 3887 * message.el (message-make-tool-bar): Ditto.
58090a8d 3888
01c52d31 3889 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 3890
01c52d31
MB
3891 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
3892 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 3893
01c52d31
MB
3894 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
3895 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3896
01c52d31
MB
3897 * message.el (message-tool-bar-gnome): Use new icon names.
3898 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 3899
01c52d31
MB
3900 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
3901 functions from MH-E.
3902 (gmm-image-load-path): New variable from MH-E.
3903 (gmm-image-load-path): New function from MH-E. Added arguments
3904 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
3905 *-image-load-path-called-flag.
4c2ad11d 3906
01c52d31 39072006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 3908
01c52d31 3909 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 3910
01c52d31 39112006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 3912
01c52d31
MB
3913 * nnimap.el (nnimap-request-move-article): Change folder back to
3914 source group before deleting.
6586e9c9 3915
01c52d31 39162006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 3917
01c52d31 3918 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 3919
01c52d31
MB
3920 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
3921 mm-url.
e8beac8a 3922
01c52d31 3923 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 3924
01c52d31 39252006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 3926
01c52d31
MB
3927 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
3928 coding system which mm-charset-to-coding-system returns for a
3929 given charset is valid.
e8beac8a 3930
01c52d31 39312006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 3932
01c52d31
MB
3933 * html2text.el (html2text-remove-tag-list):
3934 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 3935
01c52d31 39362006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 3937
01c52d31 3938 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 3939
01c52d31 39402006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3941
01c52d31
MB
3942 * gnus-art.el (article-strip-banner): Call
3943 article-really-strip-banner only when the regexp match is made.
3b059693 3944
01c52d31 39452006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 3946
01c52d31
MB
3947 * gnus-art.el (article-strip-banner): Use
3948 gnus-extract-address-components instead of
3949 mail-header-parse-addresses to make it work with non-ASCII text;
3950 remove mail-encode-encoded-word-string.
3b059693 3951
01c52d31
MB
3952 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
3953 values which are surrounded with \"...\"; make it never cause a
3954 Lisp error; give up parsing of parameters if it failed in
3955 extracting type.
3b059693 3956
01c52d31 39572006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 3958
01c52d31
MB
3959 * smime.el (smime-cert-by-ldap-1): Fix bug where
3960 `smime-ldap-search' returns results without userCertificates.
ab513ed4 3961
01c52d31 39622006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 3963
01c52d31 3964 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 3965
01c52d31 39662006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 3967
01c52d31
MB
3968 * spam.el (spam-check-spamassassin-headers): Adapt format for
3969 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
3970 <ari@mbf.ocn.ne.jp>.
3971 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 3972
01c52d31 39732006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 3974
01c52d31
MB
3975 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
3976 make-temp-file; make it work with XEmacs as well.
9516b9f4 3977
01c52d31
MB
3978 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
3979 mm-make-temp-file.
9516b9f4 3980
01c52d31
MB
3981 * mm-decode.el (mm-display-external): Use the 3rd arg of
3982 mm-make-temp-file.
3983 (mm-create-image-xemacs): Ditto.
9516b9f4 3984
01c52d31 39852006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 3986
01c52d31
MB
3987 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
3988 with message-narrow-to-headers.
3989 (gnus-draft-setup): Narrow to header to run message-fetch-field.
3990 (gnus-draft-check-draft-articles): New function.
3991 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 3992
01c52d31 39932006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 3994
01c52d31
MB
3995 * gnus-art.el (gnus-article-browse-html-parts):
3996 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
3997 Don't use suffix argument for mm-make-temp-file for Emacs 21
3998 compatibility. Remove useless `format'.
292f71fe 3999
01c52d31 40002006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 4001
01c52d31
MB
4002 * nnweb.el (nnweb-google-wash-article): Update regexps.
4003 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 4004
01c52d31 40052006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 4006
01c52d31
MB
4007 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
4008 re-loading nn* modules.
292f71fe 4009
01c52d31 40102006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 4011
01c52d31
MB
4012 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
4013 for `tool-bar-mode' and don't check it's default-value.
292f71fe 4014
01c52d31 4015 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 4016
01c52d31 4017 * message.el (message-make-tool-bar): Ditto.
292f71fe 4018
01c52d31
MB
4019 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
4020 `substring'. Shorten tmp-file name.
292f71fe 4021
01c52d31 4022 * gnus.el: Remove bogus comment.
292f71fe 4023
01c52d31 40242006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 4025
01c52d31
MB
4026 * gnus-art.el (gnus-article-browse-html-parts): New function.
4027 (gnus-article-browse-html-article): New function for viewing html
4028 articles with a browser.
bd2cef66 4029
01c52d31 40302006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 4031
01c52d31
MB
4032 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
4033 (mml2015-pgg-encrypt): Ditto.
ffda926c 4034
01c52d31
MB
4035 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
4036 (mml1991-pgg-encrypt): Ditto.
f5fab556 4037
01c52d31 40382006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 4039
01c52d31
MB
4040 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
4041 message-make-date instead of current-time-string.
4b9f0de2 4042
01c52d31
MB
4043 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4044 to gnus-decoded which mm-uu might set.
4b9f0de2 4045
01c52d31 40462006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4047
01c52d31
MB
4048 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4049 don't decode quoted parameters; remove misimported Emacs code.
4050 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4051 (rfc2231-decode-encoded-string): Don't use split-string which
4052 behaves differently according to Emacs version; use
4053 mm-decode-coding-region to convert charset to coding-system.
4054 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4055 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4056
01c52d31 40572006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4058
01c52d31
MB
4059 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4060 when calling mail-header-parse-content-type.
4061 (article-de-quoted-unreadable): Ditto.
4062 (article-de-base64-unreadable): Ditto.
4063 (article-wash-html): Ditto.
20051b27 4064
01c52d31
MB
4065 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4066 calling mail-header-parse-content-type and
4067 mail-header-parse-content-disposition.
4068 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4069 mail-header-parse-content-type.
82259e50 4070
01c52d31
MB
4071 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4072 insert charset and format parameters; encode description after
4073 inserting it to buffer.
4074 (mml-insert-parameter): Fold lines properly even if a parameter is
4075 segmented into two or more lines; change the max column to 76.
82259e50 4076
01c52d31
MB
4077 * rfc1843.el (rfc1843-decode-article-body): Don't use
4078 ignore-errors when calling mail-header-parse-content-type.
46f93472 4079
01c52d31
MB
4080 * rfc2231.el (rfc2231-parse-string): Return at least type if
4081 possible; don't cause an error even if it fails in parsing of
4082 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4083 (rfc2231-encode-string): Don't break lines at the beginning, leave
4084 it to mml-insert-parameter.
46f93472 4085
01c52d31
MB
4086 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4087 calling mail-header-parse-content-type.
d3a597b7 4088
01c52d31 40892006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4090
01c52d31
MB
4091 * spam-report.el (spam-report-gmane-use-article-number):
4092 Improve doc string.
4093 (spam-report-gmane-internal): Check if a suitable header was found
4094 in the article.
8753ddee 4095
01c52d31 40962006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4097
01c52d31
MB
4098 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4099 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4100
01c52d31 41012006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4102
01c52d31 4103 Update copyright notices of all files in the gnus directory.
8753ddee 4104
01c52d31 41052006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4106
01c52d31 4107 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4108
01c52d31 41092006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4110
01c52d31
MB
4111 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4112 segmented lines of parameter value to cope with Thunderbird 1.5
4113 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4114 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4115 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4116
01c52d31 41172006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4118
01c52d31
MB
4119 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4120 parts.
a33704bb 4121
01c52d31 41222006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4123
01c52d31
MB
4124 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4125 there's only one active file for all servers.
4126 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4127 solid groups. Gnus might have used a FAST request to select the group.
4128 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4129 and nnweb-search redundantly in the active file.
4130 (nnweb-request-list): Don't list bogus groups. There can only be one.
4131 (nnweb-request-create-group): Don't use ARGS.
4132 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4133 initialisations. Let nnoo do the work.
a33704bb 4134
01c52d31 41352006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4136
01c52d31
MB
4137 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4138 Say the part has been decoded.
a33704bb 4139
01c52d31 4140 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4141
01c52d31 41422006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4143
01c52d31
MB
4144 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4145 mailcap-viewer-test-cache when there's no 'test clause, since that
4146 will invert the meaning of a "nil" test previously determined by
4147 mailcap-mailcap-entry-passes-test.
53cfefc8 4148
01c52d31 41492006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4150
01c52d31
MB
4151 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4152 compiling.
53cfefc8 4153
01c52d31 4154 * gnus-sum.el: Ditto.
53cfefc8 4155
01c52d31 4156 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4157
01c52d31 41582006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4159
01c52d31 4160 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4161
01c52d31 41622006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4163
01c52d31
MB
4164 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4165 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4166 current Google Groups.
53cfefc8 4167
01c52d31 41682006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4169
01c52d31
MB
4170 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4171 and tool-bar-mode.
66841476 4172
01c52d31
MB
4173 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4174 and tool-bar-mode.
66841476 4175
01c52d31
MB
4176 * message.el (message-tool-bar-update): Simplify.
4177 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4178
01c52d31
MB
4179 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4180 gnus-summary-buffer.
4181 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4182 gnus-summary-reply.
81df110a 4183
01c52d31 4184 * gmm-utils.el (gmm): Add :version.
5fae1cae 4185
01c52d31 41862006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4187
01c52d31
MB
4188 * Makefile.in (clean): New rule.
4189 (distclean): Use it.
5fae1cae 4190
01c52d31 41912006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4192
01c52d31
MB
4193 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4194 autoload.
5fae1cae 4195
01c52d31 41962006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4197
01c52d31 4198 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4199
01c52d31 42002006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4201
01c52d31 4202 * message.el: Change some comments WRT tool-bars.
81df110a 4203
01c52d31
MB
4204 * gnus-sum.el (gnus-summary-tool-bar)
4205 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4206 (gnus-summary-tool-bar-zap-list): New variables.
4207 (gnus-summary-make-tool-bar): Complete rewrite using
4208 `gmm-tool-bar-from-list'.
430d3ed7 4209
01c52d31
MB
4210 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4211 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4212 variables.
4213 (gnus-group-make-tool-bar): Complete rewrite using
4214 `gmm-tool-bar-from-list'.
4215 (gnus-group-tool-bar-update): New function.
430d3ed7 4216
01c52d31 4217 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4218
01c52d31 42192006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4220
01c52d31
MB
4221 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4222 is dissected into a single part of which the type is the same as
4223 the given one; decode charset.
6ff5b064 4224
01c52d31 42252006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4226
01c52d31
MB
4227 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4228 into alists as symbol not string, since that's what
4229 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4230 look for.
a8f6d239 4231
01c52d31 42322006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4233
01c52d31
MB
4234 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4235 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4236
01c52d31 4237 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4238
01c52d31 42392006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4240
01c52d31
MB
4241 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4242 (gnus-mime-security-button-menu): New definition.
4243 (gnus-mime-security-button-map): Use them.
4244 (gnus-mime-security-button-menu): New function.
4245 (gnus-insert-mime-security-button): Addition to help echo.
4246 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4247 (gnus-mime-security-pipe-part): New functions.
d752cf53 4248
01c52d31
MB
4249 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4250 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4251
01c52d31
MB
4252 * mm-decode.el (mm-handle-set-disposition): Remove.
4253 (mm-handle-set-description): Remove.
d752cf53 4254
01c52d31 42552006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4256
01c52d31
MB
4257 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4258 (mm-w3m-standalone-supports-m17n-p): New function.
4259 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4260 w3m usage.
d752cf53 4261
01c52d31
MB
4262 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4263 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4264
01c52d31 42652006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4266
01c52d31
MB
4267 * message.el (message-tool-bar-zap-list): Use
4268 gmm-tool-bar-zap-list as custom type.
4269 (message-tool-bar-update): New function.
4270 (message-tool-bar, message-tool-bar-gnome)
4271 (message-tool-bar-retro): Add message-tool-bar-update.
4272 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4273
01c52d31 4274 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4275
01c52d31
MB
4276 * gmm-utils.el (gmm-error): Describe `args'.
4277 (gmm-tool-bar-zap-list): New widget.
4278 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4279
01c52d31 42802006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4281
01c52d31
MB
4282 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4283 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4284 the number of recursive calls.
4a2358e9 4285
01c52d31
MB
4286 * mm-decode.el (mm-handle-set-disposition): New macro.
4287 (mm-handle-set-description): New macro.
4a2358e9 4288
01c52d31 42892006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4290
01c52d31
MB
4291 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4292 encoding.
4a2358e9 4293
01c52d31 42942006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4295
01c52d31
MB
4296 * message.el (message-tool-bar-zap-list, message-tool-bar)
4297 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4298 (message-tool-bar-local-item-from-menu): Remove.
4299 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4300 (message-make-tool-bar): New function.
4301 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4302
01c52d31
MB
4303 * gmm-utils.el: New file.
4304 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4305 (gmm-lazy): New widget copied from `nnmail.el'.
4306 (gmm-tool-bar-from-list): New function for creating customizable
4307 tool bars.
4308 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4309 output.
4310 (gmm): Add :prefix to defgroup.
4a2358e9 4311
01c52d31 43122006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4313
01c52d31 4314 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4315
01c52d31 43162006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4317
01c52d31
MB
4318 * mml.el (mml-attach-file): Describe `description' in doc string.
4319 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4320
01c52d31 43212006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4322
01c52d31 4323 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4324
01c52d31 43252006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4326
01c52d31 4327 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4328
01c52d31 43292006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4330
01c52d31
MB
4331 * imap.el (imap-open): Handle case where buffer is a buffer
4332 object.
41e11121 4333
01c52d31 43342005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4335
01c52d31
MB
4336 * gnus-delay.el (gnus-delay): Don't autoload.
4337 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4338 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4339
01c52d31 43402005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4341
01c52d31 4342 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4343
01c52d31 43442006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4345
01c52d31 4346 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4347
01c52d31 4348 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4349
01c52d31 43502006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4351
01c52d31 4352 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4353
01c52d31 43542006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4355
01c52d31
MB
4356 * mm-decode.el (mm-inlined-types): Add application/pgp.
4357 (mm-automatic-display): Ditto.
11e22c4a 4358
01c52d31
MB
4359 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4360 part as text.
11e22c4a 4361
01c52d31 43622006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4363
01c52d31
MB
4364 * nnrss.el: Update copyright.
4365 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4366
01c52d31
MB
4367 * gnus-art.el:
4368 * gnus-sum.el:
4369 * mm-uu.el:
4370 * mm-view.el: Update copyright.
97f78c9b 4371
01c52d31 43722006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4373
01c52d31
MB
4374 * message.el (message-info): New function.
4375 (message-mode-menu): Add it.
4376 Update copyright.
97f78c9b 4377
01c52d31 4378 * ChangeLog: Fix and update copyright.
97f78c9b 4379
01c52d31 43802006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4381
01c52d31
MB
4382 * message.el (message-forward-subject-name-subject): Prefer the
4383 address to 'nowhere' if the sender has no name.
4384 Fix typo. Update copyright year.
97f78c9b 4385
01c52d31 43862006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4387
01c52d31
MB
4388 * gnus-art.el (article-wash-html): Use
4389 gnus-summary-show-article-charset-alist if a numeric arg is given.
4390 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4391
01c52d31
MB
4392 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4393 mm-inline-text-html-render-with-w3m-standalone.
4394 (mm-text-html-washer-alist): Map w3m-standalone to
4395 gnus-article-wash-html-with-w3m-standalone.
4396 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4397
01c52d31 43982006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4399
01c52d31
MB
4400 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4401 Improve LaTeX.
4b91459a 4402
01c52d31 44032006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4404
01c52d31
MB
4405 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4406 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4407
01c52d31
MB
4408 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4409 the buffer.
4b91459a 4410
01c52d31 44112006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4412
01c52d31
MB
4413 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4414 custom definition of `gnus-posting-styles'.
d44e3b45 4415
01c52d31
MB
4416 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4417 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4418
01c52d31 44192006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4420
01c52d31
MB
4421 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4422 Use nntp for bug archive.
4b91459a 4423
01c52d31 44242006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 4425
01c52d31
MB
4426 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
4427 parts.
4428 (nnrss-normalize-date): New function converts ISO 8601 date into
4429 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4430 (nnrss-check-group): Use it.
c03ac728 4431
01c52d31 44322006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4433
01c52d31 4434 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 4435
01c52d31
MB
4436 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
4437 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4438 (nnrss-insert-w3): Ditto.
d8a88581 4439
01c52d31 44402005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 4441
01c52d31
MB
4442 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
4443 the articles to be forwarded including the case where neither a
4444 number of articles nor a region is specified.
d8a88581 4445
01c52d31 44462005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4447
01c52d31
MB
4448 * nnrss.el (nnrss-request-article): Fix last change; fill
4449 text/plain parts.
7573397b 4450
01c52d31 44512005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 4452
01c52d31
MB
4453 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
4454 in text/plain part.
4455 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 4456
01c52d31 44572005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 4458
01c52d31
MB
4459 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
4460 article.
9ebc3953 4461
01c52d31 44622005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 4463
01c52d31
MB
4464 * nnml.el: Don't require gnus-bcklg. Autoload it.
4465 (nnml-use-compressed-files, nnml-save-mail): Support other
4466 comression programs such as bzip2.
7929f858 4467
01c52d31 44682005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 4469
01c52d31
MB
4470 * dns.el (query-dns): Make sure we check the buffer size before
4471 removing tcp headers.
7929f858 4472
01c52d31 44732005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 4474
01c52d31
MB
4475 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
4476 remove MIME buttons associated with multipart/alternative parts.
4477 (gnus-mime-display-alternative): Tag buttons using `article-type'
4478 text property.
ead25b5c 4479
01c52d31
MB
4480 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
4481 associated with multipart/alternative parts.
ead25b5c 4482
01c52d31 4483 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 4484
01c52d31
MB
4485 * mm-decode.el (mm-inlined-types): Fix custom type.
4486 (mm-keep-viewer-alive-types): Ditto.
4487 (mm-automatic-display): Ditto.
4488 (mm-attachment-override-types): Ditto.
4489 (mm-inline-override-types): Ditto.
4490 (mm-automatic-external-display): Ditto.
8774406b 4491
01c52d31 44922005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 4493
01c52d31
MB
4494 * spam-report.el (spam-report-user-mail-address)
4495 (spam-report-user-agent): New variables.
4496 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 4497
01c52d31 44982005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 4499
01c52d31
MB
4500 * gnus-art.el (gnus-button-handle-custom): Do not just use
4501 `customize-apropos' for any "M-x customize-*" button but the
4502 function called for. Accept both the function name and its
4503 argument in order to achieve this.
4504 (gnus-button-alist): Remove support for "custom:" URL's. Pass
4505 function name to `gnus-button-handle-custom' in case of "M-x
4506 customize-*" buttons.
59fda2fa 4507
01c52d31 45082005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 4509
01c52d31
MB
4510 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
4511 multipart/alternative and add xref to mm-discouraged-alternatives
4512 in doc string.
7d0c69be 4513
01c52d31
MB
4514 * mm-decode.el (mm-discouraged-alternatives): Add xref to
4515 gnus-buttonized-mime-types in doc string.
7d0c69be 4516
01c52d31 45172005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4518
01c52d31
MB
4519 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
4520 Suggest image/.* in the doc string.
d6697c02 4521
01c52d31 45222005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 4523
01c52d31
MB
4524 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
4525 message-marks (Debian bug #342521).
d6697c02 4526
01c52d31 45272005-12-12 Simon Josefsson <jas@extundo.com>
84861437 4528
01c52d31
MB
4529 * password.el (password-read-from-cache): Add.
4530 (password-read): Use it.
84861437 4531
01c52d31 45322005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 4533
01c52d31
MB
4534 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
4535 us-ascii as a MIME charset.
3338c0ad 4536
01c52d31
MB
4537 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
4538 against the case where the 2nd arg TYPE is nil.
3338c0ad 4539
01c52d31 45402005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 4541
01c52d31 4542 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 4543
01c52d31 4544 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 4545
01c52d31 45462005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 4547
01c52d31 4548 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 4549
01c52d31 45502005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 4551
01c52d31
MB
4552 * mm-decode.el (mm-display-external): Use nametemplate (defined in
4553 RFC1524) if it is in mailcap or add a suffix according to
4554 mailcap-mime-extensions when generating a temp filename; postpone
4555 deleting a temp file for 2 seconds for some wrappers, shell
4556 scripts, and so on, which might exit right after having started a
4557 viewer command as a background job.
4558
45592005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4560
4561 * nntp.el (nntp-marks-directory): Fix custom group.
4562
4563 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
4564 steps when < 10.
4565
4566 * gnus-start.el (gnus-no-server-1): Mention
4567 `gnus-level-default-subscribed' in doc string.
4568
45692005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
4570
4571 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
4572 parens.
4573
45742005-11-26 Dave Love <fx@gnu.org>
4575
4576 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
4577 (tls-program, tls-success): Provide openssl alternative.
4578
4579 * starttls.el: Doc fixes.
4580 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
4581 SERVICE to PORT.
4582
4583 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
4584 port null or service name.
4585 (starttls-negotiate): Autoload.
4586
45872005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
4588
4589 * message.el (message-kill-to-signature): Fix interactive spec.
4590
45912005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
4592
4593 * pop3.el (pop3-open-server): Recognize a string as a service name.
4594
45952005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
4596
4597 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
4598
45992005-11-23 Dave Love <fx@gnu.org>
4600
4601 Add pop3s, pop3/starttls.
4602
4603 * pop3.el (pop3-authentication-scheme): Clarify doc.
4604 (open-tls-stream, starttls-open-stream): Autoload.
4605 (pop3-stream-type): New.
4606 (pop3-open-server): Use it.
4607
4608 * mail-source.el (mail-sources): Fix some :types. Add stream type
4609 for POP.
4610 (mail-source-keyword-map): Add :stream for POP.
4611 (mail-source-fetch-pop): Use pop3-stream-type.
4612
46132005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
4614
4615 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
4616 of current-time-string.
4617
46182005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
4619
4620 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
4621 date header.
4622
46232005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4624
4625 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
4626 it can seriously impact performance as it bypasses the agent's
4627 local caches.
4628
46292005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
4630
4631 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
4632 must be explicitly online rather than "not explicitly offline" for
4633 its flags to be synchronized.
4634
4635 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
4636 that gnus-uu-unmark-thread will function correctly.
4637
4638 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
4639 1024K is instead displayed as 1M.
4640
46412005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4642
4643 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
4644
46452005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
4646
4647 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
4648
46492005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
4650
4651 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
4652 error message to display actual error condition.
4653 (gnus-agent-save-local): Avoid saving symbols that are bound to
4654 nil as they simply result in a warning message in
4655 gnus-agent-read-local.
4656
46572005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4658
4659 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
4660 rather than make-variable-buffer-local for file-precious-flag.
4661
46622005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4663
4664 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
4665 for duplicates which are removed. The invalid sort check then
4666 triggers a rescan after the sort as sorting may have moved
4667 duplicate entries such that they can be cheaply detected.
4668
46692005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4670
4671 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
4672
46732005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
4674
4675 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
4676 internal variable to a custom variable. Changed default value
4677 from compressed(2) to uncompressed(1).
4678 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
4679 support for uncompressed agentview files. Taken together, reading
4680 the agentview file should now be 6-7 times faster.
4681
46822005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
4683
4684 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
4685 as a buffer-local variable. This avoids creating truncated
4686 dribble files as a result of a hang up, eg.
4687
46882005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
4689
4690 * gnus-start.el (gnus-start-draft-setup): Enforce
4691 `gnus-draft-mode' for nndraft:drafts at startup.
4692
4693 * gnus.el (gnus-splash): Change custom group.
4694 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
4695 allow-list argument.
4696
4697 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
4698 string.
4699
47002005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
4701
4702 * gnus-art.el (gnus-default-article-saver): Add user-defined
4703 `function' to custom type.
4704
47052005-10-30 Chong Yidong <cyd@stupidchicken.com>
4706
4707 * imap.el (imap-open): Handle case where buffer is a buffer
4708 object.
4709
47102005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
4711
4712 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
4713 long lines.
4714 (gnus-cache-delete-group): Wrap doc strings.
4715
4716 * gnus-agent.el (gnus-agent-rename-group)
4717 (gnus-agent-delete-group): Wrap doc strings.
4718
4719
47202005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4721
4722 * gnus-start.el (gnus-1): Add "native" to
4723 gnus-predefined-server-alist.
4724
4725 * gnus.el (gnus-method-to-server): Don't add "native" to the
4726 lists here, because that leads to problems when
4727 gnus-select-method is bound.
4728
47292005-11-09 Simon Josefsson <jas@extundo.com>
4730
4731 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
4732 use (not sort-by-date) instead.
4733
47342005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
4735
4736 * gnus-delay.el (gnus-delay-group): Don't autoload.
4737 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4738 to be re-loaded when customizing the `gnus-delay' group.
4739
47402005-11-19 Chong Yidong <cyd@stupidchicken.com>
4741
4742 * message.el: Revert last changes.
4743 (message-insert-citation-line): Use newlines.
4744
47452005-11-17 Chong Yidong <cyd@stupidchicken.com>
4746
4747 * message.el (message-courtesy-message)
4748 (message-mark-insert-begin, message-mark-insert-end)
4749 (message-elide-ellipsis, message-cancel-message)
4750 (message-add-header, message-change-subject)
4751 (message-cross-post-followup-to-header)
4752 (message-cross-post-insert-note, message-reduce-to-to-cc)
4753 (message-widen-reply, message-delete-not-region)
4754 (message-kill-to-signature, message-insert-signature)
4755 (message-insert-importance-high, message-insert-importance-low)
4756 (message-insert-or-toggle-importance)
4757 (message-insert-disposition-notification-to)
4758 (message-indent-citation, message-yank-original)
4759 (message-cite-original-without-signature, message-cite-original)
4760 (message-insert-citation-line, message-position-on-field)
4761 (message-fix-before-sending, message-send-mail-partially)
4762 (message-send-mail, message-send-mail-with-sendmail)
4763 (message-send-mail-with-qmail, message-send-news)
4764 (message-check-news-header-syntax, message-generate-headers)
4765 (message-insert-courtesy-copy, message-fill-address)
4766 (message-fill-header, message-shorten-references)
4767 (message-setup-1, message-cancel-news)
4768 (message-forward-make-body-plain, message-forward-make-body-mime)
4769 (message-forward-make-body-mml, message-encode-message-body)
4770 (message-forward-make-body-digest-plain)
4771 (message-forward-make-body-digest-mime)
4772 (message-use-alternative-email-as-from): Insert `hard-newline'
4773 instead of ordinary newlines.
4774
47752005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
4776
4777 * message.el (message-generate-headers): Downcase the argument
4778 given to message-check-element.
4779
47802005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
4781
4782 * nntp.el (nntp-authinfo-rejected): New error condition.
4783 (nntp-wait-for): Use new error condition to signal authentication
4784 error.
4785 (nntp-retrieve-data): Rethrow new error condition to break out of
4786 recursive call to nntp-send-authinfo.
4787
47882005-11-08 Romain Francoise <romain@orebokech.com>
4789
4790 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
4791 (gnus-summary-exit-map): Bind to `Z p'.
4792 (gnus-summary-make-menu-bar): Add menu item.
4793
47942005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
4795
4796 * gnus-art.el (gnus-article-treat-custom): Add `first'.
4797 (gnus-treat-*): Add `first' in all doc strings.
4798
4799 * gnus-group.el (gnus-group-compact-group): Fix typo.
4800
48012005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
4802
4803 * gnus.el (gnus-parameters-case-fold-search): New variable.
4804 (gnus-parameters-get-parameter): Use it.
4805
4806 * gnus-score.el (gnus-home-score-file): Doc fix.
4807
48082005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
4809
4810 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
4811
48122005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
4813
4814 * mm-util.el (mm-special-display-p): New function.
4815
4816 * mml.el (mml-preview): Use it; doc fix.
4817
48182005-10-29 Romain Francoise <romain@orebokech.com>
4819
4820 * message.el (message-fix-before-sending): Fix comment.
4821
48222005-10-29 Jari Aalto <jari.aalto@cante.net>
4823
4824 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
4825
48262005-10-29 Jari Aalto <jari.aalto@cante.net>
4827
4828 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
4829 Used in gnus-score.el.
4830
48312005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4832
4833 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
4834
48352005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
4836
4837 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
4838 whitespace removed in revision 7.8. Use concatenated string to
4839 protect trailing whitespace.
4840
48412005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
4842
4843 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
4844 (nnimap-request-expire-articles): Use it to avoid sending 'UID
4845 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
4846 Courier IMAP ("some version from 2004"). Mostly based on similar
4847 code in the same function.
4848
48492005-10-26 Didier Verna <didier@xemacs.org>
4850
4851 * gnus-group.el (gnus-group-compact-group): invalidate original
4852 article buffer.
4853 * gnus-srvr.el (gnus-server-compact-server): ditto.
4854 * nnml.el (nnml-request-compact-group): handle self Xref: field in
4855 NOV database and in article itself.
4856 Invalidate article backlog.
4857
48582005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4859
4860 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
4861
48622005-10-26 Simon Josefsson <jas@extundo.com>
4863
4864 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
4865 part of 2004-07-25 change.
4866
48672005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
4868
4869 * message.el (message-display-completion-list): New function.
4870 (message-expand-group): Use it; make sure the Completions buffer
4871 is modifiable.
4872
48732005-10-30 Chong Yidong <cyd@stupidchicken.com>
4874
4875 * imap.el (imap-open): Handle case where buffer is a buffer
4876 object.
4877
48782005-10-24 Eli Zaretskii <eliz@gnu.org>
4879
4880 * pgg-def.el:
4881 * pgg-gpg.el:
4882 * pgg-parse.el:
4883 * pgg-pgp.el:
4884 * pgg-pgp5.el:
4885 * pgg.el: Move to the parent lisp directory.
4886
48872005-10-23 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
4890 user-mail-name is an empty string.
4891
48922005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
4893
4894 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
4895 depending on gnus-score-decay-constant.
4896
4897 * encrypt.el (encrypt-insert-file-contents)
4898 (encrypt-write-file-contents): Don't use `gnus-message'.
4899
4900 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
4901 arguments.
4902 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
4903 arguments to mm-uu-verbatim-marks-extract.
4904 (mm-uu-hide-markers): New variable.
4905 (mm-uu-extract): Use face similar to `gnus-cite-3'.
4906
4907 * gnus-fun.el (gnus-convert-image-to-x-face-command)
4908 (gnus-convert-image-to-face-command): Use "convert" by default to
4909 allow other input image formats.
4910 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
4911 accordingly.
4912
49132005-10-23 Simon Josefsson <jas@extundo.com>
4914
4915 * imap.el (imap-gssapi-program): Align command line parameters
4916 with latest GNU SASL.
4917 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
4918
49192005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4920
4921 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
4922 HTML.
4923 (nnslashdot-request-article): Ditto.
4924
49252005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
4926
4927 * mail-source.el (mail-source-fetch-pop): Require pop3.
4928 (mail-source-check-pop): Ditto.
4929
49302005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4931
4932 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
4933 errors.
4934
49352005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4936
4937 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
4938 (gnus-treat-strip-leading-blank-lines): Improve doc string.
4939
4940 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
4941
4942 * mm-bodies.el (mm-decode-string): Call
4943 `mm-charset-to-coding-system' with allow-override argument.
4944
49452005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4946
4947 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
4948 (rfc2047-charset-to-coding-system): New function.
4949 (rfc2047-decode-encoded-words): New function.
4950 (rfc2047-decode-region): Use them.
4951 (rfc2047-decode-cte): Remove.
4952 (rfc2047-parse-and-decode): Remove.
4953 (rfc2047-decode): Remove.
4954
49552005-10-15 Kenichi Handa <handa@m17n.org>
4956
4957 * rfc2047.el (rfc2047-decode-cte): New function.
4958 (rfc2047-decode-region): Change the way to decode successive
4959 encoded-words: decode B- or Q-encoding in each encoded-word,
4960 concatenate them, and decode it as charset.
4961
49622005-10-17 Chong Yidong <cyd@stupidchicken.com>
4963
4964 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
4965 widget-move-and-invoke.
4966 (gnus-custom-mode): Use gnus-custom-map.
4967
49682005-10-15 Bill Wohler <wohler@newt.com>
4969
4970 * message.el (message-tool-bar-map): Renamed image file from
4971 mail_send to mail/send.
4972
49732005-10-16 Masatake YAMATO <jet@gyve.org>
4974
4975 * message.el (message-expand-group): Pass the common
4976 prefix substring of completion to `display-completion-list'.
4977
49782005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
4979
4980 * mml-sec.el (mml-secure-method): New internal variable.
4981 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
4982 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
4983 functions using mml-secure-method.
4984
4985 * mml.el (mml-mode-map): Add key bindings for those functions.
4986 (mml-menu): Simplify security menu entries. Suggested by Jesper
4987 Harder <harder@myrealbox.com>.
4988 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
4989 end of message if point is the headers of the message.
4990
4991 * message.el (message-in-body-p): New function.
4992
4993 * assistant.el: Autoload gnus-util and netrc.
4994
4995 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
4996 Use `mm-charset-override-alist' only when decoding.
4997
4998 * mm-bodies.el (mm-decode-body): Call
4999 `mm-charset-to-coding-system' with allow-override argument.
5000
5001 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
5002 `filename' from Content-Disposition if Content-Type doesn't
5003 provide `name'.
5004 (gnus-mime-view-part-as-type): Set default instead of
5005 initial-input.
5006
50072005-10-09 Daniel Brockman <daniel@brockman.se>
5008
5009 * format-spec.el (format-spec): Propagate text properties of % spec.
5010
50112005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
5012
5013 * gnus-art.el (gnus-treat-predicate): Add `first'.
5014
50152005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
5016
5017 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
5018 (mm-charset-override-alist): New variable.
5019 (mm-charset-to-coding-system): Use it.
5020 (mm-codepage-setup): New helper function.
5021 (mm-charset-eval-alist): New variable.
5022 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
5023 about unknown charsets.
5024
50252005-10-04 David Hansen <david.hansen@gmx.net>
5026
5027 * nnrss.el (nnrss-request-article): Add support for the comments tag.
5028 (nnrss-check-group): Ditto.
5029
50302005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5031
5032 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
5033 Rename x-gnus-verbatim to x-verbatim.
5034 (mm-uu-type-alist): Fix regexp for verbatim-marks.
5035
5036 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
5037 x-verbatim.
5038
5039 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
5040
5041 * gnus-util.el (gnus-remove-duplicates): Remove.
5042
5043 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5044 instead of gnus-remove-duplicates.
5045
5046 * message.el (message-remove-duplicates): Remove.
5047 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5048 message-remove-duplicates.
5049
5050 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5051 available, else use implementation from `delete-dups'.
5052
5053 * message.el (message-insert-expires): New function.
5054 (message-mode-map): Add key binding.
5055 (message-mode-field-menu): Add menu entry.
5056 (message-mode): Document it.
5057 (message-make-expires-date): Use `message-make-date'.
5058
50592005-10-04 Josh Huber <huber@alum.wpi.edu>
5060
5061 * message.el (message-make-expires-date): New function.
5062
50632005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5064
5065 * Makefile.in (list-installed-shadows): New entry.
5066 (install): Use it.
5067 (remove-installed-shadows): New entry.
5068
50692005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5070
5071 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5072
50732005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5074
5075 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5076 function rather than the diff-mode.el package.
5077 (mm-display-external): Use with-current-buffer.
5078 (mm-viewer-completion-map, mm-viewer-completion-map):
5079 Move initialization inside declaration.
5080
50812005-09-29 Simon Josefsson <jas@extundo.com>
5082
5083 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5084 autoload mail-check-payment.
5085 (spam-check-hashcash): Define unconditionally, since hashcash.el
5086 is part of Gnus now. Ignore errors from payment checking.
5087
50882005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5089
5090 * message.el (message-bold-region, message-unbold-region): Rename
5091 from `bold-region' and `unbold-region'.
5092
5093 * message.el: Remove useless autoloads.
5094
50952005-09-28 Simon Josefsson <jas@extundo.com>
5096
5097 * message.el (message-use-idna): Default to t.
5098 (message-use-idna): Test whether encoding works too. Doc fix.
5099
51002005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5101
5102 * nntp.el (nntp-warn-about-losing-connection): Remove.
5103
51042005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5105
5106 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5107 customizable. Change default value.
5108 (mm-uu-diff-groups-regexp): Change default value.
5109 (mm-uu-type-alist): Add doc string.
5110 (mm-uu-configure): Add doc string. Make it interactive.
5111 (mm-uu-tex-groups-regexp): New variable.
5112 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5113 (mm-uu-type-alist): Add LaTeX documents.
5114 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5115 of "text/verbatim".
5116 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5117
5118 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5119 instead of "text/verbatim".
5120
5121 * message.el (message-mark-inserted-region)
5122 (message-mark-insert-file): Use slrn style marks when called with
5123 prefix argument.
5124
51252005-09-27 Simon Josefsson <jas@extundo.com>
5126
5127 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5128
51292005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5130
5131 * message.el (message-remove-duplicates): New function.
5132 Implementation borrowed from `gnus-remove-duplicates'.
5133 (message-idna-to-ascii-rhs): Also encode idna addresses in
5134 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5135 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5136 only ask about the same idna domain once per header and also tell
5137 in what header to replace the idna domain.
5138
5139 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5140 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5141 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5142 a header is decoded and not just the last one.
5143
51442005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5145
5146 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5147 has been decoded.
5148
5149 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5150 (mm-insert-part): Don't modify text if it has been decoded.
5151
5152 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5153 decoded.
5154
5155 * mm-view.el (mm-inline-text): Don't strip text props unless
5156 decoding enriched or richtext parts.
5157
51582005-09-25 Romain Francoise <romain@orebokech.com>
5159
5160 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5161 * gnus-start.el (gnus-subscribe-interactively):
5162 * gnus-uu.el (gnus-uu-grab-articles):
5163 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5164 space.
5165
51662005-09-24 Emilio C. Lopes <eclig@gmx.net>
5167
5168 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5169 * mm-view.el (mm-view-pkcs7-decrypt):
5170 * gnus-sum.el (gnus-summary-limit-to-extra)
5171 (gnus-summary-respool-article, gnus-read-move-group-name):
5172 * gnus-score.el (gnus-summary-increase-score):
5173 * gnus-util.el (gnus-completing-read-with-default):
5174 * gnus-art.el (gnus-read-save-file-name)
5175 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5176 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5177 * message.el (message-check-news-header-syntax):
5178 Follow convention for reading with the minibuffer.
5179
51802005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5181
5182 * spam-report.el (spam-report-url-ping-plain):
5183 Use gnus-extended-version as User-Agent.
5184
5185 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5186 default value is nil.
5187
5188 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5189 (mm-uu-verbatim-marks-extract): New function.
5190 (mm-uu-extract): New face.
5191 (mm-uu-copy-to-buffer): Use it.
5192
5193 * spam-report.el (spam-report-gmane-ham): Renamed from
5194 `spam-report-gmane-unspam'.
5195 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5196 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5197
5198 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5199 Autoload.
5200 (spam-report-gmane-unregister-routine): Renamed
5201 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5202
52032005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5204
5205 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5206 (spam-report-gmane-unregister-routine): Add support for gmane
5207 unregistration.
5208
5209 * spam-report.el (spam-report-gmane-unspam)
5210 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5211 (spam-report-gmane): Change to take a single article and do unspam
5212 registration.
5213
52142005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5215
5216 * mm-url.el (mm-url-decode-entities): Fix regexp.
5217
52182005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5219
5220 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5221 default to nil, to be able to use Gnus at all. If the default
5222 switches to something else, then the function should be fixed not
5223 be exceedingly slow.
5224
52252005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5226
5227 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5228 fail hard.
5229
5230 * spam-report.el: Add better Keywords line.
5231
5232 * spam.el: Add Maintainer and better Keywords line.
5233
52342005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5235
5236 * gnus-art.el (gnus-article-replace-part)
5237 (gnus-mime-replace-part): New functions.
5238 (gnus-mime-action-alist, gnus-mime-button-commands)
5239 (gnus-mime-save-part-and-strip): Added file argument.
5240 (gnus-article-part-wrapper): Added interactive argument.
5241
5242 * gnus-sum.el (gnus-summary-mime-map): Add
5243 `gnus-article-replace-part'.
5244
52452005-09-19 Didier Verna <didier@xemacs.org>
5246
5247 The nnml compaction feature:
5248 * nnml.el (nnml-request-compact-group): New function.
5249 * nnml.el (nnml-request-compact): New function.
5250 * gnus-int.el (gnus-request-compact-group): New function.
5251 * gnus-int.el (gnus-request-compact): New function.
5252 * gnus-group.el (gnus-group-compact-group): New function.
5253 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5254 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5255 * gnus-srvr.el (gnus-server-compact-server): New function.
5256 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5257 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5258
52592005-09-18 Deepak Goel <deego@gnufans.org>
5260
5261 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5262 format spec.
5263
52642005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5265
5266 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5267
52682005-09-15 Romain Francoise <romain@orebokech.com>
5269
5270 * message.el (message-fill-paragraph): Clarify docstring.
5271
52722005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5273
5274 * gnus-art.el (gnus-mime-display-part): Protect against broken
5275 MIME messages.
5276
52772005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5278
5279 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5280 before parsing header.
5281
52822005-09-11 Jari Aalto <jari.aalto@cante.net>
5283
5284 * html2text.el: (html2text-replace-list): Add new entities.
5285
52862005-09-11 Romain Francoise <romain@orebokech.com>
5287
5288 * message.el (message-alternative-emails): Improve docstring.
5289 (message-setup-1): Call `message-use-alternative-email-as-from'
5290 after `message-setup-hook' to give it precedence over posting
5291 styles, etc.
5292 (message-use-alternative-email-as-from): Add docstring. Remove
5293 the original From header if present.
5294
5295 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5296 (nnml-save-mail): Use it.
5297
5298 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5299 articles. Add new argument `silent'.
5300 (gnus-uu-mark-all): Report the total number of marked articles.
5301
53022005-09-10 Romain Francoise <romain@orebokech.com>
5303
5304 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5305 (gnus-uu-mark-series): Likewise.
5306
53072005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5308
5309 * spam-report.el (spam-report-gmane): Fix generation of spam
5310 report URL.
5311
53122005-09-10 Simon Josefsson <jas@extundo.com>
5313
5314 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5315 t, based on discussion on the ding list with Robert Epprecht
5316 <epprecht@solnet.ch>.
5317
53182005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5319
5320 * spam-report.el (spam-report-gmane): Make it work without
5321 X-Report-Spam header. Gmane now only provides Archived-At.
5322 This is only used if `spam-report-gmane-use-article-number' is nil.
5323 (spam-report-gmane-spam-header): Remove. Not used anymore.
5324
5325 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5326 make `gnus-summary-sort-by-recipient' work with threading.
5327
5328 * nnweb.el (nnweb-google-wash-article): Print a message if article
5329 is not available.
5330
53312005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5332
5333 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5334 change. Decode text/* parts content before displaying.
5335
53362005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5337
5338 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5339
53402005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5341
5342 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5343
53442005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5345
5346 * message.el (message-tab-body-function): Fixed mismatched custom
5347 type.
5348
5349 * gnus.el (gnus-group-change-level-function): Ditto.
5350
5351 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5352
5353 * gnus-art.el (gnus-signature-limit)
5354 (gnus-article-mime-part-function): Ditto.
5355
53562005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5357
5358 * mml.el (mml-mode): Silence the byte compiler.
5359
5360 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5361 using `(sit-for 0)' before moving the point to the specified part;
5362 skip unbuttonized parts.
5363 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5364 return to the summary window if gnus-auto-select-part is non-nil.
5365
53662005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5367
5368 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5369 variables.
5370 (mml-dnd-attach-file, mml-mode): Use them.
5371
5372 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5373 Make fetching article by MID work again for Google Groups. Added
5374 FIXME concerning gnus-group-make-web-group.
5375
5376 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5377 Don't depend on Gnus by using mail-extract-address-components if
5378 gnus-extract-address-components is not bound.
5379
53802005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5381
5382 * gnus-art.el (gnus-mime-display-security): Don't display the
5383 signature, but only the signed part.
5384
53852005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5386
5387 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5388
5389 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5390 list, not listp.
5391
53922005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5393
5394 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5395 when encoding.
5396
5397 * mm-bodies.el (mm-decode-content-transfer-encoding):
5398 De-canonicalize CRLF for all text content types, not just
5399 text/plain.
5400
54012005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5402
5403 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5404 valid article; point arrow and cursor at the MIME button.
5405
54062005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5407
5408 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5409 Suggested by Dan Christensen <jdc@uwo.ca>.
5410
5411 * mm-decode.el (mm-save-part): Enable change of prompt.
5412
54132005-08-29 Jari Aalto <jari.aalto@cante.net>
5414
5415 * gnus-msg.el (gnus-inews-add-send-actions): Made
5416 `message-post-method' lambda parameter ARG `&optional'.
5417
54182005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5419
5420 * gnus-sum.el (gnus-summary-mime-map): Added
5421 gnus-article-save-part-and-strip, gnus-article-delete-part and
5422 gnus-article-jump-to-part.
5423
5424 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
5425 (gnus-article-edit-part): Use it.
5426 (gnus-article-part-wrapper): Added no-handle argument.
5427 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
5428 functions.
5429
54302005-08-29 Romain Francoise <romain@orebokech.com>
5431
5432 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5433 docstring.
5434 (gnus-face-from-file): Likewise.
5435
54362005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5437
5438 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
5439 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
5440 non-nil.
5441 (gnus-auto-select-part): New variable.
5442 (gnus-article-jump-to-part): New function.
5443 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
5444 (gnus-mime-delete-part): Allow selecting specified part after
5445 deleting or stripping parts.
5446 (gnus-article-jump-to-part): Don't use `read-number'. Use last
5447 part if argument is bogus.
5448
54492005-08-31 Juanma Barranquero <lekktu@gmail.com>
5450
5451 * gnus-art.el (w3m-minor-mode-map):
5452 * gnus-spec.el (gnus-newsrc-file-version):
5453 * gnus-util.el (nnmail-active-file-coding-system)
5454 (gnus-original-article-buffer, gnus-user-agent):
5455 * gnus.el (gnus-ham-process-destinations)
5456 (gnus-parameter-ham-marks-alist)
5457 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
5458 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
5459 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
5460 * mm-decode.el (gnus-current-window-configuration):
5461 * mm-extern.el (gnus-article-mime-handles):
5462 * mm-url.el (url-current-object, url-package-name)
5463 (url-package-version):
5464 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
5465 (smime-keys, w3m-cid-retrieve-function-alist)
5466 (w3m-current-buffer, w3m-display-inline-images)
5467 (w3m-minor-mode-map):
5468 * mml-smime.el (gnus-extract-address-components):
5469 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
5470 (gnus-newsrc-hashtb, message-default-charset)
5471 (message-deletable-headers, message-options)
5472 (message-posting-charset, message-required-mail-headers)
5473 (message-required-news-headers):
5474 * mml1991.el (mc-pgp-always-sign):
5475 * mml2015.el (mc-pgp-always-sign):
5476 * nnheader.el (nnmail-extra-headers):
5477 * rfc1843.el (gnus-decode-encoded-word-function)
5478 (gnus-decode-header-function, gnus-newsgroup-name):
5479 * spam-stat.el (gnus-original-article-buffer): Add defvars.
5480
54812005-08-22 Karl Chen <quarl@cs.berkeley.edu>
5482
5483 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
5484 the end of the date treatments.
5485
54862005-08-15 Simon Josefsson <jas@extundo.com>
5487
5488 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
5489 it in url-handlers.el and XEmacs in url.el. Reported by Luca
5490 Capello and Romain Francoise.
5491 (pgg-fetch-key-function): Removed, not used?
5492 (pgg-insert-url-with-w3): Require url, to get
5493 url-insert-file-contents regardless of where it is defined.
5494
54952005-08-13 Romain Francoise <romain@orebokech.com>
5496
5497 * message.el (message-cite-original-1): New function.
5498 (message-cite-original): Use it.
5499 (message-cite-original-without-signature): Ditto.
5500
55012005-08-08 Romain Francoise <romain@orebokech.com>
5502
5503 * message.el (message-yank-empty-prefix): New variable.
5504 (message-indent-citation): Use it.
5505 (message-cite-original-without-signature): Respect X-No-Archive.
5506
55072005-08-08 Simon Josefsson <jas@extundo.com>
5508
5509 * pgg.el: Autoload url-insert-file-contents instead of loading
5510 w3/url.
5511 (pgg-insert-url-with-w3): Don't load url here.
5512
55132005-08-07 Jesper Harder <harder@phys.au.dk>
5514
5515 * message.el (message-kill-to-signature): Don't insert newline at
5516 bol.
5517 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
5518
55192005-08-06 Romain Francoise <romain@orebokech.com>
5520
5521 * message.el (message-user-fqdn): Fix typo in docstring.
5522
55232005-08-05 Daiki Ueno <ueno@unixuser.org>
5524
5525 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
5526
5527 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
5528
55292005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
5530
5531 * mm-bodies.el (mm-encode-body): Use coding system rather than
5532 charset to encode text.
5533
5534 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
5535 number of charsets if utf-8 is available (XEmacs).
5536
55372005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
5538
5539 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
5540 taken from `gnus-button-mid-or-mail-regexp'.
5541 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
5542 (gnus-button-alist): Improve regexp for domain part of the MIDs
5543 for news:localpart@domain buttons.
5544 (gnus-button-ctan-directory-regexp): Update.
5545
55462005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
5547
5548 * sieve-manage.el (sieve-manage-interactive-login): Use
5549 make-local-variable rather than make-variable-buffer-local.
5550 (sieve-manage-open): Ditto.
5551 (sieve-manage-authenticate): Ditto.
5552
5553 * mml.el (mml-generate-mime-1): Make the content type default to
5554 text/plain if the filename is not specified.
5555
55562005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
5557
5558 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
5559 instead of insert-buffer.
5560
5561 * message.el (message-yank-original): Ditto; set the mark at the
5562 end of the yanked message.
5563
55642005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
5565
5566 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
5567 lines to scroll rather than to stop it.
5568
5569 * mml.el (mml-generate-default-type): Add doc string.
5570 (mml-generate-mime-1): Use mm-default-file-encoding or make it
5571 default to application/octet-stream when determining the content
5572 type if it is not specified for the part or the mml contents; add
5573 a comment about mml-generate-default-type.
5574
55752005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
5576
5577 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
5578 make it default to application/octet-stream when determining the
5579 content type if it is not specified for the external contents.
5580
55812005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
5582
5583 * rfc2231.el (rfc2231-parse-string): Take care that not only a
5584 segmented parameter but also other parameters might be there.
5585
55862005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
5587
5588 * mm-decode.el (mm-display-external): Delete temp file, directory
5589 and buffer immediately if the external process is exited.
5590
55912005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
5592
5593 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
5594 fewer lines than that of scroll-margin.
5595 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
5596
55972005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
5598
5599 * gnus-art.el (gnus-article-next-page): Revert.
5600 (gnus-article-beginning-of-window): New macro.
5601 (gnus-article-next-page-1): Use it.
5602 (gnus-article-prev-page): Ditto.
5603 (gnus-article-edit-part): Use insert-buffer-substring instead of
5604 insert-buffer.
5605 (gnus-article-edit-exit): Ditto.
5606
5607 * gnus-util.el (gnus-beginning-of-window): Remove.
5608 (gnus-end-of-window): Remove.
5609
56102005-07-25 Simon Josefsson <jas@extundo.com>
5611
5612 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
5613 to have the url package without w3. Reported by Daiki Ueno
5614 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
5615
56162005-07-20 Didier Verna <didier@xemacs.org>
5617
5618 * gnus-diary.el: Remove the description comment (nndiary is now
5619 properly documented in the Gnus manual).
5620 Fix the spelling of "Back End".
5621 * nndiary.el: Ditto.
5622 Fix the copyright notice.
5623
56242005-07-18 Romain Francoise <romain@orebokech.com>
5625
5626 * gnus-sum.el (gnus-summary-to-prefix,
5627 gnus-summary-newsgroup-prefix): New variables.
5628 (gnus-summary-from-or-to-or-newsgroups): Use them.
5629
56302005-07-17 Romain Francoise <romain@orebokech.com>
5631
5632 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
5633 space as it's generally not especially interesting to the user.
5634
56352005-07-16 Romain Francoise <romain@orebokech.com>
5636
5637 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
5638 nil to avoid prompting and file modification if one of the
5639 messages at the top of the nnfolder file contains a copyright
5640 notice.
5641 Update copyright notice.
5642
5643 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
5644 instead of `current-time-string' as the latter creates a time
5645 string that is not RFC 2822 compliant (it lacks the zone).
5646 Update copyright notice.
5647
56482005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5649
5650 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
5651 for text/rtf. Display default in prompt. Pass default for M-n.
5652
5653 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
5654
56552005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5656
5657 * gnus-msg.el (gnus-button-mailto): Remove
5658 save-selected-window-window hackery because it relies on
5659 save-selected-window internals.
5660
56612005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
5662
5663 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
5664 (gnus-article-next-page-1): Use gnus-beginning-of-window.
5665 (gnus-article-prev-page): Ditto.
5666
5667 * gnus-util.el (gnus-beginning-of-window): New function.
5668 (gnus-end-of-window): New function.
5669
56702005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5671
5672 * gnus-score.el (gnus-score-edit-all-score): Set
5673 gnus-score-edit-exit-function to gnus-score-edit-done and call
5674 gnus-message.
5675
56762005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5677
5678 * gnus-msg.el (gnus-button-mailto): Remove
5679 save-selected-window-window hackery because it relies on
5680 save-selected-window internals.
5681
56822005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
5683
5684 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
5685 add-minor-mode.
5686 (gnus-binary-mode): Ditto.
5687
5688 * gnus-topic.el (gnus-topic-mode): Ditto.
5689
56902005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
5691
5692 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
5693 (gnus-article-prev-page): Take scroll-margin into consideration.
5694
56952005-07-04 Lute Kamstra <lute@gnu.org>
5696
5697 Update FSF's address in GPL notices.
5698
56992005-07-04 Juanma Barranquero <lekktu@gmail.com>
5700
5701 * gnus.el (gnus-exit):
5702 * gnus-group.el (gnus-group-icons):
5703 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
5704
5705 * gnus-nocem.el (gnus-nocem):
5706 * message.el (message-various, message-buffers, message-sending)
5707 (message-interface, message-forwarding, message-insertion)
5708 (message-headers, message-news, message-mail):
5709 * pgg-gpg.el (pgg-gpg):
5710 * pgg-parse.el (pgg-parse):
5711 * pgg-pgp.el (pgg-pgp):
5712 * pgg-pgp5.el (pgg-pgp5):
5713 * pop3.el (pop3): Finish `defgroup' description with period.
5714
57152005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
5716
5717 * gnus-art.el (article-display-face): Improve the efficiency.
5718 (article-display-x-face): Ditto; remove grey x-face stuff.
5719
57202005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
5721
5722 * gnus-art.el (article-display-face): Correct the position in
5723 which Faces are inserted.
5724
57252005-06-29 Didier Verna <didier@xemacs.org>
5726
5727 * gnus-art.el (article-display-face): Display faces in correct
5728 order.
5729
57302005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
5731
5732 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
5733 (gnus-fill-real-hashtb): Use hash table instead of obarray.
5734 (gnus-nocem-check-article): Fetch the Type header.
5735 (gnus-nocem-message-wanted-p): Fix the way to examine types.
5736 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
5737 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
5738 make sure gnus-nocem-hashtb is initialized.
5739 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
5740 (gnus-nocem-unwanted-article-p): Ditto.
5741
5742 * pgg.el (pgg-verify): Return the verification result.
5743
57442005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5745
5746 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
5747 is ascii.
5748
57492005-06-24 Juanma Barranquero <lekktu@gmail.com>
5750
5751 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
5752 `show-nonbreak-escape'.
5753
57542005-06-23 Lute Kamstra <lute@gnu.org>
5755
5756 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
5757
5758 * dig.el (dig-mode):
5759 * smime.el (smime-mode): Use gnus-run-mode-hooks.
5760
57612005-06-21 Juanma Barranquero <lekktu@gmail.com>
5762
5763 * nnimap.el (nnimap-split-download-body): Fix spellings.
5764
57652005-06-16 Juanma Barranquero <lekktu@gmail.com>
5766
5767 * gnus-art.el (gnus-article-encrypt-body):
5768 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
5769 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
5770 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 5771
01c52d31
MB
57722005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5773
5774 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
5775 header by looking for magic "MII" at the beginnig.
5776
57772005-06-16 Miles Bader <miles@gnu.org>
5778
5779 * assistant.el (assistant-field): Remove "-face" suffix from face name.
5780 (assistant-field-face): New backward-compatibility alias for renamed
5781 face.
5782 (assistant-render-text): Use renamed assistant-field face.
5783
5784 * spam.el (spam): Remove "-face" suffix from face name.
5785 (spam-face): New backward-compatibility alias for renamed face.
5786 (spam-face, spam-initialize): Use renamed spam face.
5787
5788 * message.el (message-header-to, message-header-cc)
5789 (message-header-subject, message-header-newsgroups)
5790 (message-header-other, message-header-name)
5791 (message-header-xheader, message-separator, message-cited-text)
5792 (message-mml): Remove "-face" suffix from face names.
5793 (message-header-to-face, message-header-cc-face)
5794 (message-header-subject-face, message-header-newsgroups-face)
5795 (message-header-other-face, message-header-name-face)
5796 (message-header-xheader-face, message-separator-face)
5797 (message-cited-text-face, message-mml-face):
5798 New backward-compatibility aliases for renamed faces.
5799 (message-font-lock-keywords): Use renamed message faces.
5800
5801 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
5802 (sieve-test-commands, sieve-tagged-arguments):
5803 Remove "-face" suffix from face names.
5804 (sieve-control-commands-face, sieve-action-commands-face)
5805 (sieve-test-commands-face, sieve-tagged-arguments-face):
5806 New backward-compatibility aliases for renamed faces.
5807 (sieve-control-commands-face, sieve-action-commands-face)
5808 (sieve-test-commands-face, sieve-tagged-arguments-face):
5809 Use renamed sieve faces.
5810
5811 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
5812 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
5813 (gnus-group-news-3-empty, gnus-group-news-4)
5814 (gnus-group-news-4-empty, gnus-group-news-5)
5815 (gnus-group-news-5-empty, gnus-group-news-6)
5816 (gnus-group-news-6-empty, gnus-group-news-low)
5817 (gnus-group-news-low-empty, gnus-group-mail-1)
5818 (gnus-group-mail-1-empty, gnus-group-mail-2)
5819 (gnus-group-mail-2-empty, gnus-group-mail-3)
5820 (gnus-group-mail-3-empty, gnus-group-mail-low)
5821 (gnus-group-mail-low-empty, gnus-summary-selected)
5822 (gnus-summary-cancelled, gnus-summary-high-ticked)
5823 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
5824 (gnus-summary-high-ancient, gnus-summary-low-ancient)
5825 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
5826 (gnus-summary-low-undownloaded)
5827 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
5828 (gnus-summary-low-unread, gnus-summary-normal-unread)
5829 (gnus-summary-high-read, gnus-summary-low-read)
5830 (gnus-summary-normal-read, gnus-splash):
5831 Remove "-face" suffix from face names.
5832 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
5833 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
5834 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
5835 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
5836 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
5837 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
5838 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
5839 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
5840 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
5841 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
5842 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
5843 (gnus-summary-selected-face, gnus-summary-cancelled-face)
5844 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
5845 (gnus-summary-normal-ticked-face)
5846 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
5847 (gnus-summary-normal-ancient-face)
5848 (gnus-summary-high-undownloaded-face)
5849 (gnus-summary-low-undownloaded-face)
5850 (gnus-summary-normal-undownloaded-face)
5851 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
5852 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
5853 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
5854 (gnus-splash-face):
5855 New backward-compatibility aliases for renamed faces.
5856 (gnus-group-startup-message): Use renamed gnus faces.
5857
5858 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
5859 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
5860 (gnus-server-agent): Remove "-face" suffix from face names.
5861 (gnus-server-agent-face, gnus-server-opened-face)
5862 (gnus-server-closed-face, gnus-server-denied-face)
5863 (gnus-server-offline-face):
5864 New backward-compatibility aliases for renamed faces.
5865 (gnus-server-agent-face, gnus-server-opened-face)
5866 (gnus-server-closed-face, gnus-server-denied-face)
5867 (gnus-server-offline-face): Use renamed gnus faces.
5868
5869 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
5870 Remove "-face" suffix from face names.
5871 (gnus-picon-xbm-face, gnus-picon-face):
5872 New backward-compatibility aliases for renamed faces.
5873
5874 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
5875 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
5876 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
5877 (gnus-cite-11): Remove "-face" suffix from face names.
5878 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
5879 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
5880 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
5881 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
5882 New backward-compatibility aliases for renamed faces.
5883 (gnus-cite-attribution-face, gnus-cite-face-list)
5884 (gnus-article-boring-faces): Use renamed gnus faces.
5885
5886 * gnus-art.el (gnus-signature, gnus-header-from)
5887 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
5888 (gnus-header-content): Remove "-face" suffix from face names.
5889 (gnus-signature-face, gnus-header-from-face)
5890 (gnus-header-subject-face, gnus-header-newsgroups-face)
5891 (gnus-header-name-face, gnus-header-content-face):
5892 New backward-compatibility aliases for renamed faces.
5893 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
5894
5895 * gnus-sum.el (gnus-summary-selected-face)
5896 (gnus-summary-highlight): Use renamed gnus faces.
5897 * gnus-group.el (gnus-group-highlight): Likewise.
5898
58992005-06-14 Juanma Barranquero <lekktu@gmail.com>
5900
5901 * gnus-sieve.el (gnus-sieve-article-add-rule):
5902 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
5903 * spam-stat.el (spam-stat-buffer-change-to-spam)
5904 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
5905
5906 * message.el (message-is-yours-p):
5907 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
5908
59092005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5910
5911 * mm-view.el (mm-inline-text): Withdraw the last change.
5912
59132005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
5914
5915 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
5916 executing enriched-decode.
5917
59182005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
5919
5920 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
5921 charset of tar files.
5922
59232005-06-04 Luc Teirlinck <teirllm@auburn.edu>
5924
5925 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
5926
59272005-06-04 Lute Kamstra <lute@gnu.org>
5928
5929 * nnfolder.el (nnfolder-read-folder): Make sure that undo
5930 information is never recorded.
5931
59322005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
5933
5934 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
5935
59362005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
5937
5938 * pop3.el (pop3-apop): Run md5 in the binary mode.
5939
5940 * starttls.el (starttls-set-process-query-on-exit-flag):
5941 Use eval-and-compile.
5942
59432005-05-31 Simon Josefsson <jas@extundo.com>
5944
5945 * smime.el (smime-replace-in-string): Define.
5946 (smime-cert-by-ldap-1): Use it.
5947
59482005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
5949
5950 * gnus-art.el (article-display-x-face): Replace
5951 process-kill-without-query by gnus-set-process-query-on-exit-flag.
5952
5953 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
5954 set-process-query-on-exit-flag or process-kill-without-query.
5955
5956 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
5957 loop instead of replace-regexp.
5958
5959 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
5960 instead of process-kill-without-query if it is available.
5961
5962 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
5963 instead of find-file-hooks if it is available.
5964
5965 * mml1991.el: Bind pgg-default-user-id when compiling.
5966
5967 * mml2015.el: Bind pgg-default-user-id when compiling.
5968
5969 * nndraft.el (nndraft-request-associate-buffer):
5970 Use write-contents-functions instead of write-contents-hooks if it is
5971 available.
5972
5973 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
5974 instead of find-file-hooks if it is available.
5975
5976 * nntp.el (nntp-open-connection): Replace
5977 process-kill-without-query by gnus-set-process-query-on-exit-flag.
5978 (nntp-open-ssl-stream): Ditto.
5979 (nntp-open-tls-stream): Ditto.
5980
5981 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
5982 set-process-query-on-exit-flag or process-kill-without-query.
5983 (starttls-open-stream-gnutls): Use it instead of
5984 process-kill-without-query.
5985 (starttls-open-stream): Ditto.
5986
59872005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
5988
5989 * smime.el (smime-cert-by-ldap-1): Don't use
5990 replace-regexp-in-string.
5991
59922005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5993
5994 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
5995
5996 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
5997 in PEM format. Adjust to the XEmacs compability.
5998
59992005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
6000
6001 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
6002 by `string-to-number'.
6003 * gnus-agent.el (gnus-agent-regenerate-group)
6004 (gnus-agent-fetch-articles): Ditto.
6005 * gnus-art.el (gnus-button-fetch-group): Ditto.
6006 * gnus-cache.el (gnus-cache-generate-active)
6007 (gnus-cache-articles-in-group): Ditto.
6008 * gnus-group.el (gnus-group-set-current-level)
6009 (gnus-group-insert-group-line): Ditto.
6010 * gnus-score.el (gnus-score-set-expunge-below)
6011 (gnus-score-set-mark-below, gnus-summary-score-effect)
6012 (gnus-summary-score-entry): Ditto.
6013 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
6014 (gnus-soup-pack): Ditto.
6015 * gnus-spec.el (gnus-xmas-format): Ditto.
6016 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
6017 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
6018 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
6019 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
6020 * nndb.el (nndb-get-remote-expire-response): Ditto.
6021 * nndiary.el (nndiary-parse-schedule-value)
6022 (nndiary-string-to-number, nndiary-request-replace-article)
6023 (nndiary-request-article): Ditto.
6024 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
6025 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
6026 * nneething.el (nneething-make-head): Ditto.
6027 * nnfolder.el (nnfolder-request-article)
6028 (nnfolder-retrieve-headers): Ditto.
6029 * nnheader.el (nnheader-file-to-number): Ditto.
6030 * nnkiboze.el (nnkiboze-request-article): Ditto.
6031 * nnmail.el (nnmail-process-unix-mail-format)
6032 (nnmail-process-babyl-mail-format): Ditto.
6033 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
6034 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
6035 (nnmh-request-create-group, nnmh-request-list-1)
6036 (nnmh-request-group, nnmh-request-article): Ditto.
6037 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
6038 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
6039 * nnsoup.el (nnsoup-make-active): Ditto.
6040 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
6041 * nntp.el (nntp-find-group-and-number)
6042 (nntp-retrieve-headers-with-xover): Ditto.
6043 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6044 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6045 (pgg-format-key-identifier): Ditto.
6046 * pop3.el (pop3-last, pop3-stat): Ditto.
6047 * qp.el (quoted-printable-decode-region): Ditto.
6048
6049 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6050 of concat.
6051
60522005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6053
6054 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6055
6056 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6057
6058 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6059
6060 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6061
6062 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6063
6064 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6065
6066 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6067 (gnus-carpal-mode): Ditto.
6068
6069 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6070 (gnus-browse-mode): Ditto.
6071
6072 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6073
6074 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6075
60762005-05-29 Richard M. Stallman <rms@gnu.org>
6077
6078 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6079
60802005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6081
6082 * gnus-util.el (gnus-run-mode-hooks): New function.
6083
6084 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6085
60862005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6087
6088 * gnus-agent.el (gnus-agent-make-mode-line-string):
6089 Use mode-line-highlight as mouse-face.
6090
60912005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6092
6093 * canlock.el (canlock): Change the parent group to news.
6094
6095 * deuglify.el (gnus-outlook-deuglify): Add :group.
6096
6097 * dig.el (dig): Add :group.
6098
6099 * dns-mode.el (dns-mode): Add :group.
6100
6101 * encrypt.el (encrypt): Add :group.
6102
6103 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6104 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6105 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6106 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6107 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6108
6109 * gnus-diary.el (gnus-diary): Add :group.
6110
6111 * gnus.el (gnus-group-news-1-face): Add :group.
6112 (gnus-group-news-1-empty-face): Ditto.
6113 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6114 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6115 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6116 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6117 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6118 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6119 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6120 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6121 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6122 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6123 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6124 (gnus-summary-high-ticked-face): Ditto.
6125 (gnus-summary-low-ticked-face): Ditto.
6126 (gnus-summary-normal-ticked-face): Ditto.
6127 (gnus-summary-high-ancient-face): Ditto.
6128 (gnus-summary-low-ancient-face): Ditto.
6129 (gnus-summary-normal-ancient-face): Ditto.
6130 (gnus-summary-high-undownloaded-face): Ditto.
6131 (gnus-summary-low-undownloaded-face): Ditto.
6132 (gnus-summary-normal-undownloaded-face): Ditto.
6133 (gnus-summary-high-unread-face): Ditto.
6134 (gnus-summary-low-unread-face): Ditto.
6135 (gnus-summary-normal-unread-face): Ditto.
6136 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6137 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6138
6139 * hashcash.el (hashcash): New custom group.
6140 (hashcash-default-payment): Add :group.
6141 (hashcash-payment-alist): Ditto.
6142 (hashcash-default-accept-payment): Ditto.
6143 (hashcash-accept-resources): Ditto.
6144 (hashcash-path): Ditto.
6145 (hashcash-extra-generate-parameters): Ditto.
6146 (hashcash-double-spend-database): Ditto.
6147 (hashcash-in-news): Ditto.
6148
6149 * message.el (message-minibuffer-local-map): Add :group.
6150
6151 * netrc.el (netrc): Add :group.
6152
6153 * sieve-manage.el (sieve-manage-log): Add :group.
6154 (sieve-manage-default-user): Diito.
6155 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6156 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6157 (sieve-manage-authenticators): Ditto.
6158 (sieve-manage-authenticator-alist): Ditto.
6159 (sieve-manage-default-port): Ditto.
6160
6161 * sieve-mode.el (sieve-control-commands-face): Add :group.
6162 (sieve-action-commands-face): Ditto.
6163 (sieve-test-commands-face): Ditto.
6164 (sieve-tagged-arguments-face): Ditto.
6165
6166 * smime.el (smime): Add :group.
6167
6168 * spam-report.el (spam-report): Add :group.
6169
6170 * spam.el (spam, spam-face): Add :group.
6171
61722005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6173
6174 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6175 return \n.\n.\n at the end of articles. Protect against that.
6176 (nntp-with-open-group): Allow debugging.
6177
6178 * nnheader.el (mail-header-set-extra): Make into a function
6179 because I just could't understand how to quote the list properly.
6180
6181 * dns.el (query-dns-cached): New function.
6182
61832005-05-26 Lute Kamstra <lute@gnu.org>
6184
6185 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6186
61872005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6188
6189 * gnus-art.el: Don't autoload mail-extract-address-components.
6190
6191 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6192 eval-and-compile to evaluate it.
6193
6194 * hashcash.el: Don't autoload executable-find.
6195
6196 * nndb.el: Don't declare the nndb back end two or more times; don't
6197 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6198
6199 * nntp.el: Autoload format-spec instead of format; use
6200 eval-and-compile to evaluate autoload forms.
6201
62022005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6203
6204 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6205
62062005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6207
6208 * gnus.el (gnus-version-number): Bump version.
6209
62102005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6211
6212 * gnus.el: No Gnus v0.3 is released.
6213
62142005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6215
6216 * gnus-art.el (gnus-article-edit-part): Disable undo.
6217
62182005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6219
6220 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6221 gnus-article-date-lapsed-new-header is t if date timer is active;
6222 skip headers in which the original date value is empty.
6223 (gnus-article-save-original-date): Redefine it as a macro.
6224 (gnus-display-mime): Use it.
6225
62262005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6227
6228 * gnus-art.el (article-date-ut): Support converting date in
6229 forwarded parts as well.
6230 (gnus-article-save-original-date): New function.
6231 (gnus-display-mime): Use it.
6232
62332005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6234
6235 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6236 enclosure element of <item>.
6237
62382005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6239
6240 * message.el (message-kill-buffer-query): Renamed from
6241 `message-kill-buffer-query-if-modified'. Added :version.
6242
62432005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6244
6245 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6246 window layout.
6247
62482005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6249
6250 * mml.el: Autoload dnd when compiling.
6251
62522005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6253
6254 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6255 x-dnd-*.
6256
62572005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6258
6259 * qp.el (quoted-printable-encode-region): Save excursion.
6260
62612005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6262
6263 * message.el (message-kill-buffer-query-if-modified): Add new variable
6264 so the user can kill a modified message buffer quickly.
6265 (message-kill-buffer): Use it.
6266
62672005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6268
6269 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6270 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6271
62722005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6273
6274 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6275 contained in text because xml.el decodes entities) with LFs.
6276
62772005-04-11 Lute Kamstra <lute@gnu.org>
6278
6279 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6280 differently.
6281
62822005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6283
6284 * mm-util.el (mm-detect-coding-region): Typo.
6285
62862005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6287
6288 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6289
62902005-04-06 D Goel <deego@gnufans.org>
6291
6292 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6293 user-function allow user modifications of the scores.
6294 (spam-stat-score-buffer-user): New function, to allow
6295 user-computed modifications to the score.
6296 (spam-stat-score-buffer-user-functions): list of additional
6297 scoring functions
6298 (spam-stat-error-holder): global temporary error holder
6299 (spam-stat-split-fancy): use the new `spam-stat-error-holder'
6300 variable
6301
63022005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6303
6304 * gnus-registry.el (gnus-registry-clean-empty-function)
6305 (gnus-registry-trim, gnus-registry-fetch-groups)
6306 (gnus-registry-delete-group): Groups that match
6307 `gnus-registry-ignored-groups' are removed from the registry
6308 entries, not just ignored for splitting. This helps clean up the
6309 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6310 to get all the groups a message ID is in.
6311
6312 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6313 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6314 (spam-stat-score-buffer-user-functions): Add :number custom type.
6315
63162005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6317
6318 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6319 argument in XEmacs.
6320
6321 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6322 (nnrss-request-group): Decode group name first.
6323 (nnrss-request-article): Make a text/plain article if mml-to-mime
6324 failed.
6325 (nnrss-get-encoding): Return a compatible encoding according to
6326 nnrss-compatible-encoding-alist.
6327 (nnrss-find-el): Use consp instead of listp.
6328 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6329
63302005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6331
6332 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6333 which Emacs 20 doesn't support.
6334 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6335
63362005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6337
6338 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
6339 silence the byte compiler inside the defun
6340
6341 * gnus-demon.el (parse-time-string): Add autoload.
6342
6343 * gnus-delay.el (parse-time-string): Add autoload.
6344
6345 * gnus-art.el (parse-time-string): Add autoload.
6346
6347 * nnultimate.el (parse-time): Require for `parse-time-string'.
6348
63492005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6350
6351 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6352
6353 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6354
6355 * smime.el (smime-ldap-host-list): Add :version.
6356
63572005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6358
6359 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6360 pass it to `gnus-browse-read-group'.
6361 (gnus-browse-read-group): Add NUMBER argument and pass it to
6362 `gnus-group-read-ephemeral-group'.
6363
6364 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6365 argument and pass it to `gnus-group-read-group'.
6366
63672005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6368
6369 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6370 mm-xemacs-find-mime-charset-1 if we have the mule feature
6371 available at runtime.
6372
63732005-03-25 Werner Lemberg <wl@gnu.org>
6374
6375 * nnmaildir.el: Replace `illegal' with `invalid'.
6376
63772005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6378
6379 * gnus-start.el (gnus-display-time-event-handler):
6380 Check display-time-timer at runtime rather than only at load time
6381 in case display-time-mode is turned off in the mean time.
6382
63832005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6384
6385 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6386 used.
6387
6388 * nneething.el (nneething-map-file-directory): Derive from
6389 `gnus-directory'.
6390
6391 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6392 the To/Cc button.
6393
63942005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6395
6396 * nnmaildir.el (nnmaildir-request-accept-article):
6397 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6398
63992005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6400
6401 * gnus-async.el: Require timer-funcs at compile time when in
6402 XEmacs for `run-with-idle-timer'.
6403
64042005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6405
6406 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6407 autoloaded function.
6408
64092005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6410
6411 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6412
64132005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6414
6415 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6416
64172005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6418
6419 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6420 gnus-expert-user to default.
6421
64222005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6423
6424 * nnimap.el (nnimap-open-server): Ditto.
6425
6426 * imap.el (imap-authenticate): Fix typo.
6427
64282005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
6429
6430 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
6431 buffer (since IMAP server might return FETCH response out of
6432 order, and the nntp buffer must be sorted).
6433
64342005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
6435
6436 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
6437 comparison on string.
6438
6439 * gnus-agent.el (gnus-agent-long-article,
6440 gnus-agent-short-article, gnus-agent-score): Renamed category
6441 keywords to match gnus-cus.
6442 (gnus-agent-summary-fetch-series): Modified to protect against
6443 gnus-agent-summary-fetch-group clearing processable flags.
6444 (gnus-agent-synchronize-group-flags): Update live group buffer as
6445 synchronization may occur due to the user toggle the plugged
6446 status.
6447 (gnus-agent-fetch-group-1): Clear downloadable flag when article
6448 successfully downloaded.
6449 (gnus-agent-expire-group-1): Avoid using markers when the overview
6450 is in ascending order; greatly improves performance.
6451 (gnus-agent-regenerate-group): Use
6452 gnus-agent-synchronize-group-flags to reset read status in both
6453 gnus and server.
6454 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
6455
64562005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
6457
6458 * message.el: Don't autoload former message-utils variables.
6459 (message-strip-subject-trailing-was): Change doc string.
6460
6461 * nnweb.el: Fixes for `gnus-group-make-web-group'.
6462 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
6463 (nnweb-google-search): Add "hl=en" here.
6464 (nnweb-google-parse-1, nnweb-google-create-mapping):
6465 Don't hardcode URL.
6466
64672005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
6468
6469 * message.el (message-get-reply-headers, message-followup):
6470 Mention related variables `message-use-followup-to' and
6471 `message-use-mail-followup-to', in the information buffer.
6472
6473 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
6474 of broken groups(-beta).google.com.
6475
64762005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
6477
6478 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
6479 parameter to invoked gnus-request-move-article; remove the
6480 redundant gnus-sum-hint-move-is-internal variable; apply the marks
6481 all at once instead of once per article.
6482 (gnus-summary-remove-process-mark): Accept a list of articles as
6483 well as a single article for processing.
6484
6485 * gnus-int.el (gnus-request-move-article): Add move-is-internal
6486 parameter.
6487
6488 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
6489
6490 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
6491
6492 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
6493 parameter.
6494
6495 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
6496 parameter.
6497
6498 * nnimap.el (nnimap-request-move-article): Add move-is-internal
6499 parameter and remove the gnus-sum-hint-move-is-internal variable.
6500
6501 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
6502 parameter.
6503
6504 * nndraft.el (nndraft-request-move-article): Add move-is-internal
6505 parameter.
6506
6507 * nndiary.el (nndiary-request-move-article): Add move-is-internal
6508 parameter.
6509
6510 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
6511
6512 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
6513 parameter.
6514
6515 * nnagent.el (nnagent-request-move-article): Add move-is-internal
6516 parameter.
6517
65182005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
6519
6520 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
6521 a more conservative way.
6522
65232005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
6524
6525 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
6526 buffer, so it moves the window's cursor.
6527
65282005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6529
6530 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
6531 `mm-dissect-multipart' and receive the from field as an (optional)
6532 argument from `mm-dissect-multipart'.
6533 (mm-dissect-multipart): Receive the from field as an argument and
6534 pass it on when we call `mm-dissect-buffer' on MIME parts.
6535 Fixes verification/decryption of signed/encrypted MIME parts.
6536
65372005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
6538
6539 * gnus-sum.el (gnus-summary-move-article): Set
6540 gnus-sum-hint-move-is-internal for gnus-request-move-article and
6541 whatever it calls (right now, only nnimap-request-move article
6542 respects it).
6543
6544 * nnimap.el (nnimap-request-move-article): When
6545 gnus-sum-hint-move-is-internal is set, don't do the extra
6546 nnimap-request-article.
6547
65482005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
6549
6550 * nnheader.el (nnheader-find-file-noselect): Add doc string.
6551
6552 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
6553 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
6554
6555 * gnus-sum.el (gnus-summary-caesar-message):
6556 Apply `gnus-treat-article' after rotation.
6557
6558 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
6559 doc string.
6560
65612005-02-22 Simon Josefsson <jas@extundo.com>
6562
6563 * encrypt.el (encrypt-password-cache-expiry): Remove (use
6564 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
6565 <arne@arnested.dk>.
6566 (encrypt): Add password-cache and password-cache-expiry as group
6567 members.
6568
65692005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6570
6571 * smime.el (smime-ldap-host-list): Doc fix.
6572 (smime-ask-passphrase): Use `password-read-and-add' to read (and
6573 cache) password.
6574 (smime-sign-region): Use it.
6575 (smime-decrypt-region): Use it.
6576 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
6577 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
6578 fails.
6579 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
6580 certificate from DER to PEM format rather than calling openssl.
6581
6582 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
6583
6584 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
6585 for signing/encryption.
6586
6587 * mml.el (mml-parse-1): Use them.
6588
65892005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6590
6591 * nnrss.el (nnrss-verbose): Removed.
6592 (nnrss-request-group): Use `nnheader-message' instead.
6593
65942005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
6595
6596 * nnrss.el (nnrss-verbose): New variable.
6597 (nnrss-request-group): Make it say nnrss is requesting a group.
6598
65992005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
6600
6601 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
6602 Handle news URL with given port correctly.
6603
66042005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
6605
6606 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
6607 containing special characters.
6608
6609 * gnus-sum.el (gnus-summary-edit-article): Ditto.
6610
6611 * mml.el (mime-to-mml): Ditto.
6612
6613 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
6614 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
6615 (rfc2047-decode-region): Quote decoded words containing special
6616 characters when rfc2047-quote-decoded-words-containing-tspecials
6617 is non-nil.
6618
66192005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
6620
6621 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
6622
6623 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
6624
66252005-02-15 Simon Josefsson <jas@extundo.com>
6626
6627 * nnimap.el (nnimap-debug): Doc fix.
6628
6629 * imap.el (imap-debug): Doc fix.
6630
66312005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
6632
6633 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
6634
66352005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
6636
6637 * gnus.el (spam-contents): Improve docs for spam-contents
6638 parameter in its variable incarnation.
6639
66402005-02-14 Simon Josefsson <jas@extundo.com>
6641
6642 * smime-ldap.el: Use require instead of load-library for ldap.
6643 (smime-ldap-search): Indent.
6644 (smime-ldap-search-internal): Shorten line.
6645
6646 * smime.el (smime-cert-by-dns): Add doc-string.
6647 (smime-cert-by-ldap-1): Indent.
6648
6649 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
6650 mml-smime-get-dns-ldap.
6651 (mml-smime-encrypt-query): Use new function. Default to ldap.
6652
66532005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6654
6655 * smime.el: Require smime-ldap.
6656 (smime-ldap-host-list): New variable.
6657 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
6658
6659 * mml-smime.el (mml-smime-encrypt-query): New function.
6660 (mml-smime-encrypt-query): Use it.
6661
6662 * smime-ldap.el: New file.
6663
66642005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
6665
6666 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
6667
66682005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
6669
6670 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
6671 argument in doc string. Make query for type more clear.
6672
66732005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
6674
6675 * gnus.el (gnus-group-startup-message): Search for gnus images in
6676 etc/images/gnus.
6677 * mm-util.el (mm-image-load-path): Likewise.
6678 * smiley.el (smiley-data-directory): Search for smilies in
6679 etc/images/smilies.
6680
66812005-02-09 Kim F. Storm <storm@cua.dk>
6682
6683 Change Emacs release version from 21.4 to 22.1 throughout.
6684 Change Emacs development version from 21.3.50 to 22.0.50.
6685
66862005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
6687
6688 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
6689
6690 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
6691 non-Mule XEmacs as well.
6692 (mm-decompress-buffer): Signal an error intentionally if it does
6693 not decompress compressed data because auto-compression-mode is
6694 disabled.
6695
66962005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
6697
6698 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
6699 an ID in the registry even if it has no groups.
6700
67012005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
6702
6703 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
6704 merge it into mm-decompress-buffer.
6705 (gnus-mime-copy-part): Use the MIME part charset, the value which
6706 a user specified or gnus-newsgroup-charset for decoding, like
6707 gnus-mime-inline-part does; set buffer-file-coding-system to tell
6708 save-buffer what was used. Suggested by Kevin Ryde
6709 <user42@zip.com.au>.
6710 (gnus-mime-inline-part): Allow the name parameter as well as the
6711 filename parameter; force decompressing of compressed data; always
6712 display contents being not decoded as unibyte.
6713
6714 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
6715 as well as the filename parameter.
6716
6717 * mm-util.el (mm-decompress-buffer): Merge
6718 gnus-mime-jka-compr-maybe-uncompress.
6719 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
6720 of compressed data.
6721
67222005-02-08 Simon Josefsson <jas@extundo.com>
6723
6724 * imap.el (imap-log): Doc fix.
6725
67262005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
6727
6728 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
6729 the coding cookies; decompress compressed parts.
6730
6731 * mml.el (mml-generate-mime-1): Add the charaset parameter according
6732 to the value which a user specified manually or the coding cookie.
6733
6734 * mm-util.el (mm-string-to-multibyte): New function.
6735 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
6736 (mm-coding-system-to-mime-charset): New function.
6737 (mm-decompress-buffer): New function.
6738 (mm-find-buffer-file-coding-system): New function.
6739
6740 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
6741 (mm-display-inline-fontify): Rewrite for decoding and decompressing
6742 parts.
6743
67442005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
6745
6746 * mm-view.el (mm-display-inline-fontify): Decode a part according
6747 to the charset parameter.
6748
67492005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
6750
6751 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
6752 prefix arg is neither nil nor a number, as info specifies.
6753
67542005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
6755
6756 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
6757 timestamps.
6758
67592005-02-02 Jari Aalto <jari.aalto@cante.net>
6760
6761 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
6762 groups error checking and notify user.
6763
67642005-02-02 Jari Aalto <jari.aalto@poboxes.com>
6765
6766 * message.el (message-send-mail-function): Check existence of
6767 sendmail-program first before using default value
6768 `message-send-mail-with-sendmail'. Otherwise use more generic
6769 `smtpmail-send-it'.
6770
67712005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
6772
6773 * nntp.el (nntp-request-update-info): Always return nil.
6774
67752005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
6776
6777 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
6778
67792005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
6780
6781 * message.el (message-beginning-of-line): Change the behavior when
6782 invoked between BOL and : so that it first moves backward.
6783
67842005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6785
6786 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
6787 article buffer when editing of the article is discarded.
6788 (gnus-article-prepare): Revert.
6789
67902005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6791
6792 * gnus-art.el (gnus-article-prepare):
6793 Remove message-strip-forbidden-properties from the local hook.
6794
67952005-01-27 Simon Josefsson <jas@extundo.com>
6796
6797 * password.el (password-cache-add): Only start one timer per key.
6798 Reported by Derek Atkins <warlord@MIT.EDU>.
6799
68002005-01-26 Steve Youngs <steve@sxemacs.org>
6801
6802 * run-at-time.el: Removed. It is no longer needed as
6803 timer-funcs.el in the xemacs-base package has a working version of
6804 `run-at-time'.
6805
6806 * password.el: Require timer-funcs instead of run-at-time in
6807 XEmacs.
6808 Remove `password-run-at-time' macro.
6809 (password-cache-add): Use `run-at-time' instead of
6810 `password-run-at-time'.
6811
6812 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
6813 for `run-with-idle-timer'.
6814
6815 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
6816 for `run-at-time'.
6817
6818 * mm-url.el: Require timer-funcs at compile time when in XEmacs
6819 for `with-timeout'.
6820
68212005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
6822
6823 * mml.el (mml-generate-mime-1): Convert string into unibyte when
6824 inserting " *mml*" buffer's contents into a unibyte temp buffer.
6825
68262005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
6827
6828 * mail-source.el (mail-source-fetch-imap): Search for ^From case
6829 sensitively.
6830
68312005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
6832
6833 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
6834
68352005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
6836
6837 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
6838 which will be inserted according to the multibyteness of a buffer
6839 rather than the type of contents. Suggested by ARISAWA Akihiro
6840 <ari@mbf.ocn.ne.jp>.
6841
6842 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
6843 of string which old xml.el may return rather than a string.
6844
68452005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
6846
6847 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
6848
68492005-01-16 Simon Josefsson <jas@extundo.com>
6850
6851 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
6852 idn/idna.el isn't available.
6853 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
6854 <michael@waxrat.com>.
6855
6856 * hashcash.el: Remove non-FSF copyright header.
6857
6858 * hashcash.el (hashcash-extra-generate-parameters): New variable.
6859 (hashcash-generate-payment): Use it.
6860 (hashcash-generate-payment-async): Use it.
6861
68622005-01-15 Simon Josefsson <jas@extundo.com>
6863
6864 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
6865 Suggested by Raymond Scholz <ray-2005@zonix.de>.
6866
6867 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
6868 gnus-summary-idna-message.
6869 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
6870 (gnus-summary-idna-message): New function.
6871
68722005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
6873
6874 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
6875 gnus-novice-user.
6876
68772005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
6878
6879 * nnrss.el (nnrss-request-delete-group): Delete entries in
6880 nnrss-group-alist as well.
6881 (nnrss-save-server-data): Insert newline.
6882
68832005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
6884
6885 * gnus.el (gnus-user-agent): Use list of symbols instead of
6886 symbols. Display full version number for (S)XEmacs. Optionally
6887 display (S)XEmacs codename.
6888
6889 * gnus-util.el (gnus-emacs-version): Update for new
6890 `gnus-user-agent'.
6891
6892 * gnus-msg.el (gnus-extended-version): Make it possible to omit
6893 Gnus version.
6894
68952005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
6896
6897 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
6898 which is unreadable in some setups.
6899
69002005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
6901
6902 * gnus-spec.el (gnus-update-format-specifications): Flush the
6903 group format spec cache if it doesn't support decoded group names.
6904
69052005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
6906
6907 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
6908 to apply decay on score files matching a regexp.
6909
69102004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
6911
6912 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
6913 compatibility in %g and %c.
6914
69152004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
6916
6917 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
6918 name for only %g and %c.
6919 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
6920 of gnus-tmp-group to decoded group name.
6921 (gnus-group-make-rss-group): Exclude `/'s from group names.
6922
69232004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
6924
6925 * nnrss.el (nnrss-get-encoding): Fix regexp.
6926
69272004-12-27 Simon Josefsson <jas@extundo.com>
6928
6929 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
6930 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
6931 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
6932
69332004-12-17 Kim F. Storm <storm@cua.dk>
6934
6935 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
6936
6937 * gnus-sum.el (gnus-summary-mode-map): Likewise.
6938
69392004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
6940
6941 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
6942
69432004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
6944
6945 * nnrss.el: Require rfc2047 and mml.
6946 (nnrss-file-coding-system): New variable.
6947 (nnrss-format-string): Redefine it as an inline function.
6948 (nnrss-decode-group-name): New function.
6949 (nnrss-string-as-multibyte): Remove.
6950 (nnrss-retrieve-headers): Decode group name; don't use
6951 nnrss-format-string.
6952 (nnrss-request-group): Decode group name.
6953 (nnrss-request-article): Decode group name; allow a Message-ID as
6954 well as an article number; don't use nnrss-format-string; encode a
6955 Message-ID string which may contain non-ASCII characters; use
6956 mml-to-mime to compose a MIME article.
6957 (nnrss-request-expire-articles): Decode group name.
6958 (nnrss-request-delete-group): Decode group name.
6959 (nnrss-fetch): Clarify error message.
6960 (nnrss-read-server-data): Use insert-file-contents instead of load;
6961 bind file-name-coding-system; use multibyte buffer.
6962 (nnrss-save-server-data): Bind coding-system-for-write to the
6963 value of nnrss-file-coding-system; bind file-name-coding-system;
6964 add coding cookie.
6965 (nnrss-read-group-data): Use insert-file-contents instead of load;
6966 bind file-name-coding-system; use multibyte buffer.
6967 (nnrss-save-group-data): Bind coding-system-for-write to the
6968 value of nnrss-file-coding-system; bind file-name-coding-system.
6969 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
6970 make it work with non-ASCII text.
6971 (nnrss-find-el): Make it work with old xml.el as well.
6972
69732004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
6974
6975 * nnrss.el (nnrss-get-encoding): New function.
6976 (nnrss-fetch): Use unibyte buffer initially; bind
6977 coding-system-for-read while performing mm-url-insert; remove ^Ms;
6978 decode contents according to the encoding attribute.
6979 (nnrss-save-group-data): Add coding cookie.
6980 (nnrss-mime-encode-string): New function.
6981 (nnrss-check-group): Use it to encode subject and author.
6982
69832004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
6984
6985 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
6986 imaginary variable.
6987
69882004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
6989
6990 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
6991 correctly even if there are wide characters.
6992
69932004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
6994
6995 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
6996 downcased symbol names; make a new cache instead of reusing
6997 bbdb-hashtable.
6998
69992004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7000
7001 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
7002 concatenating segments rather than before concatenating them.
7003 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7004
7005 * message.el (message-get-reply-headers): Bind `extra'.
7006
70072004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7008
7009 * message.el (message-extra-wide-headers): New variable.
7010 (message-get-reply-headers): Use it.
7011
70122004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7013
7014 * gnus-agent.el (gnus-agent-group-path): Decode group name.
7015 (gnus-agent-group-pathname): Ditto.
7016
7017 * gnus-cache.el (gnus-cache-file-name): Decode group name.
7018
7019 * gnus-group.el (gnus-group-make-group): Decode group name.
7020 (gnus-group-make-rss-group): Register the group data after opening
7021 the nnrss group.
7022
70232004-12-17 Paul Jarc <prj@po.cwru.edu>
7024
7025 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
7026 by expiry now get marked as read.
7027
70282004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7029
7030 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
7031
70322004-12-17 Aidan Kehoe <kehoea@parhasard.net>
7033
7034 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
7035 unify Latin characters in XEmacs.
7036 (mm-find-mime-charset-region): Use it.
7037
70382004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7039
7040 * gnus-util.el (gnus-delete-directory): New function.
7041
7042 * gnus-agent.el (gnus-agent-delete-group): Use it.
7043
7044 * gnus-cache.el (gnus-cache-delete-group): Use it.
7045
70462004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7047
7048 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7049 names.
7050
70512004-12-16 Simon Josefsson <jas@extundo.com>
7052
7053 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7054
70552004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7056
7057 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7058
7059 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7060 (gnus-group-set-current-level): Decode group name.
7061
70622004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7063
7064 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7065 failed.
7066
70672004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7068
7069 * gnus-group.el (gnus-group-delete-group): Decode group name.
7070 (gnus-group-make-rss-group): Encode group name.
7071 (gnus-group-catchup-current): Decode group name.
7072 (gnus-group-kill-group): Decode group name.
7073
70742004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7075
7076 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7077
70782004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7079
7080 * gnus-group.el (gnus-group-make-rss-group):
7081 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7082
7083 * gnus-start.el (gnus-setup-news): Honor user's setting to
7084 gnus-message-archive-method. Suggested by Lute Kamstra
7085 <lute@gnu.org>.
7086
70872004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7088
7089 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7090 global counterparts of the buffer-local variables.
7091
70922004-11-16 Romain Francoise <romain@orebokech.com>
7093
7094 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7095 counterparts of the buffer-local variables.
7096
70972004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7098
7099 * message.el (message-forbidden-properties): Fixed typo in doc
7100 string.
7101
71022004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7103
7104 * gnus-util.el (gnus-replace-in-string): Added doc string.
7105
7106 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7107 to avoid problems when splitting mails with many recipients.
7108
71092004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7110
7111 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7112 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7113
71142004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7115
7116 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7117 if there is no hashtable in memory or file modification time is
7118 newer than cached timestamp.
7119
71202004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7121
7122 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7123 not-matching option.
7124
71252004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7126
7127 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7128 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7129 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7130 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7131 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7132 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7133
71342004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7135
7136 * message.el (message-forward-make-body-mml): Remove headers
7137 according to message-forward-ignored-headers if a message is decoded.
7138
71392004-12-02 Romain Francoise <romain@orebokech.com>
7140
7141 * message.el (message-forward-make-body-plain): Always remove
7142 headers according to message-forward-ignored-headers.
7143
71442004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7145
7146 * spam.el (spam-summary-prepare-exit): Remove the
7147 gnus-summary-limit pop for now, it has problems with ham marks for
7148 me.
7149
71502004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7151
7152 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7153 correctly.
7154
71552004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7156
7157 * format-spec.el (format-spec): Message the char.
7158
71592004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7160
7161 * gnus-art.el (gnus-split-methods): Reformat comments.
7162
7163 * spam.el (spam-summary-prepare-exit): Remove article limits
7164 before exiting the summary buffer.
7165
71662004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7167
7168 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7169 order to silence the byte compiler.
7170
7171 * spam.el: Fix the way to silence the byte compiler, which
7172 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7173 bbdb-search-simple, spam-BBDB-register-routine,
7174 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7175 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7176 spam-stat-buffer-is-spam, spam-stat-load,
7177 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7178 spam-stat-save and spam-stat-split-fancy.
7179
71802004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7181
7182 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7183 which may confuse users.
7184 (canlock-password-for-verify): Ditto.
7185
7186 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7187
7188 * gnus-art.el (gnus-emphasis-alist): Ditto.
7189
7190 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7191
7192 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7193
7194 * gnus-start.el (gnus-save-killed-list): Ditto.
7195
7196 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7197 (gnus-sum-thread-tree-root): Ditto.
7198 (gnus-sum-thread-tree-false-root): Ditto.
7199 (gnus-sum-thread-tree-single-indent): Ditto.
7200
7201 * message.el (message-courtesy-message): Ditto.
7202 (message-archive-note): Ditto.
7203 (message-subscribed-address-file): Ditto.
7204 (message-user-fqdn): Ditto.
7205
7206 * spam-report.el (spam-report-gmane-regex): Ditto.
7207
7208 * spam.el (spam-blackhole-good-server-regex): Ditto.
7209
72102004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7211
7212 * mml.el (mml-preview): Widen the message buffer before copying
7213 the contents to the preview buffer; sort headers before previewing.
7214
7215 * message.el (message-hidden-headers): Fix the way to avoid a bug
7216 in the `repeat' widget in Emacs 21.3 or earlier.
7217
72182004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7219
7220 * message.el (message-hidden-headers): Default to "^References:".
7221 Improve customization type. Suggested by Reiner Steib
7222 <Reiner.Steib@gmx.de>.
7223
72242004-11-25 Romain Francoise <romain@orebokech.com>
7225
7226 * message.el (message-strip-forbidden-properties): Remove check for
7227 obsolete `message-hidden' text property, hidden headers are not
7228 accessible in the buffer anymore.
7229
72302004-11-22 Romain Francoise <romain@orebokech.com>
7231
7232 * message.el (message-header-format-alist): Add `From' in list
7233 so that it can be sorted.
7234 (message-fix-before-sending): Widen and sort headers before
7235 sending.
7236 (message-hide-headers): Use narrowing to hide headers by moving
7237 them to the top of the buffer and narrowing to the region
7238 underneath.
7239
72402004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7241
7242 * message.el (message-strip-forbidden-properties): Bind
7243 buffer-read-only (etc) to nil.
7244
72452004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7246
7247 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7248 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7249
72502004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7251
7252 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7253
72542004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7255
7256 * dns.el (query-dns): Use sit-for to time instead of
7257 accept-process-output, since that doesn't seem to work on udp
7258 sockets.
7259
72602004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7261
7262 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7263
72642004-11-15 Jesper Harder <harder@ifa.au.dk>
7265
7266 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7267 doc string. Improve doc string.
7268
72692004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7270
7271 * nntp.el (nntp-request-update-info): Return nil if
7272 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7273 may not call gnus-activate-group which uselessly issues the GROUP
7274 commands for all nntp groups and wastes time. Reported by Romain
7275 Francoise <romain@orebokech.com>.
7276
7277 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7278
72792004-11-15 Simon Josefsson <jas@extundo.com>
7280
7281 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7282 headers separately.
7283 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7284 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7285
72862004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7287
7288 * gnus-start.el (gnus-convert-old-newsrc):
7289 Assign legacy-gnus-agent to 5.10.7.
7290
72912004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7292
7293 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7294 start of the lines.
7295
72962004-11-14 Magnus Henoch <mange@freemail.hu>
7297
7298 * hashcash.el (hashcash-default-payment): Change default to 20
7299 (hashcash-default-accept-payment): Change default to 20
7300 (hashcash-process-alist): New variable
7301 (hashcash-generate-payment-async): Add
7302 (hashcash-already-paid-p): Add
7303 (hashcash-insert-payment): Don't generate payments twice
7304 (hashcash-insert-payment-async): Add
7305 (hashcash-insert-payment-async-2): Add
7306 (hashcash-cancel-async): Add
7307 (hashcash-wait-async): Add
7308 (hashcash-processes-running-p): Add
7309 (hashcash-wait-or-cancel): Add
7310 (mail-add-payment): New optional argument. Conditionally start
7311 asynchronous calculation.
7312 (mail-add-payment-async): Add
7313
7314 * message.el (message-send-mail): Wait for asynchronous hashcash
7315 results. Don't clobber existing X-Hashcash headers.
7316 (message-setup-1): Call mail-add-payment-async when
7317 message-generate-hashcash is non-nil.
7318
73192004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7320
7321 * message.el (message-use-alternative-email-as-from): Examine the
7322 From header as well; use message-make-from in order to include a
7323 user's full name.
7324
73252004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7326
7327 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7328 default; improve customization type.
7329 (gnus-emphasis-custom-with-format): New macro.
7330 (gnus-emphasis-custom-value-to-external): New function.
7331 (gnus-emphasis-custom-value-to-internal): New function.
7332
73332004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7334
7335 * dns.el (query-dns): Resolve reverse addresses.
7336
73372004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * gnus-group.el (gnus-group-get-new-news): Use it.
7340
7341 * gnus-start.el (gnus-check-reasonable-setup): New function.
7342
73432004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7344
7345 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7346 "Args out of range" error. Reported by Arnaud Giersch
7347 <arnaud.giersch@free.fr>.
7348
73492004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7350
7351 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7352
73532004-11-04 Richard M. Stallman <rms@gnu.org>
7354
7355 * spam.el (spam group): Add :version.
7356
7357 * pgg-def.el (pgg group): Add :version.
7358
73592004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7360
7361 * gnus-art.el (gnus-article-edit-article): Don't associate the
7362 article buffer with a draft file. This is a temporary measure
7363 against the 2004-08-22 change to gnus-article-edit-mode.
7364
73652004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7366
7367 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7368 (html2text-format-tags): Remove unused variable `attr'.
7369
73702004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7371
7372 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7373
7374 * spam-stat.el (spam-stat): Add :version.
7375
7376 * sieve.el (sieve): Add :version.
7377
7378 * sha1.el (sha1): Add :version.
7379 (sha1-use-external): Remove redundant version.
7380
7381 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7382 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7383 (nnmail-split-fancy-match-partial-words)
7384 (nnmail-split-lowercase-expanded): Add :version.
7385
7386 * nndiary.el (nndiary): Add :version.
7387
7388 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7389
7390 * mml-sec.el (mml-default-sign-method)
7391 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7392 Add :version.
7393
7394 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7395
7396 * mm-url.el (mm-url-use-external, mm-url-program)
7397 (mm-url-arguments): Add :version.
7398
7399 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7400 (mm-attachment-file-modes, mm-decrypt-option)
7401 (mm-w3m-safe-url-regexp): Add :version.
7402
7403 * message.el (message-cite-prefix-regexp)
7404 (message-sendmail-envelope-from, message-minibuffer-local-map)
7405 (message-user-fqdn, message-completion-alist): Add :version.
7406
7407 * gnus-win.el (gnus-configure-windows-hook)
7408 (gnus-use-frames-on-any-display): Add :version.
7409
7410 * gnus-art.el (gnus-article-address-banner-alist)
7411 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7412 (gnus-treat-from-picon, gnus-treat-mail-picon)
7413 (gnus-treat-x-pgp-sig): Add :version.
7414
7415 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7416 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7417 (gnus-summary-article-delete-hook)
7418 (gnus-summary-display-while-building): Add :version.
7419
7420 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7421 (gnus-get-top-new-news-hook):Add :version.
7422
7423 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
7424 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
7425
7426 * gnus-registry.el (gnus-registry): Add :version.
7427
7428 * gnus-spec.el (gnus-use-correct-string-widths)
7429 (gnus-make-format-preserve-properties): Add :version.
7430
7431 * gnus.el (gnus-group-charter-alist)
7432 (gnus-group-fetch-control-use-browse-url)
7433 (gnus-install-group-spam-parameters): Add :version.
7434
7435 * gnus-diary.el (gnus-diary): Add :version.
7436
7437 * gnus-delay.el (gnus-delay): Add :version.
7438
7439 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
7440 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
7441 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
7442 Add :version.
7443
7444 * gnus-agent.el (gnus-agent-max-fetch-size)
7445 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
7446 (gnus-agent-prompt-send-queue): Add :version.
7447
7448 * deuglify.el (gnus-outlook-deuglify): Add :version.
7449
7450 * html2text.el: Beautify code. Improve doc strings. Some
7451 checkdoc cleanup.
7452 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
7453
74542004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
7455
7456 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
7457
74582004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
7459
7460 * gnus-registry.el (gnus-registry-hashtb): Create the registry
7461 when package is loaded.
7462
7463 * spam.el (spam-summary-score-preferred-header): Add global preference
7464 for people who want to override the default SpamAssassin over
7465 Bogofilter preference (when both are set).
7466 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
7467 (spam-user-format-function-S): Check
7468 spam-summary-score-preferred-header.
7469 (spam-extra-header-to-number): Add X-Bogosity header parsing.
7470 (spam-user-format-function-S): Format the score correctly.
7471
74722004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7473
7474 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
7475 signature file. Suggested by Manoj Srivastava
7476 <srivasta@golden-gryphon.com>.
7477
7478 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
7479 iso-2022-jp even in the Japanese language environment.
7480 Suggested by Jason Rumney <jasonr@gnu.org>.
7481
74822004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
7483
7484 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
7485 use the same characters as the dummy marks; make it free from
7486 getting affected by the language environment.
7487 (gnus-summary-read-group-1): Update mark positions only when the
7488 format spec is updated.
7489
7490 * gnus-spec.el (gnus-update-format-specifications): Return a list
7491 of updated types.
7492
74932004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
7494
7495 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
7496 of boundp to check if display-warning is available.
7497
74982004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
7499
7500 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
7501
75022004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7503
7504 * nnspool.el (nnspool-spool-directory): Use news-path if the
7505 news-directory variable is not bound.
7506
7507 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
7508 function instead of display-warning if it is not available.
7509
75102004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7511
7512 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
7513 v5-10: Use `point-at-bol'.
7514
75152004-10-26 Simon Josefsson <jas@extundo.com>
7516
7517 * hashcash.el: Fix URL in comment, reported by Cheng Gao
7518 <chenggao@gmail.com>.
7519
75202004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7521
7522 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
7523 instead.
7524
75252004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
7526
7527 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
7528 to remove a server from the nnimap-server-buffer-alist.
7529 (nnimap-open-connection, nnimap-close-server): Use it.
7530
7531 * gnus-encrypt.el: Remove file in favor of encrypt.el.
7532
75332004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
7534
7535 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
7536 running the major-mode function.
7537
75382004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7539
7540 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
7541 dummy marks in the right way.
7542
75432004-10-18 David Edmondson <dme@dme.org>
7544
7545 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
7546 excessively.
7547
75482004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
7549
7550 * gnus-util.el (gnus-split-references): Accept a nil references
7551 string and go on blissfully.
7552
7553 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
7554 cases where the references string is non-nil but has no references.
7555
7556 * encrypt.el: Add autoload tags.
7557
7558 * spam.el (spam-resolve-registrations-routine): Remove article
7559 from unregistration list too. Reported by David Hanak
7560 <dhanak@isis.vanderbilt.edu>
7561
75622004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
7563
7564 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
7565 nil. Changed custom type.
7566
75672004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
7568
7569 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
7570
7571 * gnus-sum.el (gnus-summary-move-article): Use it.
7572
75732004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
7574
7575 * encrypt.el: Add autoload cookies.
7576
7577 * spam.el (spam-backend-article-list-property)
7578 (spam-backend-get-article-todo-list)
7579 (spam-backend-put-article-todo-list, )
7580 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
7581 Resolve registrations separately.
7582 (spam-register-routine): Format comments.
7583 (spam-unregister-routine, spam-register-routine): Always call with
7584 specific-articles, no default list.
7585 (spam-summary-prepare-exit): Use the spam-classifications function.
7586
7587 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
7588 gnus-encrypt.el.
7589
7590 * encrypt.el: copied from gnus-encrypt.el
7591
7592 * gnus-encrypt.el: commented that it's obsolete
7593
75942004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7595
7596 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
7597 (gnus-score-save): Use it.
7598
7599 * message.el (message-bury): Use `window-dedicated-p'.
7600
76012004-10-15 Simon Josefsson <jas@extundo.com>
7602
7603 * pop3.el (top-level): Don't require nnheader.
7604 (pop3-read-timeout): Add.
7605 (pop3-accept-process-output): Add.
7606 (pop3-read-response, pop3-retr): Use it.
7607
76082004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
7609
7610 * spam.el (spam-register-routine): Move comment.
7611 (spam-verify-bogofilter): Use 'unknown for the initial
7612 spam-bogofilter-valid state, not 'never.
7613
7614 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
7615 for netrc-machine.
7616
7617 * nnimap.el (nnimap-open-connection): Use
7618 netrc-machine-user-or-password.
7619
76202004-10-17 Richard M. Stallman <rms@gnu.org>
7621
7622 * gnus-registry.el (gnus-registry-unload-hook):
7623 Set as a variable with add-hook.
7624
7625 * nnspool.el (nnspool-spool-directory): Use news-directory instead
7626 of news-path.
7627
7628 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
7629
7630 * spam.el: Delete duplicate `provide'.
7631 (spam-unload-hook): Set as a variable with add-hook.
7632
76332004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
7634
7635 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
7636 in the doc string.
7637
7638 * message.el (message-ignored-news-headers)
7639 (message-ignored-supersedes-headers)
7640 (message-ignored-resent-headers)
7641 (message-forward-ignored-headers): Improve custom type.
7642
76432004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
7644
7645 * message.el (message-tokenize-header): Fix 2004-09-06 change
7646 which used point-min in the wrong place.
7647
76482004-10-12 Simon Josefsson <jas@extundo.com>
7649
7650 * tls.el (tls-certtool-program): New variable.
7651 (tls-certificate-information): New function, based on
7652 ssl-certificate-information.
7653
76542004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
7655
7656 * compface.el: Move the version of ELisp-based uncompface program
7657 to the contrib directory because of the copyright problem.
7658
76592004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7660
7661 * message.el (message-kill-buffer): Raise the current frame.
7662
76632004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
7664
7665 * gnus-sum.el: Mention that multibyte characters don't work as marks.
7666
7667 * gnus.el (message-y-or-n-p): Autoload.
7668
7669 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
7670 (pop3-password-required, pop3-authentication-scheme)
7671 (pop3-leave-mail-on-server): Made customizable.
7672 (pop3): New custom group.
7673 (pop3-retr): Remove `sleep-for' statements.
7674 Suggested by Dave Love <fx@gnu.org>.
7675
7676 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
7677 Windows/DOS.
7678
7679 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
7680 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
7681 Dave Love <fx@gnu.org>.
7682
7683 * mml.el (mml-minibuffer-read-disposition): Require match.
7684 Suggested by Dave Love <fx@gnu.org>.
7685
76862004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7687
7688 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
7689 doc string.
7690
76912004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
7692
7693 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
7694
76952004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7696
7697 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
7698 instead of calling `mm-insert-inline', to decode text/* parts
7699 before displaying them.
7700
77012004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
7702
7703 * mm-uu.el (mm-uu-text-plain-type): New variable.
7704 (mm-uu-pgp-signed-extract-1): Use it.
7705 (mm-uu-pgp-encrypted-extract-1): Use it.
7706 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
7707 bind mm-uu-text-plain-type with that value.
7708 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
7709 mm-uu-dissect.
7710
77112004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7712
7713 * gnus-group.el (gnus-update-group-mark-positions):
7714 * gnus-sum.el (gnus-update-summary-mark-positions):
7715 * message.el (message-check-news-body-syntax):
7716 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
7717 of string-as-multibyte.
7718
77192004-10-05 Juri Linkov <juri@jurta.org>
7720
7721 * gnus-group.el (gnus-update-group-mark-positions):
7722 * gnus-sum.el (gnus-update-summary-mark-positions):
7723 * message.el (message-check-news-body-syntax):
7724 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
7725 8-bit unibyte values to a multibyte string for search functions.
7726
77272004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
7728
7729 * mm-uu.el (mm-uu-dissect): Allow optional arg.
7730 (mm-uu-dissect-text-parts): New function.
7731
7732 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
7733 dissect text parts.
7734
7735 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
7736 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
7737
7738 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
7739
7740 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
7741 gnus-current-topics instead of gnus-current-topic.
7742
77432004-10-06 Jesper Harder <harder@ifa.au.dk>
7744
7745 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
7746
77472004-10-05 Jesper Harder <harder@ifa.au.dk>
7748
7749 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
7750 where approriate.
7751
7752 * nnml.el (nnml-generate-active-info): do.
7753
7754 * nndiary.el (nndiary-generate-active-info): do.
7755
7756 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
7757 (gnus-topic-move): do.
7758
7759 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
7760 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
7761
7762 * gnus-srvr.el (gnus-server-prepare)
7763 (gnus-server-open-all-servers): do.
7764
7765 * gnus-msg.el (gnus-summary-cancel-article)
7766 (gnus-summary-resend-message)
7767 (gnus-summary-mail-crosspost-complaint): do.
7768
7769 * gnus-move.el (gnus-change-server): do.
7770
7771 * gnus-group.el (gnus-group-unmark-all-groups)
7772 (gnus-group-set-current-level): do.
7773
77742004-10-04 Simon Josefsson <jas@extundo.com>
7775
7776 * message.el (message-generate-hashcash): Doc fix.
7777
77782004-10-02 Kevin Greiner <kgreiner@compsol.cc>
7779
7780 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
7781 avoid infinite recursion via gnus-get-function.
7782
77832004-10-02 Jesper Harder <harder@ifa.au.dk>
7784
7785 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
7786
7787 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
7788
7789 * nnmail.el (nnmail-split-history): do.
7790
7791 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
7792 (nnml-request-delete-group): do.
7793
7794 * nnslashdot.el (nnslashdot-read-groups): do.
7795
7796 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
7797 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
7798
7799 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
7800 (nnspool-sift-nov-with-sed): Use last
7801 (nnspool-retrieve-headers-with-nov): Use mapc.
7802 (nnspool-request-newgroups): Use dolist.
7803 (nnspool-request-group): Use last.
7804
7805 * nntp.el (nntp-read-server-type): Use dolist.
7806
7807 * nnvirtual.el (nnvirtual-create-mapping)
7808 (nnvirtual-update-read-and-marked): Use dolist.
7809 (nnvirtual-convert-headers): Simplify.
7810
78112004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7812
7813 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
7814 support for sync'ing tick marks.
7815
78162004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
7817
7818 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
7819 there's no visible header.
7820
78212004-10-01 Kevin Greiner <kgreiner@compsol.cc>
7822
7823 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
7824 necessary, pass full group name to gnus-request-set-marks.
7825
78262004-10-01 Simon Josefsson <jas@extundo.com>
7827
7828 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
7829 acroread.
7830
78312004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7832
7833 * spam-report.el (spam-report-gmane): Fix interactive.
7834
7835 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
7836
7837 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
7838 when writing file.
7839 (gnus-agent-synchronize-flags): Don't default to being
7840 interactive.
7841
78422004-09-30 Simon Josefsson <jas@extundo.com>
7843
7844 * message.el (message-generate-hashcash): Add.
7845 (message-send-mail): Use it, call mail-add-payment.
7846
78472004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
7848
7849 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
7850
78512004-09-28 Kevin Greiner <kgreiner@compsol.cc>
7852
7853 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
7854 gnus-requst-update-info with explicit code to sync the in-memory
7855 info read flags with the marks being sync'd to the backend.
7856
7857 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
7858
78592004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7860
7861 * spam.el (spam-verify-bogofilter): Add new function.
7862 (spam-check-bogofilter)
7863 (spam-bogofilter-register-with-bogofilter): Use it.
7864 (spam-verify-bogofilter): Add small fixes.
7865
78662004-09-28 Simon Josefsson <jas@extundo.com>
7867
7868 * hashcash.el (hashcash-generate-payment): Revert.
7869
78702004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
7871
7872 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
7873 gnus-extract-references instead of gnus-split-references.
7874
7875 * gnus-util.el (gnus-extract-references): Add new function, analogous
7876 to gnus-split-references but extracts only the message-ID without
7877 anything extra.
7878
7879 * hashcash.el (hashcash-generate-payment)
7880 (hashcash-check-payment): Do the right thing if hashcash-path is
7881 nil (because the hashcash program could not be found).
7882
7883 * spam.el (spam-use-hashcash): Remove comment.
7884
78852004-09-27 Jesper Harder <harder@ifa.au.dk>
7886
7887 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
7888 (gnus-cache-enter-article, gnus-cache-remove-article)
7889 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
7890
7891 * gnus-async.el (gnus-async-prefetch-remove-group): do.
7892
7893 * gnus-art.el (article-hide-boring-headers)
7894 (article-translate-strings, article-display-face)
7895 (gnus-article-mime-match-handle-first)
7896 (gnus-article-highlight-headers)
7897 (gnus-article-add-buttons-to-head): do.
7898
78992004-09-27 Simon Josefsson <jas@extundo.com>
7900
7901 * hashcash.el: New version, from
7902 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
7903 ../contrib/.
7904
79052004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7906
7907 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
7908
79092004-09-26 Jesper Harder <harder@ifa.au.dk>
7910
7911 * gnus-dup.el (gnus-dup-open): Use mapc.
7912 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
7913
7914 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
7915 Reported by Stefan Wiens <s.wi@gmx.net>.
7916
7917 * gnus.el (gnus-shutdown): Use dolist.
7918
7919 * gnus-undo.el (gnus-undo): Use mapc.
7920
7921 * nnrss.el (nnrss-generate-active): do.
7922
7923 * message.el (message-cite-original-without-signature)
7924 (message-cite-original): Use mapc.
7925 (message-do-actions, message-make-forward-subject): Use dolist.
7926
79272004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7928
7929 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
7930 deletion to remove entire duplicate line. Fixes merged article
7931 number bug.
7932
79332004-09-25 Kevin Greiner <kgreiner@compsol.cc>
7934
7935 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
7936 servers that are offline. Avoids having gnus-agent-toggle-plugged
7937 first ask if you want to open a server and then, even when you
7938 responded with no, asking if you want to synchronize the server's
7939 flags.
7940 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
7941 multi-line expressions.
7942 (gnus-agent-synchronize-group-flags): New internal function.
7943 Updates marks in memory (in the info structure) AND in the
7944 backend.
7945
7946 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
7947
7948 * nnagent.el (nnagent-request-set-mark): Use
7949 gnus-agent-synchronize-group-flags, not backend's request-set-mark
7950 method, to ensure that synchronization updates marks in the
7951 backend and in the info (in memory) structure.
7952
79532004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
7954
7955 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
7956 convention fully; don't miss the root article of a thread; make
7957 the X-Draft-From header with correct article numbers.
7958
79592004-09-23 Kevin Greiner <kgreiner@compsol.cc>
7960
7961 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
7962 unless plugged. Disable the agent so that an open failure causes
7963 an error.
7964
7965 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
7966 Reverted 2004-09-21 change. The backend must be opened while
7967 synchronizing flags even when the backend stores the flags
7968 locally.
7969
79702004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7971
7972 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
7973 in `header' match. Reported by Svend Tollak Munkejord.
7974
7975 * message.el (message-cite-original): Fix use of
7976 `message-cite-articles-with-x-no-archive'.
7977
79782004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
7979
7980 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
7981 (gnus-window-to-buffer): Ditto.
7982
7983 * mml.el (mml-preview-buffer): New variable.
7984 (mml-preview): Manage window layout with gnus-buffer-configuration.
7985
7986 * gnus-msg.el (gnus-setup-message): Put article numbers into the
7987 X-Draft-From header even if those articles aren't quoted.
7988
79892004-09-21 Kevin Greiner <kgreiner@compsol.cc>
7990
7991 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
7992 (gnus-request-set-mark, gnus-request-update-mark): Use new
7993 g-s-t-u-l-m to decide to use backend even when unplugged.
7994
79952004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
7996
7997 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
7998 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
7999
80002004-09-20 Simon Josefsson <jas@extundo.com>
8001
8002 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
8003 "utf-16-le".
8004
80052004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
8006
8007 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
8008
80092004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8010
8011 * uudecode.el (uudecode-use-external): Add :version.
8012
8013 * smime.el (smime-CA-file, smime-encrypt-cipher)
8014 (smime-dns-server): Add :version.
8015
8016 * smiley.el (gnus-smiley-file-types): Add :version.
8017
8018 * sha1.el (sha1-use-external): Add :version.
8019
8020 * pgg-def.el (pgg-query-keyserver): Add :version.
8021
8022 * nnmail.el (nnmail-fancy-expiry-targets)
8023 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
8024 Add :version.
8025
8026 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
8027 (nnimap-retrieve-groups-asynchronous): Add :version.
8028 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
8029
8030 * mml.el (mml-content-disposition-parameters)
8031 (mml-insert-mime-headers-always): Add :version.
8032
8033 * mm-util.el (mm-coding-system-priorities): Add :version.
8034
8035 * mm-decode.el (mm-inline-text-html-with-images)
8036 (mm-keep-viewer-alive-types, mm-external-terminal-program)
8037 (mm-verify-option): Add :version.
8038 (mm-text-html-renderer): Change :version.
8039
8040 * message.el (message-fcc-externalize-attachments)
8041 (message-required-headers, message-draft-headers)
8042 (message-subject-trailing-was-query)
8043 (message-subject-trailing-was-ask-regexp)
8044 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8045 (message-mark-insert-end, message-archive-header)
8046 (message-archive-note, message-cross-post-default)
8047 (message-cross-post-note, message-followup-to-note)
8048 (message-cross-post-note-function, message-use-mail-followup-to)
8049 (message-subscribed-address-functions)
8050 (message-subscribed-address-file, message-subscribed-addresses)
8051 (message-subscribed-regexps, message-allow-no-recipients)
8052 (message-yank-cited-prefix, message-signature-insert-empty-line)
8053 (message-hidden-headers, message-hierarchical-addresses)
8054 (message-mail-user-agent, message-use-idna)
8055 (message-valid-fqdn-regexp)
8056 (message-strip-special-text-properties, message-header-synonyms)
8057 (message-beginning-of-line, message-tab-body-function): Add :version.
8058 (message-insert-canlock, message-wide-reply-confirm-recipients):
8059 Change :version.
8060
8061 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8062 and :version.
8063 (mail-source-delete-old-incoming-confirm)
8064 (mail-source-movemail-program): Add :version.
8065
8066 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8067 (gnus-agent-cache, gnus-agent): Change :version.
8068
8069 * gnus-util.el (gnus-use-byte-compile): Change :version.
8070
8071 * gnus-sum.el (gnus-summary-make-false-root-always)
8072 (gnus-summary-default-high-score)
8073 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8074 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8075 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8076 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8077 (gnus-sum-thread-tree-single-indent)
8078 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8079 (gnus-sum-thread-tree-leaf-with-other)
8080 (gnus-sum-thread-tree-single-leaf): Add :version.
8081 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8082 (gnus-article-loose-mime): Change :version.
8083
8084 * gnus-start.el (gnus-backup-startup-file)
8085 (gnus-save-startup-file-via-temp-buffer): Add :version.
8086
8087 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8088 (gnus-server-offline-face): Add :version.
8089
8090 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8091
8092 * gnus-msg.el (gnus-gcc-externalize-attachments)
8093 (gnus-debug-files, gnus-debug-exclude-variables)
8094 (gnus-discouraged-post-methods): Change :version.
8095 (gnus-confirm-mail-reply-to-news)
8096 (gnus-confirm-treat-mail-like-news): Add :version.
8097
8098 * gnus-int.el (gnus-server-unopen-status): Add :version.
8099
8100 * gnus-group.el (gnus-group-jump-to-group-prompt)
8101 (gnus-large-ephemeral-newsgroup)
8102 (gnus-fetch-old-ephemeral-headers): Add :version.
8103
8104 * gnus-fun.el (gnus-x-face-directory)
8105 (gnus-convert-pbm-to-x-face-command)
8106 (gnus-convert-image-to-x-face-command)
8107 (gnus-convert-image-to-face-command): Add :version.
8108
8109 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8110
8111 * gnus-cite.el (gnus-cite-blank-line-after-header)
8112 (gnus-article-boring-faces): Add :version.
8113
8114 * gnus-art.el (gnus-buttonized-mime-types)
8115 (gnus-inhibit-mime-unbuttonizing)
8116 (gnus-treat-display-face)
8117 (gnus-treat-body-boundary): Change :version.
8118 (gnus-body-boundary-delimiter, gnus-picon-databases)
8119 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8120 (gnus-treat-date-english, gnus-treat-fold-headers)
8121 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8122 (gnus-treat-mail-picon, gnus-treat-wash-html)
8123 (gnus-article-encrypt-protocol)
8124 (gnus-use-idna, gnus-article-over-scroll)
8125 (gnus-mime-display-multipart-alternative-as-mixed)
8126 (gnus-mime-display-multipart-related-as-mixed)
8127 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8128 (gnus-ctan-url, gnus-button-ctan-handler)
8129 (gnus-button-handle-ctan-bogus-regexp)
8130 (gnus-button-ctan-directory-regexp)
8131 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8132 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8133 (gnus-button-man-level, gnus-button-emacs-level)
8134 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8135
8136 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8137 (gnus-agent-go-online): Change :version.
8138 (gnus-agent-expire-unagentized-dirs)
8139 (gnus-agent-auto-agentize-methods): Add :version.
8140
8141 * flow-fill.el (fill-flowed-display-column)
8142 (fill-flowed-encode-column): Add :version.
8143
8144 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8145 (gnus-outlook-deuglify-unwrap-max)
8146 (gnus-outlook-deuglify-cite-marks)
8147 (gnus-outlook-deuglify-unwrap-stop-chars)
8148 (gnus-outlook-deuglify-no-wrap-chars)
8149 (gnus-outlook-deuglify-attrib-cut-regexp)
8150 (gnus-outlook-deuglify-attrib-verb-regexp)
8151 (gnus-outlook-deuglify-attrib-end-regexp)
8152 (gnus-outlook-display-hook): Add :version.
8153
8154 * binhex.el (binhex-use-external): Add :version.
8155
81562004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8157
8158 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8159 and `invisible'.
8160
81612004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8162
8163 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8164 in gnus-registry-trim.
8165
81662004-09-13 Simon Josefsson <jas@extundo.com>
8167
8168 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8169
8170 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8171
8172 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8173 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8174 <yamaoka@jpl.org>.
8175 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8176 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8177 <yamaoka@jpl.org>.
8178
8179 * sieve.el (sieve-manage-mode): Ditto.
8180
81812004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8182
8183 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8184
81852004-09-11 Simon Josefsson <jas@extundo.com>
8186
8187 * dns-mode.el: Add.
8188
8189 * mm-view.el (mm-display-dns-inline): Add.
8190
8191 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8192 (mm-automatic-display): Ditto.
8193
8194 * mailcap.el (mailcap-mime-data): Add text/dns.
8195 (mailcap-mime-extensions): Map .soa to text/dns.
8196
81972004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8198
8199 * gnus-art.el (article-decode-mime-words, article-babel)
8200 (gnus-article-highlight-signature, gnus-article-add-buttons)
8201 (gnus-signature-toggle): Remove unnecessary bindings of
8202 `inhibit-read-only' inherited from v5.10 merge.
8203
82042004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8205
8206 * nntp.el (nntp): New customization group.
8207 (nntp-authinfo-file): Add customization group.
8208
8209 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8210
8211 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8212
8213 * gnus.el (to-address, to-list, subscribed)
8214 (large-newsgroup-initial): Ditto.
8215
8216 * flow-fill.el (fill-flowed-display-column)
8217 (fill-flowed-encode-column): Ditto.
8218
82192004-09-06 Stefan <monnier@iro.umontreal.ca>
8220
8221 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8222 Use point-min rather than 1.
8223 (message-send-mail): Use buffer-size rather than point-max.
8224
8225 * gnus-sum.el (gnus-summary-search-article-forward):
8226 Signal a specific `search-failed' rather than a generic `error'.
8227
8228 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8229 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8230 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8231
82322004-09-10 Simon Josefsson <jas@extundo.com>
8233
8234 * nndb.el (require): Remove tcp and duplicate cl.
8235
82362004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8237
8238 * gnus-agent.el (directory-files-and-attributes): Move forward.
8239
82402004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8241
8242 * gnus-agent.el (directory-files-and-attributes): Optionally
8243 defined to support XEmacs.
8244
82452004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8246
8247 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
8248 to avoid run-time CL dependencies.
8249 (gnus-agent-unfetch-articles): New function.
8250 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8251 article numbers even when local .overview file is missing.
8252 (gnus-agent-read-article-number): New function. Only accepts
8253 27-bit article numbers.
8254 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8255 gnus-agent-read-article-number.
8256 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8257 from backend while recognizing that article numbers in .overview
8258 must be valid.
8259 (gnus-agent-update-files-total-fetched-for): Use
8260 directory-files-and-attributes to improve performance.
8261 * gnus-int.el (gnus-request-move-article): Use
8262 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8263 improve performance.
8264
8265 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8266 some users confused by references to .newsrc when they only have a
8267 .newsrc.eld file.
8268 (gnus-convert-mark-converter-prompt,
8269 gnus-convert-converter-needs-prompt): Fixed use of property list.
8270 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
8271 New function. Used internally to only display 'gnus converting
8272 files' message when actually necessary.
8273
8274 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8275 methods now autoloaded.
8276
82772004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8278
8279 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8280 identifiers.
8281
82822004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8283
8284 * gnus-picon.el: Fix indentation and closing parenthesis.
8285
82862004-09-01 Simon Josefsson <jas@extundo.com>
8287
8288 * message.el (message-canlock-generate): Require sha1, not
8289 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8290 to require within a function. Sadly, if sha1.el isn't loaded, the
8291 let binding in m-c-g will hide the defcustom definition, which is
8292 bad.)
8293
8294 * canlock.el: Require sha1, not sha1-el.
8295
8296 * message.el: Don't autoload sha1 (there is a autoload cookie in
8297 sha1.el).
8298
8299 * sha1-el.el: Renamed to sha1.el.
8300
83012004-08-30 Juanma Barranquero <lektu@terra.es>
8302
8303 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8304
83052004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8306
8307 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8308
83092004-08-30 Kim F. Storm <storm@cua.dk>
8310
8311 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8312
8313 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8314 Add :group 'nnimap.
8315
83162004-08-30 Andreas Schwab <schwab@suse.de>
8317
8318 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8319 ?* and ?\;.
8320
8321 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8322 and ?\' to symbol instead of whitespace.
8323
83242004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8325
8326 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8327
8328 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8329 instead of re-search-forward.
8330
8331 * gnus-uu.el (gnus-uu-save-article): Ditto.
8332 (gnus-uu-post-encode-uuencode): Ditto.
8333
8334 * html2text.el (html2text-clean-list-items): Ditto.
8335 (html2text-clean-dtdd): Ditto.
8336 (html2text-format-tags): Ditto.
8337
8338 * message.el (message-send-mail-with-sendmail): Fix regexp.
8339 (message-fill-field-general): Use search-forward instead of
8340 re-search-forward.
8341 (unbold-region): Ditto.
8342
8343 * nnrss.el (nnrss-request-article): Ditto.
8344
8345 * nnslashdot.el (nnslashdot-request-article): Ditto.
8346
8347 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8348
8349 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8350 "Unrecognized menu descriptor" error in XEmacs.
8351
83522004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8353
8354 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8355 parent article of a sparse article in the thread hashtb.
8356
83572004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8358
8359 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8360 (nnmail-expand-newtext): Lowercase expanded entries if
8361 nnmail-split-lowercase-expanded is non-nil.
8362
83632004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8364
8365 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8366 entry.
8367
8368 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8369 of gnus-tmp-news-method into string under XEmacs. It will be
8370 passed to gnus-correct-length which takes only a string argument.
8371
83722004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8373
8374 * gnus-util.el (gnus-bind-print-variables): New macro.
8375 (gnus-prin1): Use it.
8376 (gnus-prin1-to-string): Use it.
8377 (gnus-pp): New function.
8378 (gnus-pp-to-string): New function.
8379
8380 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8381 pp-to-string with gnus-pp-to-string.
8382 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8383 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8384 * gnus-msg.el (gnus-debug): Ditto.
8385 * gnus-score.el (gnus-score-save): Ditto.
8386 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8387 gnus-pp-to-string.
8388 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8389 with gnus-pp.
8390 * score-mode.el (gnus-score-pretty-print): Ditto.
8391 * webmail.el (webmail-debug): Ditto.
8392
83932004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8394
8395 * gnus-art.el (article-display-face, article-display-x-face): Use
8396 buffer-read-only.
8397
83982004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8399
8400 * gnus-art.el (article-hide-list-identifiers): Bind
8401 inhibit-read-only as t.
8402
84032004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8404
8405 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8406
84072004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8408
8409 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8410 (gnus-narrow-to-page): Don't assume point-min == 1.
8411 (gnus-article-edit-mode): Derive from message-mode.
8412
8413 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8414 point-min == 1.
8415
8416 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8417 Disable incorrect use of `assert'.
8418
8419 * message.el (message-mode): Set comment-start-skip.
8420
8421
84222004-08-22 Sam Steingold <sds@gnu.org>
8423
8424 * pop3.el (pop3-leave-mail-on-server): New user variable.
8425 (pop3-movemail): Delete mail only when it is nil.
8426
84272004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
8428
8429 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
8430
8431 * mml.el (mml-preview): Use `pop-to-buffer'.
8432
8433 * message.el (message-goto-mail-followup-to): Insert after "To".
8434 (message-carefully-insert-headers): Add comment.
8435
8436 * gnus.el: Remove unused variable `gnus-article-check-size'.
8437
8438 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
8439
8440 * gnus-art.el (gnus-button-alist): Improve
8441 `gnus-button-handle-library' entry.
8442
84432004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
8444
8445 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
8446 downcase, since XEmacs capitalizes error messages differently.
8447
84482004-08-18 Jesper Harder <harder@ifa.au.dk>
8449
8450 * nntp.el: Add (require 'gnus) due to reference to
8451 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
8452
84532004-08-18 Florian Weimer <fw@deneb.enyo.de>
8454
8455 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
8456 `mm-fill-flowed'.
8457
8458 * mm-decode.el (mm-dissect-singlepart): Check it.
8459
84602004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
8461
8462 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
8463 'imap' for netrc parsing.
8464
84652004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
8466
8467 * mailcap.el (mailcap-mime-data): Mark as risky.
8468
84692004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8470
8471 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
8472 may be included in the encoded word.
8473 (rfc2047-encode): Don't append a space if the encoded word
8474 includes close parenthesis.
8475
84762004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
8477
8478 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
8479 of text within parentheses.
8480
84812004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
8482
8483 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
8484 (gnus-encrypt-write-file-contents): Make the password key the file
8485 name PLUS the cipher, not just the cipher. Also remove failed
8486 passwords from the cache.
8487
84882004-08-06 Simon Josefsson <jas@extundo.com>
8489
8490 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
8491 fix.
8492
84932004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
8494
8495 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
8496 LWSP.
8497
84982004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
8499
8500 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
8501 to append in-reply-to: data to the references: header.
8502
8503 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
8504 (netrc-parse): Use gnus-encrypt.el functions.
8505
8506 * gnus-encrypt.el: Add new file for encryption support; currently
8507 does only a few GPG ciphers and an internal XOR cipher.
8508
8509 * password.el: Add comments on using password-read-and-add.
8510 (password-read-and-add): Add function to read and add the
8511 password to the cache at once.
8512
85132004-07-28 Simon Josefsson <jas@extundo.com>
8514
8515 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
8516 parameter (but don't use it, for now).
8517
8518 * imap.el (imap-ssl-open): Use imap-process-connection-type,
8519 instead of hard coding to nil.
8520
85212004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8522
8523 * mm-view.el (mm-inline-image-emacs): Open lines under an image
8524 as mm-inline-image-xemacs does.
8525
85262004-07-26 Simon Josefsson <jas@extundo.com>
8527
8528 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
8529 Revert part of 2004-07-17 change below.
8530
85312004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8532
8533 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
8534 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
8535
85362004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8537
8538 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
8539 quotes that actually start with ">" at the beginning of the
8540 lines.
8541
85422004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
8543
8544 * rfc2047.el (rfc2047-encode-region): Fix last change.
8545 (rfc2047-encode-parameter): Remove useless concat.
8546
85472004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
8548
8549 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
8550 encode special characters; fix some kind of misconfigured headers;
8551 signal a real error if debug-on-quit or debug-on-error is non-nil.
8552 (rfc2047-encode-max-chars): New variable.
8553 (rfc2047-encode-1): Use it.
8554 (rfc2047-encode-parameter): New function.
8555
8556 * mml.el (mml-insert-parameter): Remove an excessive space.
8557
85582004-07-17 Simon Josefsson <jas@extundo.com>
8559
8560 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
8561 Kai Grossjohann <kai@emptydomain.de>.
8562 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
8563 (gnus-group-make-menu-bar): Ditto.
8564
8565 * gnus-util.el (gnus-group-server): Add.
8566
85672004-07-16 Jesper Harder <harder@ifa.au.dk>
8568
8569 * message.el (message-clone-locals): Clone sendmail and smtp
8570 variables.
8571
85722004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8573
8574 * rfc2047.el (rfc2047-encode-region): Fix last change.
8575
85762004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
8577
8578 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
8579 characters as non-special.
8580
85812004-07-09 Simon Josefsson <jas@extundo.com>
8582
8583 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
8584 Users will lose all flag changes made while unplugged with
8585 e.g. nntp unless flag synchronization happens, thus `nil' is not a
8586 good default. See numerous reports on ding mailing list.
8587
85882004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
8589
8590 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
8591 add generate-head-function and generate-article-function to the
8592 rfc822-forward entry.
8593 (nndoc-rfc822-forward-generate-article): New function.
8594 (nndoc-rfc822-forward-generate-head): New function.
8595
8596 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
8597
85982004-07-06 Dan Christensen <jdc@uwo.ca>
8599
8600 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
8601 respect display group parameter and gnus-summary-expunge-below.
8602 (gnus-articles-to-read): Remove unused reference to display group
8603 parameter.
8604
86052004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8606
8607 * nnheader.el (nnheader-uniquify-message-id): New experimental
8608 variable.
8609 (nnheader-nov-read-message-id): Use it.
8610
8611 * spam-report.el (spam-report-gmane): Add interactive.
8612
86132004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
8614
8615 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
8616 qp-or-base64 for the application/* types.
8617
86182004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
8619
8620 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
8621
86222004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
8623
8624 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
8625 trim value.
8626
86272004-01-25 Paul Jarc <prj@po.cwru.edu>
8628
8629 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
8630 New macro and function.
8631 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
8632
86332004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8634
8635 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
8636 after-load-alist.
8637
86382004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8639
8640 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
8641 update info that isn't there.
8642
86432004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
8644
8645 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
8646 entry.
8647
86482004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8649
8650 * mm-view.el (mm-inline-render-with-function): Use multibyte
8651 buffer; decode html source by charset.
8652
8653 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
8654
8655 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
8656 Mule-UCS is loaded under XEmacs.
8657 (mm-mime-mule-charset-alist): Avoid duplicated entries.
8658
86592004-06-28 Jesper Harder <harder@ifa.au.dk>
8660
8661 * nnheader.el (nnheader-max-head-length): Increase to 8192.
8662
86632004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8664
8665 * mm-util.el (mm-coding-system-p): Return a coding-system.
8666 (mm-mime-mule-charset-alist): Use shift_jis instead of
8667 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
8668 entries for the mime charsets iso-2022-jp-3 and shift_jis.
8669 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
8670 instead of japanese-shift-jis and iso-latin-1 respectively in
8671 order to share the default value with both Emacs and XEmacs-mule.
8672 (mm-mule-charset-to-mime-charset): Make
8673 mm-coding-system-priorities effective.
8674 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
8675 while predicating of candidates upon the priorities.
8676
86772004-06-27 Jesper Harder <harder@ifa.au.dk>
8678
8679 * gnus-sum.el (gnus-summary-make-menu-bar): Add
8680 gnus-uu-invert-processable.
8681
8682 * gnus.el: Autoload gnus-uu-invert-processable.
8683
86842004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
8685
8686 * mm-util.el (mm-with-multibyte-buffer): New macro.
8687
8688 * rfc2047.el (rfc2047-encode-string): Use it.
8689 (rfc2047-encode-region): Move point to the end of the region after
8690 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
8691
86922004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8693
8694 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
8695 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
8696
86972004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
8698
8699 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
8700 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
8701 Karl Chen <quarl@nospam.quarl.org>.
8702
87032004-06-23 Jesper Harder <harder@ifa.au.dk>
8704
8705 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
8706 invalid addresses.
8707
87082004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
8709
8710 * spam.el: Change section markers, revise TODO list.
8711 (spam-backends): Make new master list of all installed backends.
8712 (spam-summary-exit-behavior): Add new variable to determine how
8713 messages moves are done at summary exit.
8714 (spam-move-spam-nonspam-groups-only)
8715 (spam-process-ham-in-nonham-groups)
8716 (spam-process-ham-in-spam-groups): Remove variables, the
8717 spam-summary-exit-behavior variable should be used to manage this
8718 behavior.
8719 (spam-old-ham-articles, spam-old-spam-articles): Remove.
8720 (spam-old-articles): Add variable, replacing spam-old-ham-articles
8721 and spam-old-spam-articles.
8722 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
8723 Add empty variables, placeholders for the backends they represent.
8724 (spam-set-difference): Move, unchanged.
8725 (spam-list-of-processors): Declare OBSOLETE, not used anymore
8726 unless the user has a processor variable.
8727 (spam-classifications, spam-classification-valid-p)
8728 (spam-backend-properties, spam-backend-property-valid-p)
8729 (spam-backend-function-type-valid-p)
8730 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
8731 (spam-report-articles-gmane, spam-report-articles-resend):
8732 Remove functions, they are not needed.
8733 (spam-install-backend-super, spam-backend-list)
8734 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
8735 (spam-backend-function, spam-backend-ham-registration-function)
8736 (spam-backend-spam-registration-function)
8737 (spam-backend-ham-unregistration-function)
8738 (spam-backend-spam-unregistration-function)
8739 (spam-backend-statistical-p, spam-backend-mover-p)
8740 (spam-install-backend-alias, spam-install-checkonly-backend)
8741 (spam-install-mover-backend, spam-install-nocheck-backend)
8742 (spam-install-backend, spam-install-statistical-backend)
8743 (spam-install-statistical-checkonly-backend): Add backend installation
8744 support.
8745 (spam-summary-prepare-exit): Rewrite to use the new backend code.
8746 (spam-group-processor-p): Use the new backend code and respect the
8747 summary exit behavior.
8748 (spam-mark-spam-as-expired-and-move-routine): Remove.
8749 (spam-summary-prepare): Change to use the new spam-old-articles
8750 variable.
8751 (spam-copy-or-move-routine, spam-copy-spam-routine)
8752 (spam-move-spam-routine, spam-copy-ham-routine)
8753 (spam-move-ham-routine): Add code to copy/move ham or spam.
8754 (spam-fetch-field-fast): Improve doc and code, plus allow the
8755 'number request.
8756 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
8757 variables.
8758 (spam-split, spam-find-spam): Use the new backend code.
8759 (spam-registration-functions): Remove variable.
8760 (spam-unregister-routine): Add convenience wrapper.
8761 (spam-log-undo-registration, spam-register-routine)
8762 (spam-log-processing-to-registry)
8763 (spam-log-unregistration-needed-p): Rename "check" to "backend"
8764 where possible.
8765 (spam-check-gmane-xref, spam-check-regex-headers)
8766 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
8767 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
8768 (spam-check-bogofilter-headers, spam-check-spamoracle)
8769 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
8770 (spam-check-crm114-headers): Use the spam-split-group that
8771 spam-split prepares, no need to determine it every time.
8772
8773 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
8774 to the nnheader-parse-naked-head call.
8775
8776 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
8777
8778 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
8779 the nnheader-nov-read-message-id call.
8780
87812004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
8782
8783 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
8784 gnus-activate-group twice. Suggested by Markus Peter
8785 <warp@spin.de>.
8786
87872004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8788
8789 * gnus-art.el (gnus-article-time-format): Exchange the order of
8790 day and month in the default value; fix customization type.
8791 (article-date-ut): Use add-text-properties.
8792 (article-make-date-line): Use message-make-date instead of
8793 current-time-string.
8794
8795 * message.el (message-fetch-field): Don't use set-text-properties.
8796 (message-make-date): Simplify.
0f49874b 8797
01c52d31 87982004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8799
01c52d31
MB
8800 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
8801 (rfc2047-encode-region): Treat text within parentheses as special;
8802 show the original text when error has occurred.
0f49874b 8803
01c52d31
MB
8804 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
8805 already-computed method to gnus-activate-group.
0f49874b 8806
01c52d31
MB
8807 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
8808 same select-methods identical Lisp objects.
0f49874b 8809
01c52d31
MB
8810 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
8811 object when modifying the info.
0f49874b 8812
01c52d31 88132004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8814
01c52d31
MB
8815 * gnus-srvr.el (gnus-server-set-info): Remove the server from
8816 gnus-opened-servers since it has never been opened with the new
8817 configuration yet.
0f49874b 8818
01c52d31 88192004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 8820
01c52d31
MB
8821 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
8822 arg to nnheader-generate-fake-message-id.
0f49874b 8823
01c52d31 88242004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 8825
01c52d31
MB
8826 * nnheader.el (nnheader-generate-fake-message-id): Accept a
8827 number and build a fake message ID localized to a group and
8828 article number (so it's repeatable from that point on).
8829 (nnheader-fake-message-id-p): Change regex to accomodate new fake
8830 ID format.
ca0a6900 8831
01c52d31
MB
8832 * gnus-sum.el (gnus-get-newsgroup-headers): Call
8833 nnheader-generate-fake-message-id with the article number.
ca0a6900 8834
01c52d31 88352004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 8836
01c52d31
MB
8837 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
8838 end-of-buffer.
a21fb88e 8839
01c52d31 88402004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 8841
01c52d31 8842 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 8843
01c52d31 88442004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 8845
01c52d31
MB
8846 * rfc2047.el (rfc2047-encode-message-header): Remove useless
8847 goto-char.
8848 (rfc2047-encode): Fold the line before encoding.
bfe5418b 8849
01c52d31 88502004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 8851
01c52d31
MB
8852 * rfc2047.el (rfc2047-encode-message-header): Disabled header
8853 folding -- not all headers can be folded, and this should be done
8854 by the message composition mode. Probably. I think.
d4755e04 8855
01c52d31 88562004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 8857
01c52d31
MB
8858 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
8859 fast.
95f75c75 8860
01c52d31
MB
8861 * gnus-ems.el (gnus-remove-image): Don't use
8862 message-text-with-property; remove only the image found first.
4a43ee9b 8863
01c52d31 88642004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 8865
01c52d31 8866 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 8867
01c52d31 88682004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8869
01c52d31
MB
8870 * message.el (message-text-with-property): Make it fast and accept
8871 optional arguments.
8872 (message-strip-forbidden-properties): Use it.
8873 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 8874
01c52d31 8875 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 8876
01c52d31 88772004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 8878
01c52d31
MB
8879 * gnus-art.el (article-hide-headers): Don't change the buffer
8880 mistakenly when performing mml-preview even if
8881 gnus-single-article-buffer is nil.
4a43ee9b 8882
01c52d31 88832004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 8884
01c52d31
MB
8885 * message.el (message-expand-name-databases): New user option.
8886 (message-expand-name): Use it.
4a43ee9b 8887
01c52d31 88882004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 8889
01c52d31
MB
8890 * spam.el (spam-report-articles-resend)
8891 (spam-report-resend-register-routine): Allow ham reporting.
8892 (spam-report-resend-register-ham-routine): Add wrapper.
8893 (spam-registration-functions): Add ham resending functions.
8894 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 8895
01c52d31
MB
8896 * gnus.el (ham-resend-to): Add new group parameter.
8897 (spam-process): Add ham resend option.
4a43ee9b 8898
01c52d31
MB
8899 * spam-report.el (spam-report-resend): Allow reporting ham.
8900 (spam-report-resend-ham): Add wrapper.
4a43ee9b 8901
01c52d31 89022004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 8903
01c52d31
MB
8904 * message.el (message-cite-articles-with-x-no-archive): New
8905 variable.
8906 (message-cite-original): Use it.
4a43ee9b 8907
01c52d31 89082004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 8909
01c52d31 8910 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 8911
01c52d31 89122004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 8913
01c52d31
MB
8914 * gnus-art.el (article-hide-headers): Refer to the values for
8915 gnus-ignored-headers and gnus-visible-headers in the summary
8916 buffer since a user may have set them as group parameters.
cfcd5c91 8917
01c52d31 89182004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 8919
01c52d31
MB
8920 * assistant.el (assistant-node-name): Add convenience function.
8921 (assistant-render-text, assistant-render-node): Add error handling,
8922 plus handle multiple next nodes.
8923 (assistant-find-next-node): Comment out for now.
8924 (assistant-find-next-nodes): Add function, returns list of next
8925 nodes.
8926
89272004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
8928
8929 * mail-source.el (mail-source-directory): Fix doc-string.
8930
89312004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
8932
8933 * assistant.el (assistant-render-text, assistant-eval): Add :set
8934 widget type, which is different because it takes and returns a
8935 list. Much hilarity ensues.
8936
89372004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
8938
8939 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
8940
8941 * gnus-group.el (gnus-group-get-new-news-this-group): Added
8942 doc-string.
8943
8944 * gnus-start.el (gnus-activate-group): Added doc-string.
8945
89462004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
8947
8948 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
8949
89502004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
8951
8952 * assistant.el (assistant-render-text): Try to add a :set
8953 widget, more to come.
8954
8955 * spam.el (spam-group-spam-contents-p): Handle empty groupname
8956 strings.
8957 (spam-report-articles-resend)
8958 (spam-register-routine): Do registration iff any articles warrant
8959 it.
8960 (spam-summary-prepare-exit): Change log message for nil group
8961 destinations.
8962
89632004-05-27 Daniel Pittman <daniel@rimspace.net>
8964
8965 * spam.el (spam-report-resend-register-routine): Allow
8966 spam-report-resend-to to be a group parameter or a global value.
8967
89682004-05-26 Simon Josefsson <jas@extundo.com>
8969
8970 * starttls.el: Merge with my GNUTLS based starttls.el.
8971 (starttls-gnutls-program, starttls-use-gnutls)
8972 (starttls-extra-arguments, starttls-process-connection-type)
8973 (starttls-connect, starttls-failure, starttls-success): New
8974 variables.
8975 (starttls-program, starttls-extra-args): Doc fix.
8976 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
8977 functions.
8978 (starttls-negotiate, starttls-open-stream): Check
8979 `starttls-use-gnutls' and pass on to corresponding *-gnutls
8980 function if it is set.
8981
89822004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
8983
8984 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
8985 structured fields.
8986
89872004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
8988
8989 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
8990
89912004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
8992
8993 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
8994 variable.
8995 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
8996 assigning the spam-mark to new messages.
8997
89982004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
8999
9000 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
9001
90022004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9003
9004 * rfc2047.el (rfc2047-encodable-p): Don't move point.
9005 (rfc2047-decode): Treat the ascii coding-system as raw-text by
9006 default.
9007
90082004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
9009
9010 * gnus-sum.el (gnus-summary-delete-article): invoke hook with
9011 correct data.
9012
90132004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
9014
9015 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
9016 (spam-group-processor-p): Fix function.
9017 (spam-group-processor-multiple-p)
9018 (spam-group-spam-processor-report-gmane-p)
9019 (spam-group-spam-processor-report-resend-p)
9020 (spam-group-spam-processor-bogofilter-p)
9021 (spam-group-spam-processor-blacklist-p)
9022 (spam-group-spam-processor-ifile-p)
9023 (spam-group-ham-processor-ifile-p)
9024 (spam-group-spam-processor-spamoracle-p)
9025 (spam-group-spam-processor-crm114-p)
9026 (spam-group-ham-processor-bogofilter-p)
9027 (spam-group-spam-processor-stat-p)
9028 (spam-group-ham-processor-stat-p)
9029 (spam-group-ham-processor-whitelist-p)
9030 (spam-group-ham-processor-BBDB-p)
9031 (spam-group-ham-processor-spamoracle-p)
9032 (spam-group-ham-processor-copy-p): Remove functions with some
9033 prejudice against unneeded code.
9034 (spam-report-articles-resend)
9035 (spam-report-resend-register-routine): Allow the group/topic
9036 spam-resend-to value to override spam-report-resend-to.
9037 (spam-summary-prepare-exit): Invoke spam-group-processor-p
9038 properly now.
9039
9040 * gnus.el (spam-resend-to): Add group/topic parameter.
9041 (spam-process): Move the OBSOLETE processors to the end of the
9042 choices.
9043
90442004-05-24 Daniel Pittman <daniel@rimspace.net>
9045
9046 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9047 with resend-to set to nil, and then ask the user if necessary.
9048 (spam-report-resend): spam-report-resend takes a list of articles, not
9049 separate article numbers.
9050
90512004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9052
9053 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9054 addition to emacs-w3m.
9055
90562004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9057
9058 * assistant.el (assistant-authinfo-data): New function.
9059 (assistant-eval): Eval for entire assistant.
9060
9061 * netrc.el (netrc-services-file): New variable.
9062 (netrc-parse-services): New function.
9063 (netrc-find-service-name): New function.
9064 (netrc-find-service-number): New function.
9065 (netrc-port-equal): New function.
9066 (netrc-machine): Use it.
9067
9068 * nnimap.el (nnimap-open-connection): Use netrc.
9069
9070 * gnus-util.el (gnus-netrc-get): Remove aliases.
9071
9072 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9073
9074 * assistant.el (wid-edit): Fix compilation.
9075
9076 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9077
90782004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9079
9080 * gnus-util.el (gnus-set-file-modes): New function. (small
9081 patch).
9082
90832004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9084
01c52d31 9085 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9086
01c52d31
MB
9087 * assistant.el (assistant-render-node): Fix up rendering and
9088 read-only text.
9089 (assistant-render-node): Reset.
9090 (assistant-make-read-only): Not sticky.
cfcd5c91 9091
01c52d31 90922004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9093
01c52d31
MB
9094 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9095 centered even when gnus-auto-center-summary is t
cfcd5c91 9096
01c52d31 90972004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9098
01c52d31
MB
9099 * dns.el (dns-get-txt-answer): New function.
9100 (dns-read-txt): Ditto.
9101 (query-dns): Use it.
cfcd5c91 9102
01c52d31 91032004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9104
01c52d31
MB
9105 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9106 active for foreign groups even if the group level is higher than
9107 the specified value.
cfcd5c91 9108
01c52d31 91092004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9110
01c52d31
MB
9111 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9112 non-active groups.
9ad41fb7 9113
01c52d31 9114 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9115
01c52d31 91162004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9117
01c52d31 9118 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9119
01c52d31 91202004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9121
01c52d31
MB
9122 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9123 (spam-crm114-header, spam-crm114-spam-switch)
9124 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9125 (spam-crm114-positive-spam-header)
9126 (spam-crm114-database-directory, spam-list-of-processors)
9127 (spam-group-spam-processor-crm114-p)
9128 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9129 (spam-generic-score, spam-list-of-checks)
9130 (spam-list-of-statistical-checks, spam-registration-functions)
9131 (spam-check-crm114-headers, spam-crm114-score)
9132 (spam-check-crm114, spam-crm114-register-with-crm114)
9133 (spam-crm114-register-spam-routine)
9134 (spam-crm114-unregister-spam-routine)
9135 (spam-crm114-register-ham-routine)
9136 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9137 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9138
01c52d31 9139 * gnus.el: Add spam-use-crm114.
d0859c9a 9140
01c52d31
MB
9141 * spam.el (spam-list-of-processors, spam-registration-functions):
9142 Add spam-use-resend.
9143 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9144 (spam-report-articles-gmane): Add doc fix.
9145 (spam-report-articles-resend,
9146 spam-report-resend-register-routine): Add wrappers around
9147 spam-report-resend-to.
d0859c9a 9148
01c52d31
MB
9149 * spam-report.el (spam-report-resend-to, spam-report-resend):
9150 Add support for resending spam.
9151 (spam-report-gmane): Fix line length >80.
d0859c9a 9152
01c52d31 9153 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9154
01c52d31 91552004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9156
01c52d31
MB
9157 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9158 number of processed spam messages.
9159 (spam-ham-copy-or-move-routine): Return the number of processed
9160 ham messages.
9161 (spam-summary-prepare-exit): Use the above values to decide
9162 whether status messages shouled be displayed.
d0859c9a 9163
01c52d31 91642004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9165
01c52d31
MB
9166 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9167 `rfc2047-encoding-function-alist' in order to avoid conflicting
9168 with the old version.
9169 (rfc2047-encode-region): Concatenate words containing non-ASCII
9170 characters in structured fields; don't encode space-delimited
9171 ASCII words even in unstructured fields; don't break words at
9172 char-category boundaries.
9173 (rfc2047-encode-1): New function.
9174 (rfc2047-encode): Use it; encode text so that it occupies the
9175 maximum width within 76-column; work correctly on Q encoding for
9176 iso-2022-* charsets.
9177 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9178 sure not to break a line just after the header name.
9179 (rfc2047-b-encode-region): Removed.
9180 (rfc2047-b-encode-string): New function.
9181 (rfc2047-q-encode-region): Removed.
9182 (rfc2047-q-encode-string): New function.
d0859c9a 9183
01c52d31 9184 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9185
01c52d31 91862004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9187
01c52d31
MB
9188 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9189 get it right.
9190 (gnus-inews-make-draft): Really.
d0859c9a 9191
01c52d31 91922004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9193
01c52d31
MB
9194 * nnmh.el (nnmh-request-list-1): Don't check the link count
9195 before descending. (small patch)
d0859c9a 9196
01c52d31 91972004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9198
01c52d31
MB
9199 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9200 stuff.
6441d280 9201
01c52d31
MB
9202 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9203 on real group name.
6441d280 9204
01c52d31 9205 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9206
01c52d31 9207 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9208
01c52d31 92092004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9210
01c52d31
MB
9211 * gnus-draft.el (gnus-draft-send): Bind
9212 rfc2047-encode-encoded-words.
8654e13a 9213
01c52d31
MB
9214 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9215 (rfc2047-encodable-p): Say that =? needs encoding.
9216 (rfc2047-encode-encoded-words): New variable.
8654e13a 9217
01c52d31 9218 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9219
01c52d31 9220 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9221
01c52d31
MB
9222 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9223 to nil.
31640842 9224
01c52d31 9225 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9226
01c52d31 9227 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9228
01c52d31 92292004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9230
01c52d31
MB
9231 * gnus-msg.el (gnus-summary-followup-with-original): Document
9232 yanking of region when active.
61b397cd 9233
01c52d31 92342004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9235
01c52d31
MB
9236 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9237 groups if the group level is higher than the specified value.
31640842 9238
01c52d31 92392004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9240
01c52d31
MB
9241 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9242 (gnus-group-jump-to-group): Added prefix argument using
9243 `gnus-group-jump-to-group-prompt'. Query before jumping to
9244 non-active group.
cd01ded9 9245
01c52d31
MB
9246 * compface.el (uncompface): Be verbose when changing
9247 `uncompface-use-external'.
850c333d 9248
01c52d31
MB
9249 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9250 handle manual section.
850c333d 9251
01c52d31 92522004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9253
01c52d31 9254 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9255
01c52d31 92562004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9257
01c52d31 9258 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9259
01c52d31 92602004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9261
01c52d31
MB
9262 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9263 whether backend can accept message.
6a748eda 9264
01c52d31 9265 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9266
01c52d31 92672004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9268
01c52d31
MB
9269 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9270 Avoid creating directory when nntp-marks-is-evil is true.
9271 Reported by Reiner Steib.
9a89f5b0 9272
01c52d31 92732004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9274
01c52d31
MB
9275 * gnus-picon.el (gnus-picon-style): New variable.
9276 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9277 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9278 Jesper Harder <harder@ifa.au.dk>.
91472578 9279
01c52d31 92802004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9281
01c52d31
MB
9282 * message.el (message-fill-field): Return point.
9283 (message-generate-headers): Go to end of field.
91472578 9284
01c52d31
MB
9285 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9286 stuff for non-living groups.
91472578 9287
01c52d31 92882004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9289
01c52d31
MB
9290 * gnus-art.el (gnus-article-followup-with-original)
9291 (gnus-article-reply-with-original): gnus-mark-active-p ->
9292 gnus-region-active-p.
91472578 9293
01c52d31 92942004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9295
01c52d31
MB
9296 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9297 only when there is spam or ham to be processed.
91472578 9298
01c52d31 92992004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9300
01c52d31
MB
9301 * mail-source.el (mail-source-delete-crash-box): Refactor.
9302 (mail-source-fetch): Use it.
9303 (mail-source-fetch-file): Ditto.
9304 (mail-source-fetch-directory): Run postscript in loop.
9305 (mail-source-fetch-pop): Delete.
9306 (mail-source-fetch-maildir): Ditto.
9307 (mail-source-fetch-imap): Ditto.
91472578 9308
01c52d31 9309 * imap.el (imap-authenticators): Comment out sasl.
91472578 9310
01c52d31
MB
9311 * message.el (message-skip-to-next-address): New function.
9312 (message-fill-header-address): Refactor.
9313 (message-fill-address): Use it.
9314 (message-delete-address): Use it.
9315 (message-fill-header-general): Refactor.
9316 (message-fill-field-address): Rename.
9317 (message-narrow-to-field): Find the start of the header.
9318 (message-header-format-alist): Don't pre-fill.
9319 (message-fill-header): Removed.
9320 (message-insert-header): New function.
9321 (message-shorten-references): Use it.
91472578 9322
01c52d31 9323 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9324
01c52d31 9325 * mail-parse.el (mail-header-make-address): New alias.
91472578 9326
01c52d31 9327 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9328
01c52d31 9329 * imap.el: Add compiler directives.
91472578 9330
01c52d31 9331 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9332
01c52d31
MB
9333 * gnus-art.el (article-decode-idna-rhs): Don't use
9334 message-idna-inside-rhs-p.
91472578 9335
01c52d31 93362004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9337
01c52d31
MB
9338 * message.el (message-idna-inside-rhs-p): Removed.
9339 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9340
01c52d31
MB
9341 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9342 false positives.
1b155fbd 9343
01c52d31 93442004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9345
01c52d31 9346 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9347
01c52d31 93482004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9349
01c52d31
MB
9350 * nneething.el (nneething-file-name): Don't create spurions
9351 files.
91472578 9352
01c52d31
MB
9353 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9354 (gnus-inews-do-gcc): Remove sleep.
498063ec 9355
01c52d31
MB
9356 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9357 part under point.
498063ec 9358
01c52d31
MB
9359 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9360 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9361
01c52d31 93622004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9363
01c52d31 9364 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9365
01c52d31 93662004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9367
01c52d31
MB
9368 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9369 as expired without moving it" message when there are spam
9370 messages left.
498063ec 9371
01c52d31 93722004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9373
01c52d31
MB
9374 * gnus-dup.el (gnus-dup-unsuppress-article): don't assume the mail
9375 header is not nil.
707f2b38 9376
01c52d31 93772004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9378
01c52d31
MB
9379 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9380 nntp-possibly-create-directory, not nntp-possibly-change-group.
9381 (nntp-marks-changed-p): New arg SERVER.
9382 (nntp-request-update-info): Adjust caller.
10ace8ea 9383
01c52d31 93842004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9385
01c52d31 9386 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9387
01c52d31 93882004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9389
01c52d31
MB
9390 * nntp.el: Support marks.
9391 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9392 (nntp-marks-modtime, nntp-marks-directory): New variables.
9393 (nntp-request-set-mark, nntp-request-update-info)
9394 (nntp-possibly-create-directory, nntp-marks-changed-p)
9395 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9396 functions.
10ace8ea 9397
01c52d31 93982004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9399
01c52d31
MB
9400 * gnus-score.el (gnus-score-insert-help): Use
9401 gnus-select-lowest-window.
10ace8ea 9402
01c52d31
MB
9403 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9404 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9405
01c52d31 9406 * gnus.el: do.
10ace8ea 9407
01c52d31 94082004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9409
01c52d31
MB
9410 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9411 encodings of MIME-encoded words, in order to improve
9412 interoperability with several broken MUAs.
10ace8ea 9413
01c52d31 94142004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9415
01c52d31
MB
9416 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9417 tags, only when charsets are not specified in headers.
9418 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9419
01c52d31 94202004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9421
01c52d31
MB
9422 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9423 instead of MIME-decoded from fields when checking
9424 `gnus-article-address-banner-alist'.
0302b80e 9425
01c52d31 94262004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 9427
01c52d31
MB
9428 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
9429 description rather than subject.
fa9a04e1 9430
01c52d31 94312004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9432
01c52d31 9433 * gnus.el (gnus-version-number): Bump.
fa9a04e1 9434
01c52d31 94352004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 9436
01c52d31 9437 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 9438
01c52d31 94392004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 9440
01c52d31
MB
9441 * gnus-agent.el (gnus-agent-read-agentview): Inline
9442 gnus-uncompress-range.
fa9a04e1 9443
01c52d31 94442004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9445
01c52d31
MB
9446 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
9447 `exec-installed-p'.
fa9a04e1 9448
01c52d31 94492004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 9450
01c52d31
MB
9451 * gnus.el (spam-process, spam-autodetect-methods): Add
9452 bsfilter and bsfilter-headers.
fa9a04e1 9453
01c52d31
MB
9454 * spam.el (spam-bsfilter): New customize group.
9455 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
9456 (spam-bsfilter-header, spam-bsfilter-probability-header)
9457 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
9458 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
9459 (spam-bsfilter-database-directory): New options.
9460 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
9461 (spam-list-of-statistical-checks, spam-registration-functions):
9462 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
9463 (spam-bsfilter-score): New command.
9464 (spam-check-bsfilter-headers, spam-check-bsfilter)
9465 (spam-bsfilter-register-with-bsfilter)
9466 (spam-bsfilter-register-spam-routine)
9467 (spam-bsfilter-unregister-spam-routine)
9468 (spam-bsfilter-register-ham-routine)
9469 (spam-bsfilter-unregister-ham-routine): New functions.
9470 (spam-generic-score): Support bsfilter; Accept an optional argument
9471 to recalcurate spam score even if scoring header has already been
9472 added.
9473 (spam-bogofilter-score, spam-spamassassin-score): Accept an
9474 optional argument to recalcurate spam score even if scoring header
9475 has already been added.
bf68d4e6 9476
01c52d31 94772004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 9478
01c52d31
MB
9479 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
9480 strings! Reported by David D. Smith <davidsmith@acm.org>.
9481 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
9482 link is missing.
f66ce3b9 9483
01c52d31 94842004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 9485
01c52d31
MB
9486 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
9487 (html2text-get-attr): Rewrite.
14f56b66 9488
01c52d31
MB
9489 * message.el (message-setup-1): Remove redundant put-text-property
9490 on mail-header-separator.
14f56b66 9491
01c52d31 94922004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 9493
01c52d31
MB
9494 * gnus-registry.el (gnus-registry-cache-whitespace)
9495 (gnus-registry-action, gnus-registry-spool-action)
9496 (gnus-registry-split-fancy-with-parent): Change message levels
9497 from 5 to 3 or 7, as needed.
ec3c4a4c 9498
01c52d31
MB
9499 * spam.el (spam-summary-prepare-exit)
9500 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
9501 (spam-split, spam-find-spam, spam-log-undo-registration)
9502 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
9503 level from 5 to 6.
5f5475ac 9504
01c52d31 95052004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 9506
01c52d31
MB
9507 * gnus-ems.el: Autoload appt-select-lowest-window (revert
9508 2004-03-04 change).
5f5475ac 9509
01c52d31 95102004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 9511
01c52d31
MB
9512 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
9513 Use mapc when appropriate.
2fd561a9 9514
01c52d31 9515 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 9516
01c52d31 9517 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 9518
01c52d31
MB
9519 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
9520 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 9521
01c52d31 9522 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 9523
01c52d31
MB
9524 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
9525 do.
ee7d3cc0 9526
01c52d31 9527 * nnml.el (nnml-request-update-info): do.
04ff38fb 9528
01c52d31
MB
9529 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
9530 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 9531
01c52d31
MB
9532 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
9533 (nnimap-request-set-mark): do.
ff4d3926 9534
01c52d31 9535 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 9536
01c52d31
MB
9537 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
9538 do.
ff4d3926 9539
01c52d31 9540 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 9541
01c52d31 9542 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 9543
01c52d31
MB
9544 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
9545 do.
ff4d3926 9546
01c52d31
MB
9547 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
9548 do.
ff4d3926 9549
01c52d31 9550 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 9551
01c52d31 9552 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 9553
01c52d31 9554 * gnus-int.el (gnus-start-news-server): do.
270a576a 9555
01c52d31
MB
9556 * gnus-group.el (gnus-group-make-kiboze-group)
9557 (gnus-group-browse-foreign-server): do.
270a576a 9558
01c52d31 95592004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9560
01c52d31 9561 FIXME: Make separate entries for each person.
270a576a 9562
01c52d31
MB
9563 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
9564 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
9565 <shields@msrl.com>:
270a576a 9566
01c52d31
MB
9567 * spam.el (spam-necessary-extra-headers): Get the extra headers we
9568 may need for spam sorting and scoring.
9569 (spam-user-format-function-S): Add user format function suitable for
9570 general use.
9571 (spam-article-sort-by-spam-status): Add sorting function for summary
9572 sorting.
9573 (spam-extra-header-to-number): Add function to get a score from a
9574 header.
9575 (spam-summary-score): Add function to get a numeric score from the
9576 headers.
9577 (spam-generic-score): Fixed function doc, was in wrong place.
9578 (spam-initialize): Take symbols when it's run, and install the
9579 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 9580
01c52d31 95812004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9582
01c52d31
MB
9583 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
9584 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 9585
01c52d31 95862004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 9587
01c52d31
MB
9588 * gnus-sum.el (gnus-set-global-variables)
9589 (gnus-build-all-threads, gnus-get-newsgroup-headers)
9590 (gnus-article-get-xrefs, gnus-summary-best-group)
9591 (gnus-summary-next-article, gnus-summary-enter-digest-group)
9592 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
9593 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
9594 with-current-buffer.
270a576a 9595
01c52d31 95962004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 9597
01c52d31
MB
9598 * spam.el (spam-summary-prepare-exit): Simplify logic.
9599 (spam-fetch-article-header): Read the article header if it's not
9600 available.
9601 (spam-list-articles): Simplify logic.
9602 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 9603
01c52d31 9604 * gnus-registry.el: Fix comments at beginning.
270a576a 9605
01c52d31 96062004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 9607
01c52d31
MB
9608 * message.el (message-cater-to-broken-inn): Remove.
9609 (message-shorten-references): Make sure the total folded length of
9610 References is shorter than 998 characters to cater to a bug in INN
9611 2.3. Also, don't pretend that references aren't folded -- this
9612 hasn't worked for a while.
d31fa104 9613
01c52d31 96142004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9615
01c52d31
MB
9616 * gnus-agent.el (gnus-agentize):
9617 gnus-agent-send-mail-real-function no longer set to current value
9618 of message-send-mail-function but rather a lambda that calls
9619 message-send-mail-function. The change makes the agent real-time
9620 responsive to user changes to message-send-mail-function.
9b981cb6 9621
01c52d31 96222004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 9623
01c52d31
MB
9624 * legacy-gnus-agent.el
9625 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
9626 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 9627
01c52d31 96282004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 9629
01c52d31 9630 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 9631
01c52d31 96322004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 9633
01c52d31
MB
9634 * nnmail.el (nnmail-cache-insert): Always check whether
9635 nnmail-cache-ignore-groups matches a group name.
f429956a 9636
01c52d31 96372004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 9638
01c52d31
MB
9639 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
9640 (spam-find-spam, spam-log-processing-to-registry)
9641 (spam-log-registered-p, spam-log-unregistration-needed-p)
9642 (spam-log-undo-registration): Use gnus-message instead of
9643 gnus-error, none of these errors are fatal.
5c243ee4 9644
01c52d31
MB
9645 * gnus-registry.el (gnus-registry-clean-empty-function)
9646 (gnus-registry-clean-empty): Remove only empty entries without
9647 extra data.
aba1948a 9648
01c52d31 96492004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 9650
01c52d31
MB
9651 * spam-stat.el (spam-stat-buffer-change-to-spam)
9652 (spam-stat-buffer-change-to-non-spam): Change (error) to
9653 (gnus-message 8) invocation.
aba1948a 9654
01c52d31 96552004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9656
01c52d31
MB
9657 * nntp.el (nntp-via-netcat-command): New variable.
9658 (nntp-via-netcat-switches): New variable.
9659 (nntp-open-via-rlogin-and-netcat): New function.
9660 (nntp-open-connection-function): Doc fix.
9661 (nntp-telnet-command): Doc fix.
9662 (nntp-end-of-line): Doc fix.
9663 (nntp-via-rlogin-command): Doc fix.
9664 (nntp-via-user-name): Doc fix.
9665 (nntp-via-address): Doc fix.
aba1948a 9666
01c52d31 96672004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 9668
01c52d31
MB
9669 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
9670 error in Emacs 21.1.
ddff82cf 9671
01c52d31 96722004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 9673
01c52d31 9674 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 9675
01c52d31
MB
96762004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
9677 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
9678 (gnus-agent-with-refreshed-group): New macro.
9679 (gnus-agent-rename-group): New function.
9680 (gnus-agent-delete-group): New function.
9681 (gnus-agent-save-group-info): Use gnus-command-method when
9682 `method' parameter is nil. Don't write nil entries into the
9683 active file.
9684 (gnus-agent-get-group-info): New function.
9685 (gnus-agent-fetch-articles): Use
9686 gnus-agent-update-files-total-fetched-for to increment disk space
9687 used.
9688 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
9689 gnus-agent-update-view-total-fetched-for to increment disk space
9690 used.
9691 (gnus-agent-get-local): Added optional parameters to avoid calling
9692 gnus-group-real-name and gnus-find-method-for-group.
9693 (gnus-agent-set-local): Delete stored entry if either min, or max,
9694 are nil.
9695 (gnus-agent-fetch-session): Reworded error/quit messages. On
9696 quit, use gnus-agent-regenerate-group to record existance of any
9697 articles fetched to disk before the quit occurred.
9698 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
9699 gnus-agent-update-view-total-fetched-for, and
9700 gnus-agent-update-files-total-fetched-for to decrement disk space
9701 used.
9702 (gnus-agent-retrieve-headers): Use
9703 gnus-agent-update-view-total-fetched-for to increment disk space
9704 used.
9705 (gnus-agent-regenerate-group): Replace gnus-group-update-group
9706 with gnus-agent-update-files-total-fetched-for to decrement disk
9707 space and fresh group buffer.
9708 (gnus-agent-inhibit-update-total-fetched-for): New variable.
9709 (gnus-agent-need-update-total-fetched-for): New variable.
9710 (gnus-agent-update-files-total-fetched-for): New function.
9711 (gnus-agent-update-view-total-fetched-for): New function.
9712 (gnus-agent-total-fetched-for): New function.
9713
9714 * gnus-cache.el (gnus-cache-save-buffers): Use
9715 gnus-cache-update-overview-total-fetched-for to change disk space
9716 used by this group.
9717 (gnus-cache-possibly-enter-article): Use
9718 gnus-cache-update-file-total-fetched-for to increment disk space
9719 used by this group.
9720 (gnus-cache-possibly-remove-article): Use
9721 gnus-cache-update-file-total-fetched-for to decrement disk space
9722 used by this group.
9723 (gnus-cache-generate-nov-databases): Purge total fetched cache.
9724 (gnus-cache-rename-group): New function.
9725 (gnus-cache-delete-group): New function.
9726 (gnus-cache-inhibit-update-total-fetched-for): New variable.
9727 (gnus-cache-need-update-total-fetched-for): New variable.
9728 (gnus-cache-with-refreshed-group): New macro.
9729 (gnus-cache-update-file-total-fetched-for): New function.
9730 (gnus-cache-update-overview-total-fetched-for): New function.
9731 (gnus-cache-rename-group-total-fetched-for): New function.
9732 (gnus-cache-delete-group-total-fetched-for): New function.
9733 (gnus-cache-total-fetched-for): New function.
112d84ef 9734
01c52d31
MB
9735 * gnus-group.el: Require gnus-sum and autoload functions to
9736 resolve warnings when gnus-group.el compiled alone.
9737 (gnus-group-line-format): Documented new %F
9738 (size of Fetched data) group line format; identifies disk space
9739 used by agent and cache.
9740 (gnus-group-line-format-alist): Defined new F format.
9741 (gnus-total-fetched-for): New function.
9742 (gnus-group-delete-group): No longer update
9743 gnus-cache-active-altered as gnus-request-delete-group now keeps
9744 the cache in sync.
9745 (gnus-group-list-active): Let the agent store a server's active
9746 list if currently plugged.
2f7717f6 9747
01c52d31
MB
9748 * gnus-int.el (gnus-request-delete-group): Use
9749 gnus-cache-delete-group and gnus-agent-delete-group to keep the
9750 local disk in sync with the server.
9751 (gnus-request-rename-group): Use
9752 gnus-cache-rename-group and gnus-agent-rename-group to keep the
9753 local disk in sync with the server.
2f7717f6 9754
01c52d31
MB
9755 * gnus-start.el (gnus-get-unread-articles): Cosmetic
9756 simplification to logic.
c44edf72 9757
01c52d31 9758 * gnus-util.el (gnus-rename-file): New function.
c44edf72 9759
01c52d31 97602004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 9761
01c52d31 9762 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 9763
01c52d31 97642004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9765
01c52d31
MB
9766 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
9767 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 9768
01c52d31 97692004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9770
01c52d31
MB
9771 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
9772 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 9773
01c52d31 97742004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 9775
01c52d31 9776 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 9777
01c52d31 97782004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9779
01c52d31
MB
9780 * spam.el (spam-set-difference): Add function to replace
9781 gnus-set-difference in spam.el.
9782 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 9783
01c52d31 97842004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 9785
01c52d31
MB
9786 * gnus-registry.el (gnus-registry-cache-file): Update to use
9787 gnus-dribble-directory OR gnus-home-directory OR ~.
9788 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 9789
01c52d31 97902004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 9791
01c52d31
MB
9792 * message.el (message-exchange-point-and-mark): Use
9793 message-mark-active-p. Suggested by Jesper Harder
9794 <harder@ifa.au.dk>.
45893b95 9795
01c52d31 97962004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 9797
01c52d31
MB
9798 * message.el (message-exchange-point-and-mark): Don't activate
9799 region if it was inactive. Suggested by Hiroshi Fujishima
9800 <pooh@nature.tsukuba.ac.jp>.
734c5765 9801
01c52d31 98022004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 9803
01c52d31
MB
9804 * gnus-art.el (article-display-face): Display Faces in the same
9805 order as X-Faces.
734c5765 9806
01c52d31 98072004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9808
01c52d31 9809 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 9810
01c52d31 98112004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9812
01c52d31
MB
9813 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
9814 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
9815 (gnus-article-mime-hierarchy): Remove.
9816 (gnus-article-mime-hierarchy-next): Remove.
9817 (gnus-article-mode): Revert 2004-03-19 change.
9818 (gnus-article-setup-buffer): Revert 2004-03-19 change.
9819 (gnus-insert-mime-button): Revert 2004-03-19 change.
9820 (gnus-mime-accumulate-hierarchy): Remove.
9821 (gnus-mime-enter-multipart): Remove.
9822 (gnus-mime-leave-multipart): Remove,
9823 (gnus-mime-display-part): Revert 2004-03-19 change.
9824 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 9825
01c52d31 9826 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 9827
01c52d31 98282004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 9829
01c52d31 9830 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 9831
01c52d31 98322004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9833
01c52d31
MB
9834 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
9835 t while entering a file name using the mm-with-multibyte macro.
9836 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 9837
01c52d31 9838 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 9839
01c52d31 98402004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9841
01c52d31
MB
9842 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
9843 user option.
9844 (gnus-mime-multipart-functions): Doc and customization fix.
9845 (gnus-article-mime-hierarchy): New variable.
9846 (gnus-article-mime-hierarchy-next): New variable.
9847 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
9848 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
9849 gnus-article-mime-hierarchy-next to nil.
9850 (gnus-insert-mime-button): Show hierarchy numbers.
9851 (gnus-mime-accumulate-hierarchy): New function.
9852 (gnus-mime-enter-multipart): New function.
9853 (gnus-mime-leave-multipart): New function.
9854 (gnus-mime-display-part): Recompute hierarchical MIME structure.
9855 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 9856
01c52d31
MB
9857 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
9858 gnus-article-mime-hierarchy-next to nil.
ad136a7c 9859
01c52d31 98602004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 9861
01c52d31 9862 * dns.el: Don't require gnus-xmas.
ad136a7c 9863
01c52d31 98642004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 9865
01c52d31
MB
9866 * mml.el (mml-generate-mime-1): Don't use format=flowed with
9867 inline PGP.
9868 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 9869
01c52d31 98702004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9871
01c52d31
MB
9872 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
9873 when the group's active is not available.
ad136a7c 9874
01c52d31 98752004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9876
01c52d31
MB
9877 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
9878 error.
ad136a7c 9879
01c52d31 98802004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 9881
01c52d31
MB
9882 * imap.el (imap-store-password): New variable.
9883 (imap-interactive-login): Use it.
9884 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 9885
01c52d31 98862004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9887
01c52d31
MB
9888 * gnus-art.el (gnus-article-read-summary-keys): Restore new
9889 window-start and hscroll to summary window.
ad136a7c 9890
01c52d31 98912004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 9892
01c52d31
MB
9893 * gnus-start.el (gnus-convert-old-newsrc): Only write the
9894 conversion message to newsrc-dribble when an actual conversion is
9895 performed.
ad136a7c 9896
01c52d31 98972004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 9898
01c52d31 9899 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 9900
01c52d31 99012004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 9902
01c52d31
MB
9903 * mm-decode.el (mm-complicated-handles): New function reviving
9904 former definition of mm-multiple-handles.
49561cf6 9905
01c52d31
MB
9906 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
9907 (gnus-mime-delete-part): Use it.
49561cf6 9908
01c52d31 99092004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 9910
01c52d31
MB
9911 * gnus-agent.el (gnus-agent-read-local): Bind
9912 nnheader-file-coding-system to gnus-agent-file-coding-system to
9913 avoid the implicit assumption that they will always be equal.
9914 (gnus-agent-save-local): Bind buffer-file-coding-system, not
9915 coding-system-for-write, as the with-temp-file macro first prints
9916 to a buffer then saves the buffer.
87589a70 9917
01c52d31 99182004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 9919
01c52d31
MB
9920 * gnus-art.el (gnus-article-edit-part): New function.
9921 (gnus-mime-save-part-and-strip): Use it; do query instead of
9922 signaling an error; don't use mm-multiple-handles.
9923 (gnus-mime-delete-part): Ditto.
c825ac9d 9924
01c52d31 99252004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 9926
01c52d31
MB
9927 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
9928 old file versions.
9929 (gnus-group-prepare-hook): Removed function that converted list
9930 form of gnus-agent-expire-days to group properties.
ae465fa7 9931
01c52d31
MB
9932 * gnus-int.el: Autoload gnus-agent-regenerate-group.
9933 (gnus-request-accept-article): Re-indented.
5f49be3f 9934
01c52d31
MB
9935 * gnus-start.el (gnus-convert-old-newsrc): Registered new
9936 converters to handle old agent file formats. Added logic for a
9937 "backup before upgrading warning".
9938 (gnus-convert-mark-converter-prompt): Developers can mark
9939 functions as needing (default), or not needing,
9940 gnus-convert-old-newsrc's "backup before upgrading warning".
9941 (gnus-convert-converter-needs-prompt): Tests whether the user
9942 should be protected from potentially irreversable changes by the
9943 function.
5f49be3f 9944
01c52d31
MB
9945 * legacy-gnus-agent.el (): New. Provides converters that are only
9946 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 9947
01c52d31 99482004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 9949
01c52d31 9950 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 9951
01c52d31 9952 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 9953
01c52d31 99542004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 9955
01c52d31 9956 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 9957
01c52d31 9958 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 9959
01c52d31 9960 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 9961
01c52d31 99622004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 9963
01c52d31
MB
9964 * gnus-sum.el (gnus-widget-reversible-match)
9965 (gnus-widget-reversible-to-internal)
9966 (gnus-widget-reversible-to-external): New functions.
9967 (gnus-widget-reversible): New widget.
9968 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 9969
01c52d31 99702004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 9971
01c52d31
MB
9972 * gnus-sum.el (gnus-thread-sort-functions)
9973 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 9974
01c52d31 99752004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 9976
01c52d31
MB
9977 * spam.el (spam-use-gmane-xref): Add new backend.
9978 (spam-gmane-xref-spam-group): Add variable to control the name of the
9979 Gmane spam group.
9980 (spam-blackhole-servers, spam-blackhole-good-server-regex)
9981 (spam-regex-headers-spam, spam-regex-headers-ham)
9982 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
9983 (spam-list-of-checks): Add spam-use-gmane-xref to list of
9984 backends and checks.
9985 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 9986
01c52d31
MB
9987 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
9988 an autodetect method.
e2642250 9989
01c52d31 99902004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 9991
01c52d31
MB
9992 * gnus-int.el (gnus-request-accept-article): Inform the agent that
9993 articles are being added to a group.
9994 (gnus-request-replace-article): Inform the agent that articles
9995 need to be uncached as the cached contents are no longer valid.
e2642250 9996
01c52d31 99972004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 9998
01c52d31 9999 * binhex.el: Don't autoload executable-find.
e2642250 10000
01c52d31 10001 * canlock.el: Don't autoload mail-fetch-field.
e2642250 10002
01c52d31 10003 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 10004
01c52d31
MB
10005 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
10006 rmail-dont-reply-to and rmail-output.
e2642250 10007
01c52d31 10008 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 10009
01c52d31 10010 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 10011
01c52d31
MB
10012 * imap.el: Don't autoload base64-decode-string,
10013 base64-encode-string and md5.
e2642250 10014
01c52d31
MB
10015 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
10016 and rmail-msg-restore-non-pruned-header.
e2642250 10017
01c52d31 10018 * mm-decode.el: Don't autoload executable-find.
e2642250 10019
01c52d31 10020 * mm-url.el: Don't autoload executable-find.
e2642250 10021
01c52d31 10022 * mm-view.el: Don't autoload diff-mode.
e2642250 10023
01c52d31
MB
10024 * nndb.el: Don't autoload news-reply-mode, news-setup,
10025 cancel-timer and telnet.
e2642250 10026
01c52d31 10027 * password.el: Don't autoload run-at-time for Emacs.
e2642250 10028
01c52d31 10029 * sha1-el.el: Don't autoload executable-find.
e2642250 10030
01c52d31 10031 * sieve-mode.el: Don't autoload c-mode.
e2642250 10032
01c52d31 10033 * uudecode.el: Don't autoload executable-find.
e2642250 10034
01c52d31 100352004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10036
01c52d31
MB
10037 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
10038 (gnus-agent-possibly-alter-active): Avoid null in numeric
10039 comparison.
10040 (gnus-agent-set-local): Refuse to save null in local object table.
10041 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10042 list of articles that will be marked as unread.
e2642250 10043
01c52d31 100442004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10045
01c52d31 10046 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10047
01c52d31 100482004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10049
01c52d31
MB
10050 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10051 language tags.
ba0226dd 10052
01c52d31 100532004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10054
01c52d31
MB
10055 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10056 Don't bind "obarray".
5153a47a 10057
01c52d31
MB
10058 * gnus-sum.el (gnus-thread-sort-functions): Added
10059 `gnus-thread-sort-by-most-recent-number' and
10060 `gnus-thread-sort-by-most-recent-date'.
10061 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10062
01c52d31 100632004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10064
01c52d31 10065 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10066
01c52d31 100672004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10068
01c52d31
MB
10069 * gnus-cus.el (gnus-agent-customize-category): Removed
10070 ignore-errors macro reference that required cl to be loaded at
10071 run-time.
5153a47a 10072
01c52d31
MB
10073 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10074 single-interval range of the form (min . max). Previously the
10075 range had to look like ((min . max)). Likewise, return
10076 (min . max) rather than ((min . max)).
10077 (gnus-range-map): Use gnus-range-normalize to accept
10078 single-interval range.
5153a47a 10079
01c52d31
MB
10080 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10081 the cache, but not the agent, now appear with their usual face.
5153a47a 10082
01c52d31 100832004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10084
01c52d31
MB
10085 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10086 w3m-safe-url-regexp variable buffer-local.
86713405 10087
01c52d31 10088 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10089
01c52d31 100902004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10091
01c52d31
MB
10092 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10093 gnus-group-real-prefix.
10094 (gnus-summary-move-article): Use it, instead of
10095 gnus-group-real-prefix.
86713405 10096
01c52d31 100972004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10098
01c52d31
MB
10099 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10100 w3m-safe-url-regexp variable buffer-local and set it as the value
10101 of mm-w3m-safe-url-regexp.
d5ddd795 10102
01c52d31 10103 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10104
01c52d31
MB
10105 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10106 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10107
01c52d31
MB
10108 * nnrss.el (nnrss-opml-export): Use
10109 mm-set-buffer-file-coding-system instead of
10110 set-buffer-file-coding-system.
54506618 10111
01c52d31 101122004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10113
01c52d31
MB
10114 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10115 of checkdoc.el).
10116 * nnrss.el: do.
10117 * gnus-mlspl.el: do.
10118 * gnus-ml.el: do.
10119 * gnus-srvr.el: do.
54506618 10120
01c52d31 10121 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10122
01c52d31 101232004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10124
01c52d31
MB
10125 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10126 Corrections to custom-manual links.
54506618 10127
01c52d31 10128 * gnus-art.el (gnus-article): Ditto.
54506618 10129
01c52d31 10130 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10131
01c52d31 101322004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10133
01c52d31 10134 * flow-fill.el: Typo.
54506618 10135
01c52d31 101362004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10137
01c52d31 10138 * spam-wash.el: New file.
54506618 10139
01c52d31 101402004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10141
01c52d31 10142 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10143
01c52d31 101442004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10145
01c52d31
MB
10146 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10147 to be run with new-articles as LIST1, not LIST2.
10148 (spam-registration-functions): Add spam-use-ham-copy as a nil
10149 registration backend.
54506618 10150
01c52d31 101512004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10152
01c52d31
MB
10153 * spam-stat.el (spam-stat-washing-hook): New option.
10154 (spam-stat-buffer-words): Use it.
10155 (spam-stat-process-directory, spam-stat-test-directory): Use
10156 insert-file-contents-literally.
10157 (spam-stat-coding-system): New variable.
10158 (spam-stat-load, spam-stat-save): Use it.
54506618 10159
01c52d31 101602004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10161
01c52d31
MB
10162 * spam-report.el (spam-report-plug-agent): Quote
10163 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10164
01c52d31 101652004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10166
01c52d31
MB
10167 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10168 / in mailto URLs.
54506618 10169
01c52d31 101702004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10171
01c52d31
MB
10172 * spam-report.el (spam-report-process-queue): Fix interactive use.
10173 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10174 (spam-report-unplug-agent): Doc fixes.
10175 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10176 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10177
01c52d31 101782004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10179
01c52d31
MB
10180 * message.el (message-setup-fill-variables): Add mml tags to
10181 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10182 <ajk@iu.edu>.
10183 (message-mode): Don't modify paragraph-separate there.
54506618 10184
01c52d31 101852004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10186
01c52d31
MB
10187 * compface.el (uncompface-use-external): Default to undecided.
10188 (uncompface-use-external-threshold): New variable.
10189 (uncompface-float-time): New macro.
10190 (uncompface): Determine whether to use the external decoder if
10191 uncompface-use-external is undecided.
54506618 10192
01c52d31 101932004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10194
01c52d31
MB
10195 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10196 after images.
54506618 10197
01c52d31 10198 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10199
01c52d31 102002004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10201
01c52d31 10202 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10203
01c52d31 10204 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
54506618 10205
01c52d31
MB
10206 * gnus-sum.el (gnus-summary-limit-to-age)
10207 (gnus-summary-limit-children): do.
54506618 10208
01c52d31 10209 * gnus-int.el (gnus-request-scan): do.
54506618 10210
01c52d31 10211 * gnus-group.el (gnus-group-suspend): do.
54506618 10212
01c52d31 10213 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10214
01c52d31 10215 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10216
01c52d31
MB
10217 * gnus-agent.el (gnus-summary-set-agent-mark)
10218 (gnus-agent-regenerate-group): do.
54506618 10219
01c52d31 10220 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10221
01c52d31 10222 * binhex.el (binhex-decode-region-internal): do.
54506618 10223
01c52d31 102242004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10225
01c52d31
MB
10226 * gnus-fun.el (gnus-face-properties-alist): New user option.
10227 (gnus-display-x-face-in-from): Use it.
54506618 10228
01c52d31 10229 * gnus-art.el (article-display-face): Ditto.
54506618 10230
01c52d31 10231 * compface.el (uncompface-use-external): Default to nil.
54506618 10232
01c52d31 102332004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10234
01c52d31
MB
10235 * nntp.el (nntp-erase-buffer): New function.
10236 (nntp-retrieve-data, nntp-send-command)
10237 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10238 (nntp-possibly-change-group): Use it.
54506618 10239
01c52d31
MB
10240 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10241 with-current-buffer.
54506618 10242
01c52d31 102432004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10244
01c52d31
MB
10245 * compface.el: Merge the ELisp-based uncompface program.
10246 (compface): New customization group.
10247 (uncompface-use-external): New user option.
10248 (uncompface): Call uncompface-internal if uncompface-use-external
10249 is nil.
10250 (uncompface-internal): New function. Note that there are also
10251 some other functions and variables added for this function.
54506618 10252
01c52d31 102532004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10254
01c52d31
MB
10255 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10256 if necessary.
54506618 10257
01c52d31 102582004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10259
01c52d31
MB
10260 * spam-report.el (spam-report-unplug-agent)
10261 (spam-report-plug-agent, spam-report-deagentize)
10262 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10263 Add support for the Agent in spam-report: when unplugged, report to a
10264 file; when plugged, submit all the requests.
54506618 10265
01c52d31
MB
10266 * spam.el (spam-register-routine): Fix message about
10267 registration.
54506618 10268
01c52d31 102692004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10270
01c52d31
MB
10271 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10272 dependencies.
10273 (rfc2047-encode): Use it.
54506618 10274
01c52d31
MB
10275 * gnus-art.el (gnus-button-marker-list): Move before first
10276 reference.
54506618 10277
01c52d31
MB
10278 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10279 (imap-parse-body): Fix format string mismatch.
54506618 10280
01c52d31 10281 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10282
01c52d31 10283 * nnrss.el (nnrss-close): New function.
54506618 10284
01c52d31 102852004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10286
01c52d31
MB
10287 * nnrss.el (nnrss-make-filename): New function.
10288 (nnrss-request-delete-group, nnrss-read-server-data)
10289 (nnrss-save-server-data, nnrss-read-group-data)
10290 (nnrss-save-group-data): Use it.
10291 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10292 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10293 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10294
01c52d31 102952004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10296
01c52d31 10297 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10298
01c52d31 102992004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10300
01c52d31
MB
10301 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10302 files.
54506618 10303
01c52d31
MB
10304 * message.el (message-generate-headers-first): Don't quote nil
10305 and t in docstrings.
54506618 10306
01c52d31 10307 * imap.el (imap-id): do.
54506618 10308
01c52d31
MB
10309 * gnus-agent.el (gnus-agent-consider-all-articles)
10310 (gnus-agent-queue-mail): do.
54506618 10311
01c52d31 103122004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10313
01c52d31
MB
10314 * spam-report.el (spam-report-process-queue): New function.
10315 Process requests from `spam-report-requests-file'.
10316 (spam-report-process-queue): Doc fix.
54506618 10317
01c52d31 103182004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10319
01c52d31
MB
10320 * spam.el (spam-register-routine)
10321 (spam-log-processing-to-registry, spam-log-registered-p)
10322 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10323 Change "check" to "spam-check" for semi-clarity.
531e5812 10324
01c52d31 103252004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10326
01c52d31 10327 * pop3.el: Require nnheader.
531e5812 10328
01c52d31 10329 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10330
01c52d31 10331 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10332
01c52d31 10333 * gnus-picon.el: Require cl.
531e5812 10334
01c52d31 10335 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10336
01c52d31 10337 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10338
01c52d31 10339 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10340
01c52d31
MB
10341 * gnus-art.el (gnus-article-edit-mode): Define before first
10342 reference.
531e5812 10343
01c52d31 103442004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10345
01c52d31
MB
10346 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10347 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10348
01c52d31 10349 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10350
01c52d31 10351 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10352
01c52d31 10353 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10354
01c52d31 10355 * gnus-art.el (article-date-ut): do.
69075cdd 10356
01c52d31
MB
10357 * message.el (message-fetch-field): Remove redundant
10358 case-fold-search binding.
10359 (message-narrow-to-field): Simplify.
69075cdd 10360
01c52d31 103612004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10362
01c52d31 10363 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10364
01c52d31
MB
10365 * spam-report.el (spam-report-url-to-file)
10366 (spam-report-requests-file): New function and variable for offline
10367 reporting.
10368 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10369 and user defined function.
10370 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10371
01c52d31 103722004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10373
01c52d31 10374 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10375
01c52d31 103762004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10377
01c52d31
MB
10378 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10379 format string mismatch.
ebbeed62 10380
01c52d31 10381 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10382
01c52d31 10383 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10384
01c52d31 10385 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10386
01c52d31 10387 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10388
01c52d31 10389 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10390
01c52d31 103912004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10392
01c52d31
MB
10393 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10394 the list of checks.
e62e7654 10395
01c52d31 103962004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10397
01c52d31
MB
10398 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10399 padding.
e62e7654 10400
01c52d31 104012004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10402
01c52d31
MB
10403 * mm-view.el (mm-fill-flowed): New variable.
10404 (mm-inline-text): Use it.
eb6a2b61 10405
01c52d31 104062004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10407
01c52d31
MB
10408 * spam.el (spam-spamassassin-register-ham-routine)
10409 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10410
01c52d31 104112004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10412
01c52d31
MB
10413 * gnus.el (gnus-tmp-grouplens): Remove.
10414 (gnus-summary-line-format): Remove grouplens.
f0096211 10415
01c52d31 10416 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10417
01c52d31
MB
10418 * gnus-spec.el (gnus-format-specs): Ditto.
10419 (gnus-update-format-specifications): Flush the group format spec
10420 cache if there's the grouplens stuff.
10421 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10422
01c52d31 104232004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 10424
01c52d31
MB
10425 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
10426 omission.
14e20e13 10427
01c52d31 104282004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 10429
01c52d31
MB
10430 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
10431 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 10432
01c52d31 104332004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10434
01c52d31
MB
10435 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
10436 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
10437 New macros and functions.
10438 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
10439 Handle > NLINK_MAX messages.
10440 * nnmaildir.el (nnmaildir-request-set-mark): Use
10441 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 10442
01c52d31 104432004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 10444
01c52d31
MB
10445 * spam-stat.el (spam-stat-process-directory-age): New option.
10446 (spam-stat-process-directory): Use it.
c1d7d285 10447
01c52d31 104482004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 10449
01c52d31
MB
10450 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
10451 (spam-stat-save): Accept prefix argument.
c1d7d285 10452
01c52d31 104532004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 10454
01c52d31
MB
10455 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
10456 links" error.
c1d7d285 10457
01c52d31 104582004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 10459
01c52d31
MB
10460 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
10461 compatibility with old .newsrc.eld files.
10b43d7c 10462
01c52d31 10463 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 10464
01c52d31 10465 * gnus-start.el (gnus-1): do.
f4dd4ae8 10466
01c52d31 10467 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 10468
01c52d31 10469 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 10470
01c52d31 10471 * gnus-gl.el: Remove.
f4dd4ae8 10472
01c52d31 104732004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10474
01c52d31
MB
10475 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
10476 marks consisting of a single range {for example, (3 . 5)} rather
10477 than a list of a single range { ((3 . 5)) }.
49561cf6 10478
01c52d31 104792004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10480
01c52d31
MB
10481 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
10482 with-current-buffer.
10483 (spam-stat-store-current-buffer): Use insert-buffer-substring to
10484 avoid consing a string.
f4dd4ae8 10485
01c52d31
MB
10486 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
10487 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 10488
01c52d31 104892004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 10490
01c52d31
MB
10491 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
10492 uncompressed list.
f4dd4ae8 10493
01c52d31 104942004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 10495
01c52d31
MB
10496 * spam-stat.el (spam-stat-strip-xref): New function.
10497 (spam-stat-process-directory): Use it.
f4dd4ae8 10498
01c52d31
MB
10499 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
10500 here -- it's done in message-fetch-field.
f4dd4ae8 10501
01c52d31 105022004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 10503
01c52d31
MB
10504 * gnus-agent.el (gnus-agent-queue-mail,
10505 gnus-agent-prompt-send-queue): New variables.
10506 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
10507 * gnus-draft.el (gnus-group-send-queue): Pass the group name
10508 "nndraft:queue" along to gnus-draft-send. Use
10509 gnus-agent-prompt-send-queue.
10510 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
10511 is "nndraft:queue". Suggested by Gaute Strokkenes
10512 <gs234@srcf.ucam.org>
f4dd4ae8 10513
01c52d31
MB
10514 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
10515 (agent-enable-undownloaded-faces): Added
10516 (gnus-agent-cat-groups): Use eval-and-compile, not
10517 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
10518 method of gnus-agent-cat-groups even when the buffer has been
10519 evaled.
3042deef 10520 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31
MB
10521 delete gnus-agent-save-active-1.
10522 (gnus-agent-save-groups): Deleted. Identical to
10523 gnus-agent-save-active.
10524 (gnus-agent-write-active): No longer adjust agent's copy of active
10525 file as agent's adjustments are now stored in their own
10526 file. Removed optional parameter.
10527 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
10528 servers. Add use of min/max range limits from server's local
10529 file.
10530 (gnus-agent-save-alist): Removed unused optional argument.
3042deef
JB
10531 (gnus-agent-load-local, gnus-agent-read-and-cache-local),
10532 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
01c52d31 10533 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 10534 limits for articles known to the agent. Provides a fast mechanism
01c52d31 10535 for altering many active ranges.
3042deef 10536 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
10537 active file (local makes it unnecessary).
10538 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
10539
10540 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
10541 (agent-enable-undownloaded-faces): Added
10542
10543 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
10544 disable it when sending to "nndraft:queue".
10545 (gnus-group-send-queue): Add safety check to avoid sending queue
10546 when unplugged.
f4dd4ae8 10547
01c52d31
MB
10548 * gnus-group.el (gnus-group-catchup): Use new
10549 gnus-sequence-of-unread-articles, not
10550 gnus-list-of-unread-articles, to avoid exhausting memory with huge
10551 numbers of articles. Use gnus-range-map to avoid having to
10552 uncompress the unread list.
10553 (gnus-group-archive-directory,
10554 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
10555 reference.
9b5773bc 10556
01c52d31
MB
10557 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
10558 (gnus-sorted-range-intersection): Intersection of two ranges
10559 without requiring that they first be uncompressed.
9b5773bc 10560
01c52d31
MB
10561 * gnus-start.el (gnus-activate-group): Unless blocked by the
10562 caller, possibly expand the active range to include both cached
10563 and agentized articles.
10564 (gnus-convert-old-newsrc): Rewrote in anticipation of having
10565 multiple version-dependent converters.
10566 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
10567 gnus-agent-save-active.
10568 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 10569
01c52d31
MB
10570 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
10571 gnus-agent-possibly-alter-active.
10572 (gnus-adjust-marked-articles): Faster handling of simple lists
10573
105742004-01-21 Jesper Harder <harder@ifa.au.dk>
10575
10576 * spam-stat.el (spam-stat-test-directory): New optional argument
10577 displays a list of files detected. Suggested by Andrew Cohen
10578 <cohen@andy.bu.edu>.
10579 (spam-stat-buffer-words-with-scores): Don't narrow and change
10580 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
10581
105822004-01-20 Hubert Chan <hubert@uhoreg.ca>:
10583
10584 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
10585 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
10586 (spam-spamassassin-arguments)
10587 (spam-spamassassin-spam-flag-header)
10588 (spam-spamassassin-positive-spam-flag-header)
10589 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
10590 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
10591 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
10592 (spam-list-of-processors, spam-list-of-checks)
10593 (spam-list-of-statistical-checks, spam-registration-functions)
10594 (spam-check-spamassassin-headers, spam-check-spamassassin)
10595 (spam-spamassassin-score)
10596 (spam-spamassassin-register-with-sa-learn)
10597 (spam-spamassassin-register-spam-routine)
10598 (spam-spamassassin-register-ham-routine)
10599 (spam-assassin-register-spam-routine)
10600 (spam-assassin-register-ham-routine): add SpamAssassin support
10601 (spam-bogofilter-score): fix to show article before scoring
10602
106032004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
10604
10605 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
10606 default scoring function.
10607 (spam-generic-score): Call spam-spamassassin-score if
10608 spam-use-spamassassin or spam-use-spamassassin-headers is on;
10609 spam-bogofilter-score otherwise.
10610
10611 * gnus.el (spam-process, spam-autodetect-methods): Add
10612 spamassassin and spamassassin-headers.
10613
106142004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
10615
10616 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
10617 Suppress unnecessary messages.
10618
106192004-01-20 Jesper Harder <harder@ifa.au.dk>
10620
10621 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
10622 make-hash-table.
46cdaf24 10623
01c52d31 106242004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10625
01c52d31 10626 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 10627
01c52d31 106282004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10629
01c52d31
MB
10630 * run-at-time.el: Remove useless (require 'itimer),
10631 eval-and-compile and (featurep 'xemacs).
a08b59c9 10632
01c52d31 106332004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10634
01c52d31
MB
10635 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
10636 GROUP is a virtual group.
a08b59c9 10637
01c52d31 106382004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 10639
01c52d31 10640 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 10641
01c52d31 106422004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10643
01c52d31 10644 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 10645
01c52d31 10646 * pgg-def.el: do.
a08b59c9 10647
01c52d31 10648 * nnmail.el: do.
a08b59c9 10649
01c52d31 10650 * gnus-undo.el: do.
a08b59c9 10651
01c52d31 10652 * gnus-picon.el: do.
a08b59c9 10653
01c52d31 10654 * gnus-util.el: do.
a08b59c9 10655
01c52d31 106562004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 10657
01c52d31 10658 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 10659
01c52d31 106602004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10661
01c52d31
MB
10662 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
10663 handle, as well as a list.
a08b59c9 10664
01c52d31
MB
10665 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
10666 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
10667 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 10668
01c52d31 106692004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 10670
01c52d31
MB
10671 * message.el (message-kill-to-signature): Allow prefix arg to
10672 specify number of lines to keep before signature.
a08b59c9 10673
01c52d31
MB
106742004-01-14 Kai Grossjohann <kai@emptydomain.de>
10675
10676 (message-kill-to-signature): Change docstring.
a08b59c9 10677
01c52d31 106782004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10679
01c52d31
MB
10680 * canlock.el: Always require sha1-el.
10681 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 10682
01c52d31 10683 * message.el: Autoload sha1 only when compiling.
a08b59c9 10684
01c52d31 106852004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 10686
01c52d31 10687 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 10688
01c52d31 106892004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 10690
01c52d31 10691 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 10692
01c52d31 106932004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 10694
01c52d31
MB
10695 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
10696 Invoke gnus-score-mode. Reported by
10697 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 10698
01c52d31
MB
10699 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
10700 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 10701
01c52d31 107022004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 10703
01c52d31 10704 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 10705
01c52d31 107062004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 10707
01c52d31
MB
10708 * spam.el (spam-get-article-as-string): Update to use
10709 gnus-request-article-this-buffer, much simpler.
10710 (spam-get-article-as-buffer): Remove.
6e7fb80c 10711
01c52d31 107122004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 10713
01c52d31
MB
10714 * message.el (message-expand-name): Use EUDC if the user uses
10715 that.
7cb0aa56 10716
01c52d31 107172004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 10718
01c52d31
MB
10719 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
10720 character for the encoding to avoid consing a string.
7cb0aa56 10721
01c52d31
MB
10722 * rfc2047.el (rfc2047-decode-string): Don't cons a string
10723 unnecessarily.
7cb0aa56 10724
01c52d31 10725 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 10726
01c52d31
MB
10727 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
10728 of mm-replace-chars-in-string.
e79f14a4 10729
01c52d31 107302004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10731
01c52d31
MB
10732 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
10733 strings.
e79f14a4 10734
01c52d31 10735 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 10736
01c52d31
MB
10737 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
10738 a new string in every iteration. Use shy groups.
e79f14a4 10739
01c52d31 107402004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 10741
01c52d31
MB
10742 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
10743 (gnus-group-change-level, gnus-kill-newsgroup)
10744 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
10745 (gnus-get-unread-articles, gnus-make-articles-unread)
10746 (gnus-make-ascending-articles-unread): Use accessor
10747 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
10748 to get group information for improved readability.
0c6ec103 10749
01c52d31 10750 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 10751
01c52d31 10752 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 10753
01c52d31 10754 * gnus-msg.el (gnus-put-message): do.
0c6ec103 10755
01c52d31 10756 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 10757
01c52d31 10758 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 10759
01c52d31
MB
10760 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
10761 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
10762 (gnus-group-update-group, gnus-group-read-group)
10763 (gnus-group-make-group, gnus-group-make-help-group)
10764 (gnus-group-make-archive-group, gnus-group-make-directory-group)
10765 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
10766 (gnus-group-sort-by-unread, gnus-group-catchup)
10767 (gnus-group-unsubscribe-group, gnus-group-kill-group)
10768 (gnus-group-yank-group, gnus-group-set-info)
10769 (gnus-group-list-groups): do.
1b155fbd 10770
01c52d31 10771 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 10772
01c52d31 10773 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 10774
01c52d31 10775 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 10776
01c52d31
MB
10777 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
10778 do.
1270d7ca 10779
01c52d31
MB
10780 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
10781 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 10782
01c52d31
MB
10783 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
10784 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
10785 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
10786 (gnus-group-make-articles-read): do.
1270d7ca 10787
01c52d31 107882004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10789
01c52d31
MB
10790 * gnus-art.el (article-decode-mime-words, article-babel)
10791 (gnus-article-highlight-signature, gnus-article-add-buttons)
10792 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 10793
01c52d31
MB
10794 * gnus-art.el (gnus-article-highlight-headers)
10795 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 10796
01c52d31
MB
10797 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
10798 (gnus-article-set-globals, gnus-request-article-this-buffer)
10799 (gnus-button-message-id, gnus-article-maybe-hide-headers)
10800 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
10801 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 10802
01c52d31 108032004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10804
01c52d31
MB
10805 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
10806 also under 80 char limit, and call gnus-error if needed.
10807 (spam-fetch-article-header): Fix - it was a
10808 buffer-local variable (gnus-newsgroup-data).
10809 (spam-find-spam): Use spam-generate-fake-headers, forget about
10810 spam-insert-fake-headers.
10811 (spam-insert-fake-headers): Remove.
1270d7ca 10812
01c52d31 108132004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10814
01c52d31
MB
10815 * deuglify.el (gnus-article-outlook-unwrap-lines)
10816 (gnus-outlook-rearrange-article)
10817 (gnus-outlook-repair-attribution-outlook)
10818 (gnus-outlook-repair-attribution-block)
10819 (gnus-outlook-repair-attribution-other): Remove redundant
10820 save-excursion.
1270d7ca 10821
01c52d31 108222004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10823
01c52d31
MB
10824 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
10825 (spam-fetch-field-subject-fast)
10826 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
10827 (spam-fetch-article-header): Add functions to deal with Gnus
10828 internals for fast retrieval of article header data.
10829 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 10830
01c52d31 108312004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10832
01c52d31
MB
10833 * pop3.el (pop3-md5): Remove.
10834 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 10835
01c52d31 10836 * mm-bodies.el: base64 is always built-in.
1270d7ca 10837
01c52d31
MB
10838 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
10839 with-current-buffer.
1270d7ca 10840
23f87bed 108412004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10842
23f87bed
MB
10843 * canlock.el (canlock-insert-header): Remove excessive grouping in
10844 regexp.
1270d7ca 10845
01c52d31
MB
10846 * gnus-sum.el (gnus-summary-read-document): Ditto.
10847
10848 * gnus-uu.el (gnus-uu-part-number): Ditto.
10849
10850 * html2text.el (html2text-remove-tags): Ditto.
10851 (html2text-format-tags): Ditto.
10852 (html2text-format-single-elements): Ditto.
10853
10854 * mml.el (mml-parse-1): Ditto.
10855
108562004-01-08 Jesper Harder <harder@ifa.au.dk>
10857
10858 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
10859
10860 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
10861
10862 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
10863
10864 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
10865
108662003-11-15 Simon Josefsson <jas@extundo.com>
10867
10868 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
10869 (pgg-gpg-lookup-key): Use regexp match instead of
10870 split-string (split-string is different between emacs 21.2 and
10871 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
10872
108732004-01-08 Jesper Harder <harder@ifa.au.dk>
10874
10875 * gnus-art.el (gnus-mime-view-all-parts)
10876 (gnus-article-part-wrapper, gnus-article-view-part): Use
10877 with-current-buffer.
10878
108792004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10880
10881 * spam.el (spam-disable-spam-split-during-ham-respool)
10882 (spam-spamoracle-database, spam-cache-lookups)
10883 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
10884 (spam-group-ham-mark-p, spam-group-spam-mark-p)
10885 (spam-group-ham-marks, spam-group-spam-marks)
10886 (spam-group-spam-contents-p, spam-group-ham-contents-p)
10887 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
10888 also add spam-use-blackholes to the statistical checks.
10889 (spam-fetch-field-fast): Add interface to fetching fields, may
10890 become a macro.
10891 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
10892 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
10893 (spam-insert-fake-headers): Fake an article when needed.
10894 (spam-find-spam): Fake article when possible.
10895 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
10896 (spam-check-bogofilter-headers): Use message-fetch-field instead
10897 of nnmail-fetch-field.
10898
108992004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
10900
10901 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
10902
109032004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
10904
10905 * spam.el (spam-split): Do not require spam-use-CHECK to be
10906 enabled if that check is passed to spam-split explicitly; also
10907 fix so 'spam doesn't get converted to spam-split-group when
10908 spam-split-symbolic-return is t.
10909 (spam-find-spam): Find registrations of the article and use those
10910 instead of re-running spam-split to find the spam/ham
10911 classification of the article.
10912 (spam-log-processing-to-registry, spam-log-registered-p)
10913 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10914 Use gnus-error instead of gnus-message.
10915 (spam-log-registration-type): Add function to determine the
10916 classification of a message based on registry entries; will
10917 return nil if both 'spam and 'ham are found.
10918 (spam-check-BBDB): Expand all the BBDB macros here so we can have
10919 a reasonably fast local cache without the loading errors.
10920 (spam-cache-lookups): Set to t by default.
10921 (spam-find-spam): Don't try to guess spam-cache-lookups.
10922 (spam-enter-whitelist, spam-enter-blacklist): Clear the
10923 spam-caches entry.
10924 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
10925 caching of whitelist/blacklist entries.
10926 (spam-check-whitelist, spam-check-blacklist): Invoke
10927 spam-from-listed-p with a type, not a cache variable.
10928 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
10929
109302004-01-07 Jesper Harder <harder@ifa.au.dk>
10931
10932 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
10933
10934 * nnmail.el (nnmail-split-fancy): do.
10935
10936 * mml.el (mml-parse): do.
10937
10938 * gnus-score.el (gnus-enter-score-words-into-hashtb)
10939 (gnus-score-adaptive): do.
10940
23f87bed 109412004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10942
01c52d31
MB
10943 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
10944 (gnus-mime-button-map): Don't set keymap parent.
10945 (gnus-button-ctan-directory-regexp): Use shy grouping.
10946 (gnus-prev-page-map): Don't set keymap parent.
10947 (gnus-prev-page-map): Remove duplicated one.
10948 (gnus-next-page-map): Don't set keymap parent.
10949 (gnus-mime-security-button-map): Ditto.
10950
10951 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
10952 version number.
10953
23f87bed 10954 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 10955
23f87bed 109562004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10957
23f87bed
MB
10958 * canlock.el (canlock-sha1-function): Remove.
10959 (canlock-sha1-function-for-verify): Remove.
10960 (canlock-openssl-program): Remove.
10961 (canlock-openssl-args): Remove.
10962 (canlock-ignore-errors): Remove.
10963 (canlock-sha1-with-openssl): Remove.
10964 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
10965 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 10966
23f87bed
MB
10967 * sha1-el.el (sha1-string-external): Make it can return a string
10968 in binary form.
10969 (sha1-region-external): Ditto.
10970 (sha1-string-internal): Ditto.
10971 (sha1-region-internal): Ditto.
10972 (sha1-region): Ditto.
10973 (sha1-string): Ditto.
10974 (sha1): Ditto.
1270d7ca 10975
01c52d31 109762004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10977
01c52d31 10978 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 10979
01c52d31 109802004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 10981
01c52d31 10982 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 10983
01c52d31
MB
10984 * run-at-time.el (run-at-time-saved): Remove.
10985 (run-at-time): Doc fix.
1270d7ca 10986
01c52d31 109872004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 10988
01c52d31
MB
10989 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
10990 (gnus-summary-limit-map): Add it.
10991 (gnus-summary-make-menu-bar): do.
1270d7ca 10992
01c52d31 109932004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 10994
01c52d31
MB
10995 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
10996 Make attempt at some caching support (done for BBDB only now).
10997 (spam-find-spam): Set spam-cache-lookups if there are more than 2
10998 addresses to be checked.
10999 (spam-clear-cache-BBDB): Add function, to be invoked by
11000 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
11001 (spam-check-BBDB): Check and use the caches, if
11002 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 11003
01c52d31 110042004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 11005
01c52d31 11006 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 11007
01c52d31 110082004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11009
01c52d31
MB
11010 * run-at-time.el (run-at-time-saved): Move to after the definition
11011 of `run-at-time'.
1270d7ca 11012
01c52d31 110132004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11014
01c52d31
MB
11015 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11016 mm-w3m-local-map-property.
1270d7ca 11017
01c52d31
MB
11018 * mm-view.el (mm-w3m-mode-map): Remove.
11019 (mm-w3m-local-map-property): Remove.
11020 (mm-inline-text-html-render-with-w3m): Don't use
11021 mm-w3m-local-map-property.
1270d7ca 11022
01c52d31 110232004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11024
01c52d31 11025 * run-at-time.el: New file.
1270d7ca 11026
01c52d31
MB
11027 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
11028 of gnus-set-text-properties.
1270d7ca 11029
01c52d31 11030 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 11031
01c52d31 11032 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 11033
01c52d31 11034 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 11035
01c52d31
MB
11036 * gnus-art.el (gnus-button-push): Use set-text-properties instead
11037 of gnus-.
1b155fbd 11038
01c52d31
MB
11039 * gnus.el: Changed calls to nnheader-run-at-time and
11040 password-run-at-time throughout to use run-at-time directly.
1b155fbd 11041
01c52d31 11042 * password.el: Removed definition of run-at-time.
1b155fbd 11043
01c52d31 110442004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11045
01c52d31
MB
11046 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11047 in prompt.
1b155fbd 11048
01c52d31 110492004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11050
01c52d31
MB
11051 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11052 XEmacs version.
1270d7ca 11053
01c52d31
MB
11054 * dns.el (dns-make-network-process): Use `open-network-stream'
11055 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11056
01c52d31 11057 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11058
01c52d31 110592004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11060
01c52d31
MB
11061 * gnus-art.el (gnus-mime-display-alternative)
11062 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11063 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11064 Don't use gnus-local-map-property.
1270d7ca 11065
01c52d31 11066 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11067
01c52d31
MB
11068 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11069 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11070
01c52d31
MB
11071 * gnus-util.el (gnus-completing-read): do.
11072 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11073
01c52d31 110742004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11075
01c52d31
MB
11076 * password.el: Only autoload `run-at-time' if not XEmacs.
11077 Only autoload the itimer functions if XEmacs.
1270d7ca 11078
01c52d31 110792004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11080
01c52d31
MB
11081 * gnus-art.el (gnus-read-string): Remove.
11082 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11083 read-string.
1270d7ca 11084
01c52d31 110852004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11086
01c52d31
MB
11087 * netrc.el: Autoload password-read.
11088 (netrc): Add configuration group.
11089 (netrc-encoding-method, netrc-openssl-path): Add
11090 variables for encoding and decoding of files with symmetric
11091 ciphers.
11092 (netrc-encode): Add assistant function to encode a file with
11093 netrc-encoding-method.
11094 (netrc-parse): Add interactive parameter, added optional
11095 decoding if netrc-encoding-method is non-nil but otherwise
11096 behavior is standard.
11097 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11098 Do s/encode/encrypt/ everywhere.
1270d7ca 11099
01c52d31 11100 * spam.el: Remove executable-find autoload.
1270d7ca 11101
01c52d31 111022004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11103
01c52d31 11104 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11105
01c52d31 11106 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11107
01c52d31 111082004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11109
01c52d31
MB
11110 * gnus-art.el (gnus-treat-ansi-sequences,
11111 article-treat-ansi-sequences): New variable and function.
11112 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11113
01c52d31
MB
11114 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11115 Use it.
1270d7ca 11116
01c52d31 111172004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11118
01c52d31 11119 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11120
01c52d31
MB
11121 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11122 shell-quote-argument.
1270d7ca 11123
01c52d31 11124 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11125
01c52d31 11126 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11127
01c52d31
MB
11128 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11129 with make-char.
1270d7ca 11130
01c52d31 11131 * mm-util.el (mm-make-char): Remove.
1270d7ca 11132
01c52d31
MB
11133 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11134 add-minor-mode.
1270d7ca 11135
01c52d31 11136 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11137
01c52d31 11138 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11139
01c52d31 11140 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11141
01c52d31 11142 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11143
01c52d31 11144 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11145
01c52d31 11146 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11147
01c52d31 11148 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11149
01c52d31 11150 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11151
01c52d31 11152 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11153
01c52d31 11154 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11155
01c52d31
MB
11156 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11157 Replace gnus-char-width with char-width.
1270d7ca 11158
01c52d31 11159 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11160
01c52d31
MB
11161 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11162 Replace gnus-char-width with char-width.
1270d7ca 11163
01c52d31 11164 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11165
01c52d31
MB
11166 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11167 definition.
11168 Remove Emacs 20 hash table compatibility code.
1270d7ca 11169
01c52d31
MB
11170 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11171 20 compatibility code.
1270d7ca 11172
01c52d31 11173 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11174
01c52d31 11175 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11176
01c52d31
MB
11177 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11178 with point-at-{eol,bol}.
1270d7ca 11179
01c52d31 11180 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11181
01c52d31 11182 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11183
01c52d31
MB
11184 * flow-fill.el (fill-flowed-point-at-bol,
11185 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11186
01c52d31
MB
11187 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11188 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11189
01c52d31 111902004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11191
01c52d31
MB
11192 * ntlm.el (ntlm-string-as-unibyte): New macro.
11193 (ntlm-build-auth-response): Use it.
1270d7ca 11194
01c52d31
MB
11195 Remove Emacs 20 stuff:
11196 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11197 of delq and copy-sequence.
11198 * gnus-art.el (popup-menu): Remove the compiler macro.
11199 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11200 Emacs 20.
1270d7ca 11201
01c52d31 112022004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11203
01c52d31
MB
11204 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11205 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11206 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11207 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11208 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11209 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11210 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11211 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11212 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11213 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11214 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11215 string-xor into ntlm-string-xor. Suggested by
11216 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11217
01c52d31 11218 * ntlm.el: Don't include poem.
1270d7ca 11219
01c52d31
MB
11220 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11221 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11222
01c52d31 11223 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11224
01c52d31
MB
11225 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11226 probably breaks emacs with DL patch, but do we care? Is anyone
11227 still using the DL stuff?)
1270d7ca 11228
01c52d31
MB
11229 * sieve-manage.el: Use the password package.
11230 (sieve-manage-read-passwd): Remove.
11231 (sieve-manage-interactive-login): Use password. Re-add
11232 condition-case around loop.
11233
11234 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11235 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11236 the password package.
11237
112382003-02-19 Simon Josefsson <jas@extundo.com>
11239
11240 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11241 token.
11242
112432002-08-07 Simon Josefsson <jas@extundo.com>
11244
11245 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11246 (sieve-manage-authenticators):
11247 (sieve-manage-authenticator-alist): Add some SASL mechs.
11248 (sieve-sasl-auth): New function.
11249 (sieve-manage-cram-md5-auth):
11250 (sieve-manage-plain-auth): Rewrite using SASL library.
11251 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11252 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11253 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11254 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11255
112562004-01-05 Simon Josefsson <jas@extundo.com>
11257
11258 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11259 New files.
11260
112612004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11262
11263 * gnus-group.el (gnus-no-groups-message): Update.
11264
11265 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11266
112672003-11-09 Simon Josefsson <jas@extundo.com>
11268
11269 * imap.el: Support for ID IMAP extension (RFC 2971).
11270 (imap-local-variables): Add imap-id.
11271 (imap-id): New variable.
11272 (imap-id): New function.
11273 (imap-parse-response): Parse untagged ID response.
11274 * nnimap.el (nnimap-id): New variable.
11275 (nnimap-open-connection): Use it.
11276
112772003-12-28 Simon Josefsson <jas@extundo.com>
11278
11279 * gnus-score.el (gnus-score-edit-all-score): New.
11280 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11281
112822004-01-04 Simon Josefsson <jas@extundo.com>
11283
11284 * password.el: Add.
11285
112862004-01-04 Mario Lang <lang@zid.tugraz.at>
11287
11288 * dns.el: Add support for AAAA records (see RFC 3596)
11289
11290 * Fix typo PRT -> PTR
11291
11292 * Parse MX, PTR and SOA replies (see RFC 1035)
11293
112942004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11295
11296 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11297
11298 * Moved to Changelog.2.
11299
113002004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11301
11302 * gnus.el (gnus-version-number): Bump version.
11303
113042004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11305
11306 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11307
01c52d31 113082004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11309
01c52d31 11310 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11311
01c52d31 113122004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11313
01c52d31
MB
11314 * gnus.el (gnus-version-number): Bump.
11315 (gnus-version): No.
1270d7ca 11316
ef3b7aae 11317See ChangeLog.2 for earlier changes.
2a34a036 11318
d7a0267c 11319 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
11320
11321 This file is part of GNU Emacs.
11322
11323 GNU Emacs is free software; you can redistribute it and/or modify
11324 it under the terms of the GNU General Public License as published by
5a9dffec 11325 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11326 any later version.
11327
11328 GNU Emacs is distributed in the hope that it will be useful,
11329 but WITHOUT ANY WARRANTY; without even the implied warranty of
11330 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11331 GNU General Public License for more details.
11332
11333 You should have received a copy of the GNU General Public License
11334 along with GNU Emacs; see the file COPYING. If not, write to the
11335 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11336 Boston, MA 02110-1301, USA.
ab5796a9 11337
ef3b7aae
MB
11338;; Local Variables:
11339;; coding: iso-2022-7bit
d7ba2a01 11340;; fill-column: 79
33462dfa 11341;; add-log-time-zone-rule: t
ef3b7aae
MB
11342;; End:
11343
ab5796a9 11344;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4