Merge from gnus--devo--0
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
0b6799c3
MB
12008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
4 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
5
62008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
7
8 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
9
102008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
13 prefix keys.
14 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
15 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
16 gnus-xmas.el.
17
182008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
19
20 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
21 Add new variables for article mark management.
22 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
23 list of extra data entries which, when present, will indicate that the
24 article ID should not be trimmed from the registry.
25 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
26 functions.
27 (gnus-registry-read-mark): New function to read a mark name from the
28 user.
29 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
30 (gnus-registry-set-article-mark-internal): New functions to add and
31 remove marks.
32 (gnus-registry-get-article-marks): New function to show the marks for
33 an article, or retrieve them for further use.
34
352008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
36
37 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
38 keys when no argument is given.
39
402008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
41
42 * gnus-sum.el (gnus-article-sort-by-random)
43 (gnus-thread-sort-by-random): Fix doc strings. Reported by
44 jidanni@jidanni.org.
45
462008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
47
48 * gnus-art.el (gnus-article-describe-bindings): New function.
49 (gnus-article-read-summary-keys): Use it.
50 (gnus-article-mode-map): Bind `C-h b' to it.
51
95838435
MB
522008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
53
54 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
55 XEmacs.
56 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
57 against non-character events.
58
95838435
MB
592008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
60
61 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
62 command.
63 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
64 instead of END. Change name of the temp file.
65 (gnus-group-gmane-group-download-format): Add doc string. Make it
66 customizable.
67
682008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
69
70 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
71 bind `S W' to gnus-article-wide-reply-with-original; set default
72 binding to gnus-article-read-summary-send-keys.
73 (gnus-article-read-summary-keys): Fix the order of keys; display
74 continuation keys correctly in the echo area; describe bindings
75 correctly when keys end with `C-h'.
76 (gnus-article-read-summary-send-keys): New function.
77 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
78 for gnus-article-read-summary-send-keys; display continuation keys
79 correctly in the echo area.
80 (gnus-article-reply-with-original): Ignore prefix argument.
81 (gnus-article-wide-reply-with-original): New function.
82
d82cf70b
MB
832008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
84
85 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
86 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
87
882008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
89
90 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
91 (gnus-group-read-ephemeral-gmane-group): New command.
92
f3041af1
DN
932008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
94
95 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
96
87035689
MB
972007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
98
99 * message.el (message-send-mail-function): Increase custom version.
100
101 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
102 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
103
87035689
MB
1042007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
105
106 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
107 html parts correctly; support forwarded messages.
108 (gnus-article-browse-html-article): Remove work buffers.
109
110 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
111 compiling.
112 (netrc-bound-and-true-p): New macro.
113 (netrc-parse): Use it instead of bound-and-true-p that is not available
114 in XEmacs 21.4.
115
1162007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
117
118 * gnus-registry.el (gnus-registry-mark-article)
119 (gnus-registry-article-marks): Add functionality to mark articles
120 through the Gnus registry.
121
122 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
123 (netrc-parse): Use encrypt-file-alist to determine if
124 encrypt-find-model or encrypt-insert-file-contents should be used.
125
541cbf8b
GM
1262007-12-19 Glenn Morris <rgm@gnu.org>
127
128 * mml.el (message-options-set, message-narrow-to-head)
129 (message-in-body-p, message-mail-p, message-encode-message-body):
130 Autoload.
131 (message-remove-header, message-narrow-to-headers-or-head)
132 (message-subscribed-p, message-make-mail-followup-to)
133 (message-position-on-field, message-news-p)
134 (message-options-set-recipient, message-generate-headers)
135 (message-sort-headers): Declare as functions.
136
87035689
MB
1372007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
138
139 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
140 convention in doc string.
141
1422007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
143
144 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
145 title to html parts.
146 (gnus-article-browse-html-article): Pass message header to it.
147
148 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
149
1502007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
151
152 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
153 or password compatible with XEmacs.
154
bbbe940b
MB
1552007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
156
157 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
158 format document.
159 (gnus-mime-delete-part): Don't write description line if empty.
160 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
161
1622007-12-14 Johan Bockg\e,Ae\e(Brd <bojohan@gnu.org>
163
164 * gnus-sum.el (gnus-summary-mark-unread-as-read)
165 (gnus-summary-mark-read-and-unread-as-read)
166 (gnus-summary-mark-current-read-and-unread-as-read)
167 (gnus-summary-mark-unread-as-ticked): Doc fix.
168 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
169
1702007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
171
172 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
173 Christoph Conrad <christoph.conrad@gmx.de>.
174
1752007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
176
177 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
178 yes-or-no-p.
179
1802007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
181
182 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 183 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
184
185 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
186 gnus-y-or-n-p instead of y-or-n-p.
187 (gnus-article-browse-html-parts): Work with message/external-body; use
188 mm-add-meta-html-tag.
189
cef98b13
GM
1902007-12-11 Glenn Morris <rgm@gnu.org>
191
192 * gnus-cache.el: Require gnus-sum not just when compiling.
193
194 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
195
196 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
197 definitions before use.
198
199 * mm-decode.el: Require gnus-util.
200 (mm-remove-part): Only call delete-annotation on XEmacs.
201
202 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
203
204 * nnmail.el: Require gnus-int.
205
206 * spam.el: Move `require's before `eval-when-compile's.
207
208 * gnus-ems.el (gnus-alive-p):
209 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 210 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
211 * mail-source.el (gnus-compress-sequence):
212 * message.el (Info-goto-node, format-spec):
213 * mm-bodies.el (message-options-get):
214 * mm-decode.el (mm-view-pkcs7):
215 * mm-util.el (gmm-write-region):
216 * mml-smime.el (mml-compute-boundary)
217 (gnus-completing-read-with-default):
218 * mml.el (widget-button-press, gnus-make-hashtable):
219 * mml1991.el (mm-decode-content-transfer-encoding)
220 (mm-encode-content-transfer-encoding)
221 (message-options-get, message-options-set):
222 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
223 * nnfolder.el (gnus-request-group):
224 * nnheader.el (ietf-drums-unfold-fws):
225 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
226 * smime.el (gnus-run-mode-hooks):
227 * spam-stat.el (gnus-message): Autoload.
228
229 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
230 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
231 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
232 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
233 Add declare-function compatibility definition.
234
235 * gnus-cache.el (nnvirtual-find-group-art):
236 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
237 (gnus-add-image, gnus-add-wash-type):
238 * gnus-group.el (nnkiboze-score-file):
239 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
240 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
241 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
242 (message-tokenize-header, gnus-get-buffer-create)
243 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
244 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
245 * gnus.el (gnus-group-decoded-name):
246 * mail-source.el (imap-capability):
247 * mm-bodies.el (message-options-set):
248 * mm-decode.el (gnus-configure-windows):
249 * mm-extern.el (message-goto-body):
250 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
251 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
252 (epg-sub-key-validity, message-options-set):
253 * mml.el (widget-event-point, gnus-configure-windows):
254 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
255 * mml2015.el (epg-check-configuration, epg-configuration)
256 (message-options-set):
257 * nndb.el (nndb-request-article):
258 * nnfolder.el (gnus-request-create-group):
259 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
260 * nnmaildir.el (gnus-group-mark-article-read):
261 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
262 * rfc1843.el (message-fetch-field):
263 * spam.el (gnus-extract-address-components):
264 Declare as functions.
265
bbbe940b
MB
2662007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
267
268 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
269
a5ded4c9
GM
2702007-12-09 Glenn Morris <rgm@gnu.org>
271
272 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
273
274 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
1d1df709
GM
275 * message.el, mm-view.el, sieve-manage, smime.el:
276 Add declare-function compatibility definition.
a5ded4c9
GM
277
278 * gnus-art.el (w3-region, w3m-region, Info-menu):
279 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
280 * gnus-sum.el (gnus-get-predicate):
281 * gnus-util.el (mm-append-to-file, w32-focus-frame):
282 * message.el (mail-abbrev-in-expansion-header-p):
283 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 284 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
285 * sieve-manage.el (password-read, password-cache-add)
286 (password-cache-remove):
8d0f97a4 287 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 288
274f1353
DK
2892007-12-08 David Kastrup <dak@gnu.org>
290
291 * gnus-sum.el (gnus-summary-simplify-subject-query):
292 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
293 `message'.
294
a601fb74 2952007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 296
a601fb74 297 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 298
af5370ad
RS
2992007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
300
301 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
302
21ee0911
MB
3032007-12-06 Christian Plate <cplate@web.de> (tiny change)
304
305 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
306 Call gnus-add-to-range ranges only once with a prepared article-list.
307
3082007-12-06 Paul Jarc <prj@po.cwru.edu>
309
310 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups,
311 nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
312 group names with backslashes. Reported by Tassilo Horn
313 <tassilo@member.fsf.org>.
314
fd0c71e8
DG
3152007-12-06 D. Goel <deego3@gmail.com>
316
a601fb74
GM
317 * gnus-art.el (article-make-date-line):
318 * gnus-start.el (gnus-load):
319 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 320
415a09fb
MB
3212007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
322
323 * gnus-art.el (gnus-use-idna)
324 * gnus-start.el (gnus-site-init-file)
325 * message.el (message-use-idna)
326 * mm-uu.el (mm-uu-hide-markers)
327 * smiley.el (smiley-style): Revert changes that suppress warnings.
328
3292007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
332 specify charset to html source. Reported by Christoph Conrad
333 <christoph.conrad@gmx.de>.
334
3352007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
336
337 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
338 idna-program in order to suppress byte compile warning issued by XEmacs
339 that came to byte compile the default value section of defcustom forms
340 recently.
341
342 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
343 value of installation-directory.
344
345 * message.el (message-use-idna): Don't directly refer to the value of
346 idna-program.
347
348 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
349
350 * smiley.el (smiley-style): Don't directly call face-attribute.
351
b890d447
MB
3522007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
353
354 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
355
356 * gnus-dired.el: Reduce Gnus dependencies.
357 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
358 require. Use autoloads instead.
359 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
360 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
361 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
362 (gnus-dired-mode): Adjust doc string.
363 (gnus-dired-mail-mode): New variable.
364 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
365 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
366 (gnus-dired-mail-buffers): New function. Return mail or message
367 composition buffers.
368 (gnus-dired-attach): Use it.
369 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
370 NO-DECODE.
371 (gnus-dired-print): Use `gnus-print-buffer' depending on
372 `gnus-dired-mail-mode'.
373
3742007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
375
376 * rfc2047.el (rfc2047-encoded-word-regexp)
377 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
378 explaining what regexp patterns are for.
379
13b0ef01
GM
3802007-12-04 Glenn Morris <rgm@gnu.org>
381
382 * password.el: Move to ../password-cache.el.
383
384 * mml1991.el (password-read, password-cache-add, password-cache-remove):
385 * mml2015.el (password-read, password-cache-add, password-cache-remove):
386 * mml-smime.el (password-read, password-cache-add)
387 (password-cache-remove):
388 No need to autoload, since mml-sec requires password.
389
390 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
391 * message.el (gnus-extract-address-components):
392 * mml-smime.el (gnus-extract-address-components): Define for compiler.
393
394 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
395 password.
396
b890d447
MB
3972007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
398
399 * mailcap.el: Reduce dependencies.
400 (mail-header-parse-content-type): Autoload.
401 (mailcap-delete-duplicates): New alias.
402 (mailcap-mime-info): Add optional argument NO-DECODE.
403 (mailcap-mime-types): Use mailcap-delete-duplicates.
404
405 * message.el (message-ignored-supersedes-headers): Add "X-ID".
406
4072007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
408
409 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
410 function.
411
412 * gnus-uu.el (gnus-uu-decode-yenc): New command.
413 (gnus-uu-yenc-article): New function.
414
415 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
416
417 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
418 buffer.
419
21662dc7
GM
4202007-12-02 Glenn Morris <rgm@gnu.org>
421
323fc9ec
GM
422 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
423 Move to ../net.
424
21662dc7
GM
425 * binhex.el, uudecode.el: Move to ../mail.
426
ceabaeb3
GM
427 * encrypt.el: Remove file.
428
b890d447
MB
4292007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
430
431 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
432 matches on patches.
433
434 * gnus-art.el (gnus-article-browse-html-article): Mention
435 `mm-text-html-renderer' in the doc string.
436
437 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
438 string. Add comments.
439
440 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
441 if rhs is ASCII.
442
08545d0a
GM
4432007-12-01 Glenn Morris <rgm@gnu.org>
444
fb18c032 445 * dig.el, dns.el: Move to ../net.
c3335b6a 446 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 447
08545d0a
GM
448 * mail-source.el (top-level): Require format-spec before
449 eval-when-compile.
450
257a0a0d
GM
4512007-11-30 Glenn Morris <rgm@gnu.org>
452
453 * encrypt.el: Require password, rather than autoloading password-read.
454
b890d447
MB
4552007-11-28 Elias Oltmanns <eo@nebensachen.de>
456
457 * gnus.el (gnus-method-to-server): Add an optional parameter so the
458 caller can indicate whether the cache should be disregarded for this
459 call. This way the result of the call is reproducible at all times and
460 can be considered a canonical server name for the supplied method.
461 (gnus-agent-method-p): Canonicalize server names by pushing their
462 method through `gnus-method-to-server' using the no-cache argument.
463
464 * gnus-srvr.el (gnus-server-insert-server-line): Call
465 `gnus-method-to-server' with `no-cache' argument.
466
467 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
468 gnus-agent-possibly-synchronize-flags as this should be called when the
469 server is actually being opened.
470 (gnus-agent-possibly-synchronize-flags)
471 (gnus-agent-possibly-synchronize-flags-server): Move check for the
472 flags file of an agentized server to the latter function.
473
474 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
475 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
476 after a connection has been established successfully.
477
4782007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * gnus-art.el (article-display-face): Force to display face if called
481 interactively; check if gnus-article-x-face-too-ugly matches author.
482 (article-display-x-face): Display face even if From header is missing
483 as article-display-face does.
484
d50fd8e2
GM
4852007-11-28 Richard Stallman <rms@gnu.org>
486
487 * md4.el: Move to ../.
488 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
489
b890d447
MB
4902007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
491
492 * mail-source.el (mail-sources): Default to fetch from file for
493 compatibility with default of nnmail-spool-file.
494
4952007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
496
497 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
498 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
499 to look for encoded word that should be encoded again.
500 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
501 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
502 encoding pattern.
503 (rfc2047-decode-region): Switch strict regexp and loose one according
504 to rfc2047-allow-irregular-q-encoded-words.
505
a06e7b5d
SJ
5062007-11-26 Simon Josefsson <simon@josefsson.org>
507
508 * imap.el: Move to ../net directory.
509
b890d447
MB
5102007-11-25 Romain Francoise <romain@orebokech.com>
511
512 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
513
5142007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
515
516 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
517 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
518
519 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
520 `nnmail-spool-file'.
521
522 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
523 `nnmail-spool-file'.
524
525 * gnus-move.el (gnus-change-server): Ditto.
526
527 * gnus-kill.el (gnus-batch-score): Ditto.
528
529 * gnus-cache.el (gnus-jog-cache): Ditto.
530
531 * gnus-msg.el (gnus-summary-reply): Ignore
532 gnus-confirm-mail-reply-to-news for wide and very wide replies.
533
5342007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
535
536 * gnus-cache.el (gnus-cache-generate-nov-databases): Use
537 nnml-generate-nov-databases-directory instead of
538 nnml-generate-nov-databases-1.
539
e3b0153a
GM
5402007-11-24 Glenn Morris <rgm@gnu.org>
541
542 * message.el (message-tool-bar-retro): Update for rename
543 mail_send.xpm->mail-send.xpm.
544
b890d447
MB
5452007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
546
547 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
548 `smime-ldap-search' for Emacs 22 and up.
549
145cc6b9
RS
5502007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
551
63ff8478
RS
552 * hashcash.el: Move to ../mail directory.
553
8746c8b8
RS
554 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
555
145cc6b9
RS
556 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
557 `smime-ldap-search' for Emacs 22 and up.
558
82816ba1
SM
5592007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
560
b7b80032
SM
561 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
562
82816ba1
SM
563 * message.el (message-send-mail-function): Fix error convention.
564 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
565 (message-widen-reply, message-send-mail, message-talkative-question)
566 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
567 (message-clone-locals, message-send-news): Use with-current-buffer.
568 (message-insert-or-toggle-importance): Remove unused var `valid'.
569 (message-make-references): Remove unused var `new-references'.
570 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
571
3042deef
JB
5722007-11-22 Juanma Barranquero <lekktu@gmail.com>
573
574 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
575 (spam-split-symbolic-return-positive): Reflow docstring.
576 (spam-backends, spam-summary-exit-behavior)
577 (spam-mark-ham-unread-before-move-from-spam-group)
578 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
579 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
580 (spam-clear-cache, spam-backend-check, spam-install-backend)
581 (spam-install-statistical-backend, spam-list-of-processors)
582 (spam-group-processor-p, spam-split, spam-bogofilter-score)
583 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
584 (spam-check-crm114, spam-initialize, spam-unload-hook):
585 Fix typos in docstrings.
586
b890d447
MB
5872007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
588
589 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
590 been checked if they have never been read and those group levels are
591 higher than the one that a user specified.
592
5932007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
594
595 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
596 foreign groups unless a group level is specified by a user.
597 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
598
b62a39c4
RS
5992007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
600
601 * message.el (message-send-mail-function): Require sendmail.
602
2ea6167b
RS
6032007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
604
9e0a8576
RS
605 * message.el (message-send-mail-function): Check for smtpmail too.
606
f21470ef
RS
607 * utf7.el (utf7-encode, utf7-decode): Use coding system
608 `utf-7'/`utf-7-imap' from utf-7.el' if available.
609
2ea6167b
RS
610 * message.el (message-send-mail-function): New function.
611 (message-send-mail-function): Set default using
612 message-send-mail-function. Adjust doc string.
613 (message-send-mail-with-mailclient): New function.
614
127a6f0e
GM
6152007-11-17 Richard Stallman <rms@gnu.org>
616
617 * assistant.el: Remove file.
618
9efa445f
DN
6192007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
620
621 * smime.el (from):
622 * rfc2047.el (message-posting-charset):
623 * qp.el (mm-use-ultra-safe-encoding):
624 * pop3.el (parse-time-months):
625 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
626 * nnml.el (files):
627 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
628 (jka-compr-compression-info-list, ange-ftp-path-format)
629 (efs-path-regexp):
630 * nndiary.el (files):
631 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
632 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
633 (epg-digest-algorithm-alist, inhibit-redisplay)
634 (password-cache-expiry):
635 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
636 (pgg-output-buffer, password-cache-expiry):
637 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
638 (efs-path-regexp):
639 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
640 (inhibit-redisplay):
641 * mm-uu.el (file-name, start-point, end-point, entry)
642 (gnus-newsgroup-name, gnus-newsgroup-charset):
643 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
644 (latin-unity-ucs-list):
645 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
646 (mm-uu-binhex-decode-function):
647 * message.el (gnus-message-group-art, gnus-list-identifiers, )
648 (rmail-enable-mime-composing, gnus-local-organization)
649 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
650 (gnus-read-active-file, facemenu-add-face-function)
651 (facemenu-remove-face-function, gnus-article-decoded-p)
652 (tool-bar-mode):
653 * mail-source.el (display-time-mail-function):
654 * gnus-util.el (nnmail-pathname-coding-system)
655 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
656 (gnus-original-article-buffer, gnus-user-agent)
657 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
658 (xemacs-codename, sxemacs-codename, emacs-program-version):
659 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
660 * gnus-start.el (gnus-agent-covered-methods)
661 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
662 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
663 (gnus-newsgroup-headers, gnus-group-list-mode)
664 (gnus-group-mark-positions, gnus-newsgroup-data)
665 (gnus-newsgroup-unreads, nnoo-state-alist)
666 (gnus-current-select-method, mail-sources)
667 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
668 (nnmail-spool-file, gnus-cache-active-hashtb):
669 * gnus-mh.el (mh-lib-progs):
670 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
671 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
672 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
673 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
674 (gnus-group-buffer):
675 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
676 (font-lock-set-defaults):
677 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
678 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
679 (gnus-summary-post-menu, total-parts, type, condition, length):
680 * gnus-agent.el (gnus-agent-read-agentview):
681 * flow-fill.el (show-trailing-whitespace):
682 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
683 eval-and-compile wrappers for byte compiler pacifiers.
684
685 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
686 (mm-display-inline-fontify): Check for featurep 'xemacs not
687 extent-list.
688
689 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
690 itimer-list.
691 (mm-create-image-xemacs): Only do something for XEmacs.
692 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
693
694 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
695
696 * gnus-registry.el (gnus-adaptive-word-syntax-table):
697 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
698
e9346447
JB
6992007-11-15 Juanma Barranquero <lekktu@gmail.com>
700
ec5741dc 701 * nnimap.el (nnimap-split-download-body):
e9346447 702 * gnus-demon.el (gnus-demon):
ec5741dc 703 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 704
1428d46b
MB
7052007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
706
707 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
708 macros.
709 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
710 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
711 copy data from unibyte buffer to multibyte current buffer.
712 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
713 to copy data from unibyte current buffer to multibyte buffer.
714 (nntp-make-process-buffer): Make process buffer unibyte.
715
716 * pop3.el (pop3-open-server): Fix typo in Lisp code.
717
7182007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
719
720 * pop3.el (pop3-open-server): Accept and process data more robustly at
721 connexion start to avoid spurious "POP SSL connexion failed" errors.
722
7232007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
724
725 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
726 read group names.
727
7282007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
729
730 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
731
7322007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
733
734 * nnmail.el (nnmail-parse-active): Make group names unibyte.
735 (nnmail-save-active): Use a unibyte buffer when saving active file,
736 which may contain non-ASCII group names.
737
738 * nnml.el (nnml-request-group): Decode group names in messages.
739
4d8a28ec
MB
7402007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
741
742 * message.el (message-citation-line-function)
743 (message-insert-formatted-citation-line): Fix spelling of
744 `message-insert-formated-citation-line'.
745
c12ecb0a
MB
7462007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
747
748 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
749
4d8a28ec
MB
7502007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
751
752 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
753 nnmail-pathname-coding-system.
754
755 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
756 that a user enters; decode group names in messages.
757
758 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
759
60ece9b0
MB
7602007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
761
762 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
763
764 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
765
766 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
767 risky local variable.
768
769 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
770
7712007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
772
773 * encrypt.el: Improve documentation to fix function name typo.
774 Reported by Daiki Ueno <ueno@unixuser.org>.
775
7762007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
777
778 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
779 even if the point is not in the last page of an article.
780 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
781 back to the previous page.
782
c590ed3a
MB
7832007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
784
785 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
786
60ece9b0
MB
7872007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
788
789 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
790
c70dbcd5
SM
7912007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
792
60ece9b0
MB
793 * message.el (message-check-news-body-syntax): Avoid
794 mm-string-as-multibyte.
c70dbcd5
SM
795 (message-hide-headers): Don't assume (point-min)==1.
796
437ce4be
MB
7972007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
798
799 * message.el (message-remove-blank-cited-lines): Fix if remove is
800 given.
801 (message-bogus-address-regexp): New variable.
802 (message-bogus-recipient-p): New function.
803 (message-check-recipients): New command.
804 (message-syntax-checks): Add `bogus-recipient'.
805 (message-fix-before-sending): Add `bogus-recipient'.
806
807 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
808 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
809 window-system.
810
c7ff939a
RS
8112007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
812
813 * gnus.el: Bump version to Gnus v5.13.
814
01c52d31
MB
8152007-10-28 Miles Bader <miles@gnu.org>
816
817 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
818 at compile-time too.
819
437ce4be
MB
8202007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
821
822 * gnus-msg.el (gnus-message-setup-hook): Add
823 `message-remove-blank-cited-lines' to options.
824
01c52d31
MB
8252007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
826
827 * message.el (message-remove-blank-cited-lines): New function.
828 Suggested by Karl Pl\e,Ad\e(Bsterer.
829
8302007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
831
832 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
833 mapc.
834
835 * imap.el (imap-open): Replace mapcar called for effect with mapc.
836 (top-level): Use mapc to set functions to be traced for debugging.
837
838 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
839 called for effect with while loop.
840
841 * message.el (message-talkative-question): Replace mapcar called for
842 effect with mapc.
843
844 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
845 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
846 called for effect with dolist.
847
848 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
849
850 * nndiary.el: Use dolist instead of mapcar to add diary headers to
851 gnus-extra-headers and nnmail-extra-headers.
852
853 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
854 called for effect with dolist.
855 (top-level): Use mapc to set functions to be traced for debugging.
856
857 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
858 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
859 dolist.
860
861 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
862 Replace mapcar called for effect with mapc.
863 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
864 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
865 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
866 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
867
868 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
869 remove-if that's a cl function.
870
871 * webmail.el (webmail-debug): Replace mapcar called for effect with
872 dolist.
873
01c52d31
MB
8742007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
875
876 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
877 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
878 with while loop.
879
880 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
881 functions from article-* functions.
882 (gnus-multi-decode-header): Replace mapcar called for effect with
883 dolist.
884
885 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
886 (gnus-bookmark-show-details): Replace mapcar called for effect with
887 while loop.
888
889 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
890 called for effect with while loop.
891
892 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
893 with dolist.
894
895 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
896 mapcar called for effect with dolist.
897
898 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
899
900 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
901 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
902 Replace mapcar called for effect with dolist.
903 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
904 mapc.
905
906 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
907 Replace mapcar called for effect with dolist.
908 (gnus-topic-list): Replace mapcar called for effect with mapc.
909
910 * gnus.el: Use mapc instead of mapcar to add autoloads.
911
4b576f7d
RS
9122007-10-23 Richard Stallman <rms@gnu.org>
913
914 * gnus-group.el (gnus-group-highlight): Mark as risky.
915
fdc90613
MB
9162007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
917
918 * gnus.el (gnus-server-to-method): Return method found first in
919 gnus-newsrc-alist.
920
01c52d31
MB
921 * gnus-art.el (gnus-article-highlight-signature)
922 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
923 button overlay without the front stickiness.
924
9252007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
926
927 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
928 overview buffer needed a catch to receive its throw.
929 (gnus-agent-flush-cache): Declared as interactive to make this function
930 easier to use.
931
fdc90613
MB
9322007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
933
934 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
935 `next-line'.
936
5255e3ff
MB
9372007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
938
939 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
940 exclude address matching message-dont-reply-to-names.
941
b4fde39f
MB
9422007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
943
944 * gnus-util.el (gnus-string<): New function.
945
946 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 947 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
948
9492007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
950
951 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
952 the frame-focus tag is set in gnus-buffer-configuration.
953
01c52d31
MB
9542007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
955
956 * gnus-art.el (gnus-article-add-button): Make a button overlay without
957 the front stickiness.
958
9592007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
960
961 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
962 url pattern; remove duplicate one.
963 (gnus-article-extend-url-button): New function.
964 (gnus-article-add-buttons): Use it.
965 (gnus-button-push): Use concatenated url that it makes.
966
6ab3804a
JB
9672007-10-04 Juanma Barranquero <lekktu@gmail.com>
968
969 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
970 (sieve-manage-open): Use `mapc' instead of `mapcar'.
971
2f19ece7
SM
9722007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
973
974 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
975 Don't hardcode point-min==1.
976
1d0df8af
DK
9772007-09-30 David Kastrup <dak@gnu.org>
978
979 * gnus-art.el (gnus-article-reply-with-original)
980 (gnus-article-followup-with-original): When `transient-mark-mode' is
981 off, refrain from active-region behavior for followups.
982
4b70e299
MB
9832007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
984
985 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
986 Fix comment about "iso8859-1".
987
9882007-10-08 Daiki Ueno <ueno@unixuser.org>
989
990 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
991 ones returned from the verify-function.
992
993 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
994 mml2015-extract-cleartext-signature if extraction failed.
995
9962007-10-07 Daiki Ueno <ueno@unixuser.org>
997
998 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
999 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
1000 failed.
4b70e299
MB
1001
10022007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1003
e9346447 1004 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 1005
01c52d31
MB
10062007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
1007
1008 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
1009 to mark a thread as expirable. Add variable `hide' to handle hiding of
1010 thread for both the null and zero (kill/expire thread) universal prefix
1011 cases.
1012 (gnus-summary-expire-thread): Add new function to expire a thread,
1013 using gnus-summary-kill-thread.
1014 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
1015 shortcuts for gnus-summary-expire-thread.
1016 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
1017 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
1018
10192007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1020
1021 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
1022 extras value, so an extras entry can be deleted.
1023 (gnus-registry-delete-extra-entry): Use it.
1024 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
1025 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
1026 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
1027 storage through the gnus-registry, and provide an appropriate API for
1028 it.
01c52d31 1029
4b70e299
MB
10302007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1031
1032 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
1033 Suggested by Leo <sdl.web@gmail.com>.
1034
1035 * gnus.el: Do.
1036
10372007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
1040 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
1041
1042 * gnus-agent.el (gnus-agent-fetch-headers): Do.
1043
1044 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
1045 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
1046
10472007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1048
1049 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
1050 newline.
1051 (nnmbox-request-accept-article): Don't change article in source buffer;
1052 narrow to header to use message-fetch-field rather than
1053 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
1054 (nnmbox-request-replace-article): Quote lines that'll be misidentified
1055 as delimiters; make sure article ends with newline.
1056 (nnmbox-delete-mail): Correct last position of article to be deleted;
1057 ignore X-Gnus-Newsgroup header in article body.
1058 (nnmbox-save-mail): Quote lines looking like delimiters at the right
1059 positions; make sure article ends with newline.
1060
01c52d31
MB
1061 * message.el (message-display-abbrev): Don't infloop when a user
1062 inserts SPC in the beginning of header.
1063
10642007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
1065
1066 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
1067 list of groups not followed by default. Fix type to be regexp.
1068 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
1069
10702007-09-06 Tassilo Horn <tassilo@member.fsf.org>
1071
1072 * hmac-def.el (define-hmac-function): Switch from old-style to
1073 new-style backquotes.
1074
002876ab 1075 * md4.el (md4-make-step): Likewise.
01c52d31
MB
1076
10772007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1078
1079 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
1080 raw-text coding system when saving .newsrc file, which may contain
1081 non-ASCII group names.
1082
4b70e299
MB
10832007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
1084
1085 * gnus-cus.el (gnus-score-extra): New widget.
1086 (gnus-score-extra-convert): New function.
1087 (gnus-score-customize): Use it for Extra.
1088
01c52d31
MB
10892007-08-31 Daiki Ueno <ueno@unixuser.org>
1090
1091 * mml2015.el (mml2015-extract-cleartext-signature): New function.
1092 (mml2015-mailcrypt-clear-verify): Use it.
1093 (mml2015-gpg-clear-verify): Use it.
1094 (mml2015-pgg-clear-verify): Use it.
1095 (mml2015-epg-clear-verify): Replace the current part with the output
1096 from GnuPG; don't extract the plaintext by itself.
1097
1098 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
1099 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
1100 mml2015-clear-verify-function; don't touch the armor headers or
1101 dash-escaped text here.
1102
11032007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
1104
1105 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
1106 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
1107 parts, or application/octet-stream as a last resort.
1108 (gnus-mime-view-part-as-type): Don't toggle display.
1109 (gnus-mime-view-part-as-charset): Don't turn off display before
1110 querying charset.
1111
1112 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
1113 stuff to undisplayer function in Emacs.
1114 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
1115
1116 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
1117 text/calendar parts.
1118
7f22a765
MB
11192007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1120
01c52d31
MB
1121 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
1122 decoding text/calendar parts.
1123
1124 * message.el (message-forward-make-body-mime): Always mark body as
1125 having no illegible text; remove signed-or-encrypted argument.
1126 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
1127
7f22a765
MB
1128 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
1129 (mml-generate-mime-1): Don't encode body if it is specified to be in
1130 raw form; don't make buffer be unibyte when inserting multibyte string.
1131
67d0660b
SM
11322007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
1133
1134 * sha1.el: Fix up comment style.
1135 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
1136 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
1137
1138 * hex-util.el: Fix up comment style.
1139 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
1140
1141 * gnus-salt.el: Use with-current-buffer.
1142 (gnus-pick-setup-message): Fix long-standing typo.
1143
bdaf8a62
MB
11442007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
1145
01c52d31
MB
1146 * imap.el (imap-logout-timeout): New variable.
1147 (imap-logout, imap-logout-wait): New functions.
1148 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
1149
1150 * nnimap.el (nnimap-logout-timeout): New server variable.
1151 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
1152 nnimap-logout-timeout.
1153
bdaf8a62
MB
1154 * gnus-art.el (gnus-article-summary-command-nosave)
1155 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
1156
11572007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
1158
1159 * gnus.el (gnus-maximum-newsgroup): New variable.
1160
1161 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
1162 according to gnus-maximum-newsgroup.
1163
1164 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
1165 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
1166 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 1167
01c52d31
MB
11682007-08-14 Tassilo Horn <tassilo@member.fsf.org>
1169
1170 * gnus-art.el (gnus-sticky-article): Fixed problems described in
1171 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
1172 Don't perform gnus-configure-windows here; reuse existing sticky
1173 article buffer.
1174
1175 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
1176 it doesn't exist in gnus-article-mode.
1177
11782007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
1179
1180 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
1181 (gnus-agent-decoded-group-name): New function.
1182 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
1183 (gnus-agent-expire-group-1): Use it; decode group name in messages.
1184
11852007-08-12 Tassilo Horn <tassilo@member.fsf.org>
1186
1187 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
1188 Add binding for gnus-sticky-article.
1189 (gnus-summary-exit): Don't kill sticky article buffers.
1190
1191 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
1192 article buffer.
1193 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
1194 (gnus-kill-sticky-article-buffers): New commands.
1195
37cc095b
MB
11962007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * nntp.el (nntp-xref-number-is-evil): New server variable.
1199 (nntp-find-group-and-number): If it is non-nil, don't trust article
1200 numbers in the Xref header.
1201
01c52d31
MB
12022007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
1203
1204 * gnus-agent.el (gnus-agent-read-group): New function.
1205 (gnus-agent-flush-group, gnus-agent-expire-group)
1206 (gnus-agent-regenerate-group): Use it.
1207 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
1208 nnmail-pathname-coding-system.
1209
37cc095b
MB
12102007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
1211
1212 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
1213
01c52d31
MB
1214 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
1215 that are unread as unread, and also as selected so that information of
1216 marks having been changed by a user may be updated when exiting group.
1217
37cc095b
MB
12182007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1219
1220 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
1221
01c52d31
MB
12222007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
1223
1224 * gnus-art.el (gnus-mime-display-single): Pass part number that is
1225 calculated ignoring signature parts to gnus-treat-article.
1226
12272007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1228
1229 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
1230 a point here in order to keep the window start.
1231 (gnus-insert-mime-security-button): Make a button overlay without the
1232 front stickiness.
1233 (gnus-mime-display-security): Goto the end of a button.
1234
1235 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
1236
12372007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1238
1239 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
1240 group-name-at-point.
1241 (gnus-group-completing-read): New function that offers decoded
1242 non-ASCII group names for completion.
1243 (gnus-fetch-group, gnus-group-read-ephemeral-group)
1244 (gnus-group-jump-to-group, gnus-group-make-group-simple)
1245 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
1246 (gnus-group-fetch-control): Use it.
1247 (gnus-fetch-group): Use group-name-at-point for the initial value
1248 rather than the default value; use gnus-alive-p.
1249
1250 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
1251 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
1252 (gnus-summary-post-news): Use gnus-group-completing-read.
1253
1254 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
1255 (gnus-read-move-group-name): Decode group name for completion.
1256
12572007-07-31 Ted Zlatanov <tzz@lifelogs.com>
1258
1259 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
1260 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
1261 Yamaoka slightly modified the code).
1262
12632007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1264
1265 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
1266 (nnmail-split-incoming): Bind it.
1267
1268 * nnml.el (nnml-group-name-charset): New function.
1269 (nnml-decoded-group-name): Use it; don't decode group name if
1270 nnmail-group-names-not-encoded-p is non-nil.
1271 (nnml-encoded-group-name): New function.
1272 (nnml-group-pathname): Inline nnml-decoded-group-name.
1273 (nnml-request-expire-articles): Decode group name in message.
1274 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
1275 nnmail-pathname-coding-system.
1276 (nnml-save-mail, nnml-active-number): Work with decoded group names and
1277 not decoded ones according to nnmail-group-names-not-encoded-p.
1278 (nnml-generate-active-info): Use nnml-encoded-group-name.
1279
3ecd3a56
GM
12802007-08-08 Glenn Morris <rgm@gnu.org>
1281
1282 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
1283 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
1284 doc-strings and comments.
1285
cacc7b51
GM
12862007-07-25 Glenn Morris <rgm@gnu.org>
1287
1288 * Relicense all FSF files to GPLv3 or later.
1289
01c52d31 12902007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 1291
01c52d31
MB
1292 * gnus-sum.el (gnus-summary-move-article): Make
1293 gnus-summary-respool-article work.
2f62a044 1294
f931ce84
MB
12952007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
1296
1297 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
1298 string.
1299
01c52d31
MB
13002007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1301
1302 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
1303 that should be ignored when comparing distant RSS articles with local
1304 ones.
1305 (nnrss-make-hash-index): New function. Create a hash index according
1306 to the ignored fields.
1307 (nnrss-check-group): Use it.
1308
13092007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
1310
1311 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
1312
1313 * gnus-art.el (article-decode-group-name): Decode Xref header too.
1314
1315 * gnus-group.el (gnus-group-make-group): Encode group name here unless
1316 the new optional argument ENCODED is non-nil.
1317 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
1318 coding system for encoding group name.
1319 (gnus-group-make-rss-group): Pass un-encoded group name to
1320 gnus-group-make-group.
1321 (gnus-group-set-info): Tell gnus-group-make-group that group name is
1322 encoded.
1323
1324 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
1325 Encode group name to which articles are moved or copied.
1326 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
1327 coding system for encoding Newsgroup, Followup-To and Xref headers.
1328
1329 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
1330 marks; use nnheader-file-coding-system to write a file.
1331 (nnagent-retrieve-headers): Bind file-name-coding-system to
1332 nnmail-pathname-coding-system.
1333
1334 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
1335
1336 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
1337 (nnml-request-article, nnml-request-create-group)
1338 (nnml-request-rename-group, nnml-find-id)
1339 (nnml-possibly-change-directory, nnml-possibly-create-directory)
1340 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
1341 (nnml-save-marks): Use nnml-group-pathname instead of
1342 nnmail-group-pathname.
1343
1344 (nnml-request-create-group, nnml-request-expire-articles)
1345 (nnml-request-move-article, nnml-request-delete-group)
1346 (nnml-deletable-article-p, nnml-possibly-create-directory)
1347 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
1348 (nnml-open-marks): Bind file-name-coding-system to
1349 nnmail-pathname-coding-system.
1350
1351 (nnml-request-article): Pass server argument to nnml-find-group-number.
1352 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
1353 server argument to nnml-possibly-create-directory.
1354 (nnml-request-accept-article): Pass server argument to
1355 nnml-active-number and nnml-save-mail.
1356 (nnml-find-group-number): Pass server argument to nnml-find-id.
1357 (nnml-request-update-info): Pass server argument to
1358 nnml-marks-changed-p.
1359
1360 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
1361 (nnml-save-mail, nnml-active-number): Add server argument.
1362
1363 (nnml-request-delete-group): Warn if group is missing.
1364 (nnml-get-nov-buffer): Decode group name.
1365 (nnml-generate-active-info): Encode group name.
1366 (nnml-open-marks): Decode group name in messages.
1367
13682007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
1369
1370 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
1371 if it is not specified.
1372 (gnus-article-pipe-part, gnus-article-save-part)
1373 (gnus-article-interactively-view-part, gnus-article-copy-part)
1374 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
1375 (gnus-article-inline-part, gnus-article-save-part-and-strip)
1376 (gnus-article-replace-part, gnus-article-delete-part)
1377 (gnus-article-view-part-as-type): Pass raw prefix argument to
1378 gnus-article-part-wrapper.
1379
13802007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * gnus-agent.el (gnus-agent-save-active): Bind
1383 nnheader-file-coding-system to gnus-agent-file-coding-system.
1384
1385 * gnus-cache.el (gnus-cache-save-buffers)
1386 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
1387 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
1388 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
1389 (gnus-cache-braid-nov, gnus-cache-braid-heads)
1390 (gnus-cache-generate-active, gnus-cache-rename-group)
1391 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
1392 (gnus-cache-update-overview-total-fetched-for): Bind
1393 file-name-coding-system to nnmail-pathname-coding-system.
1394 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
1395 variables.
1396 (gnus-cache-decoded-group-name): New function.
1397 (gnus-cache-file-name): Use it.
1398 (gnus-cache-generate-active): Use non-decoded group name for active.
1399
1400 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
1401 right place.
1402 (gnus-write-active-file): Don't break non-ASCII group names.
1403
1404 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
1405 nnmail-pathname-coding-system.
1406
1407 * gnus-uu.el (gnus-uu-decode-save): Typo.
1408
f931ce84
MB
14092007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1410
1411 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
1412
2f62a044
MB
14132007-07-14 David Kastrup <dak@gnu.org>
1414
1415 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
1416 finishing actions if we did not edit the article.
1417
01c52d31
MB
14182007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1419
1420 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
1421 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
1422 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
1423 (gnus-agent-flush-group, gnus-agent-flush-cache)
1424 (gnus-agent-fetch-headers, gnus-agent-load-alist)
1425 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
1426 (gnus-agent-retrieve-headers, gnus-agent-request-article)
1427 (gnus-agent-regenerate-group)
1428 (gnus-agent-update-files-total-fetched-for)
1429 (gnus-agent-update-view-total-fetched-for): Bind
1430 file-name-coding-system to nnmail-pathname-coding-system.
1431 (gnus-agent-group-pathname): Don't encode file names by
1432 nnmail-pathname-coding-system.
1433 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
1434 coding-system-for-write instead of buffer-file-coding-system to
1435 gnus-agent-file-coding-system.
1436
1437 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
1438 Decode group name.
1439
1440 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
1441
1442 * gnus-start.el (gnus-update-active-hashtb-from-killed)
1443 (gnus-read-newsrc-el-file): Make group names unibyte.
1444
1445 * nnmail.el (nnmail-group-pathname): Don't encode file names by
1446 nnmail-pathname-coding-system.
1447
1448 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
1449 (nnrss-request-delete-group): Bind file-name-coding-system to
1450 nnmail-pathname-coding-system.
1451 (nnrss-read-server-data, nnrss-read-group-data): Bind
1452 file-name-coding-system correctly.
1453 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
1454
1455 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
1456 (nntp-server-to-method-cache): New variable.
1457 (nntp-group-pathname): New function that decodes non-ASCII group names.
1458 (nntp-possibly-create-directory, nntp-marks-changed-p)
1459 (nntp-save-marks, nntp-open-marks): Use it.
1460 (nntp-possibly-create-directory, nntp-open-marks):
1461 Bind file-name-coding-system to nnmail-pathname-coding-system.
1462 (nntp-open-marks): Decode group names when bootstrapping marks.
1463
1464 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
1465 Newsgroups and Folowup-To headers.
1466
82fe1aed
MB
14672007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1468
1469 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1470 (gnus-server-closed-face, gnus-server-denied-face)
1471 (gnus-server-offline-face): Remove variable.
1472 (gnus-server-font-lock-keywords): Use faces that are not aliases.
1473
01c52d31
MB
1474 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
1475 of modifying message-stack directly for XEmacs.
1476
82fe1aed
MB
1477 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
1478 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
1479 if the coding-system argument is nil for XEmacs.
1480
1481 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
1482 mm-charset-override-alist.
1483
1484 * rfc2047.el: Don't require base64; require rfc2045 for the function
1485 rfc2045-encode-string.
1486 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
1487 to quote the parameter value.
1488
01c52d31
MB
14892007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
1490
1491 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
1492 form in gnus-group-name-charset-method-alist.
1493
1494 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
1495 overrides the default layout edit-form.
1496
1497 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
1498
1499 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
1500
60b0b668
MB
15012007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
1502
1503 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
1504 as unfetched articles.
1505
15062007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
1507
1508 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
1509
01c52d31
MB
15102007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1511
1512 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
1513 original back end that keeps marks in the local system.
1514
60b0b668
MB
15152007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1516
01c52d31
MB
1517 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
1518 arg of pop-to-buffer for XEmacs.
1519 (gnus-article-read-summary-keys): Ditto; don't restore window
1520 configuration if summary command ends up with neither article buffer
1521 nor summary buffer; describe bindings if summary keys end with C-h.
1522
15232007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1524
1525 * message.el (message-fix-before-sending): Skip raw message part to be
1526 forwarded while checking illegible text.
1527 (message-forward-make-body-mime, message-forward-make-body): Mark
1528 signed or encrypted raw message as having no illegible text.
1529
15302007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
1531
1532 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
1533 (gnus-message-with-timestamp-1): New macro.
1534 (gnus-message-with-timestamp): New function.
1535 (gnus-message): Use them.
1536
1537 * nnheader.el (nnheader-message): Use them.
1538
15392007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
1540
1541 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
1542 .newsrc.eld file.
60b0b668 1543
5cedca8d
MB
15442007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1545
1546 * gnus-agent.el (gnus-agent-fetch-headers)
1547 (gnus-agent-retrieve-headers): Bind
1548 gnus-decode-encoded-address-function to identity.
1549
1550 * nntp.el (nntp-send-xover-command): Recognize an xover command is
1551 available also when the server returns simply a dot.
1552
1553 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
1554
524705ae
MB
15552007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
1556
01c52d31
MB
1557 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
1558
15592007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
1560
524705ae
MB
1561 * gnus-ems.el (gnus-x-splash): Make it work.
1562
1563 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
1564 from being used.
1565
01c52d31
MB
15662007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1567
1568 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
1569 the front stickiness.
1570 (gnus-article-summary-command-nosave): Correct the order of the
1571 arguments passed to pop-to-buffer.
1572 (gnus-article-read-summary-keys): Ditto; make it work properly when the
1573 summary command ends up with the article buffer.
1574
1575 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
1576 the same faces.
524705ae 1577
770edeec
JB
15782007-06-07 Juanma Barranquero <lekktu@gmail.com>
1579
524705ae 1580 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 1581
34c5dce5
JB
15822007-06-06 Juanma Barranquero <lekktu@gmail.com>
1583
3e3dc2c3
JB
1584 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
1585 * gnus-sum.el (gnus-summary-highlight):
524705ae 1586 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 1587 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 1588
524705ae
MB
15892007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
1590
1591 * gnus-art.el (gnus-mime-view-part-externally)
1592 (gnus-mime-view-part-internally): Fix predicate function passed to
1593 completing-read.
1594
01c52d31
MB
1595 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
1596
1597 * gnus.el (gnus-update-message-archive-method): Add :version.
1598
15992007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1600
1601 * gnus.el (gnus-update-message-archive-method): New variable.
1602
1603 * gnus-start.el (gnus-setup-news): Update saved "archive" method
1604 according to gnus-message-archive-method if
1605 gnus-update-message-archive-method is non-nil.
1606
16072007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1608
1609 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
1610 by Loic Dachary <loic@dachary.org>.
1611 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1612
c14dcd06
CY
16132007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1614
1615 * message.el (message-pop-to-buffer): Add switch-function argument.
1616 (message-mail): Pass switch-function argument to it.
524705ae 1617
01c52d31
MB
16182007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1619
1620 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1621 Improve doc string.
1622
16232007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1624
1625 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1626 (gnus-header-content)
1627 * gnus-cite.el (gnus-cite-10)
1628 * gnus-srvr.el (gnus-server-closed)
1629 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1630 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1631 (gnus-group-mail-3-empty, gnus-group-mail-low)
1632 (gnus-group-mail-low-empty, gnus-splash)
1633 * message.el (message-header-to, message-header-cc)
1634 (message-header-subject, message-header-other, message-header-name)
1635 (message-header-xheader, message-separator, message-cited-text)
1636 (message-mml): Lighten colors of faces used for dark background.
1637
16382007-05-24 Simon Josefsson <simon@josefsson.org>
1639
1640 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1641 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1642
524705ae
MB
16432007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1644
1645 * message.el (message-narrow-to-headers-or-head): Ignore
1646 mail-header-separator in the body.
1647
01c52d31
MB
16482007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1649
1650 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1651 same as window size.
1652
16532007-05-22 Kevin Ryde <user42@zip.com.au>
1654
1655 * message.el (message-font-lock-keywords): Use message-header-xheader
1656 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1657 ahead of the anything pattern, to get it recognised.
1658
16592007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1660
1661 * gnus-sum.el (gnus-articles-to-read)
1662 (gnus-summary-insert-old-articles): Don't truncate group name for
1663 `read-string'.
1664
1665 * gnus-util.el (gnus-limit-string): Delete this function.
1666
1667 * gnus-sum.el (gnus-simplify-subject-fully): Use
1668 `truncate-string-to-width' instead.
1669
16702007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1671
1672 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1673 if, on summary exit, the next group has to be selected.
1674 (gnus-summary-exit): Use it.
1675
524705ae
MB
16762007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1677
1678 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1679 non-break space.
c14dcd06 1680
01c52d31
MB
16812007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1682
1683 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1684 Check if group is not a directory.
1685 (nnfolder-request-expire-articles): Don't delete articles if the target
1686 group is not available.
1687
1688 * nnml.el (nnml-request-create-group): Properly check if group is not a
1689 file.
1690 (nnml-request-expire-articles): Don't delete articles if the target
1691 group is not available.
1692
1693 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1694 Don't quote characters that are within parentheses.
1695
16962007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1697
1698 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1699 (gnus-handle-ephemeral-exit): Select article according to it.
1700
17012007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1702
1703 * message.el (message-insert-formated-citation-line): Remove newline.
1704 (message-citation-line-format): Add final \n here so that the user can
1705 avoid a blank line.
1706
17072007-05-03 Dan Christensen <jdc@uwo.ca>
1708
1709 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1710 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1711 Update lanl/arXiv support.
596e5f72 1712
01c52d31
MB
17132007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1714
1715 * gnus.el: Bump version number.
1716
17172007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1718
1719 * gnus.el (gnus-version-number): Bump version.
1720
17212007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1722
1723 * gnus.el: No Gnus v0.6 is released.
1724
17252007-04-27 Didier Verna <didier@xemacs.org>
1726
1727 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1728 * gmm-utils.el (gmm-regexp-concat): here.
1729 * message.el: Don't require 'gnus-util.
1730 (message-dont-reply-to-names): Handle name change above.
1731 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1732
17332007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1734
1735 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1736 since the initial value varies according to the system.
1737
17382007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1739
1740 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1741
17422007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1743
1744 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1745
17462007-04-24 Didier Verna <didier@xemacs.org>
1747
1748 Improve the type of gnus-ignored-from-addresses.
1749 * gnus-util.el (gnus-orify-regexp): New function.
1750 * message.el (gnus-util): Require it.
1751 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1752 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1753 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1754
17552007-04-24 Didier Verna <didier@xemacs.org>
1756
1757 * gnus-sum.el:
1758 * gnus-utils.el: Fix some trailing whitespaces.
1759
17602007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1761
1762 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1763 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1764 article's Message-ID; refer parent article in summary buffer.
1765
1766 * message.el (message-bounce): Call mime-to-mml.
1767
17682007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1769
1770 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1771
6b554e88
MB
17722007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1773
1774 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1775 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1776 displayed of multipart/alternative part if it is invoked from summary
1777 buffer.
6b554e88
MB
1778
1779 * mm-view.el (mm-inline-text-html-render-with-w3m)
1780 (mm-inline-text-html-render-with-w3m-standalone)
1781 (mm-inline-render-with-function): Use mail-parse-charset by default.
1782
01c52d31
MB
17832007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1784
1785 * parse-time.el (parse-time-string-chars): Check if CHAR
1786 is less than the length of parse-time-syntax.
1787
17882007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1789
1790 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1791 from gnus-newsgroup-processable.
1792
17932007-04-16 Didier Verna <didier@xemacs.org>
1794
1795 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 1796 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
1797 "Leo".
1798
17992007-04-11 Didier Verna <didier@xemacs.org>
1800
1801 New user option: message-signature-directory.
1802 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1803 * message.el (message-insert-signature): Ditto.
1804 * message.el (message-signature-file): Doc update.
1805 * message.el (message-signature-directory): New.
1806
c429815a
MB
18072007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1808
1809 * gnus-msg.el (gnus-inews-yank-articles): Use
1810 message-exchange-point-and-mark instead of exchange-point-and-mark.
1811
18122007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1813
1814 * message.el (message-yank-original): Make sure cited text ends with
1815 newline; don't exchange point and mark.
1816
18172007-04-07 Chong Yidong <cyd@stupidchicken.com>
1818
1819 * tls.el (open-tls-stream): Properly handle case where there
1820 is no associated buffer.
1821
c345112e
TTN
18222007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1823
1824 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1825 message-yank-original, make sure (< mark TEXT point).
1826
8aed9ac5
RS
18272007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1828
01c52d31
MB
1829 * message.el (message-fill-column): New variable.
1830 (message-mode): Use it. Add comment on a possible new hook.
1831
8aed9ac5
RS
1832 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1833 (nnmail-get-new-mail): Reformat.
1834
1835 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1836
1837 * gmm-utils.el: Fix Commentary.
1838 (gmm-tool-bar-from-list): Fix typo in doc string.
1839
561fb491
TTN
18402007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1841
01c52d31
MB
1842 * message.el (message-yank-original): Don't switch point and mark
1843 unnecessarily to put point and mark as documented.
1844
18452007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1846
1847 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1848 from the message heads.
1849
18502007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1851
1852 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1853 article buffer does not have a window. This may not be the best
1854 solution but is certainly better than setting the start of the null,
1855 that is the current, window.
1856
18572007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1858
1859 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1860 (gnus-draft-setup): Run it.
1861
1862 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1863 gnus-score-fast-scoring. Allow regexp.
1864 (gnus-score-headers): Use it.
1865
1866 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1867 XEmacs.
1868
1869 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1870 string.
1871 (gnus-button-alist): Also catch `<f1> k ...'.
1872 (gnus-treat-display-x-face): Fix doc string.
561fb491 1873
87ba2830
MB
18742007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1875
1876 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1877 evaluation of gnus-extended-version to ensure correct generation of the
1878 User-Agent header when message-generate-headers-first is used.
1879
01c52d31 18802007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1881
01c52d31
MB
1882 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1883 hashcash-path is nil. Don't call callback with incorrect number of
1884 parameters if val is 0.
87ba2830 1885
815b81c8
MB
18862007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1887
1888 * message.el (message-required-news-headers):
1889 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1890
18912007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1892
1893 * message.el (message-generate-new-buffers): Change the meaning of the
1894 nil value; add `standard' to the choices; treat t as `unique'; improve
1895 doc string.
1896 (gnus-select-frame-set-input-focus): Autoload.
1897 (message-buffer-name): Search for the existing message buffer if
1898 message-generate-new-buffers is nil or `standard'; treat the value t of
1899 message-generate-new-buffers as `unique'.
1900 (message-pop-to-buffer): Raise the frame already displaying the message
1901 buffer; clear the echo area after querying.
1902 (message-setup): Pass the `continue' argument to compose-mail.
1903 (message-mail): Prefer `switch-function' if it is given; search for the
1904 existing message buffer if the `continue' argument is non-nil; pass
1905 continue and switch-function arguments to compose-mail by way of
1906 message-setup.
1907 (message-mail-other-window): Adjust argument of message-setup.
1908 (message-mail-other-frame): Ditto.
1909
01c52d31
MB
19102007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1911
1912 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1913 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1914 to turn font-lock on when turning gnus-message-citation-mode on.
1915
19162007-03-06 Daiki Ueno <ueno@unixuser.org>
1917
1918 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1919 (mml-smime-function-alist): New variable; add epg as the backend.
1920 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1921 mml-smime- functions instead.
1922 * mm-view.el: Require smime.
1923
19242007-03-05 Didier Verna <didier@xemacs.org>
1925
1926 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1927 instead of just inheritance for posting styles.
1928 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1929
19302007-02-24 John Paul Wallington <jpw@pobox.com>
1931
1932 * tls.el (tls-certtool-program): Fix custom type.
1933
19342007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1935
1936 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1937 and point-at-eol instead of line-(beginning|end)-position.
1938
1939 * assistant.el (assistant-parse-buffer): Ditto.
1940
19412007-02-28 Daiki Ueno <ueno@unixuser.org>
1942
1943 * mml2015.el (mml2015-epg-find-usable-key): New function.
1944 (mml2015-epg-sign): Use it.
1945 (mml2015-epg-encrypt): Use it.
1946
45cb30ee
MB
19472007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1948
1949 * message.el (message-make-in-reply-to): Quote name containing
1950 non-ASCII characters. It will make the RFC2047 encoder cause an error
1951 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1952 <nakaji@jp.freebsd.org>.
45cb30ee 1953
01c52d31
MB
19542007-02-27 Didier Verna <didier@xemacs.org>
1955
1956 Include the group parameters as well as the topic ones in the
1957 inheritance filter process.
1958 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1959 argument GROUP-PARAMS-LIST.
1960 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1961
45cb30ee
MB
19622007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1963
1964 * nntp.el (nntp-never-echoes-commands)
1965 (nntp-open-connection-functions-never-echo-commands): New variables.
1966 (nntp-send-command): Use them.
1967
01c52d31
MB
19682007-02-20 Daiki Ueno <ueno@unixuser.org>
1969
1970 * mml2015.el (mml2015-epg-verify): Simplified.
1971
19722007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1973
1974 * mml.el (mml-content-disposition-alist): New user option.
1975 (mml-content-disposition): New function.
1976 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1977 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1978
19792007-02-19 Daiki Ueno <ueno@unixuser.org>
1980
1981 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1982 verification.
1983
aa260d63
MB
19842007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1985
1986 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1987 articles posted in the last 24 hours.
1988
c371062c
CY
19892007-02-14 Chong Yidong <cyd@stupidchicken.com>
1990
1991 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
1992
01c52d31
MB
19932007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1994
1995 * nntp.el (nntp-send-command): Don't wait for echoes when
1996 nntp-open-ssl-stream is used.
1997
19982007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1999
2000 * gnus-cite.el (gnus-test-font-lock-add-keywords)
2001 (gnus-message-add-citation-keywords)
2002 (gnus-message-remove-citation-keywords): Remove.
2003 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
2004 directly, make the variables in font-lock-defaults buffer-local, add
2005 gnus-message-citation-keywords to them and then update the value of
2006 font-lock-keywords.
2007
20082007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
2009
2010 * message.el (message-cite-original-1): Don't call
2011 gnus-article-highlight-citation.
2012
2013 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
2014 citations; fix line count.
2015
20162007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
2017
2018 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
2019 (gnus-message-add-citation-keywords)
2020 (gnus-message-remove-citation-keywords): Use it; fix the emulating
2021 versions of font-lock-add-keywords and font-lock-remove-keywords to
2022 work with XEmacs correctly.
2023
20242007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
2025
2026 * gnus-cite.el (gnus-cite-face-list): Set the values of
2027 gnus-message-max-citation-depth and gnus-message-citation-keywords.
2028 (gnus-message-max-citation-depth): Use defvar rather than defconst.
2029 (gnus-message-cite-prefix-regexp): New variable.
2030 (gnus-message-search-citation-line): Use it; protect against long
2031 citation prefix; fill match data with nil rather than 0 for XEmacs; set
2032 the 0th match data for Emacs.
2033 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
2034 (gnus-message-add-citation-keywords): Append keywords rather than
2035 prepending; emulate font-lock-add-keywords if it is not available.
2036 (gnus-message-remove-citation-keywords): Emulate
2037 font-lock-remove-keywords if it is not available.
2038
2039 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
2040
2041 * message.el (message-cite-prefix-regexp): Set the value of
2042 gnus-message-cite-prefix-regexp.
2043
c91f4b83
MB
20442007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2045
2046 * nnweb.el (nnweb-google-parse-1): Update parser.
2047
8f77631e
JB
20482007-01-29 Juanma Barranquero <lekktu@gmail.com>
2049
2050 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
2051
41e49ce6
MB
20522007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2053
2054 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2055 regexp.
2056
20572007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2058
2059 * uudecode.el (uudecode-string-to-multibyte): New function emulating
2060 string-to-multibyte.
2061 (uudecode-decode-region-internal): Use it.
2062
b28080e3
MB
20632007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
2064
2065 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
2066 custom choice.
2067
2068 * gnus-art.el (gnus-signature-limit): Fix custom choice.
2069
01c52d31
MB
20702007-01-22 Daiki Ueno <ueno@unixuser.org>
2071
2072 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
2073
2074 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
2075 `write-region' to respect `mm-inhibit-file-name-handlers'.
2076
b66f54c1
MB
20772007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
2078
2079 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
2080 Use gnus-home-directory instead of "~/" or "$HOME".
2081
01c52d31
MB
20822007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
2083
2084 * encrypt.el (encrypt-insert-file-contents): Add better prompt
2085 to mention filename.
2086 Add comments at beginning regarding usage.
2087 (encrypt-write-file-contents): Change interactive so a string is
2088 acceptable. If the file has no associated model, show an error instead
2089 of a nonsense prompt.
2090
20912007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2092
2093 * spam.el (spam-bsfilter-ham-switch): Fix typo.
2094 Thanks to Yoshihiko Yamada for kind notification of this typo.
2095
0d7c8ac4
KH
20962007-01-12 Kenichi Handa <handa@m17n.org>
2097
2098 * uudecode.el (uudecode-decode-region-internal): Make it work in a
2099 multibyte buffer.
651408cb
MB
2100
21012007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
2102
01c52d31
MB
2103 * gnus-score.el (gnus-score-fast-scoring): New variable.
2104 (gnus-score-headers): Use it.
2105
651408cb 2106 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 2107
01c52d31
MB
2108 * message.el (message-cite-original-1): Call
2109 gnus-article-highlight-citation if requested.
60ece9b0 2110 (message-make-from): Allow name and address as optional arguments.
40e902eb 2111
01c52d31 2112 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 2113
01c52d31
MB
2114 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
2115 bugs to doc string.
2116 (gnus-button-alist): Add mid\\|message-id.
2117 (gnus-button-fetch-group): Extend for use in
2118 `browse-url-browser-function'.
2119 (gnus-button-url-regexp): Try to catch paired parentheses like in
2120 Wikipedia URLs.
d84c3737 2121
01c52d31
MB
2122 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
2123 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 2124
01c52d31 21252007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 2126
01c52d31
MB
2127 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
2128 Update copyright.
ba361211 2129
01c52d31 21302007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 2131
01c52d31 2132 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 2133
01c52d31 21342007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 2135
01c52d31
MB
2136 * gnus-registry.el (gnus-registry-unfollowed-groups)
2137 (gnus-registry-split-fancy-with-parent): Fix documentation.
2138
21392007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2140
2141 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
2142 from nnweb groups.
2143
21442006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2145
2146 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
2147 Xref urls. Erase buffer before requesting head.
2148
2149 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2150
21512007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
2152
2153 * gnus-soup.el (gnus-soup): New custom group. Make user variables
2154 customizable.
2155
21562007-01-05 Daiki Ueno <ueno@unixuser.org>
2157
2158 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
2159 no signing key is found.
2160 (mml2015-epg-encrypt): Ask user whether to skip or abort if
2161 no encrypting and/or signing key is found.
2162
21632007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
2164
2165 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
2166
21672007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2168
2169 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
2170 headers read from disk with the ones newly found in the current search.
2171 This should no longer cause problems, because the article numbers in
2172 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
2173
21742007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2175
2176 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
2177
21782007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
2179
2180 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2181
01c52d31
MB
21822007-01-01 Romain Francoise <romain@orebokech.com>
2183
2184 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
2185
21862006-12-31 Steve Youngs <steve@sxemacs.org>
2187
2188 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
2189 `define-minor-mode' macro definition expanded properly.
2190 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
2191 exclude it there.
2192
2193 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
2194 of 2006-12-30. The default is nil on (S)XEmacs already because of the
2195 `fboundp' test.
2196 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
2197 This is OK to autoload in (S)XEmacs now.
2198
21992006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2200
2201 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
2202 keystroke.
2203 (gnus-summary-limit-to-singletons): Fix typo.
2204
2205 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
2206 else fails.
2207
db629244
MB
22082006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2209
01c52d31
MB
2210 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
2211 docstring.
2212
2213 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
2214 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
2215 (gnus-summary-insert-dormant-articles): Fix typo in message.
2216
22172006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
2218
2219 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
2220 nil for XEmacs.
2221 (gnus-message-citation-mode): Don't autoload in XEmacs.
2222
2223 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 2224
11e95b02
MB
22252006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
2226
2227 * nnimap.el (nnimap-expunge-search-string): Mention
2228 nnimap-search-uids-not-since-is-evil in docstring.
2229
22302006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2231
2232 * spam.el: Revert to make-obsolete-variable because
2233 define-obsolete-variable-alias is not supported in Emacs 21.
2234
01c52d31
MB
2235 * spam.el (spam-ifile-path, spam-ifile-database-path)
2236 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
2237 make-obsolete-variable.
2238 (spam-bsfilter-path, spam-bsfilter-program)
2239 (spam-spamassassin-path, spam-spamassassin-program)
2240 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
2241 use "path" inappropriately.
2242 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
2243 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
2244 variable names.
2245
11e95b02
MB
22462006-12-28 Daiki Ueno <ueno@unixuser.org>
2247
2248 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
2249 summary buffer.
2250
01c52d31
MB
2251 * password.el (password-cache-remove): Use clear-string to burn
2252 password, if available.
11e95b02 2253
01c52d31
MB
22542006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2255
2256 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
2257
2258 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
2259
2260 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
2261 (gnus-message-highlight-citation): Move defcustom here from
2262 gnus-cite.el.
2263 (gnus-message-citation-mode): Autoload.
2264
2265 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
2266 checks to make it compile with XEmacs.
2267 (gnus-message-citation-mode): New minor mode.
2268 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
2269 (gnus-message-highlight-citation): New variables.
2270 (gnus-message-search-citation-line)
2271 (gnus-message-add-citation-keywords)
2272 (gnus-message-remove-citation-keywords)
2273 (turn-on-gnus-message-citation-mode)
2274 (turn-off-gnus-message-citation-mode): New functions.
2275
22762006-12-26 Oliver Scholz <epameinondas@gmx.de>
2277
2278 * gnus-cite.el: Enable highlighting of different citation levels in
2279 message-mode.
11e95b02
MB
2280
22812006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2282
2283 * message.el (message-make-fqdn): Fix comment.
2284 (message-bogus-system-names): Add ".local".
2285
2286 * spam.el (spam-ifile-path, spam-ifile-program)
2287 (spam-ifile-database-path, spam-ifile-database)
2288 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
2289 Don't use "path" inappropriately.
2290 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
2291 strings.
2292 (spam-check-ifile, spam-ifile-register-with-ifile)
2293 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
2294 new variable names.
2295
2296 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
2297 (gnus-treat-display-smileys): Simplify using
2298 gnus-image-type-available-p.
2299
2300 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
2301 available.
2302
23032006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2304
2305 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
2306 one after turning on the buffer's multibyteness instead of decoding
2307 them directly in the unibyte buffer that causes unexpected conversion
2308 in Emacs 23 (unicode).
2309
01c52d31
MB
23102006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2311
2312 * message.el (message-generate-hashcash): Fix custom type.
2313
23142006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2315
2316 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
2317
9b9e104e
MB
23182006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2319
2320 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
2321 disconnect icons. Add help text.
2322
01c52d31
MB
23232006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
2324
2325 * spam.el (spam-extra-header-to-number): CRM114 spam score is
2326 negated to be consistent with the others we handle.
2327
23282006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2329
2330 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
2331 version of gnus-summary-buffer to something, so that we can use two
2332 article buffers at the same time.
2333
23342006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
2335
2336 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
2337 trigger all the extra headers.
2338 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
2339 sorting.
2340
23412006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2342
2343 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
2344 solid groups.
2345
bcd3e063
MB
23462006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
2347
2348 * legacy-gnus-agent.el: Add Copyright notice.
2349
82e5f93f
CY
23502006-12-12 Chong Yidong <cyd@stupidchicken.com>
2351
2352 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
2353
01c52d31
MB
23542006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2355
2356 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
2357
2358 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
2359 to make it work reliably in CVS Emacs.
2360 (gnus-summary-limit-strange-charsets-predicate)
2361 (gnus-summary-limit-to-predicate): New functions.
2362
f88e76a8
CY
23632006-12-08 Chong Yidong <cyd@stupidchicken.com>
2364
2365 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
2366 specifying array size.
2367 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
2368 array if it is too small.
2369 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
2370 (gnus-sort-threads-loop): New function.
2371
e925d5ae 23722006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
2373
2374 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
2375 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
2376
11e95b02 23772006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
2378
2379 * mm-url.el (mm-url-predefined-programs): Call curl with correct
2380 options.
2381
01c52d31
MB
23822006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2383
2384 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
2385 DOS-ing the recipient.
2386
2387 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
2388 the headers when creating the mapping to avoid mismappings.
2389 (nnweb-gmane-create-mapping): Always nix out old mapping.
2390
23912006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2392
2393 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
2394 and mm-verify-option to never.
2395
5538c331
MB
23962006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2397
01c52d31
MB
2398 * message.el (message-signed-or-encrypted-p): New function.
2399 (message-forward-make-body): Use it.
2400
2401 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
2402 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
2403
24042006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
2405
2406 * nneething.el (nneething-decode-file-name): Replace
2407 decode-coding-string with mm-decode-coding-string.
2408
01c52d31
MB
2409 * gnus-int.el (gnus-open-server): Say failed server's name.
2410
550831ed
JB
24112006-11-24 Juanma Barranquero <lekktu@gmail.com>
2412
2413 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
2414 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
2415
2416 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
2417 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
2418 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
2419 (gnus-group-make-directory-group, gnus-group-transpose-groups):
2420 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
2421 (gnus-subscribe-newsgroup, gnus-1):
2422 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
2423 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
2424 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
2425 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
2426
01c52d31
MB
24272006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2428
2429 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
2430 keystroke.
2431 (gnus-summary-limit-to-bodies): Implement headersp.
2432
24332006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2434
2435 * dns.el (query-dns): Protect against "Process dns deleted" strings.
2436
e8f0f70d
MB
24372006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2438
2439 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
2440
01c52d31
MB
24412006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2442
2443 * message.el (message-generate-hashcash): Expand range of values to
2444 include `opportunistic'.
2445 (message-send-mail): Use it.
2446
b07e0143
MB
24472006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2448
2449 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
2450 and comment it.
2451
2452 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
2453
4573e0df
MB
24542006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
2455
2456 * gnus-util.el (gnus-extract-address-components): Improve comment.
2457
24582006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2459
2460 * gnus-util.el (gnus-extract-address-components): Work with address in
2461 which the name portion contains @.
2462
24632006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2464
2465 * gnus.el (gnus-start): Move custom group up.
2466 (gnus-select-method): Don't autoload, but make it available for
2467 `customize-variable'.
2468 (gnus-getenv-nntpserver): Don't autoload.
2469
01c52d31
MB
24702006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
2471
2472 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
2473
24742006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2475
2476 * message.el (message-sendmail-extra-arguments): New variable.
2477 (message-send-mail-with-sendmail): Use it.
2478
4573e0df
MB
24792006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2480
2481 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
2482 mm-with-unibyte-current-buffer to make string unibyte.
2483
2484 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
2485 mm-string-as-multibyte.
2486
01c52d31
MB
24872006-11-14 Daiki Ueno <ueno@unixuser.org>
2488
2489 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
2490 Reported by Werner Koch <wk@gnupg.org>.
2491
24922006-11-14 Daiki Ueno <ueno@p360>
2493
2494 * mml2015.el: Autoload epa-select-keys when compiling.
2495
24962006-11-13 Daiki Ueno <ueno@unixuser.org>
2497
2498 * mml2015.el (mml2015-epg-sign): Save the signing keys in
2499 message-options.
2500 (mml2015-epg-encrypt): Save the recipient keys in message-options.
2501
25022006-11-13 Daiki Ueno <ueno@unixuser.org>
2503
2504 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
2505 EasyPG (< 0.0.6).
2506 (mml2015-always-trust): New user option.
2507 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
2508 prompt.
2509
25102006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2511
2512 * nntp.el (nntp-authinfo-force): New variable.
2513 (nntp-send-authinfo): Use it.
2514
4573e0df
MB
25152006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
2516
01c52d31
MB
2517 * message.el (message-strip-subject-encoded-words): Allow _not_ to
2518 decode encoded words. Improve prompt. Add comment about forwarding.
2519 (message-replacement-char): Move up.
4573e0df
MB
2520
25212006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
2522
2523 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
2524 instead of gnus-intersection because arguments of gnus-sorted-nunion
2525 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
2526
01c52d31
MB
25272006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
2528
2529 * message.el (message-strip-subject-encoded-words): Reformat prompt.
2530 (message-simplify-subject-functions): Enable
2531 message-strip-subject-encoded-words by default.
2532
25332006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
2534
2535 * message.el (message-strip-subject-encoded-words): New function
2536 (message-simplify-subject-functions): New variable.
2537 (message-simplify-subject): Use it. Fix typo in doc string.
2538 Support message-strip-subject-encoded-words.
2539
06856b12
JB
25402006-11-03 Juanma Barranquero <lekktu@gmail.com>
2541
2542 * gnus-diary.el (gnus-diary-delay-format-function):
2543 * nndiary.el (nndiary-reminders):
2544 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
2545
b193caa3
MB
25462006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2547
2548 * gnus-art.el (article-hide-boring-headers): Fetch date from
2549 gnus-original-article-buffer to avoid problems with localized date
2550 strings.
2551
25522006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2553
2554 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
2555
ab785936
MB
25562006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
2557
06856b12
JB
2558 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
2559 New variables.
ab785936
MB
2560 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2561 (mm-charset-synonym-alist): Move some entries to
2562 mm-codepage-iso-8859-list.
2563 (mm-charset-synonym-alist, mm-charset-override-alist): Add
2564 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2565
b90a6149
MB
25662006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2567
2568 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
2569
25702006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2571
2572 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
2573 with Emacs 21 and XEmacs.
2574
01c52d31
MB
25752006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
2576
2577 * spam.el (spam-parse-address): New function for better parsing,
2578 catching errors, etc.
2579 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
2580
b90a6149
MB
25812006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2582
2583 * mm-view.el: Add interactive arg to html2text autoload.
2584
25852006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2586
2587 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
2588
01c52d31
MB
25892006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
2590
2591 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
2592 variables.
2593 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2594 (mm-charset-synonym-alist): Move some entries to
2595 mm-codepage-iso-8859-list.
2596
2597 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
2598
25992006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
2600
2601 * message.el (message-citation-line-format)
2602 (message-insert-formated-citation-line): Fix implementation of %E, %N
2603 and %n according to the doc string.
2604
26052006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
2606
2607 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2608 car-safe to avoid bad parses.
2609
c86d4601
MB
26102006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2611
2612 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2613 names.
2614
2615 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2616
26172006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2618
01c52d31
MB
2619 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2620 header.
2621
2622 * message.el (message-draft-headers): Add Date.
2623 (message-headers-to-generate): Fix typo in docstring.
2624
2625 * nndraft.el (nndraft-required-headers): New variable.
2626 (nndraft-generate-headers): Use it.
2627
2628 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2629
26302006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2631
2632 * gnus-registry.el (gnus-registry-wash-for-keywords)
2633 (gnus-registry-find-keywords): New functions to allow easy searching of
2634 articles that are in the registry.
2635
26362006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2637
2638 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2639 ietf-drums-parse-address instead of gnus-extract-address-components.
2640 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2641
26422006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2643
2644 * gnus.el (gnus-mime): Remove unused custom group.
2645
92edaeed
MB
26462006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2647
2648 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2649 "blank line" when searching for end of armor headers.
2650
26512006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2652
2653 * gmm-utils.el (gmm-write-region): Fix variable name.
2654
26552006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2656
2657 * gmm-utils.el (gmm-write-region): New function based on compatibility
2658 code from `mm-make-temp-file'.
2659
2660 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2661
2662 * nnmaildir.el (nnmaildir--update-nov)
2663 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2664 Use `gmm-write-region'.
2665
996aa8c1
MB
26662006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2667
01c52d31
MB
2668 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2669 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2670
2671 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2672
2673 * message.el (message-replacement-char): New variable.
2674 (message-fix-before-sending): Use it.
2675 (message-simplify-subject): New function to remove duplicate code.
2676 (message-reply, message-followup): Use it.
2677
996aa8c1
MB
2678 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2679 gnus-summary-limit-to-articles.
2680
01c52d31 26812006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2682
01c52d31 2683 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2684
01c52d31 2685 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2686
01c52d31 26872006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2688
01c52d31
MB
2689 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2690 ignore non-string data.
996aa8c1 2691
01c52d31 26922006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2693
01c52d31
MB
2694 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2695 non-string data (needs to be done in the registry too).
996aa8c1 2696
01c52d31 26972006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2698
01c52d31
MB
2699 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2700 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2701 (gnus-registry-split-fancy-with-parent)
2702 (gnus-registry-fetch-simplified-message-subject-fast)
2703 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2704 Remove text properties on ingress into the registry and when it's saved.
2705 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2706 registry from entries with no groups.
996aa8c1 2707
01c52d31 27082006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2709
01c52d31
MB
2710 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2711 function to remove string properties.
996aa8c1 2712
67099291
MB
27132006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2714
2715 * gmm-utils.el (gmm): Adjust custom version.
2716
2717 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2718 custom version.
2719
2720 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2721
01c52d31
MB
27222006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2723
2724 * gnus-art.el (gnus-insert-prev-page-button)
2725 (gnus-insert-next-page-button): Simplify. Reformat.
2726
27272006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2728
2729 * gnus-art.el (gnus-insert-prev-page-button)
2730 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2731
94019f61
CY
27322006-09-25 Chong Yidong <cyd@stupidchicken.com>
2733
2734 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2735
01c52d31
MB
27362006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2737
2738 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2739 gnus-article-button-face to MIME and security buttons.
2740
27412006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2742
2743 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2744 readable.
2745
27462006-09-20 Steve Youngs <steve@sxemacs.org>
2747
2748 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2749 `browse-url-of-file' instead of `browse-url'.
2750
0327a464
MB
27512006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2752
2753 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2754 regexp. Articles containing quotation were cut prematurely.
2755
27562006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2757
01c52d31
MB
2758 * message.el (message-cite-original-1): Use nobody by default for the
2759 value of From header.
0327a464
MB
2760 (message-reply): Ditto.
2761
01c52d31
MB
27622006-09-11 Daiki Ueno <ueno@unixuser.org>
2763
2764 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2765 to the gnus-info. This fixes a bug of inline-PGP message verification.
2766 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2767
b110774a
MB
27682006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2769
2770 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2771 mails in the doc string. Add some URLs in comment.
01c52d31 2772 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2773
27742006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2775
2776 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2777 backslashes handling and the way to find boundaries of quoted strings.
2778
01c52d31
MB
27792006-09-07 Daiki Ueno <ueno@unixuser.org>
2780
2781 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2782 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2783 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2784 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2785
676c1893
RS
27862006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2787
01c52d31
MB
2788 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2789 doc string.
2790 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2791
27922006-09-06 Simon Josefsson <jas@extundo.com>
2793
2794 * mml2015.el (mml2015-use): Doc fix, mention epg.
2795
27962006-09-06 Daiki Ueno <ueno@unixuser.org>
2797
2798 * mml2015.el (mml2015-use): Default to epg, if available.
2799
28002006-09-06 Daiki Ueno <ueno@unixuser.org>
2801
2802 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2803 message-sender.
2804 (mml1991-epg-encrypt): Ditto.
2805 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2806 message-sender.
2807 (mml2015-epg-encrypt): Ditto.
676c1893 2808
de4fbbe4
CY
28092006-09-04 Chong Yidong <cyd@stupidchicken.com>
2810
2811 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2812 several common directories.
2813
01c52d31
MB
28142006-09-05 Daiki Ueno <ueno@unixuser.org>
2815
2816 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2817 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2818
d7093904
MB
28192006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2820
8fbdffe5
MB
2821 * gnus-art.el (article-decode-encoded-words): Make it fast.
2822
28232006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2824
2825 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2826
d7093904
MB
2827 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2828 in quoted string into `\'.
2829
343d6628
MB
28302006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2831
2832 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2833 Use standard-syntax-table.
2834
28352006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2836
2837 * gnus-art.el (gnus-decode-address-function): New variable.
2838 (article-decode-encoded-words): Use it to decode headers which are
2839 assumed to contain addresses.
2840 (gnus-mime-delete-part): Remove useless `or'.
2841
2842 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2843 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2844 (gnus-nov-parse-line): Use it to decode From header.
2845 (gnus-get-newsgroup-headers): Ditto.
2846 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2847
2848 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2849 (mail-decode-encoded-address-string): New alias.
2850
2851 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2852 New function.
2853 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2854 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2855 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2856 (rfc2047-decode-string): Ditto.
2857 (rfc2047-decode-address-region): New function.
2858 (rfc2047-decode-address-string): New function.
2859
01c52d31
MB
28602006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2861
2862 * message.el (message-caesar-buffer-body): Allow rotating headers.
2863
2864 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2865
2866 * message.el (message-insert-formated-citation-line): Fix %f.
2867 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2868
28692006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2870
2871 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2872 (gnus-bookmark-mouse-available-p): New macro.
2873 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2874 (gnus-bookmark-bmenu-show-infos): Use it.
2875 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2876 (gnus-bookmark-bmenu-hide-infos): Ditto.
2877 (gnus-bookmark-remove-properties): New function.
2878 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2879 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2880 (gnus-bookmark-write-file): Bind coding-system-for-write.
2881 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2882 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2883 group before selecting it.
2884 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2885 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2886 quit-window if it is not available; use gnus-mouse-2 and bind it to
2887 gnus-bookmark-bmenu-select-by-mouse.
2888 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2889 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2890
5dab7628
RF
28912006-08-13 Romain Francoise <romain@orebokech.com>
2892
2893 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2894 space.
2895
5ebdc299
MB
28962006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2897
2898 * compface.el (uncompface): Use binary rather than raw-text-unix.
2899
29002006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2901
2902 * compface.el (uncompface): Make sure the eol conversion doesn't take
2903 place when communicating with the external programs. Reported by
2904 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2905
29062006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2907
2908 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2909
29102006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2911
2912 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2913 Make it more robust by parsing author and date independently.
2914
ebf693f3
MB
29152006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2916
2917 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2918
01c52d31
MB
29192006-07-28 Daiki Ueno <ueno@unixuser.org>
2920
2921 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2922 first matching secret key.
2923 (mml2015-epg-encrypt): Ditto.
2924
2925 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2926 first matching secret key.
2927 (mml1991-epg-encrypt): Ditto.
2928
2929 * mml2015.el (mml2015-encrypt-to-self): New user option.
2930 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2931 mml2015-epg-encrypt-to-self is set.
2932
2933 * mml1991.el (mml1991-encrypt-to-self): New variable.
2934 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2935 mml1991-epg-encrypt-to-self is set.
2936
2937 * mml2015.el (mml2015-signers): New user option.
2938 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2939 (mml2015-epg-encrypt): Allow to select signing keys.
2940
2941 * mml1991.el (mml1991-signers): New variable.
2942 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2943 (mml1991-epg-encrypt): Allow to select signing keys.
2944
ebf693f3
MB
29452006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2946
2947 * nnheader.el (nnheader-insert-head): Make it work even if the file
2948 uses CRLF for the line-break code.
2949
01c52d31
MB
29502006-07-25 Daiki Ueno <ueno@unixuser.org>
2951
2952 * mml2015.el: Require mml-sec instead of password.
2953 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2954 (mml2015-cache-passphrase): Inherit the default value from
2955 mml-secure-cache-passphrase.
2956 (mml2015-passphrase-cache-expiry): Inherit the default value from
2957 mml-secure-passphrase-cache-expiry.
2958
2959 * mml1991.el: Require mml-sec instead of password.
2960 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2961 (mml1991-cache-passphrase): Inherit the default value from
2962 mml-secure-cache-passphrase.
2963 (mml1991-passphrase-cache-expiry): Inherit the default value from
2964 mml-secure-passphrase-cache-expiry.
2965
2966 * mml-sec.el: Require password.
2967 (mml-secure-verbose): New user option.
2968 (mml-secure-cache-passphrase): New user option.
2969 (mml-secure-passphrase-cache-expiry): New user option.
2970
29712006-07-24 Daiki Ueno <ueno@unixuser.org>
2972
2973 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2974 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
002876ab 2975 andreas@altroot.de (Andreas V\e,Av\e(Bgele).
01c52d31
MB
2976
2977 FIXME: Use `tiny change'?
2978
bd876f90
MB
29792006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2980
2981 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2982 workaround for the url package included with Emacs.
2983
2984 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2985
01c52d31
MB
29862006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2987
2988 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2989 correctly. This fixes a bug caused by the 2006-05-12 change.
2990
06dc8321
KF
29912006-07-18 Karl Fogel <kfogel@red-bean.com>
2992
2993 * nnmail.el (nnmail-article-group): If splitting raises an error, give
2994 some information about the error when saying that the `bogus' mail
2995 group will be used.
2996
7ce31649
MB
29972006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
2998
2999 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
3000 string.
3001
b44409c9
MB
30022006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
3003
3004 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
3005
763bb2d4
MB
30062006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3007
3008 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
3009
01c52d31
MB
30102006-07-10 Daiki Ueno <ueno@unixuser.org>
3011
3012 * mml1991.el (mml1991-function-alist): Add epg.
3013 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
3014 (mml1991-epg-encrypt): New functions.
3015
30162006-07-10 Daiki Ueno <ueno@unixuser.org>
3017
3018 * mml2015.el (mml2015-verbose): New variable.
3019 (mml2015-cache-passphrase): Ditto.
3020 (mml2015-passphrase-cache-expiry): Ditto.
3021 (mml2015-function-alist): Add epg.
3022 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
3023 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
3024 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
3025 functions.
3026
30272006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3028
3029 * message.el (message-cite-original-1): Preserve region when removing
3030 quoted text due to X-No-Archive in order to avoid bogus attribution
3031 when citing multiple messages.
3032
30332006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3034
3035 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
3036 Kenneth Jacker <khj@be.cs.appstate.edu>.
3037
827dc73d
MB
30382006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
3039
3040 * gnus-diary.el (gnus-user-format-function-d)
3041 (gnus-user-format-function-D): Autoload.
3042
01c52d31 3043 * imap.el (Commentary): Fix typo.
827dc73d 3044
01c52d31
MB
3045 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
3046 2006-04-22 contribution.
3047
30482006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3049
3050 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
3051 It didn't really fix the bogosity I'm seeing with solid web groups.
3052
30532006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3054
3055 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
3056 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
3057 created using server names. If we use the feature without declaring
3058 it, Gnus does not properly manage server and group state.
3059
3060 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
3061 bound.
3062
30632006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3064
3065 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
3066 looking up the method using GROUP's prefix before inventing a new one.
3067 It is used on killed/unknown groups in various places where returning
3068 an all-new method isn't expected by the caller.
3069
3070 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
3071 and match semantics of gnus-group-real-prefix.
3072
30732006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
3074
3075 * nnmail.el (nnmail-broken-references-mailers): New variable.
3076 (nnmail-ignore-broken-references): New function generalizing
3077 nnmail-fix-eudora-headers.
3078 (nnmail-fix-eudora-headers): Now obsolete.
3079
3080 * gnus-art.el (gnus-button-handle-custom): Support
3081 `customize-apropos*'.
3082
30832006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3084
3085 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
3086
3087 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
3088 articles.
3089
30902006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
3091
3092 * message.el (message-cite-reply-above): New variable.
3093 (message-yank-original): Use it.
827dc73d 3094
a367620f
MB
30952006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
3096
3097 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
3098
01c52d31
MB
30992006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
3100
3101 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
3102 as read.
3103
3104 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
3105
31062006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
3107
3108 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
3109 (gnus-bookmark-default-file): Use gnus-directory.
3110 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
3111 Remove "*" in doc string.
3112 (gnus-bookmark-write-file): Simplify.
3113 (gnus-bookmark-maybe-sort-alist): Use `when'.
3114 (gnus-bookmark-get-bookmark): Fix typo in doc string.
3115 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
3116 FIXME about Emacs 21 and XEmacs compatibility.
3117 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
3118 compatibility.
3119 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
3120 compatibility.
3121 (gnus-bookmark-menu-heading): Fix version.
3122
31232006-06-19 Bastien Guerry <bzg@altern.org>
3124
3125 * gnus-bookmark.el: New file.
3126
5cfd0f2e
MB
31272006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3128
3129 * message.el (message-syntax-checks): Doc fix.
3130
01c52d31
MB
31312006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3132
3133 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
3134 unsubscribed groups as if they were killed ones. It causes duplicate
3135 entries in gnus-newsrc-alist.
3136
f362b760
MB
31372006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
3138
3139 * message.el (message-syntax-checks): Doc fix.
3140 (message-send-mail): Add check for continuation headers.
3141 (message-check-news-header-syntax): Fix regexp used to check for
3142 continuation headers.
3143
31442006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3145
3146 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
3147
01c52d31
MB
31482006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
3149
3150 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
3151
31522006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
3153
3154 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
3155 default-truncate-lines.
3156
26c9afc3
MB
31572006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
3158
3159 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
3160 to fill the utf-8 entry.
3161
01c52d31 31622006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 3163
01c52d31
MB
3164 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
3165
31662006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
3167
3168 * gnus-agent.el (directory-files-and-attributes): Move all the way
3169 forward (the third and final move).
3170 (gnus-agent-read-agentview): Trap reconstruction errors due to
3171 nonexistant directory. Handle by returning nil.
3172
31732006-05-30 Didier Verna <didier@xemacs.org>
3174
3175 * message.el (message-dont-reply-to-names): Update the custom type.
3176 * message.el (message-dont-reply-to-names): New defsubst: potentially
3177 convert a list of regexps into a single one.
3178 * message.el (message-get-reply-headers): Use it.
3179 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
3180
31812006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
3182
3183 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
3184
31852006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3186
3187 * gnus-ml.el (gnus-mailing-list-subscribe)
3188 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
3189 (gnus-mailing-list-message): Fix doc strings.
3190
31912006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3192
3193 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
3194 of doing it manually.
3195
01c52d31
MB
31962006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3197
3198 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
3199 comment.
3200
26c9afc3
MB
32012006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
3202
002876ab 3203 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 3204 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
3205 (gnus-agent-read-local): All symbols allocated in my-obarray
3206 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
3207 (gnus-agent-regenerate-group): Check numeric names to see if they are
3208 messages or groups.
01c52d31
MB
3209 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
3210 better way of do this...)
3211
3212 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
3213 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
3214
32152006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3216
3217 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
3218 (gnus-saved-headers): Ditto.
01c52d31 3219 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
3220 (gnus-article-save): Override gnus-save-all-headers and
3221 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
3222 (gnus-summary-save-in-file): Add :headers property.
3223 (gnus-summary-write-to-file): Ditto.
3224
3225 * gnus-sum.el (gnus-summary-save-article): Bind
3226 gnus-prompt-before-saving to t when saving many articles in a file;
3227 always show all headers.
3228
32292006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3230
3231 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
3232 marks.
3233
3234 * message.el (message-indent-citation): Add optional arguments to allow
3235 using it outside of message buffers.
3236
3237 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
3238 (gnus-article-treat-unfold-headers): Use it.
3239 (gnus-article-truncate-lines): New variable.
3240 (gnus-article-mode): Use it.
3241 (gnus-article-toggle-truncate-lines): New function.
3242
3243 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
3244 gnus-article-toggle-truncate-lines.
3245
3246 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
3247 coding system in XEmacs, use binary.
3248
32492006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
3250
3251 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
3252 after-load-alist.
3253
3254 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
3255 this function should save decoded articles.
3256 (gnus-summary-write-to-file): Use property to specify this function
3257 should save decoded articles and specify gnus-summary-save-in-file
3258 should be used to save articles other than the first one when saving
3259 many articles.
3260 (gnus-summary-save-body-in-file): Use property to specify this
3261 function should save decoded articles.
3262 (gnus-summary-write-body-to-file): Use property to specify this
3263 function should save decoded articles and specify
3264 gnus-summary-save-body-in-file should be used to save articles other
3265 than the first one when saving many articles.
3266
3267 * gnus-sum.el (gnus-summary-save-article): Simplify.
3268
32692006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3270
3271 * gnus-art.el (gnus-default-article-saver): Add
3272 gnus-summary-write-body-to-file.
3273 (gnus-article-save-coding-system): Don't use coding system object
3274 in XEmacs.
26c9afc3
MB
3275 (gnus-read-save-file-name): Add optional `dir-var' argument which
3276 specifies directory in which files are saved; work even if optional
3277 `variable' argument is not specified.
01c52d31
MB
3278 (gnus-summary-write-to-file): Read file name.
3279 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
3280 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
3281
3282 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
3283 (gnus-summary-local-variables): Add it.
3284 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
3285 (gnus-summary-save-article): Remove optional `decode' argument;
3286 determine whether to decode articles by the value of
3287 gnus-default-article-saver; when saving many files using
3288 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
3289 it first and use gnus-summary-save-in-file or
3290 gnus-summary-save-body-in-file thereafter unless
3291 gnus-prompt-before-saving is always; move point to article which
3292 will be saved.
3293 (gnus-summary-save-article-file): Revert.
3294 (gnus-summary-write-article-file): Revert.
3295 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
3296 (gnus-summary-write-article-body-file): New function.
3297
32982006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3299
01c52d31 3300 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 3301
01c52d31 33022006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 3303
01c52d31
MB
3304 * gnus-art.el (gnus-default-article-saver): Doc fix.
3305 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
3306 from gnus-summary-save-article-coding-system, and default to a
3307 certain coding system.
3308 (gnus-output-to-file): Add coding cookie and encode text according
3309 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 3310
01c52d31
MB
3311 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
3312 gnus-art.el and rename to gnus-article-save-coding-system.
3313 (gnus-summary-save-article): Require gnus-art; don't show all
3314 headers if it decodes articles; don't add coding cookie here;
3315 don't bind mm-text-coding-system-for-write.
3316 (gnus-summary-save-article-file): Save decoded articles.
3317 (gnus-summary-write-article-file): When saving many files, use
3318 gnus-summary-write-to-file first and gnus-summary-save-in-file
3319 thereafter unless gnus-prompt-before-saving is always.
3320 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 3321
01c52d31 33222006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 3323
01c52d31 3324 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 3325
01c52d31
MB
33262006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
3327
3328 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
3329 its hash index. Store this hash in `nnrss-group-data'.
3330 (nnrss-read-group-data): Update accordingly.
3331
33322006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3333
3334 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
3335 entry.
3336
3337 * gnus-sum.el (gnus-summary-make-menu-bar): Add
3338 gnus-article-browse-html-article.
3339
33402006-05-23 Hynek Schlawack <hynek@ularx.de>
3341
3342 * gnus-sum.el (gnus-summary-mime-map): Add
3343 gnus-article-browse-html-article.
33442006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3345
3346 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
3347 suitable coding systems in customize.
3348
33492006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
3350
3351 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 3352
d7ba2a01
RS
33532006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
3354
f18df03d
MB
3355 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
3356 (gnus-summary-expire-articles-now): Shorten prompt.
3357
d7ba2a01
RS
3358 * gmm-utils.el (wid-edit): Require.
3359 (defun-gmm): Renamed from `gmm-defun-compat'.
3360 (gmm-image-search-load-path): Use it.
3361 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
3362
01c52d31
MB
33632006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3364
3365 * gnus-sum.el (gnus-summary-save-article-coding-system): New
3366 variable.
3367 (gnus-summary-save-article): Add optional `decode' argument. If
3368 it is set and gnus-summary-save-article-coding-system is non-nil,
3369 save decoded article.
3370 (gnus-summary-write-article-file): Save decoded article if
3371 gnus-summary-save-article-coding-system is non-nil.
3372
3373 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
3374 type.
3375
33762006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
3377
3378 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
3379
33802006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
3381
3382 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
3383 first to test gnus-single-article-buffer which may be buffer-local.
3384
3385 * gnus-sum.el (gnus-summary-setup-buffer): Make
3386 gnus-single-article-buffer buffer-local and nil in ephemeral
3387 group; make gnus-article-buffer, gnus-article-current, and
3388 gnus-original-article-buffer always buffer-local.
3389 (gnus-summary-exit): Kill article buffer belonging to ephemeral
3390 group.
3391 (gnus-handle-ephemeral-exit): Don't move to next summary line.
3392
33932006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3394
3395 * nnml.el (nnml-request-compact-group): Compressed files might not
3396 have .gz extension.
3397
54e573e6
MB
33982006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
3399
3400 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
3401 (mm-copy-to-buffer): Use with-current-buffer.
3402 (mm-display-part): Simplify.
3403 (mm-inlinable-p): Add optional arg `type'.
3404
01c52d31
MB
34052006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
3406
49c7d1ac 3407 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
3408 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
3409 Try harder to show the attachment internally or externally using
3410 gnus-mime-view-part-as-type.
3411
01c52d31 34122006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 3413
01c52d31
MB
3414 * message.el (message-from-style, message-signature-separator)
3415 (message-user-organization-file, message-send-mail-function)
3416 (message-citation-line-function, message-yank-prefix)
3417 (message-indent-citation-function, message-signature)
3418 (message-signature-file, message-signature-insert-empty-line):
3419 Remove autoloads.
3420
3421 * gnus-art.el (gnus-buttonized-mime-types): Remove
3422 "multipart/signed". Revert 2006-04-26 change.
3423
34242006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3425
3426 * gnus.el (gnus-version-number): Bump version.
3427
34282006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3429
3430 * gnus.el: No Gnus v0.5 is released.
3431
34322006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3433
3434 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
3435 fetching articles by message-id.
3436
34372006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3438
3439 * message.el (hashcash): Require hashcash as normal.
3440
3441 * ecomplete.el (ecomplete-highlight-match-line): Use
3442 point-at-eol.
3443 (ecomplete-highlight-match-line): Use `highlight', because that
3444 face exists in both Emacs and XEmacs.
3445
3446 * message.el (message-display-abbrev): Use point-at-bol.
3447
3448 * mail-source.el: Don't require timer/timer-funcs.
3449
3450 * gnus-async.el: Ditto.
3451
3452 * password.el: Ditto.
3453
3454 * mm-url.el: Ditto.
3455
3456 * mm-util.el: Require timer/timer-funcs.
3457
34582006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3459
3460 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
3461 Close.
54e573e6 3462
9606f1cb
MB
34632006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
3464
3465 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
3466 unibyte after clear-decrypt function runs.
3467
3468 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
3469 returns as a unibyte string.
3470
305452a5
MB
34712006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
3472
305452a5
MB
3473 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
3474 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
3475 (mml1991-pgg-encrypt): Ditto.
3476
0565caeb
MB
34772006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
3478
01c52d31
MB
3479 * message.el (message-user-organization-file): Check several
3480 locations of the organization file.
0565caeb 3481
01c52d31
MB
3482 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
3483 Add gnus-article-view-part-as-type.
0565caeb 3484
01c52d31 3485 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
3486
3487 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
3488 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 3489
01c52d31
MB
3490 * mml.el: Simplify autoload.
3491 (mml-mode): defvar dnd-protocol-alist instead of using
3492 symbol-value.
3493 (mml-default-directory): New variable.
3494 (mml-minibuffer-read-file): Use it.
3495 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
3496
3497 * message.el (message-citation-line-format): New variable.
3498 (message-insert-formated-citation-line): New function.
3499 (message-citation-line-function): Add
3500 `message-insert-formated-citation-line' to custom type.
3501
3502 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
3503 to doc string.
3504
3505 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
3506 depending on mm-verify-option.
0565caeb 3507
305452a5
MB
35082006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3509
3510 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
3511 binding pgg-* variables; reimplement the section which prevents
3512 MIME header from being signed.
3513 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
3514 pgg-text-mode; remove a blank line at the top of body.
3515
3516 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
3517 lines at the top of body; use gnus-newsgroup-charset if there's no
3518 Charset header.
3519
0565caeb
MB
35202006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3521
01c52d31
MB
3522 * message.el (message-self-insert-commands): Doc fix.
3523
0565caeb
MB
3524 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
3525 (mm-uu-pgp-encrypted-test): Ditto.
3526 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
3527 between header and body; return application/pgp-encrypted handle
3528 if decryption failed; decode decrypted body by charset.
3529
3530 * mm-decode.el (mm-automatic-display): Don't make application/pgp
3531 element match to application/pgp-*.
3532
01c52d31
MB
35332006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3534
3535 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
3536 HTML.
3537
35382006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3539
3540 * mail-source.el (mail-source-call-script): Message the error
3541 string.
3542
35432006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3544
3545 * gnus-util.el (gnus-byte-compile): Use it.
3546
002876ab 35472006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
3548
3549 * gnus-util.el (kill-empty-logs): New function.
3550
35512006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3552
3553 * message.el (message-mail-alias-type): Doc fix.
3554 (message-mail-alias-type-p): New function.
3555 (message-send): Use it.
3556 (message-mode): Ditto.
3557 (message-strip-forbidden-properties): Ditto.
3558
3559 * ecomplete.el (ecomplete-database-file-coding-system): New
3560 variable.
3561 (ecomplete-save): Use it.
3562 (ecomplete-setup): Use it.
3563
35642006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
3565
3566 * message.el (message-self-insert-commands): New variable.
3567 (message-strip-forbidden-properties): Use it.
3568
35692006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3570
3571 * message.el (message-put-addresses-in-ecomplete): Use a regexp
3572 that doesn't make XEmacs choke.
3573
f67d6742
MB
35742006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
3575
49c7d1ac
SM
3576 * gnus-util.el (gnus-replace-in-string):
3577 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
3578
35792006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3580
49c7d1ac
SM
3581 * gnus-util.el (gnus-select-frame-set-input-focus):
3582 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
3583 definition defined in Emacs 22 for old Emacsen.
3584
01c52d31 35852006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 3586
01c52d31 3587 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 3588
01c52d31 35892006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 3590
01c52d31
MB
3591 * gnus-registry.el (gnus-registry-cache-save): Remove text
3592 properties when saving via the temp buffer.
bd29ba20 3593
01c52d31 35942006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 3595
01c52d31 3596 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 3597
01c52d31 35982006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 3599
01c52d31
MB
3600 * message.el (message-generate-hashcash): Default to non-nil when
3601 hashcash is found.
18c06a99 3602
01c52d31
MB
3603 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
3604 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 3605
01c52d31 3606 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 3607
01c52d31 3608 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 3609
01c52d31 36102006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3611
01c52d31
MB
3612 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3613 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3614 Remove autoloads.
163cb72d 3615
01c52d31 36162006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3617
01c52d31 3618 * message.el (message-generate-hashcash): Default to.
163cb72d 3619
01c52d31 36202006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3621
01c52d31
MB
3622 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3623 concatenating segments rather than before concatenating them.
163cb72d 3624
01c52d31 36252006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3626
01c52d31 3627 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3628
01c52d31
MB
3629 * imap.el (imap-quote-specials): New function.
3630 (imap-login-auth): Quote specials.
14e6dc54 3631
01c52d31 36322006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3633
01c52d31 3634 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3635
01c52d31
MB
3636 * message.el (message-forward-make-body-plain): Allow
3637 message-forward-ignored-headers to be a list.
3638 (message-remove-ignored-headers): Factor out into function.
3639 (message-forward-make-body-mml): Use it.
3640 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3641 (rfc2231-parse-string): Allow concatanation of parameters that
3642 aren't contiguous. The test case is
3643 (mail-header-parse-content-type "message/external-body;
3644 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3645 access-type=LOCAL-FILE;
3646 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3647
01c52d31 36482006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3649
01c52d31
MB
3650 * nntp.el (nntp-accept-process-output): Return the value of
3651 `nnheader-accept-process-output'.
14e6dc54 3652
01c52d31 36532006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3654
01c52d31
MB
3655 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3656 (gnus-button-alist): Recognize more diff formats.
3657 (gnus-button-patch): Strip directory.
14e6dc54 3658
01c52d31 36592006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3660
01c52d31
MB
3661 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3662 Emacs 22 when setting focus.
1b155fbd 3663
01c52d31 36642006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3665
01c52d31
MB
3666 * gnus-art.el (gnus-article-treat-types): Do treatment of
3667 text/x-verbatim parts.
3668 (gnus-button-patch): New command.
b6f2cf4b 3669
01c52d31
MB
3670 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3671 addresses that contain invalid characters.
b6f2cf4b 3672
01c52d31 36732006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3674
01c52d31
MB
3675 * message.el (message-put-addresses-in-ecomplete): Use
3676 gnus-replace-in-string.
3677 (message-is-yours-p): Use the more correct
3678 mail-header-parse-address instead of
3679 mail-extract-address-components.
3680 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3681
01c52d31
MB
3682 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3683 keystroke.
77218834 3684
01c52d31
MB
3685 * gnus-art.el (gnus-treatment-function-alist): Change order of
3686 newsgroups/generic header folding to avoid double-folding.
77218834 3687
01c52d31 3688 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3689
01c52d31
MB
3690 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3691 command.
3692 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3693
01c52d31
MB
3694 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3695 groups in the parent topic.
3696
36972006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3698
3699 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3700 (spam-extra-header-to-number): Return the CRM114 number as a
3701 number instead of a string.
3702
37032006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3704
3705 * gnus-art.el (gnus-face-properties-alist): Moved here from
3706 gnus-fun.
3707
3708 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3709
37102006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3711
3712 * message.el (message-strip-forbidden-properties): Only display on
3713 self-insert-command.
3714
3715 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3716 reindent.
3717 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3718
37192006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3720
3721 * smiley.el (smiley-style): Fix typo.
d451514f 3722
4f162824
KH
37232006-03-23 Kenichi Handa <handa@m17n.org>
3724
3725 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3726 instead of set-buffer-multibyte.
3727
e9e33c19
KH
37282006-03-23 Kenichi Handa <handa@m17n.org>
3729
3730 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3731 buffer and then decode the buffer text if necessary.
3732 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3733 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3734
01c52d31 37352006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3736
01c52d31
MB
3737 * hashcash.el (hashcash-insert-payment-async-2): Use
3738 message-goto-eoh instead of doing it manually.
3739 (mail-add-payment): Use message-narrow-to-header instead of trying
3740 to do the same itself.
f5e92214 3741
01c52d31 3742 * message.el (message-hidden-headers): Add Face.
f5e92214 3743
01c52d31
MB
3744 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3745 reparenting code.
3746 (gnus-summary-reparent-children): Refactored out code.
3747 (gnus-summary-thread-map): New keystroke.
3748 (gnus-summary-reparent-children): Make into command.
f5e92214 3749
01c52d31
MB
3750 * smiley.el (smiley-style): Default to `medium' if using a large
3751 font.
f5e92214 3752
01c52d31
MB
3753 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3754 does it itself.
f5e92214 3755
01c52d31 3756 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3757
01c52d31 37582006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3759
01c52d31
MB
3760 * nnagent.el (nnagent-request-set-mark): Silence log file
3761 writing.
3762 (nnagent-request-set-mark): Use write-region instead of
3763 append-to-file.
f5e92214 3764
01c52d31
MB
3765 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3766 strange select method.
f5e92214 3767
01c52d31
MB
3768 * ecomplete.el (ecomplete-display-matches): Get highlightling
3769 right.
3770 (ecomplete-display-matches): Use literals.
3771 (ecomplete-display-matches): Disable message logging.
f5e92214 3772
01c52d31 3773 * message.el (message-display-abbrev): Small optimization.
531bedc3 3774
01c52d31
MB
3775 * ecomplete.el (ecomplete-display-matches): Allow automatic
3776 display.
531bedc3 3777
01c52d31
MB
3778 * message.el (message-strip-forbidden-properties): Display
3779 abbrevs.
3780 (message-display-abbrev): Get automatic display right.
531bedc3 3781
01c52d31
MB
3782 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3783 keystrokes.
531bedc3 3784
01c52d31 37852006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3786
01c52d31 3787 TODO: Backport to v5-10!
531bedc3 3788
01c52d31
MB
3789 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3790 Moved here (and renamed) from gnus-registry.el.
531bedc3 3791
01c52d31
MB
3792 * gnus-registry.el: Require gnus-util.
3793 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3794
01c52d31 37952006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3796
01c52d31
MB
3797 * gnus-group.el (gnus-group-catchup-current): Change
3798 if-then-else-if-then-else into cond.
3799 (gnus-group-catchup): Indent.
3800 (group-name-at-point): New function.
3801 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3802
01c52d31 38032006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3804
01c52d31 3805 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3806
01c52d31
MB
3807 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3808 choosing.
3809 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3810 dead variables.
ea8ae765 3811
01c52d31
MB
3812 * message.el (message-newline-and-indent): Remove debugging.
3813 (message-display-abbrev): Use new implementation.
ea8ae765 3814
01c52d31 38152006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3816
01c52d31
MB
3817 * gnus-art.el (gnus-article-mode): Set
3818 cursor-in-non-selected-windows to nil.
ea8ae765 3819
01c52d31
MB
3820 * smiley.el: Revert previous change.
3821 (smiley-data-directory): defvar it before using it in the
3822 defcustom of `smiley-style'.
ea8ae765 3823
01c52d31 38242006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3825
01c52d31 3826 * message.el (message-newline-and-indent): New function.
ea8ae765 3827
01c52d31 3828 * ecomplete.el: Implement more bits.
85fd8002 3829
01c52d31
MB
3830 * message.el (message-put-addresses-in-ecomplete): Clean up the
3831 string.
85fd8002 3832
01c52d31 3833 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3834
01c52d31
MB
3835 * gnus-sum.el (gnus-summary-save-parts): Bind
3836 gnus-summary-save-parts-counter and use it to make unique file
3837 names.
85fd8002 3838
01c52d31 3839 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3840
01c52d31
MB
3841 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3842 parameter to say whether to actually parse the individual
3843 addresses.
61e66a15 3844
01c52d31
MB
3845 * message.el (message-put-addresses-in-ecomplete): New function.
3846 (ecomplete): Require.
3847 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3848
01c52d31 38492006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3850
01c52d31
MB
3851 * flow-fill.el (fill-flowed): Remove trailing space from blank
3852 quoted lines.
fe62aacc 3853
01c52d31 38542006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3855
01c52d31
MB
3856 * smiley.el (smiley-style): Move definition later to avoid a
3857 compilation warning.
fe62aacc 3858
01c52d31 38592006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3860
01c52d31
MB
3861 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3862 buffer and then decode the buffer text if necessary.
3863 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3864 first, and after mm-encode-body, change the buffer to unibyte.
3865 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3866
01c52d31 38672006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3868
01c52d31
MB
3869 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3870 Content-Type header instead of Content-Disposition header.
3871 (gnus-mime-inline-part): Ditto.
3872 (gnus-mime-view-part-as-charset): Ignore charset that the part
3873 specifies.
719120ef 3874
01c52d31
MB
3875 * mm-decode.el (mm-display-part): Work with external parts and
3876 usual parts similarly.
719120ef 3877
01c52d31
MB
3878 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3879 instead of gnus-display-mime.
719120ef 3880
01c52d31
MB
3881 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3882 instead of with-temp-buffer.
719120ef 3883
01c52d31
MB
3884 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3885 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3886
01c52d31 38872006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3888
01c52d31
MB
3889 * smiley.el (smiley-style): New variable.
3890 (smiley-directory): New function.
3891 (smiley-data-directory): Derive from `smiley-style' using
3892 `smiley-directory'.
3893 (smiley-regexp-alist): Add new entries.
719120ef 3894
01c52d31
MB
3895 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3896 (gnus-article-browse-delete-temp): Add :version.
719120ef 3897
01c52d31 38982006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3899
01c52d31
MB
3900 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3901 the sieve region.
719120ef 3902
01c52d31 39032006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3904
01c52d31 3905 * gnus.el (gnus-version-number): Bump version.
719120ef 3906
01c52d31 39072006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3908
01c52d31 3909 * gnus.el: No Gnus v0.4 is released.
719120ef 3910
01c52d31 39112006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3912
01c52d31
MB
3913 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3914 layout.
719120ef 3915
01c52d31
MB
3916 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3917 unknown charset.
719120ef 3918
01c52d31
MB
3919 * message.el (message-header-synonyms): Add Original-To to the
3920 default.
ba0226dd 3921
01c52d31
MB
3922 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3923 optional parameter.
ba0226dd 3924
01c52d31 39252006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3926
01c52d31 3927 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3928
01c52d31 39292006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3930
01c52d31 3931 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3932
01c52d31 39332006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3934
01c52d31 3935 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3936
01c52d31 39372006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3938
01c52d31 3939 * password.el (password-reset): New function.
5f4264e5 3940
01c52d31 39412006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3942
01c52d31
MB
3943 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3944 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3945
01c52d31 39462006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3947
01c52d31
MB
3948 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3949 Some whitespace was matched into the url, which broke browsing hits
3950 > 100 when mm-url-use-external was nil.
5f4264e5 3951
01c52d31 39522006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3953
01c52d31
MB
3954 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3955 gnus-extra-headers for 'Newsgroups.
5f4264e5 3956
01c52d31
MB
3957 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3958 bound.
e13be7a2 3959
01c52d31 39602006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3961
01c52d31
MB
3962 * pgg-gpg.el: Clean up process buffers every time gpg processes
3963 complete.
b5189759 3964
01c52d31 39652006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3966
01c52d31
MB
3967 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3968 doc string.
16f18d05 3969
01c52d31 39702006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3971
01c52d31
MB
3972 * pgg-gpg.el (pgg-gpg-process-filter)
3973 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3974
01c52d31
MB
3975 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3976 lines, temporary fix.
d71c0855 3977
01c52d31 39782006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3979
01c52d31 3980 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3981
01c52d31 39822006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3983
01c52d31
MB
3984 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3985 default-enable-multibyte-characters. This reverts the change from
3986 revision 6.17 which is no longer necessary because the passphrase
3987 is sent separately now. GnuPG messages are unreadable under
3988 multibyte locales with default-enable-multibyte-characters set to
3989 nil.
cf5a5c38 3990
01c52d31 39912006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3992
01c52d31 3993 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 3994
01c52d31 39952006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3996
01c52d31
MB
3997 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
3998 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
3999 instead.
cf5a5c38 4000
01c52d31 40012006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 4002
01c52d31
MB
4003 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
4004 newsgroups handling for NNTP overviews which don't include
4005 Newsgroups.
cf5a5c38 4006
01c52d31 40072006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 4008
01c52d31 4009 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 4010
01c52d31 40112006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 4012
01c52d31
MB
4013 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
4014 when searching for already-paid recipients.
34128042 4015
01c52d31 40162006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 4017
01c52d31
MB
4018 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
4019 passphrases when it is not needed.
4020 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
4021 passphrase stuff from gpg, should only be necessary when you use
4022 gpg with a smartcard.
34128042 4023
01c52d31 40242006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 4025
01c52d31
MB
4026 * mml.el (mml-insert-mime): Ignore cached contents of
4027 message/external-body part.
34128042 4028
01c52d31
MB
4029 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
4030 (mm-insert-part): Ditto.
34128042 4031
01c52d31 40322006-03-23 Simon Josefsson <jas@extundo.com>
34128042 4033
01c52d31
MB
4034 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
4035 Reiner.
4036 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 4037
01c52d31 40382006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 4039
01c52d31
MB
4040 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
4041 older emacsen.
4042 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 4043
01c52d31 40442006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 4045
01c52d31
MB
4046 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
4047 if we can.
c96ec15a 4048
01c52d31 40492006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 4050
01c52d31
MB
4051 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
4052 (pgg-gpg-update-agent): New function.
4053 (pgg-gpg-use-agent-p): New function.
4054 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
4055 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
4056 (pgg-gpg-sign-region): Use it.
c96ec15a 4057
01c52d31 40582006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 4059
01c52d31
MB
4060 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
4061 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 4062
01c52d31 40632006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 4064
01c52d31
MB
4065 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
4066 <wilde@sha-bang.de>.
4067 (pgg-gpg-use-agent): New variable.
4068 (pgg-gpg-process-region): Use it.
4069 (pgg-gpg-encrypt-region): Likewise.
4070 (pgg-gpg-encrypt-symmetric-region): Likewise.
4071 (pgg-gpg-decrypt-region): Likewise.
4072 (pgg-gpg-sign-region): Likewise.
4073 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 4074
01c52d31 40752006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 4076
01c52d31 4077 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 4078
01c52d31
MB
4079 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
4080 Add comment on version.
6203370b 4081
01c52d31 40822006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 4083
01c52d31 4084 * smiley.el: Add missing test smiley.
6203370b 4085
01c52d31 40862006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 4087
01c52d31
MB
4088 * mm-decode.el (mm-with-part): New macro.
4089 (mm-get-part): Use it; work with message/external-body as well.
4090 (mm-save-part): Treat name and filename equally.
6203370b 4091
01c52d31
MB
4092 * mm-extern.el (mm-extern-cache-contents): New function.
4093 (mm-inline-external-body): Use it; force the part to be displayed;
4094 move undisplayer added to the cached handle to the parent.
6203370b 4095
01c52d31
MB
4096 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
4097 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 4098
01c52d31 4099 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 4100
01c52d31 41012006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4102
01c52d31
MB
4103 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
4104 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
4105 Emacs.]
46e8fe3d 4106
01c52d31 41072006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4108
01c52d31
MB
4109 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
4110 path rather than symbol. Always return list of directories.
4111 Guarantee that image directory comes first. [Sync with image.el,
4112 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 4113
01c52d31
MB
4114 * message.el (message-make-tool-bar): Adjust to new API of
4115 `gmm-image-load-path-for-library'.
46e8fe3d 4116
01c52d31 4117 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 4118
01c52d31 4119 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 4120
01c52d31 41212006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 4122
01c52d31
MB
4123 * gnus-art.el (gnus-article-only-boring-p):
4124 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
4125 intangible text.
4126 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 4127
01c52d31 41282006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4129
01c52d31
MB
4130 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
4131 `defun' instead of `gmm-defun-compat'.
46e8fe3d 4132
01c52d31 41332006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 4134
01c52d31
MB
4135 * message.el (message-unique-id): Don't use message-number-base36
4136 if (user-uid) is a float.
4137 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 4138
01c52d31 41392006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 4140
01c52d31 4141 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 4142
01c52d31
MB
4143 * gnus-art.el (gnus-mime-display-single): Make sure there is an
4144 empty line between a part and a message part.
7347faa8 4145
01c52d31 41462006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4147
01c52d31
MB
4148 * smiley.el: Add more test smileys.
4149 (smiley-data-directory, smiley-regexp-alist)
4150 (gnus-smiley-file-types): Fix doc strings.
4151 (smiley-update-cache): Clear smiley-cached-regexp-alist before
4152 adding new elements.
4153 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 4154
01c52d31 41552006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 4156
01c52d31
MB
4157 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
4158 scan latest NoCeM messages instead of old ones.
4159 (gnus-nocem-check-article): Fix regexps so as to match to PGP
4160 delimiters that are recently used.
4161 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 4162
01c52d31 4163 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 4164
01c52d31
MB
4165 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
4166 level which is larger than gnus-use-nocem is specified.
7347faa8 4167
01c52d31 4168 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 4169
01c52d31 41702006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4171
01c52d31 4172 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 4173
01c52d31
MB
4174 * gnus-group.el (gnus-group-update-tool-bar): New variable.
4175 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 4176
01c52d31 4177 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 4178
01c52d31
MB
4179 * gnus-group.el (gnus-group-redraw-when-idle)
4180 (gnus-group-redraw-check): Remove.
4181 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 4182
01c52d31 41832006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 4184
01c52d31
MB
4185 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
4186 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 4187
01c52d31 41882006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 4189
01c52d31
MB
4190 * message.el (message-make-tool-bar): Rename gmm-image-load-path
4191 to gmm-image-load-path-for-library. Call with no-error argument.
4192 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 4193
01c52d31 4194 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 4195
01c52d31 4196 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 4197
01c52d31 4198 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 4199
01c52d31 42002006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 4201
01c52d31 4202 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 4203
01c52d31
MB
4204 * nnml.el (nnml-generate-nov-databases-directory): Rename from
4205 nnml-generate-nov-databases-1.
4206 (nnml-generate-nov-databases): Use it.
4207 (nnml-generate-nov-databases-directory): Document no-active
4208 argument.
c4288669 4209
01c52d31
MB
4210 * gmm-utils.el (gmm-image-load-path-for-library): Return single
4211 directory if path is t. Add no-error.
c4288669 4212
01c52d31
MB
4213 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
4214 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 4215
01c52d31
MB
4216 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
4217 resetting gnus-article-browse-html-temp-list.
c4288669 4218
01c52d31
MB
4219 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
4220 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
4221 Add example to docstring. Rename local variables. Move error
4222 checks to default case in cond and simplify.
73043f7d 4223
01c52d31 42242006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4225
01c52d31
MB
4226 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
4227 handle is multipart when calling it recursively.
4228 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 4229
01c52d31 42302006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 4231
01c52d31
MB
4232 * nnimap.el (nnimap-request-update-info-internal): Optimize.
4233 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 4234
01c52d31 42352006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4236
01c52d31
MB
4237 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
4238 is loaded.
7dafe00b 4239
01c52d31
MB
4240 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
4241 loaded.
7dafe00b 4242
01c52d31 42432006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4244
01c52d31
MB
4245 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
4246 to "Emacs 23 (unicode)" in doc string.
7dafe00b 4247
01c52d31
MB
4248 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
4249 "Emacs 23 (unicode)" in comment.
7dafe00b 4250
01c52d31 42512006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4252
01c52d31 4253 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 4254
01c52d31
MB
4255 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
4256 characters 160 through 255 in Emacs 23.
7dafe00b 4257
01c52d31 42582006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4259
01c52d31
MB
4260 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
4261 gnus-article-browse-html-temp.
4262 (gnus-article-browse-delete-temp): Make it customizable. Add
4263 `file'. Adjust doc string.
4264 (gnus-article-browse-delete-temp-files): Add argument. Allow
4265 query for each file. Adjust doc string.
4266 (gnus-article-browse-html-parts): Add
4267 `gnus-article-browse-delete-temp-files' to
4268 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 4269
01c52d31 42702006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 4271
01c52d31
MB
4272 * gnus-art.el (gnus-article-browse-html-temp)
4273 (gnus-article-browse-delete-temp): New variables.
4274 (gnus-article-browse-delete-temp-files): New function.
4275 (gnus-article-browse-html-parts): Use it.
7dafe00b 4276
01c52d31 42772006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4278
01c52d31 4279 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 4280
01c52d31
MB
4281 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
4282 string.
7dafe00b 4283
01c52d31
MB
4284 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
4285 gnus-summary-insert-new-articles when unplugged. Remove
4286 gnus-summary-search-article-forward.
7dafe00b 4287
01c52d31
MB
4288 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
4289 display-visual-class instead of display-color-cells.
7dafe00b 4290
01c52d31 42912006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4292
01c52d31
MB
4293 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
4294 message/* containing non-ASCII text properly.
7dafe00b 4295
01c52d31 42962006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4297
01c52d31
MB
4298 * message.el: Require gmm-utils, remove autoloads.
4299 (message-tool-bar): Set default based on
4300 gmm-tool-bar-style.
4301 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4302
01c52d31
MB
4303 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
4304 gmm-tool-bar-style.
4305 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4306
01c52d31
MB
4307 * gnus-group.el (gnus-group-tool-bar): Set default based on
4308 gmm-tool-bar-style.
4309 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4310
01c52d31
MB
4311 * gmm-utils.el (gmm-image-directory): Rename variable from
4312 gmm-image-load-path.
4313 (gmm-image-load-path): Use gmm-image-directory.
4314 (gmm-customize-mode): New function.
4315 (gmm-tool-bar-style): New variable.
7dafe00b 4316
01c52d31
MB
4317 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
4318 gnus-group-redraw-line-number.
4319 (gnus-group-redraw-check): Simplify.
4320 (gnus-group-tool-bar-update): Remove redraw check.
4321 (gnus-group-make-tool-bar): Add redraw check.
447505b5 4322
01c52d31 43232006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 4324
01c52d31 4325 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 4326
01c52d31 43272006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 4328
01c52d31 4329 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 4330
01c52d31 43312006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4332
01c52d31
MB
4333 * gnus-art.el (gnus-button): New face.
4334 (gnus-article-button-face): Use it.
3031d8b0 4335
01c52d31
MB
4336 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
4337 gnus-summary-next-page. Re-order.
3031d8b0 4338
01c52d31
MB
4339 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
4340 next-node are now included.
4341 (gnus-group-redraw-line-number): New internal variable.
4342 (gnus-group-redraw-check): Helper function for updating the tool
4343 bar.
4344 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 4345
01c52d31 4346 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 4347
01c52d31
MB
4348 * spam.el (spam-spamassassin-score-regexp): New internal variable.
4349 (spam-extra-header-to-number, spam-check-spamassassin-headers):
4350 Use it to match format of Spamassassin 3.0 and later. Reported by
4351 IRIE Tetsuya <irie@t.email.ne.jp>.
4352 (spam-check-bogofilter)
4353 (spam-bogofilter-register-with-bogofilter): Fix args of
4354 `gnus-error' calls.
3031d8b0 4355
01c52d31 43562006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4357
01c52d31
MB
4358 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
4359 unnecessary interaction when sending queued mails. Reported by
4360 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 4361
01c52d31 43622006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4363
01c52d31
MB
4364 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
4365 first or last are nil.
3031d8b0 4366
01c52d31 43672006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 4368
01c52d31 4369 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 4370
01c52d31 43712006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 4372
01c52d31 4373 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 4374
01c52d31 43752006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 4376
01c52d31 4377 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 4378
01c52d31 43792006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4380
01c52d31
MB
4381 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
4382 nov.php.
58090a8d 4383
01c52d31 43842006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 4385
01c52d31
MB
4386 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
4387 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
4388 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
4389 output on the server side.
4390 (nnweb-google-create-mapping): Update regexps and add some
4391 progress indication.
58090a8d 4392
01c52d31 43932006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4394
01c52d31
MB
4395 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
4396 gnus-agent-toggle-plugged. Re-order icons.
4397 (gnus-group-tool-bar-gnome): Add
4398 gnus-group-{prev,next}-unread-group.
4399 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 4400
01c52d31
MB
4401 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
4402 gnus-summary-insert-new-articles.
58090a8d 4403
01c52d31
MB
4404 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
4405 comments.
58090a8d 4406
01c52d31
MB
4407 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
4408 also available in Emacs 21.3.
58090a8d 4409
01c52d31
MB
4410 * message.el (message-fix-before-sending): Change "Emacs 22" to
4411 "Emacs 23 (unicode)" in comment.
58090a8d 4412
01c52d31
MB
4413 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
4414 "Emacs 23 (unicode)" in comment.
58090a8d 4415
01c52d31
MB
4416 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
4417 comment.
4418 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 4419
01c52d31 4420 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 4421
01c52d31 44222006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4423
01c52d31
MB
4424 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
4425 and load-path.
58090a8d 4426
01c52d31 44272006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4428
01c52d31
MB
4429 * message.el: Autoload gmm-image-load-path.
4430 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
4431 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
4432 consitency.
58090a8d 4433
01c52d31
MB
4434 * gmm-utils.el (gmm-image-load-path): Also search in
4435 "../etc/images". Don't set gmm-image-load-path if we don't find
4436 the image.
58090a8d 4437
01c52d31 44382006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4439
01c52d31
MB
4440 * gmm-utils.el (gmm-image-load-path): Don't make
4441 `gmm-image-load-path' include subdirectories which the second arg
4442 `image' might specify.
58090a8d 4443
01c52d31
MB
4444 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
4445 subdirectory to icon file names.
58090a8d 4446
01c52d31 4447 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 4448
01c52d31 44492006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4450
01c52d31
MB
4451 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
4452 gmm-image-load-path calls.
58090a8d 4453
01c52d31 4454 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 4455
01c52d31 4456 * message.el (message-make-tool-bar): Ditto.
58090a8d 4457
01c52d31 4458 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 4459
01c52d31
MB
4460 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
4461 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 4462
01c52d31
MB
4463 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
4464 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4465
01c52d31
MB
4466 * message.el (message-tool-bar-gnome): Use new icon names.
4467 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4468
01c52d31
MB
4469 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
4470 functions from MH-E.
4471 (gmm-image-load-path): New variable from MH-E.
4472 (gmm-image-load-path): New function from MH-E. Added arguments
4473 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
4474 *-image-load-path-called-flag.
4c2ad11d 4475
01c52d31 44762006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 4477
01c52d31 4478 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 4479
01c52d31 44802006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 4481
01c52d31
MB
4482 * nnimap.el (nnimap-request-move-article): Change folder back to
4483 source group before deleting.
6586e9c9 4484
01c52d31 44852006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 4486
01c52d31 4487 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 4488
01c52d31
MB
4489 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
4490 mm-url.
e8beac8a 4491
01c52d31 4492 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 4493
01c52d31 44942006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 4495
01c52d31
MB
4496 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
4497 coding system which mm-charset-to-coding-system returns for a
4498 given charset is valid.
e8beac8a 4499
01c52d31 45002006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 4501
01c52d31
MB
4502 * html2text.el (html2text-remove-tag-list):
4503 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 4504
01c52d31 45052006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 4506
01c52d31 4507 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 4508
01c52d31 45092006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4510
01c52d31
MB
4511 * gnus-art.el (article-strip-banner): Call
4512 article-really-strip-banner only when the regexp match is made.
3b059693 4513
01c52d31 45142006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4515
01c52d31
MB
4516 * gnus-art.el (article-strip-banner): Use
4517 gnus-extract-address-components instead of
4518 mail-header-parse-addresses to make it work with non-ASCII text;
4519 remove mail-encode-encoded-word-string.
3b059693 4520
01c52d31
MB
4521 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
4522 values which are surrounded with \"...\"; make it never cause a
4523 Lisp error; give up parsing of parameters if it failed in
4524 extracting type.
3b059693 4525
01c52d31 45262006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 4527
01c52d31
MB
4528 * smime.el (smime-cert-by-ldap-1): Fix bug where
4529 `smime-ldap-search' returns results without userCertificates.
ab513ed4 4530
01c52d31 45312006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 4532
01c52d31 4533 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 4534
01c52d31 45352006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 4536
01c52d31
MB
4537 * spam.el (spam-check-spamassassin-headers): Adapt format for
4538 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
4539 <ari@mbf.ocn.ne.jp>.
4540 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 4541
01c52d31 45422006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 4543
01c52d31
MB
4544 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
4545 make-temp-file; make it work with XEmacs as well.
9516b9f4 4546
01c52d31
MB
4547 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
4548 mm-make-temp-file.
9516b9f4 4549
01c52d31
MB
4550 * mm-decode.el (mm-display-external): Use the 3rd arg of
4551 mm-make-temp-file.
4552 (mm-create-image-xemacs): Ditto.
9516b9f4 4553
01c52d31 45542006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 4555
01c52d31
MB
4556 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
4557 with message-narrow-to-headers.
4558 (gnus-draft-setup): Narrow to header to run message-fetch-field.
4559 (gnus-draft-check-draft-articles): New function.
4560 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 4561
01c52d31 45622006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 4563
01c52d31
MB
4564 * gnus-art.el (gnus-article-browse-html-parts):
4565 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
4566 Don't use suffix argument for mm-make-temp-file for Emacs 21
4567 compatibility. Remove useless `format'.
292f71fe 4568
01c52d31 45692006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 4570
01c52d31
MB
4571 * nnweb.el (nnweb-google-wash-article): Update regexps.
4572 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 4573
01c52d31 45742006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 4575
01c52d31
MB
4576 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
4577 re-loading nn* modules.
292f71fe 4578
01c52d31 45792006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 4580
01c52d31
MB
4581 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
4582 for `tool-bar-mode' and don't check it's default-value.
292f71fe 4583
01c52d31 4584 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 4585
01c52d31 4586 * message.el (message-make-tool-bar): Ditto.
292f71fe 4587
01c52d31
MB
4588 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
4589 `substring'. Shorten tmp-file name.
292f71fe 4590
01c52d31 4591 * gnus.el: Remove bogus comment.
292f71fe 4592
01c52d31 45932006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 4594
01c52d31
MB
4595 * gnus-art.el (gnus-article-browse-html-parts): New function.
4596 (gnus-article-browse-html-article): New function for viewing html
4597 articles with a browser.
bd2cef66 4598
01c52d31 45992006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 4600
01c52d31
MB
4601 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
4602 (mml2015-pgg-encrypt): Ditto.
ffda926c 4603
01c52d31
MB
4604 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
4605 (mml1991-pgg-encrypt): Ditto.
f5fab556 4606
01c52d31 46072006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 4608
01c52d31
MB
4609 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
4610 message-make-date instead of current-time-string.
4b9f0de2 4611
01c52d31
MB
4612 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4613 to gnus-decoded which mm-uu might set.
4b9f0de2 4614
01c52d31 46152006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4616
01c52d31
MB
4617 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4618 don't decode quoted parameters; remove misimported Emacs code.
4619 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4620 (rfc2231-decode-encoded-string): Don't use split-string which
4621 behaves differently according to Emacs version; use
4622 mm-decode-coding-region to convert charset to coding-system.
4623 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4624 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4625
01c52d31 46262006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4627
01c52d31
MB
4628 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4629 when calling mail-header-parse-content-type.
4630 (article-de-quoted-unreadable): Ditto.
4631 (article-de-base64-unreadable): Ditto.
4632 (article-wash-html): Ditto.
20051b27 4633
01c52d31
MB
4634 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4635 calling mail-header-parse-content-type and
4636 mail-header-parse-content-disposition.
4637 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4638 mail-header-parse-content-type.
82259e50 4639
01c52d31
MB
4640 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4641 insert charset and format parameters; encode description after
4642 inserting it to buffer.
4643 (mml-insert-parameter): Fold lines properly even if a parameter is
4644 segmented into two or more lines; change the max column to 76.
82259e50 4645
01c52d31
MB
4646 * rfc1843.el (rfc1843-decode-article-body): Don't use
4647 ignore-errors when calling mail-header-parse-content-type.
46f93472 4648
01c52d31
MB
4649 * rfc2231.el (rfc2231-parse-string): Return at least type if
4650 possible; don't cause an error even if it fails in parsing of
4651 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4652 (rfc2231-encode-string): Don't break lines at the beginning, leave
4653 it to mml-insert-parameter.
46f93472 4654
01c52d31
MB
4655 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4656 calling mail-header-parse-content-type.
d3a597b7 4657
01c52d31 46582006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4659
01c52d31
MB
4660 * spam-report.el (spam-report-gmane-use-article-number):
4661 Improve doc string.
4662 (spam-report-gmane-internal): Check if a suitable header was found
4663 in the article.
8753ddee 4664
01c52d31 46652006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4666
01c52d31
MB
4667 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4668 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4669
01c52d31 46702006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4671
01c52d31 4672 Update copyright notices of all files in the gnus directory.
8753ddee 4673
01c52d31 46742006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4675
01c52d31 4676 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4677
01c52d31 46782006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4679
01c52d31
MB
4680 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4681 segmented lines of parameter value to cope with Thunderbird 1.5
4682 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4683 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4684 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4685
01c52d31 46862006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4687
01c52d31
MB
4688 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4689 parts.
a33704bb 4690
01c52d31 46912006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4692
01c52d31
MB
4693 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4694 there's only one active file for all servers.
4695 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4696 solid groups. Gnus might have used a FAST request to select the group.
4697 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4698 and nnweb-search redundantly in the active file.
4699 (nnweb-request-list): Don't list bogus groups. There can only be one.
4700 (nnweb-request-create-group): Don't use ARGS.
4701 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4702 initialisations. Let nnoo do the work.
a33704bb 4703
01c52d31 47042006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4705
01c52d31
MB
4706 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4707 Say the part has been decoded.
a33704bb 4708
01c52d31 4709 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4710
01c52d31 47112006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4712
01c52d31
MB
4713 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4714 mailcap-viewer-test-cache when there's no 'test clause, since that
4715 will invert the meaning of a "nil" test previously determined by
4716 mailcap-mailcap-entry-passes-test.
53cfefc8 4717
01c52d31 47182006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4719
01c52d31
MB
4720 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4721 compiling.
53cfefc8 4722
01c52d31 4723 * gnus-sum.el: Ditto.
53cfefc8 4724
01c52d31 4725 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4726
01c52d31 47272006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4728
01c52d31 4729 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4730
01c52d31 47312006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4732
01c52d31
MB
4733 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4734 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4735 current Google Groups.
53cfefc8 4736
01c52d31 47372006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4738
01c52d31
MB
4739 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4740 and tool-bar-mode.
66841476 4741
01c52d31
MB
4742 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4743 and tool-bar-mode.
66841476 4744
01c52d31
MB
4745 * message.el (message-tool-bar-update): Simplify.
4746 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4747
01c52d31
MB
4748 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4749 gnus-summary-buffer.
4750 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4751 gnus-summary-reply.
81df110a 4752
01c52d31 4753 * gmm-utils.el (gmm): Add :version.
5fae1cae 4754
01c52d31 47552006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4756
01c52d31
MB
4757 * Makefile.in (clean): New rule.
4758 (distclean): Use it.
5fae1cae 4759
01c52d31 47602006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4761
01c52d31
MB
4762 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4763 autoload.
5fae1cae 4764
01c52d31 47652006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4766
01c52d31 4767 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4768
01c52d31 47692006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4770
01c52d31 4771 * message.el: Change some comments WRT tool-bars.
81df110a 4772
01c52d31
MB
4773 * gnus-sum.el (gnus-summary-tool-bar)
4774 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4775 (gnus-summary-tool-bar-zap-list): New variables.
4776 (gnus-summary-make-tool-bar): Complete rewrite using
4777 `gmm-tool-bar-from-list'.
430d3ed7 4778
01c52d31
MB
4779 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4780 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4781 variables.
4782 (gnus-group-make-tool-bar): Complete rewrite using
4783 `gmm-tool-bar-from-list'.
4784 (gnus-group-tool-bar-update): New function.
430d3ed7 4785
01c52d31 4786 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4787
01c52d31 47882006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4789
01c52d31
MB
4790 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4791 is dissected into a single part of which the type is the same as
4792 the given one; decode charset.
6ff5b064 4793
01c52d31 47942006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4795
01c52d31
MB
4796 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4797 into alists as symbol not string, since that's what
4798 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4799 look for.
a8f6d239 4800
01c52d31 48012006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4802
01c52d31
MB
4803 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4804 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4805
01c52d31 4806 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4807
01c52d31 48082006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4809
01c52d31
MB
4810 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4811 (gnus-mime-security-button-menu): New definition.
4812 (gnus-mime-security-button-map): Use them.
4813 (gnus-mime-security-button-menu): New function.
4814 (gnus-insert-mime-security-button): Addition to help echo.
4815 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4816 (gnus-mime-security-pipe-part): New functions.
d752cf53 4817
01c52d31
MB
4818 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4819 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4820
01c52d31
MB
4821 * mm-decode.el (mm-handle-set-disposition): Remove.
4822 (mm-handle-set-description): Remove.
d752cf53 4823
01c52d31 48242006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4825
01c52d31
MB
4826 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4827 (mm-w3m-standalone-supports-m17n-p): New function.
4828 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4829 w3m usage.
d752cf53 4830
01c52d31
MB
4831 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4832 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4833
01c52d31 48342006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4835
01c52d31
MB
4836 * message.el (message-tool-bar-zap-list): Use
4837 gmm-tool-bar-zap-list as custom type.
4838 (message-tool-bar-update): New function.
4839 (message-tool-bar, message-tool-bar-gnome)
4840 (message-tool-bar-retro): Add message-tool-bar-update.
4841 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4842
01c52d31 4843 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4844
01c52d31
MB
4845 * gmm-utils.el (gmm-error): Describe `args'.
4846 (gmm-tool-bar-zap-list): New widget.
4847 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4848
01c52d31 48492006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4850
01c52d31
MB
4851 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4852 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4853 the number of recursive calls.
4a2358e9 4854
01c52d31
MB
4855 * mm-decode.el (mm-handle-set-disposition): New macro.
4856 (mm-handle-set-description): New macro.
4a2358e9 4857
01c52d31 48582006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4859
01c52d31
MB
4860 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4861 encoding.
4a2358e9 4862
01c52d31 48632006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4864
01c52d31
MB
4865 * message.el (message-tool-bar-zap-list, message-tool-bar)
4866 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4867 (message-tool-bar-local-item-from-menu): Remove.
4868 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4869 (message-make-tool-bar): New function.
4870 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4871
01c52d31
MB
4872 * gmm-utils.el: New file.
4873 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4874 (gmm-lazy): New widget copied from `nnmail.el'.
4875 (gmm-tool-bar-from-list): New function for creating customizable
4876 tool bars.
4877 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4878 output.
4879 (gmm): Add :prefix to defgroup.
4a2358e9 4880
01c52d31 48812006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4882
01c52d31 4883 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4884
01c52d31 48852006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4886
01c52d31
MB
4887 * mml.el (mml-attach-file): Describe `description' in doc string.
4888 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4889
01c52d31 48902006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4891
01c52d31 4892 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4893
01c52d31 48942006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4895
01c52d31 4896 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4897
01c52d31 48982006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4899
01c52d31
MB
4900 * imap.el (imap-open): Handle case where buffer is a buffer
4901 object.
41e11121 4902
01c52d31 49032005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4904
01c52d31
MB
4905 * gnus-delay.el (gnus-delay): Don't autoload.
4906 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4907 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4908
01c52d31 49092005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4910
01c52d31 4911 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4912
01c52d31 49132006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4914
01c52d31 4915 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4916
01c52d31 4917 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4918
01c52d31 49192006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4920
01c52d31 4921 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4922
01c52d31 49232006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4924
01c52d31
MB
4925 * mm-decode.el (mm-inlined-types): Add application/pgp.
4926 (mm-automatic-display): Ditto.
11e22c4a 4927
01c52d31
MB
4928 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4929 part as text.
11e22c4a 4930
01c52d31 49312006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4932
01c52d31
MB
4933 * nnrss.el: Update copyright.
4934 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4935
01c52d31
MB
4936 * gnus-art.el:
4937 * gnus-sum.el:
4938 * mm-uu.el:
4939 * mm-view.el: Update copyright.
97f78c9b 4940
01c52d31 49412006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4942
01c52d31
MB
4943 * message.el (message-info): New function.
4944 (message-mode-menu): Add it.
4945 Update copyright.
97f78c9b 4946
01c52d31 4947 * ChangeLog: Fix and update copyright.
97f78c9b 4948
01c52d31 49492006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4950
01c52d31
MB
4951 * message.el (message-forward-subject-name-subject): Prefer the
4952 address to 'nowhere' if the sender has no name.
4953 Fix typo. Update copyright year.
97f78c9b 4954
01c52d31 49552006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4956
01c52d31
MB
4957 * gnus-art.el (article-wash-html): Use
4958 gnus-summary-show-article-charset-alist if a numeric arg is given.
4959 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4960
01c52d31
MB
4961 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4962 mm-inline-text-html-render-with-w3m-standalone.
4963 (mm-text-html-washer-alist): Map w3m-standalone to
4964 gnus-article-wash-html-with-w3m-standalone.
4965 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4966
01c52d31 49672006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4968
01c52d31
MB
4969 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4970 Improve LaTeX.
4b91459a 4971
01c52d31 49722006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4973
01c52d31
MB
4974 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4975 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4976
01c52d31
MB
4977 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4978 the buffer.
4b91459a 4979
01c52d31 49802006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4981
01c52d31
MB
4982 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4983 custom definition of `gnus-posting-styles'.
d44e3b45 4984
01c52d31
MB
4985 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4986 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4987
01c52d31 49882006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4989
01c52d31
MB
4990 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4991 Use nntp for bug archive.
4b91459a 4992
01c52d31 49932006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 4994
01c52d31
MB
4995 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
4996 parts.
4997 (nnrss-normalize-date): New function converts ISO 8601 date into
4998 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
4999 (nnrss-check-group): Use it.
c03ac728 5000
01c52d31 50012006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5002
01c52d31 5003 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 5004
01c52d31
MB
5005 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
5006 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5007 (nnrss-insert-w3): Ditto.
d8a88581 5008
01c52d31 50092005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5010
01c52d31
MB
5011 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
5012 the articles to be forwarded including the case where neither a
5013 number of articles nor a region is specified.
d8a88581 5014
01c52d31 50152005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5016
01c52d31
MB
5017 * nnrss.el (nnrss-request-article): Fix last change; fill
5018 text/plain parts.
7573397b 5019
01c52d31 50202005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5021
01c52d31
MB
5022 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
5023 in text/plain part.
5024 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 5025
01c52d31 50262005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 5027
01c52d31
MB
5028 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
5029 article.
9ebc3953 5030
01c52d31 50312005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 5032
01c52d31
MB
5033 * nnml.el: Don't require gnus-bcklg. Autoload it.
5034 (nnml-use-compressed-files, nnml-save-mail): Support other
5035 comression programs such as bzip2.
7929f858 5036
01c52d31 50372005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 5038
01c52d31
MB
5039 * dns.el (query-dns): Make sure we check the buffer size before
5040 removing tcp headers.
7929f858 5041
01c52d31 50422005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 5043
01c52d31
MB
5044 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
5045 remove MIME buttons associated with multipart/alternative parts.
5046 (gnus-mime-display-alternative): Tag buttons using `article-type'
5047 text property.
ead25b5c 5048
01c52d31
MB
5049 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
5050 associated with multipart/alternative parts.
ead25b5c 5051
01c52d31 5052 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 5053
01c52d31
MB
5054 * mm-decode.el (mm-inlined-types): Fix custom type.
5055 (mm-keep-viewer-alive-types): Ditto.
5056 (mm-automatic-display): Ditto.
5057 (mm-attachment-override-types): Ditto.
5058 (mm-inline-override-types): Ditto.
5059 (mm-automatic-external-display): Ditto.
8774406b 5060
01c52d31 50612005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 5062
01c52d31
MB
5063 * spam-report.el (spam-report-user-mail-address)
5064 (spam-report-user-agent): New variables.
5065 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 5066
01c52d31 50672005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 5068
01c52d31
MB
5069 * gnus-art.el (gnus-button-handle-custom): Do not just use
5070 `customize-apropos' for any "M-x customize-*" button but the
5071 function called for. Accept both the function name and its
5072 argument in order to achieve this.
5073 (gnus-button-alist): Remove support for "custom:" URL's. Pass
5074 function name to `gnus-button-handle-custom' in case of "M-x
5075 customize-*" buttons.
59fda2fa 5076
01c52d31 50772005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 5078
01c52d31
MB
5079 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
5080 multipart/alternative and add xref to mm-discouraged-alternatives
5081 in doc string.
7d0c69be 5082
01c52d31
MB
5083 * mm-decode.el (mm-discouraged-alternatives): Add xref to
5084 gnus-buttonized-mime-types in doc string.
7d0c69be 5085
01c52d31 50862005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5087
01c52d31
MB
5088 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
5089 Suggest image/.* in the doc string.
d6697c02 5090
01c52d31 50912005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5092
01c52d31
MB
5093 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
5094 message-marks (Debian bug #342521).
d6697c02 5095
01c52d31 50962005-12-12 Simon Josefsson <jas@extundo.com>
84861437 5097
01c52d31
MB
5098 * password.el (password-read-from-cache): Add.
5099 (password-read): Use it.
84861437 5100
01c52d31 51012005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 5102
01c52d31
MB
5103 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
5104 us-ascii as a MIME charset.
3338c0ad 5105
01c52d31
MB
5106 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
5107 against the case where the 2nd arg TYPE is nil.
3338c0ad 5108
01c52d31 51092005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 5110
01c52d31 5111 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 5112
01c52d31 5113 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 5114
01c52d31 51152005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 5116
01c52d31 5117 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 5118
01c52d31 51192005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 5120
01c52d31
MB
5121 * mm-decode.el (mm-display-external): Use nametemplate (defined in
5122 RFC1524) if it is in mailcap or add a suffix according to
5123 mailcap-mime-extensions when generating a temp filename; postpone
5124 deleting a temp file for 2 seconds for some wrappers, shell
5125 scripts, and so on, which might exit right after having started a
5126 viewer command as a background job.
5127
51282005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5129
5130 * nntp.el (nntp-marks-directory): Fix custom group.
5131
5132 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
5133 steps when < 10.
5134
5135 * gnus-start.el (gnus-no-server-1): Mention
5136 `gnus-level-default-subscribed' in doc string.
5137
51382005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
5139
5140 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
5141 parens.
5142
51432005-11-26 Dave Love <fx@gnu.org>
5144
5145 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
5146 (tls-program, tls-success): Provide openssl alternative.
5147
5148 * starttls.el: Doc fixes.
5149 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
5150 SERVICE to PORT.
5151
002876ab 5152 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
5153 port null or service name.
5154 (starttls-negotiate): Autoload.
5155
51562005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
5157
5158 * message.el (message-kill-to-signature): Fix interactive spec.
5159
51602005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
5161
5162 * pop3.el (pop3-open-server): Recognize a string as a service name.
5163
51642005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
5165
5166 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
5167
51682005-11-23 Dave Love <fx@gnu.org>
5169
5170 Add pop3s, pop3/starttls.
5171
5172 * pop3.el (pop3-authentication-scheme): Clarify doc.
5173 (open-tls-stream, starttls-open-stream): Autoload.
5174 (pop3-stream-type): New.
5175 (pop3-open-server): Use it.
5176
5177 * mail-source.el (mail-sources): Fix some :types. Add stream type
5178 for POP.
5179 (mail-source-keyword-map): Add :stream for POP.
5180 (mail-source-fetch-pop): Use pop3-stream-type.
5181
51822005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
5183
5184 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
5185 of current-time-string.
5186
51872005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
5188
5189 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
5190 date header.
5191
51922005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5193
5194 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
5195 it can seriously impact performance as it bypasses the agent's
5196 local caches.
5197
51982005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5199
5200 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
5201 must be explicitly online rather than "not explicitly offline" for
5202 its flags to be synchronized.
5203
5204 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
5205 that gnus-uu-unmark-thread will function correctly.
5206
5207 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
5208 1024K is instead displayed as 1M.
5209
52102005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5211
5212 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
5213
52142005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
5215
5216 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
5217
52182005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
5219
5220 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
5221 error message to display actual error condition.
5222 (gnus-agent-save-local): Avoid saving symbols that are bound to
5223 nil as they simply result in a warning message in
5224 gnus-agent-read-local.
5225
52262005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5227
5228 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
5229 rather than make-variable-buffer-local for file-precious-flag.
5230
52312005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5232
5233 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
5234 for duplicates which are removed. The invalid sort check then
5235 triggers a rescan after the sort as sorting may have moved
5236 duplicate entries such that they can be cheaply detected.
5237
52382005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5239
5240 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
5241
52422005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5243
5244 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
5245 internal variable to a custom variable. Changed default value
5246 from compressed(2) to uncompressed(1).
5247 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
5248 support for uncompressed agentview files. Taken together, reading
5249 the agentview file should now be 6-7 times faster.
5250
52512005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
5252
5253 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
5254 as a buffer-local variable. This avoids creating truncated
5255 dribble files as a result of a hang up, eg.
5256
52572005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
5258
5259 * gnus-start.el (gnus-start-draft-setup): Enforce
5260 `gnus-draft-mode' for nndraft:drafts at startup.
5261
5262 * gnus.el (gnus-splash): Change custom group.
5263 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
5264 allow-list argument.
5265
5266 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
5267 string.
5268
52692005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5270
5271 * gnus-art.el (gnus-default-article-saver): Add user-defined
5272 `function' to custom type.
5273
52742005-10-30 Chong Yidong <cyd@stupidchicken.com>
5275
5276 * imap.el (imap-open): Handle case where buffer is a buffer
5277 object.
5278
52792005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
5280
5281 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
5282 long lines.
5283 (gnus-cache-delete-group): Wrap doc strings.
5284
5285 * gnus-agent.el (gnus-agent-rename-group)
5286 (gnus-agent-delete-group): Wrap doc strings.
5287
01c52d31
MB
52882005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5289
5290 * gnus-start.el (gnus-1): Add "native" to
5291 gnus-predefined-server-alist.
5292
5293 * gnus.el (gnus-method-to-server): Don't add "native" to the
5294 lists here, because that leads to problems when
5295 gnus-select-method is bound.
5296
52972005-11-09 Simon Josefsson <jas@extundo.com>
5298
5299 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
5300 use (not sort-by-date) instead.
5301
53022005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
5303
5304 * gnus-delay.el (gnus-delay-group): Don't autoload.
5305 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
5306 to be re-loaded when customizing the `gnus-delay' group.
5307
53082005-11-19 Chong Yidong <cyd@stupidchicken.com>
5309
5310 * message.el: Revert last changes.
5311 (message-insert-citation-line): Use newlines.
5312
53132005-11-17 Chong Yidong <cyd@stupidchicken.com>
5314
5315 * message.el (message-courtesy-message)
5316 (message-mark-insert-begin, message-mark-insert-end)
5317 (message-elide-ellipsis, message-cancel-message)
5318 (message-add-header, message-change-subject)
5319 (message-cross-post-followup-to-header)
5320 (message-cross-post-insert-note, message-reduce-to-to-cc)
5321 (message-widen-reply, message-delete-not-region)
5322 (message-kill-to-signature, message-insert-signature)
5323 (message-insert-importance-high, message-insert-importance-low)
5324 (message-insert-or-toggle-importance)
5325 (message-insert-disposition-notification-to)
5326 (message-indent-citation, message-yank-original)
5327 (message-cite-original-without-signature, message-cite-original)
5328 (message-insert-citation-line, message-position-on-field)
5329 (message-fix-before-sending, message-send-mail-partially)
5330 (message-send-mail, message-send-mail-with-sendmail)
5331 (message-send-mail-with-qmail, message-send-news)
5332 (message-check-news-header-syntax, message-generate-headers)
5333 (message-insert-courtesy-copy, message-fill-address)
5334 (message-fill-header, message-shorten-references)
5335 (message-setup-1, message-cancel-news)
5336 (message-forward-make-body-plain, message-forward-make-body-mime)
5337 (message-forward-make-body-mml, message-encode-message-body)
5338 (message-forward-make-body-digest-plain)
5339 (message-forward-make-body-digest-mime)
5340 (message-use-alternative-email-as-from): Insert `hard-newline'
5341 instead of ordinary newlines.
5342
53432005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
5344
5345 * message.el (message-generate-headers): Downcase the argument
5346 given to message-check-element.
5347
53482005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
5349
5350 * nntp.el (nntp-authinfo-rejected): New error condition.
5351 (nntp-wait-for): Use new error condition to signal authentication
5352 error.
5353 (nntp-retrieve-data): Rethrow new error condition to break out of
5354 recursive call to nntp-send-authinfo.
5355
53562005-11-08 Romain Francoise <romain@orebokech.com>
5357
5358 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
5359 (gnus-summary-exit-map): Bind to `Z p'.
5360 (gnus-summary-make-menu-bar): Add menu item.
5361
53622005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
5363
5364 * gnus-art.el (gnus-article-treat-custom): Add `first'.
5365 (gnus-treat-*): Add `first' in all doc strings.
5366
5367 * gnus-group.el (gnus-group-compact-group): Fix typo.
5368
53692005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
5370
5371 * gnus.el (gnus-parameters-case-fold-search): New variable.
5372 (gnus-parameters-get-parameter): Use it.
5373
5374 * gnus-score.el (gnus-home-score-file): Doc fix.
5375
53762005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
5377
5378 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
5379
53802005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
5381
5382 * mm-util.el (mm-special-display-p): New function.
5383
5384 * mml.el (mml-preview): Use it; doc fix.
5385
53862005-10-29 Romain Francoise <romain@orebokech.com>
5387
5388 * message.el (message-fix-before-sending): Fix comment.
5389
53902005-10-29 Jari Aalto <jari.aalto@cante.net>
5391
5392 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
5393
53942005-10-29 Jari Aalto <jari.aalto@cante.net>
5395
5396 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
5397 Used in gnus-score.el.
5398
53992005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5400
5401 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
5402
54032005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
5404
5405 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
5406 whitespace removed in revision 7.8. Use concatenated string to
5407 protect trailing whitespace.
5408
54092005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
5410
5411 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
5412 (nnimap-request-expire-articles): Use it to avoid sending 'UID
5413 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
5414 Courier IMAP ("some version from 2004"). Mostly based on similar
5415 code in the same function.
5416
54172005-10-26 Didier Verna <didier@xemacs.org>
5418
002876ab 5419 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 5420 article buffer.
002876ab 5421 * gnus-srvr.el (gnus-server-compact-server): Ditto.
01c52d31
MB
5422 * nnml.el (nnml-request-compact-group): handle self Xref: field in
5423 NOV database and in article itself.
5424 Invalidate article backlog.
5425
54262005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5427
5428 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
5429
54302005-10-26 Simon Josefsson <jas@extundo.com>
5431
5432 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
5433 part of 2004-07-25 change.
5434
54352005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
5436
5437 * message.el (message-display-completion-list): New function.
5438 (message-expand-group): Use it; make sure the Completions buffer
5439 is modifiable.
5440
54412005-10-30 Chong Yidong <cyd@stupidchicken.com>
5442
5443 * imap.el (imap-open): Handle case where buffer is a buffer
5444 object.
5445
54462005-10-24 Eli Zaretskii <eliz@gnu.org>
5447
5448 * pgg-def.el:
5449 * pgg-gpg.el:
5450 * pgg-parse.el:
5451 * pgg-pgp.el:
5452 * pgg-pgp5.el:
5453 * pgg.el: Move to the parent lisp directory.
5454
54552005-10-23 Chong Yidong <cyd@stupidchicken.com>
5456
5457 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
5458 user-mail-name is an empty string.
5459
54602005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
5461
5462 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
5463 depending on gnus-score-decay-constant.
5464
5465 * encrypt.el (encrypt-insert-file-contents)
5466 (encrypt-write-file-contents): Don't use `gnus-message'.
5467
5468 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
5469 arguments.
5470 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
5471 arguments to mm-uu-verbatim-marks-extract.
5472 (mm-uu-hide-markers): New variable.
5473 (mm-uu-extract): Use face similar to `gnus-cite-3'.
5474
5475 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5476 (gnus-convert-image-to-face-command): Use "convert" by default to
5477 allow other input image formats.
5478 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
5479 accordingly.
5480
54812005-10-23 Simon Josefsson <jas@extundo.com>
5482
5483 * imap.el (imap-gssapi-program): Align command line parameters
5484 with latest GNU SASL.
5485 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
5486
54872005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5488
5489 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
5490 HTML.
5491 (nnslashdot-request-article): Ditto.
5492
54932005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5494
5495 * mail-source.el (mail-source-fetch-pop): Require pop3.
5496 (mail-source-check-pop): Ditto.
5497
54982005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5499
5500 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
5501 errors.
5502
55032005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5504
5505 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
5506 (gnus-treat-strip-leading-blank-lines): Improve doc string.
5507
5508 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
5509
5510 * mm-bodies.el (mm-decode-string): Call
5511 `mm-charset-to-coding-system' with allow-override argument.
5512
55132005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5514
5515 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
5516 (rfc2047-charset-to-coding-system): New function.
5517 (rfc2047-decode-encoded-words): New function.
5518 (rfc2047-decode-region): Use them.
5519 (rfc2047-decode-cte): Remove.
5520 (rfc2047-parse-and-decode): Remove.
5521 (rfc2047-decode): Remove.
5522
55232005-10-15 Kenichi Handa <handa@m17n.org>
5524
5525 * rfc2047.el (rfc2047-decode-cte): New function.
5526 (rfc2047-decode-region): Change the way to decode successive
5527 encoded-words: decode B- or Q-encoding in each encoded-word,
5528 concatenate them, and decode it as charset.
5529
55302005-10-17 Chong Yidong <cyd@stupidchicken.com>
5531
5532 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
5533 widget-move-and-invoke.
5534 (gnus-custom-mode): Use gnus-custom-map.
5535
55362005-10-15 Bill Wohler <wohler@newt.com>
5537
5538 * message.el (message-tool-bar-map): Renamed image file from
5539 mail_send to mail/send.
5540
55412005-10-16 Masatake YAMATO <jet@gyve.org>
5542
5543 * message.el (message-expand-group): Pass the common
5544 prefix substring of completion to `display-completion-list'.
5545
55462005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
5547
5548 * mml-sec.el (mml-secure-method): New internal variable.
5549 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
5550 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
5551 functions using mml-secure-method.
5552
5553 * mml.el (mml-mode-map): Add key bindings for those functions.
5554 (mml-menu): Simplify security menu entries. Suggested by Jesper
5555 Harder <harder@myrealbox.com>.
5556 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
5557 end of message if point is the headers of the message.
5558
5559 * message.el (message-in-body-p): New function.
5560
5561 * assistant.el: Autoload gnus-util and netrc.
5562
5563 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
5564 Use `mm-charset-override-alist' only when decoding.
5565
5566 * mm-bodies.el (mm-decode-body): Call
5567 `mm-charset-to-coding-system' with allow-override argument.
5568
5569 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
5570 `filename' from Content-Disposition if Content-Type doesn't
5571 provide `name'.
5572 (gnus-mime-view-part-as-type): Set default instead of
5573 initial-input.
5574
55752005-10-09 Daniel Brockman <daniel@brockman.se>
5576
5577 * format-spec.el (format-spec): Propagate text properties of % spec.
5578
55792005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
5580
5581 * gnus-art.el (gnus-treat-predicate): Add `first'.
5582
55832005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
5584
5585 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
5586 (mm-charset-override-alist): New variable.
5587 (mm-charset-to-coding-system): Use it.
5588 (mm-codepage-setup): New helper function.
5589 (mm-charset-eval-alist): New variable.
5590 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
5591 about unknown charsets.
5592
55932005-10-04 David Hansen <david.hansen@gmx.net>
5594
5595 * nnrss.el (nnrss-request-article): Add support for the comments tag.
5596 (nnrss-check-group): Ditto.
5597
55982005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5599
5600 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
5601 Rename x-gnus-verbatim to x-verbatim.
5602 (mm-uu-type-alist): Fix regexp for verbatim-marks.
5603
5604 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
5605 x-verbatim.
5606
5607 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
5608
5609 * gnus-util.el (gnus-remove-duplicates): Remove.
5610
5611 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5612 instead of gnus-remove-duplicates.
5613
5614 * message.el (message-remove-duplicates): Remove.
5615 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5616 message-remove-duplicates.
5617
5618 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5619 available, else use implementation from `delete-dups'.
5620
5621 * message.el (message-insert-expires): New function.
5622 (message-mode-map): Add key binding.
5623 (message-mode-field-menu): Add menu entry.
5624 (message-mode): Document it.
5625 (message-make-expires-date): Use `message-make-date'.
5626
56272005-10-04 Josh Huber <huber@alum.wpi.edu>
5628
5629 * message.el (message-make-expires-date): New function.
5630
56312005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5632
5633 * Makefile.in (list-installed-shadows): New entry.
5634 (install): Use it.
5635 (remove-installed-shadows): New entry.
5636
56372005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5638
5639 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5640
56412005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5642
5643 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5644 function rather than the diff-mode.el package.
5645 (mm-display-external): Use with-current-buffer.
5646 (mm-viewer-completion-map, mm-viewer-completion-map):
5647 Move initialization inside declaration.
5648
56492005-09-29 Simon Josefsson <jas@extundo.com>
5650
5651 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5652 autoload mail-check-payment.
5653 (spam-check-hashcash): Define unconditionally, since hashcash.el
5654 is part of Gnus now. Ignore errors from payment checking.
5655
56562005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5657
5658 * message.el (message-bold-region, message-unbold-region): Rename
5659 from `bold-region' and `unbold-region'.
5660
5661 * message.el: Remove useless autoloads.
5662
56632005-09-28 Simon Josefsson <jas@extundo.com>
5664
5665 * message.el (message-use-idna): Default to t.
5666 (message-use-idna): Test whether encoding works too. Doc fix.
5667
56682005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5669
5670 * nntp.el (nntp-warn-about-losing-connection): Remove.
5671
56722005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5673
5674 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5675 customizable. Change default value.
5676 (mm-uu-diff-groups-regexp): Change default value.
5677 (mm-uu-type-alist): Add doc string.
5678 (mm-uu-configure): Add doc string. Make it interactive.
5679 (mm-uu-tex-groups-regexp): New variable.
5680 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5681 (mm-uu-type-alist): Add LaTeX documents.
5682 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5683 of "text/verbatim".
5684 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5685
5686 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5687 instead of "text/verbatim".
5688
5689 * message.el (message-mark-inserted-region)
5690 (message-mark-insert-file): Use slrn style marks when called with
5691 prefix argument.
5692
56932005-09-27 Simon Josefsson <jas@extundo.com>
5694
5695 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5696
56972005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5698
5699 * message.el (message-remove-duplicates): New function.
5700 Implementation borrowed from `gnus-remove-duplicates'.
5701 (message-idna-to-ascii-rhs): Also encode idna addresses in
5702 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5703 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5704 only ask about the same idna domain once per header and also tell
5705 in what header to replace the idna domain.
5706
5707 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5708 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5709 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5710 a header is decoded and not just the last one.
5711
57122005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5713
5714 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5715 has been decoded.
5716
5717 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5718 (mm-insert-part): Don't modify text if it has been decoded.
5719
5720 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5721 decoded.
5722
5723 * mm-view.el (mm-inline-text): Don't strip text props unless
5724 decoding enriched or richtext parts.
5725
57262005-09-25 Romain Francoise <romain@orebokech.com>
5727
5728 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5729 * gnus-start.el (gnus-subscribe-interactively):
5730 * gnus-uu.el (gnus-uu-grab-articles):
5731 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5732 space.
5733
57342005-09-24 Emilio C. Lopes <eclig@gmx.net>
5735
5736 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5737 * mm-view.el (mm-view-pkcs7-decrypt):
5738 * gnus-sum.el (gnus-summary-limit-to-extra)
5739 (gnus-summary-respool-article, gnus-read-move-group-name):
5740 * gnus-score.el (gnus-summary-increase-score):
5741 * gnus-util.el (gnus-completing-read-with-default):
5742 * gnus-art.el (gnus-read-save-file-name)
5743 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5744 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5745 * message.el (message-check-news-header-syntax):
5746 Follow convention for reading with the minibuffer.
5747
57482005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5749
5750 * spam-report.el (spam-report-url-ping-plain):
5751 Use gnus-extended-version as User-Agent.
5752
5753 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5754 default value is nil.
5755
5756 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5757 (mm-uu-verbatim-marks-extract): New function.
5758 (mm-uu-extract): New face.
5759 (mm-uu-copy-to-buffer): Use it.
5760
5761 * spam-report.el (spam-report-gmane-ham): Renamed from
5762 `spam-report-gmane-unspam'.
5763 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5764 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5765
5766 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5767 Autoload.
5768 (spam-report-gmane-unregister-routine): Renamed
5769 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5770
57712005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5772
5773 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5774 (spam-report-gmane-unregister-routine): Add support for gmane
5775 unregistration.
5776
5777 * spam-report.el (spam-report-gmane-unspam)
5778 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5779 (spam-report-gmane): Change to take a single article and do unspam
5780 registration.
5781
57822005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5783
5784 * mm-url.el (mm-url-decode-entities): Fix regexp.
5785
57862005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5787
5788 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5789 default to nil, to be able to use Gnus at all. If the default
5790 switches to something else, then the function should be fixed not
5791 be exceedingly slow.
5792
57932005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5794
5795 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5796 fail hard.
5797
5798 * spam-report.el: Add better Keywords line.
5799
5800 * spam.el: Add Maintainer and better Keywords line.
5801
58022005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5803
5804 * gnus-art.el (gnus-article-replace-part)
5805 (gnus-mime-replace-part): New functions.
5806 (gnus-mime-action-alist, gnus-mime-button-commands)
5807 (gnus-mime-save-part-and-strip): Added file argument.
5808 (gnus-article-part-wrapper): Added interactive argument.
5809
5810 * gnus-sum.el (gnus-summary-mime-map): Add
5811 `gnus-article-replace-part'.
5812
58132005-09-19 Didier Verna <didier@xemacs.org>
5814
5815 The nnml compaction feature:
5816 * nnml.el (nnml-request-compact-group): New function.
5817 * nnml.el (nnml-request-compact): New function.
5818 * gnus-int.el (gnus-request-compact-group): New function.
5819 * gnus-int.el (gnus-request-compact): New function.
5820 * gnus-group.el (gnus-group-compact-group): New function.
5821 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5822 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5823 * gnus-srvr.el (gnus-server-compact-server): New function.
5824 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5825 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5826
58272005-09-18 Deepak Goel <deego@gnufans.org>
5828
5829 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5830 format spec.
5831
58322005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5833
5834 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5835
58362005-09-15 Romain Francoise <romain@orebokech.com>
5837
5838 * message.el (message-fill-paragraph): Clarify docstring.
5839
58402005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5841
5842 * gnus-art.el (gnus-mime-display-part): Protect against broken
5843 MIME messages.
5844
58452005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5846
5847 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5848 before parsing header.
5849
58502005-09-11 Jari Aalto <jari.aalto@cante.net>
5851
002876ab 5852 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
5853
58542005-09-11 Romain Francoise <romain@orebokech.com>
5855
5856 * message.el (message-alternative-emails): Improve docstring.
5857 (message-setup-1): Call `message-use-alternative-email-as-from'
5858 after `message-setup-hook' to give it precedence over posting
5859 styles, etc.
5860 (message-use-alternative-email-as-from): Add docstring. Remove
5861 the original From header if present.
5862
5863 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5864 (nnml-save-mail): Use it.
5865
5866 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5867 articles. Add new argument `silent'.
5868 (gnus-uu-mark-all): Report the total number of marked articles.
5869
58702005-09-10 Romain Francoise <romain@orebokech.com>
5871
5872 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5873 (gnus-uu-mark-series): Likewise.
5874
58752005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5876
5877 * spam-report.el (spam-report-gmane): Fix generation of spam
5878 report URL.
5879
58802005-09-10 Simon Josefsson <jas@extundo.com>
5881
5882 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5883 t, based on discussion on the ding list with Robert Epprecht
5884 <epprecht@solnet.ch>.
5885
58862005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5887
5888 * spam-report.el (spam-report-gmane): Make it work without
5889 X-Report-Spam header. Gmane now only provides Archived-At.
5890 This is only used if `spam-report-gmane-use-article-number' is nil.
5891 (spam-report-gmane-spam-header): Remove. Not used anymore.
5892
5893 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5894 make `gnus-summary-sort-by-recipient' work with threading.
5895
5896 * nnweb.el (nnweb-google-wash-article): Print a message if article
5897 is not available.
5898
58992005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5900
5901 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5902 change. Decode text/* parts content before displaying.
5903
59042005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5905
5906 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5907
59082005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5909
5910 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5911
59122005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5913
5914 * message.el (message-tab-body-function): Fixed mismatched custom
5915 type.
5916
5917 * gnus.el (gnus-group-change-level-function): Ditto.
5918
5919 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5920
5921 * gnus-art.el (gnus-signature-limit)
5922 (gnus-article-mime-part-function): Ditto.
5923
59242005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5925
5926 * mml.el (mml-mode): Silence the byte compiler.
5927
5928 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5929 using `(sit-for 0)' before moving the point to the specified part;
5930 skip unbuttonized parts.
5931 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5932 return to the summary window if gnus-auto-select-part is non-nil.
5933
59342005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5935
5936 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5937 variables.
5938 (mml-dnd-attach-file, mml-mode): Use them.
5939
5940 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5941 Make fetching article by MID work again for Google Groups. Added
5942 FIXME concerning gnus-group-make-web-group.
5943
5944 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5945 Don't depend on Gnus by using mail-extract-address-components if
5946 gnus-extract-address-components is not bound.
5947
59482005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5949
5950 * gnus-art.el (gnus-mime-display-security): Don't display the
5951 signature, but only the signed part.
5952
59532005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5954
5955 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5956
5957 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5958 list, not listp.
5959
59602005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5961
5962 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5963 when encoding.
5964
5965 * mm-bodies.el (mm-decode-content-transfer-encoding):
5966 De-canonicalize CRLF for all text content types, not just
5967 text/plain.
5968
59692005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5970
5971 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5972 valid article; point arrow and cursor at the MIME button.
5973
59742005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5975
5976 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5977 Suggested by Dan Christensen <jdc@uwo.ca>.
5978
5979 * mm-decode.el (mm-save-part): Enable change of prompt.
5980
59812005-08-29 Jari Aalto <jari.aalto@cante.net>
5982
5983 * gnus-msg.el (gnus-inews-add-send-actions): Made
5984 `message-post-method' lambda parameter ARG `&optional'.
5985
59862005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5987
5988 * gnus-sum.el (gnus-summary-mime-map): Added
5989 gnus-article-save-part-and-strip, gnus-article-delete-part and
5990 gnus-article-jump-to-part.
5991
5992 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
5993 (gnus-article-edit-part): Use it.
5994 (gnus-article-part-wrapper): Added no-handle argument.
5995 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
5996 functions.
5997
59982005-08-29 Romain Francoise <romain@orebokech.com>
5999
6000 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6001 docstring.
6002 (gnus-face-from-file): Likewise.
6003
60042005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6005
6006 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
6007 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
6008 non-nil.
6009 (gnus-auto-select-part): New variable.
6010 (gnus-article-jump-to-part): New function.
6011 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
6012 (gnus-mime-delete-part): Allow selecting specified part after
6013 deleting or stripping parts.
6014 (gnus-article-jump-to-part): Don't use `read-number'. Use last
6015 part if argument is bogus.
6016
60172005-08-31 Juanma Barranquero <lekktu@gmail.com>
6018
6019 * gnus-art.el (w3m-minor-mode-map):
6020 * gnus-spec.el (gnus-newsrc-file-version):
6021 * gnus-util.el (nnmail-active-file-coding-system)
6022 (gnus-original-article-buffer, gnus-user-agent):
6023 * gnus.el (gnus-ham-process-destinations)
6024 (gnus-parameter-ham-marks-alist)
6025 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
6026 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
6027 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
6028 * mm-decode.el (gnus-current-window-configuration):
6029 * mm-extern.el (gnus-article-mime-handles):
6030 * mm-url.el (url-current-object, url-package-name)
6031 (url-package-version):
6032 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
6033 (smime-keys, w3m-cid-retrieve-function-alist)
6034 (w3m-current-buffer, w3m-display-inline-images)
6035 (w3m-minor-mode-map):
6036 * mml-smime.el (gnus-extract-address-components):
6037 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
6038 (gnus-newsrc-hashtb, message-default-charset)
6039 (message-deletable-headers, message-options)
6040 (message-posting-charset, message-required-mail-headers)
6041 (message-required-news-headers):
6042 * mml1991.el (mc-pgp-always-sign):
6043 * mml2015.el (mc-pgp-always-sign):
6044 * nnheader.el (nnmail-extra-headers):
6045 * rfc1843.el (gnus-decode-encoded-word-function)
6046 (gnus-decode-header-function, gnus-newsgroup-name):
6047 * spam-stat.el (gnus-original-article-buffer): Add defvars.
6048
60492005-08-22 Karl Chen <quarl@cs.berkeley.edu>
6050
6051 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
6052 the end of the date treatments.
6053
60542005-08-15 Simon Josefsson <jas@extundo.com>
6055
6056 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
6057 it in url-handlers.el and XEmacs in url.el. Reported by Luca
6058 Capello and Romain Francoise.
6059 (pgg-fetch-key-function): Removed, not used?
6060 (pgg-insert-url-with-w3): Require url, to get
6061 url-insert-file-contents regardless of where it is defined.
6062
60632005-08-13 Romain Francoise <romain@orebokech.com>
6064
6065 * message.el (message-cite-original-1): New function.
6066 (message-cite-original): Use it.
6067 (message-cite-original-without-signature): Ditto.
6068
60692005-08-08 Romain Francoise <romain@orebokech.com>
6070
6071 * message.el (message-yank-empty-prefix): New variable.
6072 (message-indent-citation): Use it.
6073 (message-cite-original-without-signature): Respect X-No-Archive.
6074
60752005-08-08 Simon Josefsson <jas@extundo.com>
6076
6077 * pgg.el: Autoload url-insert-file-contents instead of loading
6078 w3/url.
6079 (pgg-insert-url-with-w3): Don't load url here.
6080
60812005-08-07 Jesper Harder <harder@phys.au.dk>
6082
6083 * message.el (message-kill-to-signature): Don't insert newline at
6084 bol.
6085 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
6086
60872005-08-06 Romain Francoise <romain@orebokech.com>
6088
6089 * message.el (message-user-fqdn): Fix typo in docstring.
6090
60912005-08-05 Daiki Ueno <ueno@unixuser.org>
6092
6093 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
6094
6095 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
6096
60972005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
6098
6099 * mm-bodies.el (mm-encode-body): Use coding system rather than
6100 charset to encode text.
6101
6102 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
6103 number of charsets if utf-8 is available (XEmacs).
6104
61052005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
6106
6107 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
6108 taken from `gnus-button-mid-or-mail-regexp'.
6109 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
6110 (gnus-button-alist): Improve regexp for domain part of the MIDs
6111 for news:localpart@domain buttons.
6112 (gnus-button-ctan-directory-regexp): Update.
6113
61142005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
6115
6116 * sieve-manage.el (sieve-manage-interactive-login): Use
6117 make-local-variable rather than make-variable-buffer-local.
6118 (sieve-manage-open): Ditto.
6119 (sieve-manage-authenticate): Ditto.
6120
6121 * mml.el (mml-generate-mime-1): Make the content type default to
6122 text/plain if the filename is not specified.
6123
61242005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
6125
6126 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
6127 instead of insert-buffer.
6128
6129 * message.el (message-yank-original): Ditto; set the mark at the
6130 end of the yanked message.
6131
61322005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
6133
6134 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
6135 lines to scroll rather than to stop it.
6136
6137 * mml.el (mml-generate-default-type): Add doc string.
6138 (mml-generate-mime-1): Use mm-default-file-encoding or make it
6139 default to application/octet-stream when determining the content
6140 type if it is not specified for the part or the mml contents; add
6141 a comment about mml-generate-default-type.
6142
61432005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
6144
6145 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
6146 make it default to application/octet-stream when determining the
6147 content type if it is not specified for the external contents.
6148
61492005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
6150
6151 * rfc2231.el (rfc2231-parse-string): Take care that not only a
6152 segmented parameter but also other parameters might be there.
6153
61542005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
6155
6156 * mm-decode.el (mm-display-external): Delete temp file, directory
6157 and buffer immediately if the external process is exited.
6158
61592005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
6160
6161 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
6162 fewer lines than that of scroll-margin.
6163 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
6164
61652005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
6166
6167 * gnus-art.el (gnus-article-next-page): Revert.
6168 (gnus-article-beginning-of-window): New macro.
6169 (gnus-article-next-page-1): Use it.
6170 (gnus-article-prev-page): Ditto.
6171 (gnus-article-edit-part): Use insert-buffer-substring instead of
6172 insert-buffer.
6173 (gnus-article-edit-exit): Ditto.
6174
6175 * gnus-util.el (gnus-beginning-of-window): Remove.
6176 (gnus-end-of-window): Remove.
6177
61782005-07-25 Simon Josefsson <jas@extundo.com>
6179
6180 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
6181 to have the url package without w3. Reported by Daiki Ueno
6182 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
6183
61842005-07-20 Didier Verna <didier@xemacs.org>
6185
6186 * gnus-diary.el: Remove the description comment (nndiary is now
6187 properly documented in the Gnus manual).
6188 Fix the spelling of "Back End".
6189 * nndiary.el: Ditto.
6190 Fix the copyright notice.
6191
61922005-07-18 Romain Francoise <romain@orebokech.com>
6193
6194 * gnus-sum.el (gnus-summary-to-prefix,
6195 gnus-summary-newsgroup-prefix): New variables.
6196 (gnus-summary-from-or-to-or-newsgroups): Use them.
6197
61982005-07-17 Romain Francoise <romain@orebokech.com>
6199
6200 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
6201 space as it's generally not especially interesting to the user.
6202
62032005-07-16 Romain Francoise <romain@orebokech.com>
6204
6205 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
6206 nil to avoid prompting and file modification if one of the
6207 messages at the top of the nnfolder file contains a copyright
6208 notice.
6209 Update copyright notice.
6210
6211 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
6212 instead of `current-time-string' as the latter creates a time
6213 string that is not RFC 2822 compliant (it lacks the zone).
6214 Update copyright notice.
6215
62162005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6217
6218 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
6219 for text/rtf. Display default in prompt. Pass default for M-n.
6220
6221 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
6222
62232005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6224
6225 * gnus-msg.el (gnus-button-mailto): Remove
6226 save-selected-window-window hackery because it relies on
6227 save-selected-window internals.
6228
62292005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
6230
6231 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
6232 (gnus-article-next-page-1): Use gnus-beginning-of-window.
6233 (gnus-article-prev-page): Ditto.
6234
6235 * gnus-util.el (gnus-beginning-of-window): New function.
6236 (gnus-end-of-window): New function.
6237
62382005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
6239
6240 * gnus-score.el (gnus-score-edit-all-score): Set
6241 gnus-score-edit-exit-function to gnus-score-edit-done and call
6242 gnus-message.
6243
62442005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6245
6246 * gnus-msg.el (gnus-button-mailto): Remove
6247 save-selected-window-window hackery because it relies on
6248 save-selected-window internals.
6249
62502005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
6251
6252 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
6253 add-minor-mode.
6254 (gnus-binary-mode): Ditto.
6255
6256 * gnus-topic.el (gnus-topic-mode): Ditto.
6257
62582005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
6259
6260 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
6261 (gnus-article-prev-page): Take scroll-margin into consideration.
6262
62632005-07-04 Lute Kamstra <lute@gnu.org>
6264
6265 Update FSF's address in GPL notices.
6266
62672005-07-04 Juanma Barranquero <lekktu@gmail.com>
6268
6269 * gnus.el (gnus-exit):
6270 * gnus-group.el (gnus-group-icons):
6271 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
6272
6273 * gnus-nocem.el (gnus-nocem):
6274 * message.el (message-various, message-buffers, message-sending)
6275 (message-interface, message-forwarding, message-insertion)
6276 (message-headers, message-news, message-mail):
6277 * pgg-gpg.el (pgg-gpg):
6278 * pgg-parse.el (pgg-parse):
6279 * pgg-pgp.el (pgg-pgp):
6280 * pgg-pgp5.el (pgg-pgp5):
6281 * pop3.el (pop3): Finish `defgroup' description with period.
6282
62832005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
6284
6285 * gnus-art.el (article-display-face): Improve the efficiency.
6286 (article-display-x-face): Ditto; remove grey x-face stuff.
6287
62882005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
6289
6290 * gnus-art.el (article-display-face): Correct the position in
6291 which Faces are inserted.
6292
62932005-06-29 Didier Verna <didier@xemacs.org>
6294
6295 * gnus-art.el (article-display-face): Display faces in correct
6296 order.
6297
62982005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
6299
6300 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
6301 (gnus-fill-real-hashtb): Use hash table instead of obarray.
6302 (gnus-nocem-check-article): Fetch the Type header.
6303 (gnus-nocem-message-wanted-p): Fix the way to examine types.
6304 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
6305 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
6306 make sure gnus-nocem-hashtb is initialized.
6307 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
6308 (gnus-nocem-unwanted-article-p): Ditto.
6309
6310 * pgg.el (pgg-verify): Return the verification result.
6311
63122005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6313
6314 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
6315 is ascii.
6316
63172005-06-24 Juanma Barranquero <lekktu@gmail.com>
6318
6319 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
6320 `show-nonbreak-escape'.
6321
63222005-06-23 Lute Kamstra <lute@gnu.org>
6323
6324 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
6325
6326 * dig.el (dig-mode):
6327 * smime.el (smime-mode): Use gnus-run-mode-hooks.
6328
63292005-06-21 Juanma Barranquero <lekktu@gmail.com>
6330
6331 * nnimap.el (nnimap-split-download-body): Fix spellings.
6332
63332005-06-16 Juanma Barranquero <lekktu@gmail.com>
6334
6335 * gnus-art.el (gnus-article-encrypt-body):
6336 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
6337 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
6338 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 6339
01c52d31
MB
63402005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6341
6342 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
6343 header by looking for magic "MII" at the beginnig.
6344
63452005-06-16 Miles Bader <miles@gnu.org>
6346
6347 * assistant.el (assistant-field): Remove "-face" suffix from face name.
6348 (assistant-field-face): New backward-compatibility alias for renamed
6349 face.
6350 (assistant-render-text): Use renamed assistant-field face.
6351
6352 * spam.el (spam): Remove "-face" suffix from face name.
6353 (spam-face): New backward-compatibility alias for renamed face.
6354 (spam-face, spam-initialize): Use renamed spam face.
6355
6356 * message.el (message-header-to, message-header-cc)
6357 (message-header-subject, message-header-newsgroups)
6358 (message-header-other, message-header-name)
6359 (message-header-xheader, message-separator, message-cited-text)
6360 (message-mml): Remove "-face" suffix from face names.
6361 (message-header-to-face, message-header-cc-face)
6362 (message-header-subject-face, message-header-newsgroups-face)
6363 (message-header-other-face, message-header-name-face)
6364 (message-header-xheader-face, message-separator-face)
6365 (message-cited-text-face, message-mml-face):
6366 New backward-compatibility aliases for renamed faces.
6367 (message-font-lock-keywords): Use renamed message faces.
6368
6369 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
6370 (sieve-test-commands, sieve-tagged-arguments):
6371 Remove "-face" suffix from face names.
6372 (sieve-control-commands-face, sieve-action-commands-face)
6373 (sieve-test-commands-face, sieve-tagged-arguments-face):
6374 New backward-compatibility aliases for renamed faces.
6375 (sieve-control-commands-face, sieve-action-commands-face)
6376 (sieve-test-commands-face, sieve-tagged-arguments-face):
6377 Use renamed sieve faces.
6378
6379 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
6380 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
6381 (gnus-group-news-3-empty, gnus-group-news-4)
6382 (gnus-group-news-4-empty, gnus-group-news-5)
6383 (gnus-group-news-5-empty, gnus-group-news-6)
6384 (gnus-group-news-6-empty, gnus-group-news-low)
6385 (gnus-group-news-low-empty, gnus-group-mail-1)
6386 (gnus-group-mail-1-empty, gnus-group-mail-2)
6387 (gnus-group-mail-2-empty, gnus-group-mail-3)
6388 (gnus-group-mail-3-empty, gnus-group-mail-low)
6389 (gnus-group-mail-low-empty, gnus-summary-selected)
6390 (gnus-summary-cancelled, gnus-summary-high-ticked)
6391 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
6392 (gnus-summary-high-ancient, gnus-summary-low-ancient)
6393 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
6394 (gnus-summary-low-undownloaded)
6395 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
6396 (gnus-summary-low-unread, gnus-summary-normal-unread)
6397 (gnus-summary-high-read, gnus-summary-low-read)
6398 (gnus-summary-normal-read, gnus-splash):
6399 Remove "-face" suffix from face names.
6400 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
6401 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
6402 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
6403 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
6404 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
6405 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
6406 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
6407 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
6408 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
6409 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
6410 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
6411 (gnus-summary-selected-face, gnus-summary-cancelled-face)
6412 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
6413 (gnus-summary-normal-ticked-face)
6414 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
6415 (gnus-summary-normal-ancient-face)
6416 (gnus-summary-high-undownloaded-face)
6417 (gnus-summary-low-undownloaded-face)
6418 (gnus-summary-normal-undownloaded-face)
6419 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
6420 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
6421 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
6422 (gnus-splash-face):
6423 New backward-compatibility aliases for renamed faces.
6424 (gnus-group-startup-message): Use renamed gnus faces.
6425
6426 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
6427 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
6428 (gnus-server-agent): Remove "-face" suffix from face names.
6429 (gnus-server-agent-face, gnus-server-opened-face)
6430 (gnus-server-closed-face, gnus-server-denied-face)
6431 (gnus-server-offline-face):
6432 New backward-compatibility aliases for renamed faces.
6433 (gnus-server-agent-face, gnus-server-opened-face)
6434 (gnus-server-closed-face, gnus-server-denied-face)
6435 (gnus-server-offline-face): Use renamed gnus faces.
6436
6437 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
6438 Remove "-face" suffix from face names.
6439 (gnus-picon-xbm-face, gnus-picon-face):
6440 New backward-compatibility aliases for renamed faces.
6441
6442 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
6443 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
6444 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
6445 (gnus-cite-11): Remove "-face" suffix from face names.
6446 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
6447 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
6448 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
6449 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
6450 New backward-compatibility aliases for renamed faces.
6451 (gnus-cite-attribution-face, gnus-cite-face-list)
6452 (gnus-article-boring-faces): Use renamed gnus faces.
6453
6454 * gnus-art.el (gnus-signature, gnus-header-from)
6455 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
6456 (gnus-header-content): Remove "-face" suffix from face names.
6457 (gnus-signature-face, gnus-header-from-face)
6458 (gnus-header-subject-face, gnus-header-newsgroups-face)
6459 (gnus-header-name-face, gnus-header-content-face):
6460 New backward-compatibility aliases for renamed faces.
6461 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
6462
6463 * gnus-sum.el (gnus-summary-selected-face)
6464 (gnus-summary-highlight): Use renamed gnus faces.
6465 * gnus-group.el (gnus-group-highlight): Likewise.
6466
64672005-06-14 Juanma Barranquero <lekktu@gmail.com>
6468
6469 * gnus-sieve.el (gnus-sieve-article-add-rule):
6470 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
6471 * spam-stat.el (spam-stat-buffer-change-to-spam)
6472 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
6473
6474 * message.el (message-is-yours-p):
6475 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
6476
64772005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
6478
6479 * mm-view.el (mm-inline-text): Withdraw the last change.
6480
64812005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
6482
6483 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
6484 executing enriched-decode.
6485
64862005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
6487
6488 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
6489 charset of tar files.
6490
64912005-06-04 Luc Teirlinck <teirllm@auburn.edu>
6492
6493 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
6494
64952005-06-04 Lute Kamstra <lute@gnu.org>
6496
6497 * nnfolder.el (nnfolder-read-folder): Make sure that undo
6498 information is never recorded.
6499
65002005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
6501
6502 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
6503
65042005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
6505
6506 * pop3.el (pop3-apop): Run md5 in the binary mode.
6507
6508 * starttls.el (starttls-set-process-query-on-exit-flag):
6509 Use eval-and-compile.
6510
65112005-05-31 Simon Josefsson <jas@extundo.com>
6512
6513 * smime.el (smime-replace-in-string): Define.
6514 (smime-cert-by-ldap-1): Use it.
6515
65162005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
6517
6518 * gnus-art.el (article-display-x-face): Replace
6519 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6520
6521 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
6522 set-process-query-on-exit-flag or process-kill-without-query.
6523
6524 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
6525 loop instead of replace-regexp.
6526
6527 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
6528 instead of process-kill-without-query if it is available.
6529
6530 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
6531 instead of find-file-hooks if it is available.
6532
6533 * mml1991.el: Bind pgg-default-user-id when compiling.
6534
6535 * mml2015.el: Bind pgg-default-user-id when compiling.
6536
6537 * nndraft.el (nndraft-request-associate-buffer):
6538 Use write-contents-functions instead of write-contents-hooks if it is
6539 available.
6540
6541 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
6542 instead of find-file-hooks if it is available.
6543
6544 * nntp.el (nntp-open-connection): Replace
6545 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6546 (nntp-open-ssl-stream): Ditto.
6547 (nntp-open-tls-stream): Ditto.
6548
6549 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
6550 set-process-query-on-exit-flag or process-kill-without-query.
6551 (starttls-open-stream-gnutls): Use it instead of
6552 process-kill-without-query.
6553 (starttls-open-stream): Ditto.
6554
65552005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
6556
6557 * smime.el (smime-cert-by-ldap-1): Don't use
6558 replace-regexp-in-string.
6559
65602005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6561
6562 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
6563
6564 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 6565 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
6566
65672005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
6568
6569 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
6570 by `string-to-number'.
6571 * gnus-agent.el (gnus-agent-regenerate-group)
6572 (gnus-agent-fetch-articles): Ditto.
6573 * gnus-art.el (gnus-button-fetch-group): Ditto.
6574 * gnus-cache.el (gnus-cache-generate-active)
6575 (gnus-cache-articles-in-group): Ditto.
6576 * gnus-group.el (gnus-group-set-current-level)
6577 (gnus-group-insert-group-line): Ditto.
6578 * gnus-score.el (gnus-score-set-expunge-below)
6579 (gnus-score-set-mark-below, gnus-summary-score-effect)
6580 (gnus-summary-score-entry): Ditto.
6581 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
6582 (gnus-soup-pack): Ditto.
6583 * gnus-spec.el (gnus-xmas-format): Ditto.
6584 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
6585 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
6586 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
6587 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
6588 * nndb.el (nndb-get-remote-expire-response): Ditto.
6589 * nndiary.el (nndiary-parse-schedule-value)
6590 (nndiary-string-to-number, nndiary-request-replace-article)
6591 (nndiary-request-article): Ditto.
6592 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
6593 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
6594 * nneething.el (nneething-make-head): Ditto.
6595 * nnfolder.el (nnfolder-request-article)
6596 (nnfolder-retrieve-headers): Ditto.
6597 * nnheader.el (nnheader-file-to-number): Ditto.
6598 * nnkiboze.el (nnkiboze-request-article): Ditto.
6599 * nnmail.el (nnmail-process-unix-mail-format)
6600 (nnmail-process-babyl-mail-format): Ditto.
6601 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
6602 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
6603 (nnmh-request-create-group, nnmh-request-list-1)
6604 (nnmh-request-group, nnmh-request-article): Ditto.
6605 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
6606 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
6607 * nnsoup.el (nnsoup-make-active): Ditto.
6608 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
6609 * nntp.el (nntp-find-group-and-number)
6610 (nntp-retrieve-headers-with-xover): Ditto.
6611 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6612 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6613 (pgg-format-key-identifier): Ditto.
6614 * pop3.el (pop3-last, pop3-stat): Ditto.
6615 * qp.el (quoted-printable-decode-region): Ditto.
6616
6617 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6618 of concat.
6619
66202005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6621
6622 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6623
6624 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6625
6626 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6627
6628 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6629
6630 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6631
6632 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6633
6634 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6635 (gnus-carpal-mode): Ditto.
6636
6637 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6638 (gnus-browse-mode): Ditto.
6639
6640 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6641
6642 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6643
66442005-05-29 Richard M. Stallman <rms@gnu.org>
6645
6646 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6647
66482005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6649
6650 * gnus-util.el (gnus-run-mode-hooks): New function.
6651
6652 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6653
66542005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6655
6656 * gnus-agent.el (gnus-agent-make-mode-line-string):
6657 Use mode-line-highlight as mouse-face.
6658
66592005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6660
6661 * canlock.el (canlock): Change the parent group to news.
6662
6663 * deuglify.el (gnus-outlook-deuglify): Add :group.
6664
6665 * dig.el (dig): Add :group.
6666
6667 * dns-mode.el (dns-mode): Add :group.
6668
6669 * encrypt.el (encrypt): Add :group.
6670
6671 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6672 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6673 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6674 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6675 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6676
6677 * gnus-diary.el (gnus-diary): Add :group.
6678
6679 * gnus.el (gnus-group-news-1-face): Add :group.
6680 (gnus-group-news-1-empty-face): Ditto.
6681 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6682 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6683 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6684 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6685 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6686 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6687 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6688 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6689 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6690 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6691 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6692 (gnus-summary-high-ticked-face): Ditto.
6693 (gnus-summary-low-ticked-face): Ditto.
6694 (gnus-summary-normal-ticked-face): Ditto.
6695 (gnus-summary-high-ancient-face): Ditto.
6696 (gnus-summary-low-ancient-face): Ditto.
6697 (gnus-summary-normal-ancient-face): Ditto.
6698 (gnus-summary-high-undownloaded-face): Ditto.
6699 (gnus-summary-low-undownloaded-face): Ditto.
6700 (gnus-summary-normal-undownloaded-face): Ditto.
6701 (gnus-summary-high-unread-face): Ditto.
6702 (gnus-summary-low-unread-face): Ditto.
6703 (gnus-summary-normal-unread-face): Ditto.
6704 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6705 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6706
6707 * hashcash.el (hashcash): New custom group.
6708 (hashcash-default-payment): Add :group.
6709 (hashcash-payment-alist): Ditto.
6710 (hashcash-default-accept-payment): Ditto.
6711 (hashcash-accept-resources): Ditto.
6712 (hashcash-path): Ditto.
6713 (hashcash-extra-generate-parameters): Ditto.
6714 (hashcash-double-spend-database): Ditto.
6715 (hashcash-in-news): Ditto.
6716
6717 * message.el (message-minibuffer-local-map): Add :group.
6718
6719 * netrc.el (netrc): Add :group.
6720
6721 * sieve-manage.el (sieve-manage-log): Add :group.
6722 (sieve-manage-default-user): Diito.
6723 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6724 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6725 (sieve-manage-authenticators): Ditto.
6726 (sieve-manage-authenticator-alist): Ditto.
6727 (sieve-manage-default-port): Ditto.
6728
6729 * sieve-mode.el (sieve-control-commands-face): Add :group.
6730 (sieve-action-commands-face): Ditto.
6731 (sieve-test-commands-face): Ditto.
6732 (sieve-tagged-arguments-face): Ditto.
6733
6734 * smime.el (smime): Add :group.
6735
6736 * spam-report.el (spam-report): Add :group.
6737
6738 * spam.el (spam, spam-face): Add :group.
6739
67402005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6741
6742 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6743 return \n.\n.\n at the end of articles. Protect against that.
6744 (nntp-with-open-group): Allow debugging.
6745
6746 * nnheader.el (mail-header-set-extra): Make into a function
6747 because I just could't understand how to quote the list properly.
6748
6749 * dns.el (query-dns-cached): New function.
6750
67512005-05-26 Lute Kamstra <lute@gnu.org>
6752
6753 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6754
67552005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6756
6757 * gnus-art.el: Don't autoload mail-extract-address-components.
6758
6759 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6760 eval-and-compile to evaluate it.
6761
6762 * hashcash.el: Don't autoload executable-find.
6763
6764 * nndb.el: Don't declare the nndb back end two or more times; don't
6765 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6766
6767 * nntp.el: Autoload format-spec instead of format; use
6768 eval-and-compile to evaluate autoload forms.
6769
67702005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6771
6772 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6773
67742005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6775
6776 * gnus.el (gnus-version-number): Bump version.
6777
67782005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6779
6780 * gnus.el: No Gnus v0.3 is released.
6781
67822005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6783
6784 * gnus-art.el (gnus-article-edit-part): Disable undo.
6785
67862005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6787
6788 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6789 gnus-article-date-lapsed-new-header is t if date timer is active;
6790 skip headers in which the original date value is empty.
6791 (gnus-article-save-original-date): Redefine it as a macro.
6792 (gnus-display-mime): Use it.
6793
67942005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6795
6796 * gnus-art.el (article-date-ut): Support converting date in
6797 forwarded parts as well.
6798 (gnus-article-save-original-date): New function.
6799 (gnus-display-mime): Use it.
6800
68012005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6802
6803 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6804 enclosure element of <item>.
6805
68062005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6807
6808 * message.el (message-kill-buffer-query): Renamed from
6809 `message-kill-buffer-query-if-modified'. Added :version.
6810
68112005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6812
6813 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6814 window layout.
6815
68162005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6817
6818 * mml.el: Autoload dnd when compiling.
6819
68202005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6821
6822 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6823 x-dnd-*.
6824
68252005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6826
6827 * qp.el (quoted-printable-encode-region): Save excursion.
6828
68292005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6830
6831 * message.el (message-kill-buffer-query-if-modified): Add new variable
6832 so the user can kill a modified message buffer quickly.
6833 (message-kill-buffer): Use it.
6834
68352005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6836
6837 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6838 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6839
68402005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6841
6842 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6843 contained in text because xml.el decodes entities) with LFs.
6844
68452005-04-11 Lute Kamstra <lute@gnu.org>
6846
6847 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6848 differently.
6849
68502005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6851
6852 * mm-util.el (mm-detect-coding-region): Typo.
6853
68542005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6855
6856 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6857
68582005-04-06 D Goel <deego@gnufans.org>
6859
6860 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6861 user-function allow user modifications of the scores.
6862 (spam-stat-score-buffer-user): New function, to allow
6863 user-computed modifications to the score.
002876ab
JB
6864 (spam-stat-score-buffer-user-functions): List of additional
6865 scoring functions.
6866 (spam-stat-error-holder): Global temporary error holder.
6867 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
6868 variable.
01c52d31
MB
6869
68702005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6871
6872 * gnus-registry.el (gnus-registry-clean-empty-function)
6873 (gnus-registry-trim, gnus-registry-fetch-groups)
6874 (gnus-registry-delete-group): Groups that match
6875 `gnus-registry-ignored-groups' are removed from the registry
6876 entries, not just ignored for splitting. This helps clean up the
6877 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6878 to get all the groups a message ID is in.
6879
6880 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6881 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6882 (spam-stat-score-buffer-user-functions): Add :number custom type.
6883
68842005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6885
6886 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6887 argument in XEmacs.
6888
6889 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6890 (nnrss-request-group): Decode group name first.
6891 (nnrss-request-article): Make a text/plain article if mml-to-mime
6892 failed.
6893 (nnrss-get-encoding): Return a compatible encoding according to
6894 nnrss-compatible-encoding-alist.
6895 (nnrss-find-el): Use consp instead of listp.
6896 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6897
68982005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6899
6900 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6901 which Emacs 20 doesn't support.
6902 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6903
69042005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6905
6906 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 6907 silence the byte compiler inside the defun.
01c52d31
MB
6908
6909 * gnus-demon.el (parse-time-string): Add autoload.
6910
6911 * gnus-delay.el (parse-time-string): Add autoload.
6912
6913 * gnus-art.el (parse-time-string): Add autoload.
6914
6915 * nnultimate.el (parse-time): Require for `parse-time-string'.
6916
69172005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6918
6919 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6920
6921 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6922
6923 * smime.el (smime-ldap-host-list): Add :version.
6924
69252005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6926
6927 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6928 pass it to `gnus-browse-read-group'.
6929 (gnus-browse-read-group): Add NUMBER argument and pass it to
6930 `gnus-group-read-ephemeral-group'.
6931
6932 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6933 argument and pass it to `gnus-group-read-group'.
6934
69352005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6936
6937 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6938 mm-xemacs-find-mime-charset-1 if we have the mule feature
6939 available at runtime.
6940
69412005-03-25 Werner Lemberg <wl@gnu.org>
6942
6943 * nnmaildir.el: Replace `illegal' with `invalid'.
6944
69452005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6946
6947 * gnus-start.el (gnus-display-time-event-handler):
6948 Check display-time-timer at runtime rather than only at load time
6949 in case display-time-mode is turned off in the mean time.
6950
69512005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6952
6953 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6954 used.
6955
6956 * nneething.el (nneething-map-file-directory): Derive from
6957 `gnus-directory'.
6958
6959 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6960 the To/Cc button.
6961
69622005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6963
6964 * nnmaildir.el (nnmaildir-request-accept-article):
6965 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6966
69672005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6968
6969 * gnus-async.el: Require timer-funcs at compile time when in
6970 XEmacs for `run-with-idle-timer'.
6971
69722005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6973
6974 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6975 autoloaded function.
6976
69772005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6978
6979 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6980
69812005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6982
6983 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6984
69852005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6986
6987 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6988 gnus-expert-user to default.
6989
69902005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6991
6992 * nnimap.el (nnimap-open-server): Ditto.
6993
6994 * imap.el (imap-authenticate): Fix typo.
6995
69962005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
6997
6998 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
6999 buffer (since IMAP server might return FETCH response out of
7000 order, and the nntp buffer must be sorted).
7001
70022005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
7003
7004 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
7005 comparison on string.
7006
7007 * gnus-agent.el (gnus-agent-long-article,
7008 gnus-agent-short-article, gnus-agent-score): Renamed category
7009 keywords to match gnus-cus.
7010 (gnus-agent-summary-fetch-series): Modified to protect against
7011 gnus-agent-summary-fetch-group clearing processable flags.
7012 (gnus-agent-synchronize-group-flags): Update live group buffer as
7013 synchronization may occur due to the user toggle the plugged
7014 status.
7015 (gnus-agent-fetch-group-1): Clear downloadable flag when article
7016 successfully downloaded.
7017 (gnus-agent-expire-group-1): Avoid using markers when the overview
7018 is in ascending order; greatly improves performance.
7019 (gnus-agent-regenerate-group): Use
7020 gnus-agent-synchronize-group-flags to reset read status in both
7021 gnus and server.
7022 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
7023
70242005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
7025
7026 * message.el: Don't autoload former message-utils variables.
7027 (message-strip-subject-trailing-was): Change doc string.
7028
7029 * nnweb.el: Fixes for `gnus-group-make-web-group'.
7030 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
7031 (nnweb-google-search): Add "hl=en" here.
7032 (nnweb-google-parse-1, nnweb-google-create-mapping):
7033 Don't hardcode URL.
7034
70352005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7036
7037 * message.el (message-get-reply-headers, message-followup):
7038 Mention related variables `message-use-followup-to' and
7039 `message-use-mail-followup-to', in the information buffer.
7040
7041 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
7042 of broken groups(-beta).google.com.
7043
70442005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
7045
7046 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
7047 parameter to invoked gnus-request-move-article; remove the
7048 redundant gnus-sum-hint-move-is-internal variable; apply the marks
7049 all at once instead of once per article.
7050 (gnus-summary-remove-process-mark): Accept a list of articles as
7051 well as a single article for processing.
7052
7053 * gnus-int.el (gnus-request-move-article): Add move-is-internal
7054 parameter.
7055
7056 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
7057
7058 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
7059
7060 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
7061 parameter.
7062
7063 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
7064 parameter.
7065
7066 * nnimap.el (nnimap-request-move-article): Add move-is-internal
7067 parameter and remove the gnus-sum-hint-move-is-internal variable.
7068
7069 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
7070 parameter.
7071
7072 * nndraft.el (nndraft-request-move-article): Add move-is-internal
7073 parameter.
7074
7075 * nndiary.el (nndiary-request-move-article): Add move-is-internal
7076 parameter.
7077
7078 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
7079
7080 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
7081 parameter.
7082
7083 * nnagent.el (nnagent-request-move-article): Add move-is-internal
7084 parameter.
7085
70862005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
7087
7088 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
7089 a more conservative way.
7090
70912005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
7092
7093 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
7094 buffer, so it moves the window's cursor.
7095
70962005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7097
7098 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
7099 `mm-dissect-multipart' and receive the from field as an (optional)
7100 argument from `mm-dissect-multipart'.
7101 (mm-dissect-multipart): Receive the from field as an argument and
7102 pass it on when we call `mm-dissect-buffer' on MIME parts.
7103 Fixes verification/decryption of signed/encrypted MIME parts.
7104
71052005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
7106
7107 * gnus-sum.el (gnus-summary-move-article): Set
7108 gnus-sum-hint-move-is-internal for gnus-request-move-article and
7109 whatever it calls (right now, only nnimap-request-move article
7110 respects it).
7111
7112 * nnimap.el (nnimap-request-move-article): When
7113 gnus-sum-hint-move-is-internal is set, don't do the extra
7114 nnimap-request-article.
7115
71162005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
7117
7118 * nnheader.el (nnheader-find-file-noselect): Add doc string.
7119
7120 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
7121 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
7122
7123 * gnus-sum.el (gnus-summary-caesar-message):
7124 Apply `gnus-treat-article' after rotation.
7125
7126 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
7127 doc string.
7128
71292005-02-22 Simon Josefsson <jas@extundo.com>
7130
7131 * encrypt.el (encrypt-password-cache-expiry): Remove (use
7132 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
7133 <arne@arnested.dk>.
7134 (encrypt): Add password-cache and password-cache-expiry as group
7135 members.
7136
71372005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7138
7139 * smime.el (smime-ldap-host-list): Doc fix.
7140 (smime-ask-passphrase): Use `password-read-and-add' to read (and
7141 cache) password.
7142 (smime-sign-region): Use it.
7143 (smime-decrypt-region): Use it.
7144 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
7145 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
7146 fails.
7147 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
7148 certificate from DER to PEM format rather than calling openssl.
7149
7150 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
7151
7152 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
7153 for signing/encryption.
7154
7155 * mml.el (mml-parse-1): Use them.
7156
71572005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7158
7159 * nnrss.el (nnrss-verbose): Removed.
7160 (nnrss-request-group): Use `nnheader-message' instead.
7161
71622005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
7163
7164 * nnrss.el (nnrss-verbose): New variable.
7165 (nnrss-request-group): Make it say nnrss is requesting a group.
7166
71672005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
7168
7169 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
7170 Handle news URL with given port correctly.
7171
71722005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
7173
7174 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
7175 containing special characters.
7176
7177 * gnus-sum.el (gnus-summary-edit-article): Ditto.
7178
7179 * mml.el (mime-to-mml): Ditto.
7180
7181 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
7182 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
7183 (rfc2047-decode-region): Quote decoded words containing special
7184 characters when rfc2047-quote-decoded-words-containing-tspecials
7185 is non-nil.
7186
71872005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
7188
7189 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
7190
7191 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
7192
71932005-02-15 Simon Josefsson <jas@extundo.com>
7194
7195 * nnimap.el (nnimap-debug): Doc fix.
7196
7197 * imap.el (imap-debug): Doc fix.
7198
71992005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
7200
7201 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
7202
72032005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
7204
7205 * gnus.el (spam-contents): Improve docs for spam-contents
7206 parameter in its variable incarnation.
7207
72082005-02-14 Simon Josefsson <jas@extundo.com>
7209
7210 * smime-ldap.el: Use require instead of load-library for ldap.
7211 (smime-ldap-search): Indent.
7212 (smime-ldap-search-internal): Shorten line.
7213
7214 * smime.el (smime-cert-by-dns): Add doc-string.
7215 (smime-cert-by-ldap-1): Indent.
7216
7217 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
7218 mml-smime-get-dns-ldap.
7219 (mml-smime-encrypt-query): Use new function. Default to ldap.
7220
72212005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7222
7223 * smime.el: Require smime-ldap.
7224 (smime-ldap-host-list): New variable.
7225 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
7226
7227 * mml-smime.el (mml-smime-encrypt-query): New function.
7228 (mml-smime-encrypt-query): Use it.
7229
7230 * smime-ldap.el: New file.
7231
72322005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
7233
7234 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
7235
72362005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
7237
7238 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
7239 argument in doc string. Make query for type more clear.
7240
72412005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
7242
7243 * gnus.el (gnus-group-startup-message): Search for gnus images in
7244 etc/images/gnus.
7245 * mm-util.el (mm-image-load-path): Likewise.
7246 * smiley.el (smiley-data-directory): Search for smilies in
7247 etc/images/smilies.
7248
72492005-02-09 Kim F. Storm <storm@cua.dk>
7250
7251 Change Emacs release version from 21.4 to 22.1 throughout.
7252 Change Emacs development version from 21.3.50 to 22.0.50.
7253
72542005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
7255
7256 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
7257
7258 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
7259 non-Mule XEmacs as well.
7260 (mm-decompress-buffer): Signal an error intentionally if it does
7261 not decompress compressed data because auto-compression-mode is
7262 disabled.
7263
72642005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
7265
7266 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
7267 an ID in the registry even if it has no groups.
7268
72692005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
7270
7271 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
7272 merge it into mm-decompress-buffer.
7273 (gnus-mime-copy-part): Use the MIME part charset, the value which
7274 a user specified or gnus-newsgroup-charset for decoding, like
7275 gnus-mime-inline-part does; set buffer-file-coding-system to tell
7276 save-buffer what was used. Suggested by Kevin Ryde
7277 <user42@zip.com.au>.
7278 (gnus-mime-inline-part): Allow the name parameter as well as the
7279 filename parameter; force decompressing of compressed data; always
7280 display contents being not decoded as unibyte.
7281
7282 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
7283 as well as the filename parameter.
7284
7285 * mm-util.el (mm-decompress-buffer): Merge
7286 gnus-mime-jka-compr-maybe-uncompress.
7287 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
7288 of compressed data.
7289
72902005-02-08 Simon Josefsson <jas@extundo.com>
7291
7292 * imap.el (imap-log): Doc fix.
7293
72942005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
7295
7296 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
7297 the coding cookies; decompress compressed parts.
7298
7299 * mml.el (mml-generate-mime-1): Add the charaset parameter according
7300 to the value which a user specified manually or the coding cookie.
7301
7302 * mm-util.el (mm-string-to-multibyte): New function.
7303 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
7304 (mm-coding-system-to-mime-charset): New function.
7305 (mm-decompress-buffer): New function.
7306 (mm-find-buffer-file-coding-system): New function.
7307
7308 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
7309 (mm-display-inline-fontify): Rewrite for decoding and decompressing
7310 parts.
7311
73122005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7313
7314 * mm-view.el (mm-display-inline-fontify): Decode a part according
7315 to the charset parameter.
7316
73172005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
7318
7319 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
7320 prefix arg is neither nil nor a number, as info specifies.
7321
73222005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
7323
7324 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
7325 timestamps.
7326
73272005-02-02 Jari Aalto <jari.aalto@cante.net>
7328
7329 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
7330 groups error checking and notify user.
7331
73322005-02-02 Jari Aalto <jari.aalto@poboxes.com>
7333
7334 * message.el (message-send-mail-function): Check existence of
7335 sendmail-program first before using default value
7336 `message-send-mail-with-sendmail'. Otherwise use more generic
7337 `smtpmail-send-it'.
7338
73392005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
7340
7341 * nntp.el (nntp-request-update-info): Always return nil.
7342
73432005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
7344
7345 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
7346
73472005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
7348
7349 * message.el (message-beginning-of-line): Change the behavior when
7350 invoked between BOL and : so that it first moves backward.
7351
73522005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7353
7354 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
7355 article buffer when editing of the article is discarded.
7356 (gnus-article-prepare): Revert.
7357
73582005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7359
7360 * gnus-art.el (gnus-article-prepare):
7361 Remove message-strip-forbidden-properties from the local hook.
7362
73632005-01-27 Simon Josefsson <jas@extundo.com>
7364
7365 * password.el (password-cache-add): Only start one timer per key.
7366 Reported by Derek Atkins <warlord@MIT.EDU>.
7367
73682005-01-26 Steve Youngs <steve@sxemacs.org>
7369
7370 * run-at-time.el: Removed. It is no longer needed as
7371 timer-funcs.el in the xemacs-base package has a working version of
7372 `run-at-time'.
7373
7374 * password.el: Require timer-funcs instead of run-at-time in
7375 XEmacs.
7376 Remove `password-run-at-time' macro.
7377 (password-cache-add): Use `run-at-time' instead of
7378 `password-run-at-time'.
7379
7380 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
7381 for `run-with-idle-timer'.
7382
7383 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
7384 for `run-at-time'.
7385
7386 * mm-url.el: Require timer-funcs at compile time when in XEmacs
7387 for `with-timeout'.
7388
73892005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
7390
7391 * mml.el (mml-generate-mime-1): Convert string into unibyte when
7392 inserting " *mml*" buffer's contents into a unibyte temp buffer.
7393
73942005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
7395
7396 * mail-source.el (mail-source-fetch-imap): Search for ^From case
7397 sensitively.
7398
73992005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
7400
7401 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
7402
74032005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
7404
7405 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
7406 which will be inserted according to the multibyteness of a buffer
7407 rather than the type of contents. Suggested by ARISAWA Akihiro
7408 <ari@mbf.ocn.ne.jp>.
7409
7410 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
7411 of string which old xml.el may return rather than a string.
7412
74132005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
7414
7415 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
7416
74172005-01-16 Simon Josefsson <jas@extundo.com>
7418
7419 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
7420 idn/idna.el isn't available.
7421 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
7422 <michael@waxrat.com>.
7423
7424 * hashcash.el: Remove non-FSF copyright header.
7425
7426 * hashcash.el (hashcash-extra-generate-parameters): New variable.
7427 (hashcash-generate-payment): Use it.
7428 (hashcash-generate-payment-async): Use it.
7429
74302005-01-15 Simon Josefsson <jas@extundo.com>
7431
7432 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
7433 Suggested by Raymond Scholz <ray-2005@zonix.de>.
7434
7435 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
7436 gnus-summary-idna-message.
7437 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
7438 (gnus-summary-idna-message): New function.
7439
74402005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
7441
7442 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
7443 gnus-novice-user.
7444
74452005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7446
7447 * nnrss.el (nnrss-request-delete-group): Delete entries in
7448 nnrss-group-alist as well.
7449 (nnrss-save-server-data): Insert newline.
7450
74512005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
7452
7453 * gnus.el (gnus-user-agent): Use list of symbols instead of
7454 symbols. Display full version number for (S)XEmacs. Optionally
7455 display (S)XEmacs codename.
7456
7457 * gnus-util.el (gnus-emacs-version): Update for new
7458 `gnus-user-agent'.
7459
7460 * gnus-msg.el (gnus-extended-version): Make it possible to omit
7461 Gnus version.
7462
74632005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
7464
7465 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
7466 which is unreadable in some setups.
7467
74682005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
7469
7470 * gnus-spec.el (gnus-update-format-specifications): Flush the
7471 group format spec cache if it doesn't support decoded group names.
7472
74732005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
7474
7475 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
7476 to apply decay on score files matching a regexp.
7477
74782004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
7479
7480 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
7481 compatibility in %g and %c.
7482
74832004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
7484
7485 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
7486 name for only %g and %c.
7487 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
7488 of gnus-tmp-group to decoded group name.
7489 (gnus-group-make-rss-group): Exclude `/'s from group names.
7490
74912004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
7492
7493 * nnrss.el (nnrss-get-encoding): Fix regexp.
7494
74952004-12-27 Simon Josefsson <jas@extundo.com>
7496
7497 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
7498 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
7499 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
7500
75012004-12-17 Kim F. Storm <storm@cua.dk>
7502
7503 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
7504
7505 * gnus-sum.el (gnus-summary-mode-map): Likewise.
7506
75072004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7508
7509 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
7510
75112004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
7512
7513 * nnrss.el: Require rfc2047 and mml.
7514 (nnrss-file-coding-system): New variable.
7515 (nnrss-format-string): Redefine it as an inline function.
7516 (nnrss-decode-group-name): New function.
7517 (nnrss-string-as-multibyte): Remove.
7518 (nnrss-retrieve-headers): Decode group name; don't use
7519 nnrss-format-string.
7520 (nnrss-request-group): Decode group name.
7521 (nnrss-request-article): Decode group name; allow a Message-ID as
7522 well as an article number; don't use nnrss-format-string; encode a
7523 Message-ID string which may contain non-ASCII characters; use
7524 mml-to-mime to compose a MIME article.
7525 (nnrss-request-expire-articles): Decode group name.
7526 (nnrss-request-delete-group): Decode group name.
7527 (nnrss-fetch): Clarify error message.
7528 (nnrss-read-server-data): Use insert-file-contents instead of load;
7529 bind file-name-coding-system; use multibyte buffer.
7530 (nnrss-save-server-data): Bind coding-system-for-write to the
7531 value of nnrss-file-coding-system; bind file-name-coding-system;
7532 add coding cookie.
7533 (nnrss-read-group-data): Use insert-file-contents instead of load;
7534 bind file-name-coding-system; use multibyte buffer.
7535 (nnrss-save-group-data): Bind coding-system-for-write to the
7536 value of nnrss-file-coding-system; bind file-name-coding-system.
7537 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
7538 make it work with non-ASCII text.
7539 (nnrss-find-el): Make it work with old xml.el as well.
7540
75412004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7542
7543 * nnrss.el (nnrss-get-encoding): New function.
7544 (nnrss-fetch): Use unibyte buffer initially; bind
7545 coding-system-for-read while performing mm-url-insert; remove ^Ms;
7546 decode contents according to the encoding attribute.
7547 (nnrss-save-group-data): Add coding cookie.
7548 (nnrss-mime-encode-string): New function.
7549 (nnrss-check-group): Use it to encode subject and author.
7550
75512004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
7552
7553 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
7554 imaginary variable.
7555
75562004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
7557
7558 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
7559 correctly even if there are wide characters.
7560
75612004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
7562
7563 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
7564 downcased symbol names; make a new cache instead of reusing
7565 bbdb-hashtable.
7566
75672004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7568
7569 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
7570 concatenating segments rather than before concatenating them.
7571 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7572
7573 * message.el (message-get-reply-headers): Bind `extra'.
7574
75752004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7576
7577 * message.el (message-extra-wide-headers): New variable.
7578 (message-get-reply-headers): Use it.
7579
75802004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7581
7582 * gnus-agent.el (gnus-agent-group-path): Decode group name.
7583 (gnus-agent-group-pathname): Ditto.
7584
7585 * gnus-cache.el (gnus-cache-file-name): Decode group name.
7586
7587 * gnus-group.el (gnus-group-make-group): Decode group name.
7588 (gnus-group-make-rss-group): Register the group data after opening
7589 the nnrss group.
7590
75912004-12-17 Paul Jarc <prj@po.cwru.edu>
7592
7593 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
7594 by expiry now get marked as read.
7595
75962004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7597
7598 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
7599
76002004-12-17 Aidan Kehoe <kehoea@parhasard.net>
7601
7602 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
7603 unify Latin characters in XEmacs.
7604 (mm-find-mime-charset-region): Use it.
7605
76062004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7607
7608 * gnus-util.el (gnus-delete-directory): New function.
7609
7610 * gnus-agent.el (gnus-agent-delete-group): Use it.
7611
7612 * gnus-cache.el (gnus-cache-delete-group): Use it.
7613
76142004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7615
7616 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7617 names.
7618
76192004-12-16 Simon Josefsson <jas@extundo.com>
7620
7621 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7622
76232004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7624
7625 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7626
7627 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7628 (gnus-group-set-current-level): Decode group name.
7629
76302004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7631
7632 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7633 failed.
7634
76352004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7636
7637 * gnus-group.el (gnus-group-delete-group): Decode group name.
7638 (gnus-group-make-rss-group): Encode group name.
7639 (gnus-group-catchup-current): Decode group name.
7640 (gnus-group-kill-group): Decode group name.
7641
76422004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7643
7644 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7645
76462004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7647
7648 * gnus-group.el (gnus-group-make-rss-group):
7649 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7650
7651 * gnus-start.el (gnus-setup-news): Honor user's setting to
7652 gnus-message-archive-method. Suggested by Lute Kamstra
7653 <lute@gnu.org>.
7654
76552004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7656
7657 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7658 global counterparts of the buffer-local variables.
7659
76602004-11-16 Romain Francoise <romain@orebokech.com>
7661
7662 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7663 counterparts of the buffer-local variables.
7664
76652004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7666
7667 * message.el (message-forbidden-properties): Fixed typo in doc
7668 string.
7669
76702004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7671
7672 * gnus-util.el (gnus-replace-in-string): Added doc string.
7673
7674 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7675 to avoid problems when splitting mails with many recipients.
7676
76772004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7678
7679 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7680 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7681
76822004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7683
7684 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7685 if there is no hashtable in memory or file modification time is
7686 newer than cached timestamp.
7687
76882004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7689
7690 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7691 not-matching option.
7692
76932004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7694
7695 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7696 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7697 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7698 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7699 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7700 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7701
77022004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7703
7704 * message.el (message-forward-make-body-mml): Remove headers
7705 according to message-forward-ignored-headers if a message is decoded.
7706
77072004-12-02 Romain Francoise <romain@orebokech.com>
7708
7709 * message.el (message-forward-make-body-plain): Always remove
7710 headers according to message-forward-ignored-headers.
7711
77122004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7713
7714 * spam.el (spam-summary-prepare-exit): Remove the
7715 gnus-summary-limit pop for now, it has problems with ham marks for
7716 me.
7717
77182004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7719
7720 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7721 correctly.
7722
77232004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7724
7725 * format-spec.el (format-spec): Message the char.
7726
77272004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7728
7729 * gnus-art.el (gnus-split-methods): Reformat comments.
7730
7731 * spam.el (spam-summary-prepare-exit): Remove article limits
7732 before exiting the summary buffer.
7733
77342004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7735
7736 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7737 order to silence the byte compiler.
7738
7739 * spam.el: Fix the way to silence the byte compiler, which
7740 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7741 bbdb-search-simple, spam-BBDB-register-routine,
7742 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7743 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7744 spam-stat-buffer-is-spam, spam-stat-load,
7745 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7746 spam-stat-save and spam-stat-split-fancy.
7747
77482004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7749
7750 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7751 which may confuse users.
7752 (canlock-password-for-verify): Ditto.
7753
7754 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7755
7756 * gnus-art.el (gnus-emphasis-alist): Ditto.
7757
7758 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7759
7760 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7761
7762 * gnus-start.el (gnus-save-killed-list): Ditto.
7763
7764 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7765 (gnus-sum-thread-tree-root): Ditto.
7766 (gnus-sum-thread-tree-false-root): Ditto.
7767 (gnus-sum-thread-tree-single-indent): Ditto.
7768
7769 * message.el (message-courtesy-message): Ditto.
7770 (message-archive-note): Ditto.
7771 (message-subscribed-address-file): Ditto.
7772 (message-user-fqdn): Ditto.
7773
7774 * spam-report.el (spam-report-gmane-regex): Ditto.
7775
7776 * spam.el (spam-blackhole-good-server-regex): Ditto.
7777
77782004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7779
7780 * mml.el (mml-preview): Widen the message buffer before copying
7781 the contents to the preview buffer; sort headers before previewing.
7782
7783 * message.el (message-hidden-headers): Fix the way to avoid a bug
7784 in the `repeat' widget in Emacs 21.3 or earlier.
7785
77862004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7787
7788 * message.el (message-hidden-headers): Default to "^References:".
7789 Improve customization type. Suggested by Reiner Steib
7790 <Reiner.Steib@gmx.de>.
7791
77922004-11-25 Romain Francoise <romain@orebokech.com>
7793
7794 * message.el (message-strip-forbidden-properties): Remove check for
7795 obsolete `message-hidden' text property, hidden headers are not
7796 accessible in the buffer anymore.
7797
77982004-11-22 Romain Francoise <romain@orebokech.com>
7799
7800 * message.el (message-header-format-alist): Add `From' in list
7801 so that it can be sorted.
7802 (message-fix-before-sending): Widen and sort headers before
7803 sending.
7804 (message-hide-headers): Use narrowing to hide headers by moving
7805 them to the top of the buffer and narrowing to the region
7806 underneath.
7807
78082004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7809
7810 * message.el (message-strip-forbidden-properties): Bind
7811 buffer-read-only (etc) to nil.
7812
78132004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7814
7815 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7816 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7817
78182004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7819
7820 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7821
78222004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7823
7824 * dns.el (query-dns): Use sit-for to time instead of
7825 accept-process-output, since that doesn't seem to work on udp
7826 sockets.
7827
78282004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7829
7830 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7831
78322004-11-15 Jesper Harder <harder@ifa.au.dk>
7833
7834 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7835 doc string. Improve doc string.
7836
78372004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7838
7839 * nntp.el (nntp-request-update-info): Return nil if
7840 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7841 may not call gnus-activate-group which uselessly issues the GROUP
7842 commands for all nntp groups and wastes time. Reported by Romain
7843 Francoise <romain@orebokech.com>.
7844
7845 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7846
78472004-11-15 Simon Josefsson <jas@extundo.com>
7848
7849 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7850 headers separately.
7851 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7852 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7853
78542004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7855
7856 * gnus-start.el (gnus-convert-old-newsrc):
7857 Assign legacy-gnus-agent to 5.10.7.
7858
78592004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7860
7861 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7862 start of the lines.
7863
78642004-11-14 Magnus Henoch <mange@freemail.hu>
7865
7866 * hashcash.el (hashcash-default-payment): Change default to 20
7867 (hashcash-default-accept-payment): Change default to 20
7868 (hashcash-process-alist): New variable
7869 (hashcash-generate-payment-async): Add
7870 (hashcash-already-paid-p): Add
7871 (hashcash-insert-payment): Don't generate payments twice
7872 (hashcash-insert-payment-async): Add
7873 (hashcash-insert-payment-async-2): Add
7874 (hashcash-cancel-async): Add
7875 (hashcash-wait-async): Add
7876 (hashcash-processes-running-p): Add
7877 (hashcash-wait-or-cancel): Add
7878 (mail-add-payment): New optional argument. Conditionally start
7879 asynchronous calculation.
7880 (mail-add-payment-async): Add
7881
7882 * message.el (message-send-mail): Wait for asynchronous hashcash
7883 results. Don't clobber existing X-Hashcash headers.
7884 (message-setup-1): Call mail-add-payment-async when
7885 message-generate-hashcash is non-nil.
7886
78872004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7888
7889 * message.el (message-use-alternative-email-as-from): Examine the
7890 From header as well; use message-make-from in order to include a
7891 user's full name.
7892
78932004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7894
7895 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7896 default; improve customization type.
7897 (gnus-emphasis-custom-with-format): New macro.
7898 (gnus-emphasis-custom-value-to-external): New function.
7899 (gnus-emphasis-custom-value-to-internal): New function.
7900
79012004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7902
7903 * dns.el (query-dns): Resolve reverse addresses.
7904
79052004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7906
7907 * gnus-group.el (gnus-group-get-new-news): Use it.
7908
7909 * gnus-start.el (gnus-check-reasonable-setup): New function.
7910
79112004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7912
7913 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7914 "Args out of range" error. Reported by Arnaud Giersch
7915 <arnaud.giersch@free.fr>.
7916
79172004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7918
7919 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7920
79212004-11-04 Richard M. Stallman <rms@gnu.org>
7922
7923 * spam.el (spam group): Add :version.
7924
7925 * pgg-def.el (pgg group): Add :version.
7926
79272004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7928
7929 * gnus-art.el (gnus-article-edit-article): Don't associate the
7930 article buffer with a draft file. This is a temporary measure
7931 against the 2004-08-22 change to gnus-article-edit-mode.
7932
79332004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7934
7935 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7936 (html2text-format-tags): Remove unused variable `attr'.
7937
79382004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7939
7940 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7941
7942 * spam-stat.el (spam-stat): Add :version.
7943
7944 * sieve.el (sieve): Add :version.
7945
7946 * sha1.el (sha1): Add :version.
7947 (sha1-use-external): Remove redundant version.
7948
7949 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7950 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7951 (nnmail-split-fancy-match-partial-words)
7952 (nnmail-split-lowercase-expanded): Add :version.
7953
7954 * nndiary.el (nndiary): Add :version.
7955
7956 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7957
7958 * mml-sec.el (mml-default-sign-method)
7959 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7960 Add :version.
7961
7962 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7963
7964 * mm-url.el (mm-url-use-external, mm-url-program)
7965 (mm-url-arguments): Add :version.
7966
7967 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7968 (mm-attachment-file-modes, mm-decrypt-option)
7969 (mm-w3m-safe-url-regexp): Add :version.
7970
7971 * message.el (message-cite-prefix-regexp)
7972 (message-sendmail-envelope-from, message-minibuffer-local-map)
7973 (message-user-fqdn, message-completion-alist): Add :version.
7974
7975 * gnus-win.el (gnus-configure-windows-hook)
7976 (gnus-use-frames-on-any-display): Add :version.
7977
7978 * gnus-art.el (gnus-article-address-banner-alist)
7979 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7980 (gnus-treat-from-picon, gnus-treat-mail-picon)
7981 (gnus-treat-x-pgp-sig): Add :version.
7982
7983 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7984 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7985 (gnus-summary-article-delete-hook)
7986 (gnus-summary-display-while-building): Add :version.
7987
7988 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7989 (gnus-get-top-new-news-hook):Add :version.
7990
7991 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
7992 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
7993
7994 * gnus-registry.el (gnus-registry): Add :version.
7995
7996 * gnus-spec.el (gnus-use-correct-string-widths)
7997 (gnus-make-format-preserve-properties): Add :version.
7998
7999 * gnus.el (gnus-group-charter-alist)
8000 (gnus-group-fetch-control-use-browse-url)
8001 (gnus-install-group-spam-parameters): Add :version.
8002
8003 * gnus-diary.el (gnus-diary): Add :version.
8004
8005 * gnus-delay.el (gnus-delay): Add :version.
8006
8007 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
8008 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
8009 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
8010 Add :version.
8011
8012 * gnus-agent.el (gnus-agent-max-fetch-size)
8013 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
8014 (gnus-agent-prompt-send-queue): Add :version.
8015
8016 * deuglify.el (gnus-outlook-deuglify): Add :version.
8017
8018 * html2text.el: Beautify code. Improve doc strings. Some
8019 checkdoc cleanup.
8020 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
8021
80222004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
8023
8024 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
8025
80262004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
8027
8028 * gnus-registry.el (gnus-registry-hashtb): Create the registry
8029 when package is loaded.
8030
8031 * spam.el (spam-summary-score-preferred-header): Add global preference
8032 for people who want to override the default SpamAssassin over
8033 Bogofilter preference (when both are set).
8034 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
8035 (spam-user-format-function-S): Check
8036 spam-summary-score-preferred-header.
8037 (spam-extra-header-to-number): Add X-Bogosity header parsing.
8038 (spam-user-format-function-S): Format the score correctly.
8039
80402004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
8041
8042 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
8043 signature file. Suggested by Manoj Srivastava
8044 <srivasta@golden-gryphon.com>.
8045
8046 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
8047 iso-2022-jp even in the Japanese language environment.
8048 Suggested by Jason Rumney <jasonr@gnu.org>.
8049
80502004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
8051
8052 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
8053 use the same characters as the dummy marks; make it free from
8054 getting affected by the language environment.
8055 (gnus-summary-read-group-1): Update mark positions only when the
8056 format spec is updated.
8057
8058 * gnus-spec.el (gnus-update-format-specifications): Return a list
8059 of updated types.
8060
80612004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
8062
8063 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
8064 of boundp to check if display-warning is available.
8065
80662004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
8067
8068 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
8069
80702004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8071
8072 * nnspool.el (nnspool-spool-directory): Use news-path if the
8073 news-directory variable is not bound.
8074
8075 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
8076 function instead of display-warning if it is not available.
8077
80782004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8079
8080 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
8081 v5-10: Use `point-at-bol'.
8082
80832004-10-26 Simon Josefsson <jas@extundo.com>
8084
8085 * hashcash.el: Fix URL in comment, reported by Cheng Gao
8086 <chenggao@gmail.com>.
8087
80882004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8089
8090 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
8091 instead.
8092
80932004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
8094
8095 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
8096 to remove a server from the nnimap-server-buffer-alist.
8097 (nnimap-open-connection, nnimap-close-server): Use it.
8098
8099 * gnus-encrypt.el: Remove file in favor of encrypt.el.
8100
81012004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
8102
8103 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
8104 running the major-mode function.
8105
81062004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8107
8108 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
8109 dummy marks in the right way.
8110
81112004-10-18 David Edmondson <dme@dme.org>
8112
8113 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
8114 excessively.
8115
81162004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
8117
8118 * gnus-util.el (gnus-split-references): Accept a nil references
8119 string and go on blissfully.
8120
8121 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
8122 cases where the references string is non-nil but has no references.
8123
8124 * encrypt.el: Add autoload tags.
8125
8126 * spam.el (spam-resolve-registrations-routine): Remove article
8127 from unregistration list too. Reported by David Hanak
8128 <dhanak@isis.vanderbilt.edu>
8129
81302004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
8131
8132 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
8133 nil. Changed custom type.
8134
81352004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
8136
8137 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
8138
8139 * gnus-sum.el (gnus-summary-move-article): Use it.
8140
81412004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
8142
8143 * encrypt.el: Add autoload cookies.
8144
8145 * spam.el (spam-backend-article-list-property)
8146 (spam-backend-get-article-todo-list)
8147 (spam-backend-put-article-todo-list, )
8148 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
8149 Resolve registrations separately.
8150 (spam-register-routine): Format comments.
8151 (spam-unregister-routine, spam-register-routine): Always call with
8152 specific-articles, no default list.
8153 (spam-summary-prepare-exit): Use the spam-classifications function.
8154
8155 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
8156 gnus-encrypt.el.
8157
002876ab 8158 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 8159
002876ab 8160 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
8161
81622004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8163
8164 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
8165 (gnus-score-save): Use it.
8166
8167 * message.el (message-bury): Use `window-dedicated-p'.
8168
81692004-10-15 Simon Josefsson <jas@extundo.com>
8170
8171 * pop3.el (top-level): Don't require nnheader.
8172 (pop3-read-timeout): Add.
8173 (pop3-accept-process-output): Add.
8174 (pop3-read-response, pop3-retr): Use it.
8175
81762004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
8177
8178 * spam.el (spam-register-routine): Move comment.
8179 (spam-verify-bogofilter): Use 'unknown for the initial
8180 spam-bogofilter-valid state, not 'never.
8181
8182 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
8183 for netrc-machine.
8184
8185 * nnimap.el (nnimap-open-connection): Use
8186 netrc-machine-user-or-password.
8187
81882004-10-17 Richard M. Stallman <rms@gnu.org>
8189
8190 * gnus-registry.el (gnus-registry-unload-hook):
8191 Set as a variable with add-hook.
8192
8193 * nnspool.el (nnspool-spool-directory): Use news-directory instead
8194 of news-path.
8195
8196 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
8197
8198 * spam.el: Delete duplicate `provide'.
8199 (spam-unload-hook): Set as a variable with add-hook.
8200
82012004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8202
8203 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
8204 in the doc string.
8205
8206 * message.el (message-ignored-news-headers)
8207 (message-ignored-supersedes-headers)
8208 (message-ignored-resent-headers)
8209 (message-forward-ignored-headers): Improve custom type.
8210
82112004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
8212
8213 * message.el (message-tokenize-header): Fix 2004-09-06 change
8214 which used point-min in the wrong place.
8215
82162004-10-12 Simon Josefsson <jas@extundo.com>
8217
8218 * tls.el (tls-certtool-program): New variable.
8219 (tls-certificate-information): New function, based on
8220 ssl-certificate-information.
8221
82222004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
8223
8224 * compface.el: Move the version of ELisp-based uncompface program
8225 to the contrib directory because of the copyright problem.
8226
82272004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8228
8229 * message.el (message-kill-buffer): Raise the current frame.
8230
82312004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
8232
8233 * gnus-sum.el: Mention that multibyte characters don't work as marks.
8234
8235 * gnus.el (message-y-or-n-p): Autoload.
8236
8237 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
8238 (pop3-password-required, pop3-authentication-scheme)
8239 (pop3-leave-mail-on-server): Made customizable.
8240 (pop3): New custom group.
8241 (pop3-retr): Remove `sleep-for' statements.
8242 Suggested by Dave Love <fx@gnu.org>.
8243
8244 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
8245 Windows/DOS.
8246
8247 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
8248 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
8249 Dave Love <fx@gnu.org>.
8250
8251 * mml.el (mml-minibuffer-read-disposition): Require match.
8252 Suggested by Dave Love <fx@gnu.org>.
8253
82542004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8255
8256 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
8257 doc string.
8258
82592004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
8260
8261 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
8262
82632004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8264
8265 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
8266 instead of calling `mm-insert-inline', to decode text/* parts
8267 before displaying them.
8268
82692004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
8270
8271 * mm-uu.el (mm-uu-text-plain-type): New variable.
8272 (mm-uu-pgp-signed-extract-1): Use it.
8273 (mm-uu-pgp-encrypted-extract-1): Use it.
8274 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
8275 bind mm-uu-text-plain-type with that value.
8276 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
8277 mm-uu-dissect.
8278
82792004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8280
8281 * gnus-group.el (gnus-update-group-mark-positions):
8282 * gnus-sum.el (gnus-update-summary-mark-positions):
8283 * message.el (message-check-news-body-syntax):
8284 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
8285 of string-as-multibyte.
8286
82872004-10-05 Juri Linkov <juri@jurta.org>
8288
8289 * gnus-group.el (gnus-update-group-mark-positions):
8290 * gnus-sum.el (gnus-update-summary-mark-positions):
8291 * message.el (message-check-news-body-syntax):
8292 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
8293 8-bit unibyte values to a multibyte string for search functions.
8294
82952004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8296
8297 * mm-uu.el (mm-uu-dissect): Allow optional arg.
8298 (mm-uu-dissect-text-parts): New function.
8299
8300 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
8301 dissect text parts.
8302
8303 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
8304 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
8305
8306 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
8307
8308 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
8309 gnus-current-topics instead of gnus-current-topic.
8310
83112004-10-06 Jesper Harder <harder@ifa.au.dk>
8312
8313 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
8314
83152004-10-05 Jesper Harder <harder@ifa.au.dk>
8316
8317 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
8318 where approriate.
8319
8320 * nnml.el (nnml-generate-active-info): do.
8321
8322 * nndiary.el (nndiary-generate-active-info): do.
8323
8324 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
8325 (gnus-topic-move): do.
8326
8327 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
8328 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
8329
8330 * gnus-srvr.el (gnus-server-prepare)
8331 (gnus-server-open-all-servers): do.
8332
8333 * gnus-msg.el (gnus-summary-cancel-article)
8334 (gnus-summary-resend-message)
8335 (gnus-summary-mail-crosspost-complaint): do.
8336
8337 * gnus-move.el (gnus-change-server): do.
8338
8339 * gnus-group.el (gnus-group-unmark-all-groups)
8340 (gnus-group-set-current-level): do.
8341
83422004-10-04 Simon Josefsson <jas@extundo.com>
8343
8344 * message.el (message-generate-hashcash): Doc fix.
8345
83462004-10-02 Kevin Greiner <kgreiner@compsol.cc>
8347
8348 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
8349 avoid infinite recursion via gnus-get-function.
8350
83512004-10-02 Jesper Harder <harder@ifa.au.dk>
8352
8353 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
8354
8355 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
8356
8357 * nnmail.el (nnmail-split-history): do.
8358
8359 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
8360 (nnml-request-delete-group): do.
8361
8362 * nnslashdot.el (nnslashdot-read-groups): do.
8363
8364 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
8365 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
8366
8367 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
8368 (nnspool-sift-nov-with-sed): Use last
8369 (nnspool-retrieve-headers-with-nov): Use mapc.
8370 (nnspool-request-newgroups): Use dolist.
8371 (nnspool-request-group): Use last.
8372
8373 * nntp.el (nntp-read-server-type): Use dolist.
8374
8375 * nnvirtual.el (nnvirtual-create-mapping)
8376 (nnvirtual-update-read-and-marked): Use dolist.
8377 (nnvirtual-convert-headers): Simplify.
8378
83792004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8380
8381 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
8382 support for sync'ing tick marks.
8383
83842004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
8385
8386 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
8387 there's no visible header.
8388
83892004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8390
8391 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
8392 necessary, pass full group name to gnus-request-set-marks.
8393
83942004-10-01 Simon Josefsson <jas@extundo.com>
8395
8396 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
8397 acroread.
8398
83992004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8400
8401 * spam-report.el (spam-report-gmane): Fix interactive.
8402
8403 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
8404
8405 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
8406 when writing file.
8407 (gnus-agent-synchronize-flags): Don't default to being
8408 interactive.
8409
84102004-09-30 Simon Josefsson <jas@extundo.com>
8411
8412 * message.el (message-generate-hashcash): Add.
8413 (message-send-mail): Use it, call mail-add-payment.
8414
84152004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
8416
8417 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
8418
84192004-09-28 Kevin Greiner <kgreiner@compsol.cc>
8420
8421 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
8422 gnus-requst-update-info with explicit code to sync the in-memory
8423 info read flags with the marks being sync'd to the backend.
8424
8425 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
8426
84272004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8428
8429 * spam.el (spam-verify-bogofilter): Add new function.
8430 (spam-check-bogofilter)
8431 (spam-bogofilter-register-with-bogofilter): Use it.
8432 (spam-verify-bogofilter): Add small fixes.
8433
84342004-09-28 Simon Josefsson <jas@extundo.com>
8435
8436 * hashcash.el (hashcash-generate-payment): Revert.
8437
84382004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8439
8440 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
8441 gnus-extract-references instead of gnus-split-references.
8442
8443 * gnus-util.el (gnus-extract-references): Add new function, analogous
8444 to gnus-split-references but extracts only the message-ID without
8445 anything extra.
8446
8447 * hashcash.el (hashcash-generate-payment)
8448 (hashcash-check-payment): Do the right thing if hashcash-path is
8449 nil (because the hashcash program could not be found).
8450
8451 * spam.el (spam-use-hashcash): Remove comment.
8452
84532004-09-27 Jesper Harder <harder@ifa.au.dk>
8454
8455 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
8456 (gnus-cache-enter-article, gnus-cache-remove-article)
8457 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
8458
8459 * gnus-async.el (gnus-async-prefetch-remove-group): do.
8460
8461 * gnus-art.el (article-hide-boring-headers)
8462 (article-translate-strings, article-display-face)
8463 (gnus-article-mime-match-handle-first)
8464 (gnus-article-highlight-headers)
8465 (gnus-article-add-buttons-to-head): do.
8466
84672004-09-27 Simon Josefsson <jas@extundo.com>
8468
8469 * hashcash.el: New version, from
8470 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
8471 ../contrib/.
8472
84732004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8474
8475 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
8476
84772004-09-26 Jesper Harder <harder@ifa.au.dk>
8478
8479 * gnus-dup.el (gnus-dup-open): Use mapc.
8480 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
8481
8482 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
8483 Reported by Stefan Wiens <s.wi@gmx.net>.
8484
8485 * gnus.el (gnus-shutdown): Use dolist.
8486
8487 * gnus-undo.el (gnus-undo): Use mapc.
8488
8489 * nnrss.el (nnrss-generate-active): do.
8490
8491 * message.el (message-cite-original-without-signature)
8492 (message-cite-original): Use mapc.
8493 (message-do-actions, message-make-forward-subject): Use dolist.
8494
84952004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8496
8497 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
8498 deletion to remove entire duplicate line. Fixes merged article
8499 number bug.
8500
85012004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8502
8503 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
8504 servers that are offline. Avoids having gnus-agent-toggle-plugged
8505 first ask if you want to open a server and then, even when you
8506 responded with no, asking if you want to synchronize the server's
8507 flags.
8508 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
8509 multi-line expressions.
8510 (gnus-agent-synchronize-group-flags): New internal function.
8511 Updates marks in memory (in the info structure) AND in the
8512 backend.
8513
8514 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
8515
8516 * nnagent.el (nnagent-request-set-mark): Use
8517 gnus-agent-synchronize-group-flags, not backend's request-set-mark
8518 method, to ensure that synchronization updates marks in the
8519 backend and in the info (in memory) structure.
8520
85212004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
8522
8523 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
8524 convention fully; don't miss the root article of a thread; make
8525 the X-Draft-From header with correct article numbers.
8526
85272004-09-23 Kevin Greiner <kgreiner@compsol.cc>
8528
8529 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
8530 unless plugged. Disable the agent so that an open failure causes
8531 an error.
8532
8533 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
8534 Reverted 2004-09-21 change. The backend must be opened while
8535 synchronizing flags even when the backend stores the flags
8536 locally.
8537
85382004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
8539
8540 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
8541 in `header' match. Reported by Svend Tollak Munkejord.
8542
8543 * message.el (message-cite-original): Fix use of
8544 `message-cite-articles-with-x-no-archive'.
8545
85462004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
8547
8548 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
8549 (gnus-window-to-buffer): Ditto.
8550
8551 * mml.el (mml-preview-buffer): New variable.
8552 (mml-preview): Manage window layout with gnus-buffer-configuration.
8553
8554 * gnus-msg.el (gnus-setup-message): Put article numbers into the
8555 X-Draft-From header even if those articles aren't quoted.
8556
85572004-09-21 Kevin Greiner <kgreiner@compsol.cc>
8558
8559 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
8560 (gnus-request-set-mark, gnus-request-update-mark): Use new
8561 g-s-t-u-l-m to decide to use backend even when unplugged.
8562
85632004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
8564
8565 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
8566 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
8567
85682004-09-20 Simon Josefsson <jas@extundo.com>
8569
8570 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
8571 "utf-16-le".
8572
85732004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
8574
8575 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
8576
85772004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8578
8579 * uudecode.el (uudecode-use-external): Add :version.
8580
8581 * smime.el (smime-CA-file, smime-encrypt-cipher)
8582 (smime-dns-server): Add :version.
8583
8584 * smiley.el (gnus-smiley-file-types): Add :version.
8585
8586 * sha1.el (sha1-use-external): Add :version.
8587
8588 * pgg-def.el (pgg-query-keyserver): Add :version.
8589
8590 * nnmail.el (nnmail-fancy-expiry-targets)
8591 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
8592 Add :version.
8593
8594 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
8595 (nnimap-retrieve-groups-asynchronous): Add :version.
8596 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
8597
8598 * mml.el (mml-content-disposition-parameters)
8599 (mml-insert-mime-headers-always): Add :version.
8600
8601 * mm-util.el (mm-coding-system-priorities): Add :version.
8602
8603 * mm-decode.el (mm-inline-text-html-with-images)
8604 (mm-keep-viewer-alive-types, mm-external-terminal-program)
8605 (mm-verify-option): Add :version.
8606 (mm-text-html-renderer): Change :version.
8607
8608 * message.el (message-fcc-externalize-attachments)
8609 (message-required-headers, message-draft-headers)
8610 (message-subject-trailing-was-query)
8611 (message-subject-trailing-was-ask-regexp)
8612 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8613 (message-mark-insert-end, message-archive-header)
8614 (message-archive-note, message-cross-post-default)
8615 (message-cross-post-note, message-followup-to-note)
8616 (message-cross-post-note-function, message-use-mail-followup-to)
8617 (message-subscribed-address-functions)
8618 (message-subscribed-address-file, message-subscribed-addresses)
8619 (message-subscribed-regexps, message-allow-no-recipients)
8620 (message-yank-cited-prefix, message-signature-insert-empty-line)
8621 (message-hidden-headers, message-hierarchical-addresses)
8622 (message-mail-user-agent, message-use-idna)
8623 (message-valid-fqdn-regexp)
8624 (message-strip-special-text-properties, message-header-synonyms)
8625 (message-beginning-of-line, message-tab-body-function): Add :version.
8626 (message-insert-canlock, message-wide-reply-confirm-recipients):
8627 Change :version.
8628
8629 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8630 and :version.
8631 (mail-source-delete-old-incoming-confirm)
8632 (mail-source-movemail-program): Add :version.
8633
8634 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8635 (gnus-agent-cache, gnus-agent): Change :version.
8636
8637 * gnus-util.el (gnus-use-byte-compile): Change :version.
8638
8639 * gnus-sum.el (gnus-summary-make-false-root-always)
8640 (gnus-summary-default-high-score)
8641 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8642 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8643 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8644 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8645 (gnus-sum-thread-tree-single-indent)
8646 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8647 (gnus-sum-thread-tree-leaf-with-other)
8648 (gnus-sum-thread-tree-single-leaf): Add :version.
8649 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8650 (gnus-article-loose-mime): Change :version.
8651
8652 * gnus-start.el (gnus-backup-startup-file)
8653 (gnus-save-startup-file-via-temp-buffer): Add :version.
8654
8655 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8656 (gnus-server-offline-face): Add :version.
8657
8658 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8659
8660 * gnus-msg.el (gnus-gcc-externalize-attachments)
8661 (gnus-debug-files, gnus-debug-exclude-variables)
8662 (gnus-discouraged-post-methods): Change :version.
8663 (gnus-confirm-mail-reply-to-news)
8664 (gnus-confirm-treat-mail-like-news): Add :version.
8665
8666 * gnus-int.el (gnus-server-unopen-status): Add :version.
8667
8668 * gnus-group.el (gnus-group-jump-to-group-prompt)
8669 (gnus-large-ephemeral-newsgroup)
8670 (gnus-fetch-old-ephemeral-headers): Add :version.
8671
8672 * gnus-fun.el (gnus-x-face-directory)
8673 (gnus-convert-pbm-to-x-face-command)
8674 (gnus-convert-image-to-x-face-command)
8675 (gnus-convert-image-to-face-command): Add :version.
8676
8677 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8678
8679 * gnus-cite.el (gnus-cite-blank-line-after-header)
8680 (gnus-article-boring-faces): Add :version.
8681
8682 * gnus-art.el (gnus-buttonized-mime-types)
8683 (gnus-inhibit-mime-unbuttonizing)
8684 (gnus-treat-display-face)
8685 (gnus-treat-body-boundary): Change :version.
8686 (gnus-body-boundary-delimiter, gnus-picon-databases)
8687 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8688 (gnus-treat-date-english, gnus-treat-fold-headers)
8689 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8690 (gnus-treat-mail-picon, gnus-treat-wash-html)
8691 (gnus-article-encrypt-protocol)
8692 (gnus-use-idna, gnus-article-over-scroll)
8693 (gnus-mime-display-multipart-alternative-as-mixed)
8694 (gnus-mime-display-multipart-related-as-mixed)
8695 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8696 (gnus-ctan-url, gnus-button-ctan-handler)
8697 (gnus-button-handle-ctan-bogus-regexp)
8698 (gnus-button-ctan-directory-regexp)
8699 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8700 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8701 (gnus-button-man-level, gnus-button-emacs-level)
8702 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8703
8704 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8705 (gnus-agent-go-online): Change :version.
8706 (gnus-agent-expire-unagentized-dirs)
8707 (gnus-agent-auto-agentize-methods): Add :version.
8708
8709 * flow-fill.el (fill-flowed-display-column)
8710 (fill-flowed-encode-column): Add :version.
8711
8712 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8713 (gnus-outlook-deuglify-unwrap-max)
8714 (gnus-outlook-deuglify-cite-marks)
8715 (gnus-outlook-deuglify-unwrap-stop-chars)
8716 (gnus-outlook-deuglify-no-wrap-chars)
8717 (gnus-outlook-deuglify-attrib-cut-regexp)
8718 (gnus-outlook-deuglify-attrib-verb-regexp)
8719 (gnus-outlook-deuglify-attrib-end-regexp)
8720 (gnus-outlook-display-hook): Add :version.
8721
8722 * binhex.el (binhex-use-external): Add :version.
8723
87242004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8725
8726 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8727 and `invisible'.
8728
87292004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8730
8731 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8732 in gnus-registry-trim.
8733
87342004-09-13 Simon Josefsson <jas@extundo.com>
8735
8736 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8737
8738 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8739
8740 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8741 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8742 <yamaoka@jpl.org>.
8743 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8744 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8745 <yamaoka@jpl.org>.
8746
8747 * sieve.el (sieve-manage-mode): Ditto.
8748
87492004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8750
8751 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8752
87532004-09-11 Simon Josefsson <jas@extundo.com>
8754
8755 * dns-mode.el: Add.
8756
8757 * mm-view.el (mm-display-dns-inline): Add.
8758
8759 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8760 (mm-automatic-display): Ditto.
8761
8762 * mailcap.el (mailcap-mime-data): Add text/dns.
8763 (mailcap-mime-extensions): Map .soa to text/dns.
8764
87652004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8766
8767 * gnus-art.el (article-decode-mime-words, article-babel)
8768 (gnus-article-highlight-signature, gnus-article-add-buttons)
8769 (gnus-signature-toggle): Remove unnecessary bindings of
8770 `inhibit-read-only' inherited from v5.10 merge.
8771
87722004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8773
8774 * nntp.el (nntp): New customization group.
8775 (nntp-authinfo-file): Add customization group.
8776
8777 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8778
8779 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8780
8781 * gnus.el (to-address, to-list, subscribed)
8782 (large-newsgroup-initial): Ditto.
8783
8784 * flow-fill.el (fill-flowed-display-column)
8785 (fill-flowed-encode-column): Ditto.
8786
87872004-09-06 Stefan <monnier@iro.umontreal.ca>
8788
8789 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8790 Use point-min rather than 1.
8791 (message-send-mail): Use buffer-size rather than point-max.
8792
8793 * gnus-sum.el (gnus-summary-search-article-forward):
8794 Signal a specific `search-failed' rather than a generic `error'.
8795
8796 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8797 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8798 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8799
88002004-09-10 Simon Josefsson <jas@extundo.com>
8801
8802 * nndb.el (require): Remove tcp and duplicate cl.
8803
88042004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8805
8806 * gnus-agent.el (directory-files-and-attributes): Move forward.
8807
88082004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8809
8810 * gnus-agent.el (directory-files-and-attributes): Optionally
8811 defined to support XEmacs.
8812
88132004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8814
002876ab 8815 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
8816 to avoid run-time CL dependencies.
8817 (gnus-agent-unfetch-articles): New function.
8818 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8819 article numbers even when local .overview file is missing.
002876ab 8820 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
8821 27-bit article numbers.
8822 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8823 gnus-agent-read-article-number.
8824 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8825 from backend while recognizing that article numbers in .overview
8826 must be valid.
8827 (gnus-agent-update-files-total-fetched-for): Use
8828 directory-files-and-attributes to improve performance.
8829 * gnus-int.el (gnus-request-move-article): Use
8830 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8831 improve performance.
8832
8833 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8834 some users confused by references to .newsrc when they only have a
8835 .newsrc.eld file.
8836 (gnus-convert-mark-converter-prompt,
8837 gnus-convert-converter-needs-prompt): Fixed use of property list.
8838 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 8839 New function. Used internally to only display 'gnus converting
01c52d31
MB
8840 files' message when actually necessary.
8841
8842 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8843 methods now autoloaded.
8844
88452004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8846
8847 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8848 identifiers.
8849
88502004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8851
8852 * gnus-picon.el: Fix indentation and closing parenthesis.
8853
88542004-09-01 Simon Josefsson <jas@extundo.com>
8855
8856 * message.el (message-canlock-generate): Require sha1, not
8857 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8858 to require within a function. Sadly, if sha1.el isn't loaded, the
8859 let binding in m-c-g will hide the defcustom definition, which is
8860 bad.)
8861
8862 * canlock.el: Require sha1, not sha1-el.
8863
8864 * message.el: Don't autoload sha1 (there is a autoload cookie in
8865 sha1.el).
8866
8867 * sha1-el.el: Renamed to sha1.el.
8868
88692004-08-30 Juanma Barranquero <lektu@terra.es>
8870
8871 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8872
88732004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8874
8875 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8876
88772004-08-30 Kim F. Storm <storm@cua.dk>
8878
8879 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8880
8881 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8882 Add :group 'nnimap.
8883
88842004-08-30 Andreas Schwab <schwab@suse.de>
8885
8886 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8887 ?* and ?\;.
8888
8889 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8890 and ?\' to symbol instead of whitespace.
8891
88922004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8893
8894 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8895
8896 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8897 instead of re-search-forward.
8898
8899 * gnus-uu.el (gnus-uu-save-article): Ditto.
8900 (gnus-uu-post-encode-uuencode): Ditto.
8901
8902 * html2text.el (html2text-clean-list-items): Ditto.
8903 (html2text-clean-dtdd): Ditto.
8904 (html2text-format-tags): Ditto.
8905
8906 * message.el (message-send-mail-with-sendmail): Fix regexp.
8907 (message-fill-field-general): Use search-forward instead of
8908 re-search-forward.
8909 (unbold-region): Ditto.
8910
8911 * nnrss.el (nnrss-request-article): Ditto.
8912
8913 * nnslashdot.el (nnslashdot-request-article): Ditto.
8914
8915 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8916
8917 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8918 "Unrecognized menu descriptor" error in XEmacs.
8919
89202004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8921
8922 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8923 parent article of a sparse article in the thread hashtb.
8924
89252004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8926
8927 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8928 (nnmail-expand-newtext): Lowercase expanded entries if
8929 nnmail-split-lowercase-expanded is non-nil.
8930
89312004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8932
8933 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8934 entry.
8935
8936 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8937 of gnus-tmp-news-method into string under XEmacs. It will be
8938 passed to gnus-correct-length which takes only a string argument.
8939
89402004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8941
8942 * gnus-util.el (gnus-bind-print-variables): New macro.
8943 (gnus-prin1): Use it.
8944 (gnus-prin1-to-string): Use it.
8945 (gnus-pp): New function.
8946 (gnus-pp-to-string): New function.
8947
8948 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8949 pp-to-string with gnus-pp-to-string.
8950 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8951 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8952 * gnus-msg.el (gnus-debug): Ditto.
8953 * gnus-score.el (gnus-score-save): Ditto.
8954 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8955 gnus-pp-to-string.
8956 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8957 with gnus-pp.
8958 * score-mode.el (gnus-score-pretty-print): Ditto.
8959 * webmail.el (webmail-debug): Ditto.
8960
89612004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8962
8963 * gnus-art.el (article-display-face, article-display-x-face): Use
8964 buffer-read-only.
8965
89662004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8967
8968 * gnus-art.el (article-hide-list-identifiers): Bind
8969 inhibit-read-only as t.
8970
89712004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8972
8973 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8974
89752004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8976
8977 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8978 (gnus-narrow-to-page): Don't assume point-min == 1.
8979 (gnus-article-edit-mode): Derive from message-mode.
8980
8981 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8982 point-min == 1.
8983
8984 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8985 Disable incorrect use of `assert'.
8986
8987 * message.el (message-mode): Set comment-start-skip.
8988
8989
89902004-08-22 Sam Steingold <sds@gnu.org>
8991
8992 * pop3.el (pop3-leave-mail-on-server): New user variable.
8993 (pop3-movemail): Delete mail only when it is nil.
8994
89952004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
8996
8997 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
8998
8999 * mml.el (mml-preview): Use `pop-to-buffer'.
9000
9001 * message.el (message-goto-mail-followup-to): Insert after "To".
9002 (message-carefully-insert-headers): Add comment.
9003
9004 * gnus.el: Remove unused variable `gnus-article-check-size'.
9005
9006 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
9007
9008 * gnus-art.el (gnus-button-alist): Improve
9009 `gnus-button-handle-library' entry.
9010
90112004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
9012
9013 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
9014 downcase, since XEmacs capitalizes error messages differently.
9015
90162004-08-18 Jesper Harder <harder@ifa.au.dk>
9017
9018 * nntp.el: Add (require 'gnus) due to reference to
9019 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
9020
90212004-08-18 Florian Weimer <fw@deneb.enyo.de>
9022
9023 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
9024 `mm-fill-flowed'.
9025
9026 * mm-decode.el (mm-dissect-singlepart): Check it.
9027
90282004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
9029
9030 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
9031 'imap' for netrc parsing.
9032
90332004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
9034
9035 * mailcap.el (mailcap-mime-data): Mark as risky.
9036
90372004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
9038
9039 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
9040 may be included in the encoded word.
9041 (rfc2047-encode): Don't append a space if the encoded word
9042 includes close parenthesis.
9043
90442004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
9045
9046 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
9047 of text within parentheses.
9048
90492004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
9050
9051 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
9052 (gnus-encrypt-write-file-contents): Make the password key the file
9053 name PLUS the cipher, not just the cipher. Also remove failed
9054 passwords from the cache.
9055
90562004-08-06 Simon Josefsson <jas@extundo.com>
9057
9058 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
9059 fix.
9060
90612004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
9062
9063 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
9064 LWSP.
9065
90662004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
9067
9068 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
9069 to append in-reply-to: data to the references: header.
9070
9071 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
9072 (netrc-parse): Use gnus-encrypt.el functions.
9073
9074 * gnus-encrypt.el: Add new file for encryption support; currently
9075 does only a few GPG ciphers and an internal XOR cipher.
9076
9077 * password.el: Add comments on using password-read-and-add.
9078 (password-read-and-add): Add function to read and add the
9079 password to the cache at once.
9080
90812004-07-28 Simon Josefsson <jas@extundo.com>
9082
9083 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
9084 parameter (but don't use it, for now).
9085
9086 * imap.el (imap-ssl-open): Use imap-process-connection-type,
9087 instead of hard coding to nil.
9088
90892004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
9090
9091 * mm-view.el (mm-inline-image-emacs): Open lines under an image
9092 as mm-inline-image-xemacs does.
9093
90942004-07-26 Simon Josefsson <jas@extundo.com>
9095
9096 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
9097 Revert part of 2004-07-17 change below.
9098
90992004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9100
9101 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
9102 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
9103
91042004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9105
9106 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
9107 quotes that actually start with ">" at the beginning of the
9108 lines.
9109
91102004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
9111
9112 * rfc2047.el (rfc2047-encode-region): Fix last change.
9113 (rfc2047-encode-parameter): Remove useless concat.
9114
91152004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
9116
9117 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
9118 encode special characters; fix some kind of misconfigured headers;
9119 signal a real error if debug-on-quit or debug-on-error is non-nil.
9120 (rfc2047-encode-max-chars): New variable.
9121 (rfc2047-encode-1): Use it.
9122 (rfc2047-encode-parameter): New function.
9123
9124 * mml.el (mml-insert-parameter): Remove an excessive space.
9125
91262004-07-17 Simon Josefsson <jas@extundo.com>
9127
9128 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
9129 Kai Grossjohann <kai@emptydomain.de>.
9130 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
9131 (gnus-group-make-menu-bar): Ditto.
9132
9133 * gnus-util.el (gnus-group-server): Add.
9134
91352004-07-16 Jesper Harder <harder@ifa.au.dk>
9136
9137 * message.el (message-clone-locals): Clone sendmail and smtp
9138 variables.
9139
91402004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9141
9142 * rfc2047.el (rfc2047-encode-region): Fix last change.
9143
91442004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9145
9146 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
9147 characters as non-special.
9148
91492004-07-09 Simon Josefsson <jas@extundo.com>
9150
9151 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
9152 Users will lose all flag changes made while unplugged with
9153 e.g. nntp unless flag synchronization happens, thus `nil' is not a
9154 good default. See numerous reports on ding mailing list.
9155
91562004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
9157
9158 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
9159 add generate-head-function and generate-article-function to the
9160 rfc822-forward entry.
9161 (nndoc-rfc822-forward-generate-article): New function.
9162 (nndoc-rfc822-forward-generate-head): New function.
9163
9164 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
9165
91662004-07-06 Dan Christensen <jdc@uwo.ca>
9167
9168 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
9169 respect display group parameter and gnus-summary-expunge-below.
9170 (gnus-articles-to-read): Remove unused reference to display group
9171 parameter.
9172
91732004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9174
9175 * nnheader.el (nnheader-uniquify-message-id): New experimental
9176 variable.
9177 (nnheader-nov-read-message-id): Use it.
9178
9179 * spam-report.el (spam-report-gmane): Add interactive.
9180
91812004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
9182
9183 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
9184 qp-or-base64 for the application/* types.
9185
91862004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
9187
9188 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
9189
91902004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
9191
9192 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
9193 trim value.
9194
91952004-01-25 Paul Jarc <prj@po.cwru.edu>
9196
9197 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
9198 New macro and function.
9199 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
9200
92012004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9202
9203 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
9204 after-load-alist.
9205
92062004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9207
9208 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
9209 update info that isn't there.
9210
92112004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
9212
9213 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
9214 entry.
9215
92162004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9217
9218 * mm-view.el (mm-inline-render-with-function): Use multibyte
9219 buffer; decode html source by charset.
9220
9221 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
9222
9223 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
9224 Mule-UCS is loaded under XEmacs.
9225 (mm-mime-mule-charset-alist): Avoid duplicated entries.
9226
92272004-06-28 Jesper Harder <harder@ifa.au.dk>
9228
9229 * nnheader.el (nnheader-max-head-length): Increase to 8192.
9230
92312004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
9232
9233 * mm-util.el (mm-coding-system-p): Return a coding-system.
9234 (mm-mime-mule-charset-alist): Use shift_jis instead of
9235 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
9236 entries for the mime charsets iso-2022-jp-3 and shift_jis.
9237 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
9238 instead of japanese-shift-jis and iso-latin-1 respectively in
9239 order to share the default value with both Emacs and XEmacs-mule.
9240 (mm-mule-charset-to-mime-charset): Make
9241 mm-coding-system-priorities effective.
9242 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
9243 while predicating of candidates upon the priorities.
9244
92452004-06-27 Jesper Harder <harder@ifa.au.dk>
9246
9247 * gnus-sum.el (gnus-summary-make-menu-bar): Add
9248 gnus-uu-invert-processable.
9249
9250 * gnus.el: Autoload gnus-uu-invert-processable.
9251
92522004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
9253
9254 * mm-util.el (mm-with-multibyte-buffer): New macro.
9255
9256 * rfc2047.el (rfc2047-encode-string): Use it.
9257 (rfc2047-encode-region): Move point to the end of the region after
9258 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
9259
92602004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9261
9262 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
9263 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
9264
92652004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9266
9267 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
9268 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
9269 Karl Chen <quarl@nospam.quarl.org>.
9270
92712004-06-23 Jesper Harder <harder@ifa.au.dk>
9272
9273 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
9274 invalid addresses.
9275
92762004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
9277
9278 * spam.el: Change section markers, revise TODO list.
9279 (spam-backends): Make new master list of all installed backends.
9280 (spam-summary-exit-behavior): Add new variable to determine how
9281 messages moves are done at summary exit.
9282 (spam-move-spam-nonspam-groups-only)
9283 (spam-process-ham-in-nonham-groups)
9284 (spam-process-ham-in-spam-groups): Remove variables, the
9285 spam-summary-exit-behavior variable should be used to manage this
9286 behavior.
9287 (spam-old-ham-articles, spam-old-spam-articles): Remove.
9288 (spam-old-articles): Add variable, replacing spam-old-ham-articles
9289 and spam-old-spam-articles.
9290 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
9291 Add empty variables, placeholders for the backends they represent.
9292 (spam-set-difference): Move, unchanged.
9293 (spam-list-of-processors): Declare OBSOLETE, not used anymore
9294 unless the user has a processor variable.
9295 (spam-classifications, spam-classification-valid-p)
9296 (spam-backend-properties, spam-backend-property-valid-p)
9297 (spam-backend-function-type-valid-p)
9298 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
9299 (spam-report-articles-gmane, spam-report-articles-resend):
9300 Remove functions, they are not needed.
9301 (spam-install-backend-super, spam-backend-list)
9302 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
9303 (spam-backend-function, spam-backend-ham-registration-function)
9304 (spam-backend-spam-registration-function)
9305 (spam-backend-ham-unregistration-function)
9306 (spam-backend-spam-unregistration-function)
9307 (spam-backend-statistical-p, spam-backend-mover-p)
9308 (spam-install-backend-alias, spam-install-checkonly-backend)
9309 (spam-install-mover-backend, spam-install-nocheck-backend)
9310 (spam-install-backend, spam-install-statistical-backend)
9311 (spam-install-statistical-checkonly-backend): Add backend installation
9312 support.
9313 (spam-summary-prepare-exit): Rewrite to use the new backend code.
9314 (spam-group-processor-p): Use the new backend code and respect the
9315 summary exit behavior.
9316 (spam-mark-spam-as-expired-and-move-routine): Remove.
9317 (spam-summary-prepare): Change to use the new spam-old-articles
9318 variable.
9319 (spam-copy-or-move-routine, spam-copy-spam-routine)
9320 (spam-move-spam-routine, spam-copy-ham-routine)
9321 (spam-move-ham-routine): Add code to copy/move ham or spam.
9322 (spam-fetch-field-fast): Improve doc and code, plus allow the
9323 'number request.
9324 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
9325 variables.
9326 (spam-split, spam-find-spam): Use the new backend code.
9327 (spam-registration-functions): Remove variable.
9328 (spam-unregister-routine): Add convenience wrapper.
9329 (spam-log-undo-registration, spam-register-routine)
9330 (spam-log-processing-to-registry)
9331 (spam-log-unregistration-needed-p): Rename "check" to "backend"
9332 where possible.
9333 (spam-check-gmane-xref, spam-check-regex-headers)
9334 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
9335 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
9336 (spam-check-bogofilter-headers, spam-check-spamoracle)
9337 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
9338 (spam-check-crm114-headers): Use the spam-split-group that
9339 spam-split prepares, no need to determine it every time.
9340
9341 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
9342 to the nnheader-parse-naked-head call.
9343
9344 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
9345
9346 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
9347 the nnheader-nov-read-message-id call.
9348
93492004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
9350
9351 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
9352 gnus-activate-group twice. Suggested by Markus Peter
9353 <warp@spin.de>.
9354
93552004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
9356
9357 * gnus-art.el (gnus-article-time-format): Exchange the order of
9358 day and month in the default value; fix customization type.
9359 (article-date-ut): Use add-text-properties.
9360 (article-make-date-line): Use message-make-date instead of
9361 current-time-string.
9362
9363 * message.el (message-fetch-field): Don't use set-text-properties.
9364 (message-make-date): Simplify.
0f49874b 9365
01c52d31 93662004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9367
01c52d31
MB
9368 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
9369 (rfc2047-encode-region): Treat text within parentheses as special;
9370 show the original text when error has occurred.
0f49874b 9371
01c52d31
MB
9372 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
9373 already-computed method to gnus-activate-group.
0f49874b 9374
01c52d31
MB
9375 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
9376 same select-methods identical Lisp objects.
0f49874b 9377
01c52d31
MB
9378 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
9379 object when modifying the info.
0f49874b 9380
01c52d31 93812004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9382
01c52d31
MB
9383 * gnus-srvr.el (gnus-server-set-info): Remove the server from
9384 gnus-opened-servers since it has never been opened with the new
9385 configuration yet.
0f49874b 9386
01c52d31 93872004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9388
01c52d31
MB
9389 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
9390 arg to nnheader-generate-fake-message-id.
0f49874b 9391
01c52d31 93922004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 9393
01c52d31
MB
9394 * nnheader.el (nnheader-generate-fake-message-id): Accept a
9395 number and build a fake message ID localized to a group and
9396 article number (so it's repeatable from that point on).
9397 (nnheader-fake-message-id-p): Change regex to accomodate new fake
9398 ID format.
ca0a6900 9399
01c52d31
MB
9400 * gnus-sum.el (gnus-get-newsgroup-headers): Call
9401 nnheader-generate-fake-message-id with the article number.
ca0a6900 9402
01c52d31 94032004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 9404
01c52d31
MB
9405 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
9406 end-of-buffer.
a21fb88e 9407
01c52d31 94082004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 9409
01c52d31 9410 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 9411
01c52d31 94122004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 9413
01c52d31
MB
9414 * rfc2047.el (rfc2047-encode-message-header): Remove useless
9415 goto-char.
9416 (rfc2047-encode): Fold the line before encoding.
bfe5418b 9417
01c52d31 94182004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 9419
01c52d31
MB
9420 * rfc2047.el (rfc2047-encode-message-header): Disabled header
9421 folding -- not all headers can be folded, and this should be done
9422 by the message composition mode. Probably. I think.
d4755e04 9423
01c52d31 94242004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 9425
01c52d31
MB
9426 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
9427 fast.
95f75c75 9428
01c52d31
MB
9429 * gnus-ems.el (gnus-remove-image): Don't use
9430 message-text-with-property; remove only the image found first.
4a43ee9b 9431
01c52d31 94322004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 9433
01c52d31 9434 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 9435
01c52d31 94362004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9437
01c52d31
MB
9438 * message.el (message-text-with-property): Make it fast and accept
9439 optional arguments.
9440 (message-strip-forbidden-properties): Use it.
9441 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 9442
01c52d31 9443 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 9444
01c52d31 94452004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9446
01c52d31
MB
9447 * gnus-art.el (article-hide-headers): Don't change the buffer
9448 mistakenly when performing mml-preview even if
9449 gnus-single-article-buffer is nil.
4a43ee9b 9450
01c52d31 94512004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 9452
01c52d31
MB
9453 * message.el (message-expand-name-databases): New user option.
9454 (message-expand-name): Use it.
4a43ee9b 9455
01c52d31 94562004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 9457
01c52d31
MB
9458 * spam.el (spam-report-articles-resend)
9459 (spam-report-resend-register-routine): Allow ham reporting.
9460 (spam-report-resend-register-ham-routine): Add wrapper.
9461 (spam-registration-functions): Add ham resending functions.
9462 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 9463
01c52d31
MB
9464 * gnus.el (ham-resend-to): Add new group parameter.
9465 (spam-process): Add ham resend option.
4a43ee9b 9466
01c52d31
MB
9467 * spam-report.el (spam-report-resend): Allow reporting ham.
9468 (spam-report-resend-ham): Add wrapper.
4a43ee9b 9469
01c52d31 94702004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 9471
01c52d31
MB
9472 * message.el (message-cite-articles-with-x-no-archive): New
9473 variable.
9474 (message-cite-original): Use it.
4a43ee9b 9475
01c52d31 94762004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 9477
01c52d31 9478 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 9479
01c52d31 94802004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 9481
01c52d31
MB
9482 * gnus-art.el (article-hide-headers): Refer to the values for
9483 gnus-ignored-headers and gnus-visible-headers in the summary
9484 buffer since a user may have set them as group parameters.
cfcd5c91 9485
01c52d31 94862004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 9487
01c52d31
MB
9488 * assistant.el (assistant-node-name): Add convenience function.
9489 (assistant-render-text, assistant-render-node): Add error handling,
9490 plus handle multiple next nodes.
9491 (assistant-find-next-node): Comment out for now.
9492 (assistant-find-next-nodes): Add function, returns list of next
9493 nodes.
9494
94952004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
9496
9497 * mail-source.el (mail-source-directory): Fix doc-string.
9498
94992004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
9500
9501 * assistant.el (assistant-render-text, assistant-eval): Add :set
9502 widget type, which is different because it takes and returns a
9503 list. Much hilarity ensues.
9504
95052004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
9506
9507 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
9508
9509 * gnus-group.el (gnus-group-get-new-news-this-group): Added
9510 doc-string.
9511
9512 * gnus-start.el (gnus-activate-group): Added doc-string.
9513
95142004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
9515
9516 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
9517
95182004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
9519
9520 * assistant.el (assistant-render-text): Try to add a :set
9521 widget, more to come.
9522
9523 * spam.el (spam-group-spam-contents-p): Handle empty groupname
9524 strings.
9525 (spam-report-articles-resend)
9526 (spam-register-routine): Do registration iff any articles warrant
9527 it.
9528 (spam-summary-prepare-exit): Change log message for nil group
9529 destinations.
9530
95312004-05-27 Daniel Pittman <daniel@rimspace.net>
9532
9533 * spam.el (spam-report-resend-register-routine): Allow
9534 spam-report-resend-to to be a group parameter or a global value.
9535
95362004-05-26 Simon Josefsson <jas@extundo.com>
9537
9538 * starttls.el: Merge with my GNUTLS based starttls.el.
9539 (starttls-gnutls-program, starttls-use-gnutls)
9540 (starttls-extra-arguments, starttls-process-connection-type)
9541 (starttls-connect, starttls-failure, starttls-success): New
9542 variables.
9543 (starttls-program, starttls-extra-args): Doc fix.
9544 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
9545 functions.
9546 (starttls-negotiate, starttls-open-stream): Check
9547 `starttls-use-gnutls' and pass on to corresponding *-gnutls
9548 function if it is set.
9549
95502004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9551
9552 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
9553 structured fields.
9554
95552004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9556
9557 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
9558
95592004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
9560
9561 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
9562 variable.
9563 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
9564 assigning the spam-mark to new messages.
9565
95662004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
9567
9568 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
9569
95702004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9571
9572 * rfc2047.el (rfc2047-encodable-p): Don't move point.
9573 (rfc2047-decode): Treat the ascii coding-system as raw-text by
9574 default.
9575
95762004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
9577
002876ab 9578 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
9579 correct data.
9580
95812004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
9582
9583 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
9584 (spam-group-processor-p): Fix function.
9585 (spam-group-processor-multiple-p)
9586 (spam-group-spam-processor-report-gmane-p)
9587 (spam-group-spam-processor-report-resend-p)
9588 (spam-group-spam-processor-bogofilter-p)
9589 (spam-group-spam-processor-blacklist-p)
9590 (spam-group-spam-processor-ifile-p)
9591 (spam-group-ham-processor-ifile-p)
9592 (spam-group-spam-processor-spamoracle-p)
9593 (spam-group-spam-processor-crm114-p)
9594 (spam-group-ham-processor-bogofilter-p)
9595 (spam-group-spam-processor-stat-p)
9596 (spam-group-ham-processor-stat-p)
9597 (spam-group-ham-processor-whitelist-p)
9598 (spam-group-ham-processor-BBDB-p)
9599 (spam-group-ham-processor-spamoracle-p)
9600 (spam-group-ham-processor-copy-p): Remove functions with some
9601 prejudice against unneeded code.
9602 (spam-report-articles-resend)
9603 (spam-report-resend-register-routine): Allow the group/topic
9604 spam-resend-to value to override spam-report-resend-to.
9605 (spam-summary-prepare-exit): Invoke spam-group-processor-p
9606 properly now.
9607
9608 * gnus.el (spam-resend-to): Add group/topic parameter.
9609 (spam-process): Move the OBSOLETE processors to the end of the
9610 choices.
9611
96122004-05-24 Daniel Pittman <daniel@rimspace.net>
9613
9614 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9615 with resend-to set to nil, and then ask the user if necessary.
9616 (spam-report-resend): spam-report-resend takes a list of articles, not
9617 separate article numbers.
9618
96192004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9620
9621 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9622 addition to emacs-w3m.
9623
96242004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9625
9626 * assistant.el (assistant-authinfo-data): New function.
9627 (assistant-eval): Eval for entire assistant.
9628
9629 * netrc.el (netrc-services-file): New variable.
9630 (netrc-parse-services): New function.
9631 (netrc-find-service-name): New function.
9632 (netrc-find-service-number): New function.
9633 (netrc-port-equal): New function.
9634 (netrc-machine): Use it.
9635
9636 * nnimap.el (nnimap-open-connection): Use netrc.
9637
9638 * gnus-util.el (gnus-netrc-get): Remove aliases.
9639
9640 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9641
9642 * assistant.el (wid-edit): Fix compilation.
9643
9644 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9645
96462004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9647
9648 * gnus-util.el (gnus-set-file-modes): New function. (small
9649 patch).
9650
96512004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9652
01c52d31 9653 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9654
01c52d31
MB
9655 * assistant.el (assistant-render-node): Fix up rendering and
9656 read-only text.
9657 (assistant-render-node): Reset.
9658 (assistant-make-read-only): Not sticky.
cfcd5c91 9659
01c52d31 96602004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9661
01c52d31
MB
9662 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9663 centered even when gnus-auto-center-summary is t
cfcd5c91 9664
01c52d31 96652004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9666
01c52d31
MB
9667 * dns.el (dns-get-txt-answer): New function.
9668 (dns-read-txt): Ditto.
9669 (query-dns): Use it.
cfcd5c91 9670
01c52d31 96712004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9672
01c52d31
MB
9673 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9674 active for foreign groups even if the group level is higher than
9675 the specified value.
cfcd5c91 9676
01c52d31 96772004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9678
01c52d31
MB
9679 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9680 non-active groups.
9ad41fb7 9681
01c52d31 9682 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9683
01c52d31 96842004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9685
01c52d31 9686 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9687
01c52d31 96882004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9689
01c52d31
MB
9690 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9691 (spam-crm114-header, spam-crm114-spam-switch)
9692 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9693 (spam-crm114-positive-spam-header)
9694 (spam-crm114-database-directory, spam-list-of-processors)
9695 (spam-group-spam-processor-crm114-p)
9696 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9697 (spam-generic-score, spam-list-of-checks)
9698 (spam-list-of-statistical-checks, spam-registration-functions)
9699 (spam-check-crm114-headers, spam-crm114-score)
9700 (spam-check-crm114, spam-crm114-register-with-crm114)
9701 (spam-crm114-register-spam-routine)
9702 (spam-crm114-unregister-spam-routine)
9703 (spam-crm114-register-ham-routine)
9704 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9705 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9706
01c52d31 9707 * gnus.el: Add spam-use-crm114.
d0859c9a 9708
01c52d31
MB
9709 * spam.el (spam-list-of-processors, spam-registration-functions):
9710 Add spam-use-resend.
9711 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9712 (spam-report-articles-gmane): Add doc fix.
9713 (spam-report-articles-resend,
9714 spam-report-resend-register-routine): Add wrappers around
9715 spam-report-resend-to.
d0859c9a 9716
01c52d31
MB
9717 * spam-report.el (spam-report-resend-to, spam-report-resend):
9718 Add support for resending spam.
9719 (spam-report-gmane): Fix line length >80.
d0859c9a 9720
01c52d31 9721 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9722
01c52d31 97232004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9724
01c52d31
MB
9725 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9726 number of processed spam messages.
9727 (spam-ham-copy-or-move-routine): Return the number of processed
9728 ham messages.
9729 (spam-summary-prepare-exit): Use the above values to decide
9730 whether status messages shouled be displayed.
d0859c9a 9731
01c52d31 97322004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9733
01c52d31
MB
9734 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9735 `rfc2047-encoding-function-alist' in order to avoid conflicting
9736 with the old version.
9737 (rfc2047-encode-region): Concatenate words containing non-ASCII
9738 characters in structured fields; don't encode space-delimited
9739 ASCII words even in unstructured fields; don't break words at
9740 char-category boundaries.
9741 (rfc2047-encode-1): New function.
9742 (rfc2047-encode): Use it; encode text so that it occupies the
9743 maximum width within 76-column; work correctly on Q encoding for
9744 iso-2022-* charsets.
9745 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9746 sure not to break a line just after the header name.
9747 (rfc2047-b-encode-region): Removed.
9748 (rfc2047-b-encode-string): New function.
9749 (rfc2047-q-encode-region): Removed.
9750 (rfc2047-q-encode-string): New function.
d0859c9a 9751
01c52d31 9752 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9753
01c52d31 97542004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9755
01c52d31
MB
9756 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9757 get it right.
9758 (gnus-inews-make-draft): Really.
d0859c9a 9759
01c52d31 97602004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9761
01c52d31
MB
9762 * nnmh.el (nnmh-request-list-1): Don't check the link count
9763 before descending. (small patch)
d0859c9a 9764
01c52d31 97652004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9766
01c52d31
MB
9767 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9768 stuff.
6441d280 9769
01c52d31
MB
9770 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9771 on real group name.
6441d280 9772
01c52d31 9773 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9774
01c52d31 9775 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9776
01c52d31 97772004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9778
01c52d31
MB
9779 * gnus-draft.el (gnus-draft-send): Bind
9780 rfc2047-encode-encoded-words.
8654e13a 9781
01c52d31
MB
9782 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9783 (rfc2047-encodable-p): Say that =? needs encoding.
9784 (rfc2047-encode-encoded-words): New variable.
8654e13a 9785
01c52d31 9786 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9787
01c52d31 9788 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9789
01c52d31
MB
9790 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9791 to nil.
31640842 9792
01c52d31 9793 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9794
01c52d31 9795 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9796
01c52d31 97972004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9798
01c52d31
MB
9799 * gnus-msg.el (gnus-summary-followup-with-original): Document
9800 yanking of region when active.
61b397cd 9801
01c52d31 98022004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9803
01c52d31
MB
9804 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9805 groups if the group level is higher than the specified value.
31640842 9806
01c52d31 98072004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9808
01c52d31
MB
9809 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9810 (gnus-group-jump-to-group): Added prefix argument using
9811 `gnus-group-jump-to-group-prompt'. Query before jumping to
9812 non-active group.
cd01ded9 9813
01c52d31
MB
9814 * compface.el (uncompface): Be verbose when changing
9815 `uncompface-use-external'.
850c333d 9816
01c52d31
MB
9817 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9818 handle manual section.
850c333d 9819
01c52d31 98202004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9821
01c52d31 9822 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9823
01c52d31 98242004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9825
01c52d31 9826 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9827
01c52d31 98282004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9829
01c52d31
MB
9830 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9831 whether backend can accept message.
6a748eda 9832
01c52d31 9833 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9834
01c52d31 98352004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9836
01c52d31
MB
9837 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9838 Avoid creating directory when nntp-marks-is-evil is true.
9839 Reported by Reiner Steib.
9a89f5b0 9840
01c52d31 98412004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9842
01c52d31
MB
9843 * gnus-picon.el (gnus-picon-style): New variable.
9844 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9845 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9846 Jesper Harder <harder@ifa.au.dk>.
91472578 9847
01c52d31 98482004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9849
01c52d31
MB
9850 * message.el (message-fill-field): Return point.
9851 (message-generate-headers): Go to end of field.
91472578 9852
01c52d31
MB
9853 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9854 stuff for non-living groups.
91472578 9855
01c52d31 98562004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9857
01c52d31
MB
9858 * gnus-art.el (gnus-article-followup-with-original)
9859 (gnus-article-reply-with-original): gnus-mark-active-p ->
9860 gnus-region-active-p.
91472578 9861
01c52d31 98622004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9863
01c52d31
MB
9864 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9865 only when there is spam or ham to be processed.
91472578 9866
01c52d31 98672004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9868
01c52d31
MB
9869 * mail-source.el (mail-source-delete-crash-box): Refactor.
9870 (mail-source-fetch): Use it.
9871 (mail-source-fetch-file): Ditto.
9872 (mail-source-fetch-directory): Run postscript in loop.
9873 (mail-source-fetch-pop): Delete.
9874 (mail-source-fetch-maildir): Ditto.
9875 (mail-source-fetch-imap): Ditto.
91472578 9876
01c52d31 9877 * imap.el (imap-authenticators): Comment out sasl.
91472578 9878
01c52d31
MB
9879 * message.el (message-skip-to-next-address): New function.
9880 (message-fill-header-address): Refactor.
9881 (message-fill-address): Use it.
9882 (message-delete-address): Use it.
9883 (message-fill-header-general): Refactor.
9884 (message-fill-field-address): Rename.
9885 (message-narrow-to-field): Find the start of the header.
9886 (message-header-format-alist): Don't pre-fill.
9887 (message-fill-header): Removed.
9888 (message-insert-header): New function.
9889 (message-shorten-references): Use it.
91472578 9890
01c52d31 9891 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9892
01c52d31 9893 * mail-parse.el (mail-header-make-address): New alias.
91472578 9894
01c52d31 9895 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9896
01c52d31 9897 * imap.el: Add compiler directives.
91472578 9898
01c52d31 9899 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9900
01c52d31
MB
9901 * gnus-art.el (article-decode-idna-rhs): Don't use
9902 message-idna-inside-rhs-p.
91472578 9903
01c52d31 99042004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9905
01c52d31
MB
9906 * message.el (message-idna-inside-rhs-p): Removed.
9907 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9908
01c52d31
MB
9909 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9910 false positives.
1b155fbd 9911
01c52d31 99122004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9913
01c52d31 9914 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9915
01c52d31 99162004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9917
01c52d31
MB
9918 * nneething.el (nneething-file-name): Don't create spurions
9919 files.
91472578 9920
01c52d31
MB
9921 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9922 (gnus-inews-do-gcc): Remove sleep.
498063ec 9923
01c52d31
MB
9924 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9925 part under point.
498063ec 9926
01c52d31
MB
9927 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9928 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9929
01c52d31 99302004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9931
01c52d31 9932 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9933
01c52d31 99342004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9935
01c52d31
MB
9936 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9937 as expired without moving it" message when there are spam
9938 messages left.
498063ec 9939
01c52d31 99402004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9941
002876ab 9942 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 9943 header is not nil.
707f2b38 9944
01c52d31 99452004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9946
01c52d31
MB
9947 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9948 nntp-possibly-create-directory, not nntp-possibly-change-group.
9949 (nntp-marks-changed-p): New arg SERVER.
9950 (nntp-request-update-info): Adjust caller.
10ace8ea 9951
01c52d31 99522004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9953
01c52d31 9954 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9955
01c52d31 99562004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9957
01c52d31
MB
9958 * nntp.el: Support marks.
9959 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9960 (nntp-marks-modtime, nntp-marks-directory): New variables.
9961 (nntp-request-set-mark, nntp-request-update-info)
9962 (nntp-possibly-create-directory, nntp-marks-changed-p)
9963 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9964 functions.
10ace8ea 9965
01c52d31 99662004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9967
01c52d31
MB
9968 * gnus-score.el (gnus-score-insert-help): Use
9969 gnus-select-lowest-window.
10ace8ea 9970
01c52d31
MB
9971 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9972 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9973
01c52d31 9974 * gnus.el: do.
10ace8ea 9975
01c52d31 99762004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9977
01c52d31
MB
9978 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9979 encodings of MIME-encoded words, in order to improve
9980 interoperability with several broken MUAs.
10ace8ea 9981
01c52d31 99822004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9983
01c52d31
MB
9984 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9985 tags, only when charsets are not specified in headers.
9986 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9987
01c52d31 99882004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9989
01c52d31
MB
9990 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9991 instead of MIME-decoded from fields when checking
9992 `gnus-article-address-banner-alist'.
0302b80e 9993
01c52d31 99942004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 9995
01c52d31
MB
9996 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
9997 description rather than subject.
fa9a04e1 9998
01c52d31 99992004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10000
01c52d31 10001 * gnus.el (gnus-version-number): Bump.
fa9a04e1 10002
01c52d31 100032004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 10004
01c52d31 10005 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 10006
01c52d31 100072004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10008
01c52d31
MB
10009 * gnus-agent.el (gnus-agent-read-agentview): Inline
10010 gnus-uncompress-range.
fa9a04e1 10011
01c52d31 100122004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10013
01c52d31
MB
10014 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
10015 `exec-installed-p'.
fa9a04e1 10016
01c52d31 100172004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10018
01c52d31
MB
10019 * gnus.el (spam-process, spam-autodetect-methods): Add
10020 bsfilter and bsfilter-headers.
fa9a04e1 10021
01c52d31
MB
10022 * spam.el (spam-bsfilter): New customize group.
10023 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
10024 (spam-bsfilter-header, spam-bsfilter-probability-header)
10025 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
10026 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
10027 (spam-bsfilter-database-directory): New options.
10028 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
10029 (spam-list-of-statistical-checks, spam-registration-functions):
10030 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
10031 (spam-bsfilter-score): New command.
10032 (spam-check-bsfilter-headers, spam-check-bsfilter)
10033 (spam-bsfilter-register-with-bsfilter)
10034 (spam-bsfilter-register-spam-routine)
10035 (spam-bsfilter-unregister-spam-routine)
10036 (spam-bsfilter-register-ham-routine)
10037 (spam-bsfilter-unregister-ham-routine): New functions.
10038 (spam-generic-score): Support bsfilter; Accept an optional argument
10039 to recalcurate spam score even if scoring header has already been
10040 added.
10041 (spam-bogofilter-score, spam-spamassassin-score): Accept an
10042 optional argument to recalcurate spam score even if scoring header
10043 has already been added.
bf68d4e6 10044
01c52d31 100452004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 10046
01c52d31
MB
10047 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
10048 strings! Reported by David D. Smith <davidsmith@acm.org>.
10049 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
10050 link is missing.
f66ce3b9 10051
01c52d31 100522004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 10053
01c52d31
MB
10054 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
10055 (html2text-get-attr): Rewrite.
14f56b66 10056
01c52d31
MB
10057 * message.el (message-setup-1): Remove redundant put-text-property
10058 on mail-header-separator.
14f56b66 10059
01c52d31 100602004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 10061
01c52d31
MB
10062 * gnus-registry.el (gnus-registry-cache-whitespace)
10063 (gnus-registry-action, gnus-registry-spool-action)
10064 (gnus-registry-split-fancy-with-parent): Change message levels
10065 from 5 to 3 or 7, as needed.
ec3c4a4c 10066
01c52d31
MB
10067 * spam.el (spam-summary-prepare-exit)
10068 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
10069 (spam-split, spam-find-spam, spam-log-undo-registration)
10070 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
10071 level from 5 to 6.
5f5475ac 10072
01c52d31 100732004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 10074
01c52d31
MB
10075 * gnus-ems.el: Autoload appt-select-lowest-window (revert
10076 2004-03-04 change).
5f5475ac 10077
01c52d31 100782004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 10079
01c52d31
MB
10080 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
10081 Use mapc when appropriate.
2fd561a9 10082
01c52d31 10083 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 10084
01c52d31 10085 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 10086
01c52d31
MB
10087 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
10088 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 10089
01c52d31 10090 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 10091
01c52d31
MB
10092 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
10093 do.
ee7d3cc0 10094
01c52d31 10095 * nnml.el (nnml-request-update-info): do.
04ff38fb 10096
01c52d31
MB
10097 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
10098 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 10099
01c52d31
MB
10100 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
10101 (nnimap-request-set-mark): do.
ff4d3926 10102
01c52d31 10103 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 10104
01c52d31
MB
10105 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
10106 do.
ff4d3926 10107
01c52d31 10108 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 10109
01c52d31 10110 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 10111
01c52d31
MB
10112 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
10113 do.
ff4d3926 10114
01c52d31
MB
10115 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
10116 do.
ff4d3926 10117
01c52d31 10118 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 10119
01c52d31 10120 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 10121
01c52d31 10122 * gnus-int.el (gnus-start-news-server): do.
270a576a 10123
01c52d31
MB
10124 * gnus-group.el (gnus-group-make-kiboze-group)
10125 (gnus-group-browse-foreign-server): do.
270a576a 10126
01c52d31 101272004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10128
01c52d31 10129 FIXME: Make separate entries for each person.
270a576a 10130
01c52d31
MB
10131 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
10132 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
10133 <shields@msrl.com>:
270a576a 10134
01c52d31
MB
10135 * spam.el (spam-necessary-extra-headers): Get the extra headers we
10136 may need for spam sorting and scoring.
10137 (spam-user-format-function-S): Add user format function suitable for
10138 general use.
10139 (spam-article-sort-by-spam-status): Add sorting function for summary
10140 sorting.
10141 (spam-extra-header-to-number): Add function to get a score from a
10142 header.
10143 (spam-summary-score): Add function to get a numeric score from the
10144 headers.
10145 (spam-generic-score): Fixed function doc, was in wrong place.
10146 (spam-initialize): Take symbols when it's run, and install the
10147 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 10148
01c52d31 101492004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10150
01c52d31
MB
10151 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
10152 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 10153
01c52d31 101542004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 10155
01c52d31
MB
10156 * gnus-sum.el (gnus-set-global-variables)
10157 (gnus-build-all-threads, gnus-get-newsgroup-headers)
10158 (gnus-article-get-xrefs, gnus-summary-best-group)
10159 (gnus-summary-next-article, gnus-summary-enter-digest-group)
10160 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
10161 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
10162 with-current-buffer.
270a576a 10163
01c52d31 101642004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10165
01c52d31
MB
10166 * spam.el (spam-summary-prepare-exit): Simplify logic.
10167 (spam-fetch-article-header): Read the article header if it's not
10168 available.
10169 (spam-list-articles): Simplify logic.
10170 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 10171
01c52d31 10172 * gnus-registry.el: Fix comments at beginning.
270a576a 10173
01c52d31 101742004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 10175
01c52d31
MB
10176 * message.el (message-cater-to-broken-inn): Remove.
10177 (message-shorten-references): Make sure the total folded length of
10178 References is shorter than 998 characters to cater to a bug in INN
10179 2.3. Also, don't pretend that references aren't folded -- this
10180 hasn't worked for a while.
d31fa104 10181
01c52d31 101822004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10183
01c52d31
MB
10184 * gnus-agent.el (gnus-agentize):
10185 gnus-agent-send-mail-real-function no longer set to current value
10186 of message-send-mail-function but rather a lambda that calls
10187 message-send-mail-function. The change makes the agent real-time
10188 responsive to user changes to message-send-mail-function.
9b981cb6 10189
01c52d31 101902004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10191
01c52d31
MB
10192 * legacy-gnus-agent.el
10193 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
10194 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 10195
01c52d31 101962004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 10197
01c52d31 10198 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 10199
01c52d31 102002004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 10201
01c52d31
MB
10202 * nnmail.el (nnmail-cache-insert): Always check whether
10203 nnmail-cache-ignore-groups matches a group name.
f429956a 10204
01c52d31 102052004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 10206
01c52d31
MB
10207 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
10208 (spam-find-spam, spam-log-processing-to-registry)
10209 (spam-log-registered-p, spam-log-unregistration-needed-p)
10210 (spam-log-undo-registration): Use gnus-message instead of
10211 gnus-error, none of these errors are fatal.
5c243ee4 10212
01c52d31
MB
10213 * gnus-registry.el (gnus-registry-clean-empty-function)
10214 (gnus-registry-clean-empty): Remove only empty entries without
10215 extra data.
aba1948a 10216
01c52d31 102172004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 10218
01c52d31
MB
10219 * spam-stat.el (spam-stat-buffer-change-to-spam)
10220 (spam-stat-buffer-change-to-non-spam): Change (error) to
10221 (gnus-message 8) invocation.
aba1948a 10222
01c52d31 102232004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10224
01c52d31
MB
10225 * nntp.el (nntp-via-netcat-command): New variable.
10226 (nntp-via-netcat-switches): New variable.
10227 (nntp-open-via-rlogin-and-netcat): New function.
10228 (nntp-open-connection-function): Doc fix.
10229 (nntp-telnet-command): Doc fix.
10230 (nntp-end-of-line): Doc fix.
10231 (nntp-via-rlogin-command): Doc fix.
10232 (nntp-via-user-name): Doc fix.
10233 (nntp-via-address): Doc fix.
aba1948a 10234
01c52d31 102352004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10236
01c52d31
MB
10237 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
10238 error in Emacs 21.1.
ddff82cf 10239
01c52d31 102402004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 10241
01c52d31 10242 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 10243
01c52d31
MB
102442004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
10245 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
10246 (gnus-agent-with-refreshed-group): New macro.
10247 (gnus-agent-rename-group): New function.
10248 (gnus-agent-delete-group): New function.
10249 (gnus-agent-save-group-info): Use gnus-command-method when
10250 `method' parameter is nil. Don't write nil entries into the
10251 active file.
10252 (gnus-agent-get-group-info): New function.
10253 (gnus-agent-fetch-articles): Use
10254 gnus-agent-update-files-total-fetched-for to increment disk space
10255 used.
10256 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
10257 gnus-agent-update-view-total-fetched-for to increment disk space
10258 used.
10259 (gnus-agent-get-local): Added optional parameters to avoid calling
10260 gnus-group-real-name and gnus-find-method-for-group.
10261 (gnus-agent-set-local): Delete stored entry if either min, or max,
10262 are nil.
10263 (gnus-agent-fetch-session): Reworded error/quit messages. On
10264 quit, use gnus-agent-regenerate-group to record existance of any
10265 articles fetched to disk before the quit occurred.
10266 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
10267 gnus-agent-update-view-total-fetched-for, and
10268 gnus-agent-update-files-total-fetched-for to decrement disk space
10269 used.
10270 (gnus-agent-retrieve-headers): Use
10271 gnus-agent-update-view-total-fetched-for to increment disk space
10272 used.
10273 (gnus-agent-regenerate-group): Replace gnus-group-update-group
10274 with gnus-agent-update-files-total-fetched-for to decrement disk
10275 space and fresh group buffer.
10276 (gnus-agent-inhibit-update-total-fetched-for): New variable.
10277 (gnus-agent-need-update-total-fetched-for): New variable.
10278 (gnus-agent-update-files-total-fetched-for): New function.
10279 (gnus-agent-update-view-total-fetched-for): New function.
10280 (gnus-agent-total-fetched-for): New function.
10281
10282 * gnus-cache.el (gnus-cache-save-buffers): Use
10283 gnus-cache-update-overview-total-fetched-for to change disk space
10284 used by this group.
10285 (gnus-cache-possibly-enter-article): Use
10286 gnus-cache-update-file-total-fetched-for to increment disk space
10287 used by this group.
10288 (gnus-cache-possibly-remove-article): Use
10289 gnus-cache-update-file-total-fetched-for to decrement disk space
10290 used by this group.
10291 (gnus-cache-generate-nov-databases): Purge total fetched cache.
10292 (gnus-cache-rename-group): New function.
10293 (gnus-cache-delete-group): New function.
10294 (gnus-cache-inhibit-update-total-fetched-for): New variable.
10295 (gnus-cache-need-update-total-fetched-for): New variable.
10296 (gnus-cache-with-refreshed-group): New macro.
10297 (gnus-cache-update-file-total-fetched-for): New function.
10298 (gnus-cache-update-overview-total-fetched-for): New function.
10299 (gnus-cache-rename-group-total-fetched-for): New function.
10300 (gnus-cache-delete-group-total-fetched-for): New function.
10301 (gnus-cache-total-fetched-for): New function.
112d84ef 10302
01c52d31
MB
10303 * gnus-group.el: Require gnus-sum and autoload functions to
10304 resolve warnings when gnus-group.el compiled alone.
10305 (gnus-group-line-format): Documented new %F
10306 (size of Fetched data) group line format; identifies disk space
10307 used by agent and cache.
10308 (gnus-group-line-format-alist): Defined new F format.
10309 (gnus-total-fetched-for): New function.
10310 (gnus-group-delete-group): No longer update
10311 gnus-cache-active-altered as gnus-request-delete-group now keeps
10312 the cache in sync.
10313 (gnus-group-list-active): Let the agent store a server's active
10314 list if currently plugged.
2f7717f6 10315
01c52d31
MB
10316 * gnus-int.el (gnus-request-delete-group): Use
10317 gnus-cache-delete-group and gnus-agent-delete-group to keep the
10318 local disk in sync with the server.
e46889e0 10319 (gnus-request-rename-group): Use
01c52d31
MB
10320 gnus-cache-rename-group and gnus-agent-rename-group to keep the
10321 local disk in sync with the server.
2f7717f6 10322
01c52d31
MB
10323 * gnus-start.el (gnus-get-unread-articles): Cosmetic
10324 simplification to logic.
c44edf72 10325
01c52d31 10326 * gnus-util.el (gnus-rename-file): New function.
c44edf72 10327
01c52d31 103282004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 10329
01c52d31 10330 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 10331
01c52d31 103322004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10333
01c52d31
MB
10334 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
10335 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 10336
01c52d31 103372004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10338
01c52d31
MB
10339 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
10340 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 10341
01c52d31 103422004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10343
01c52d31 10344 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 10345
01c52d31 103462004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10347
01c52d31
MB
10348 * spam.el (spam-set-difference): Add function to replace
10349 gnus-set-difference in spam.el.
10350 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 10351
01c52d31 103522004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10353
01c52d31
MB
10354 * gnus-registry.el (gnus-registry-cache-file): Update to use
10355 gnus-dribble-directory OR gnus-home-directory OR ~.
10356 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 10357
01c52d31 103582004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 10359
01c52d31
MB
10360 * message.el (message-exchange-point-and-mark): Use
10361 message-mark-active-p. Suggested by Jesper Harder
10362 <harder@ifa.au.dk>.
45893b95 10363
01c52d31 103642004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 10365
01c52d31
MB
10366 * message.el (message-exchange-point-and-mark): Don't activate
10367 region if it was inactive. Suggested by Hiroshi Fujishima
10368 <pooh@nature.tsukuba.ac.jp>.
734c5765 10369
01c52d31 103702004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 10371
01c52d31
MB
10372 * gnus-art.el (article-display-face): Display Faces in the same
10373 order as X-Faces.
734c5765 10374
01c52d31 103752004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10376
01c52d31 10377 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 10378
01c52d31 103792004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10380
01c52d31
MB
10381 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
10382 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
10383 (gnus-article-mime-hierarchy): Remove.
10384 (gnus-article-mime-hierarchy-next): Remove.
10385 (gnus-article-mode): Revert 2004-03-19 change.
10386 (gnus-article-setup-buffer): Revert 2004-03-19 change.
10387 (gnus-insert-mime-button): Revert 2004-03-19 change.
10388 (gnus-mime-accumulate-hierarchy): Remove.
10389 (gnus-mime-enter-multipart): Remove.
10390 (gnus-mime-leave-multipart): Remove,
10391 (gnus-mime-display-part): Revert 2004-03-19 change.
10392 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 10393
01c52d31 10394 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 10395
01c52d31 103962004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 10397
01c52d31 10398 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 10399
01c52d31 104002004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10401
01c52d31
MB
10402 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
10403 t while entering a file name using the mm-with-multibyte macro.
10404 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 10405
01c52d31 10406 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 10407
01c52d31 104082004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10409
01c52d31
MB
10410 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
10411 user option.
10412 (gnus-mime-multipart-functions): Doc and customization fix.
10413 (gnus-article-mime-hierarchy): New variable.
10414 (gnus-article-mime-hierarchy-next): New variable.
10415 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
10416 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
10417 gnus-article-mime-hierarchy-next to nil.
10418 (gnus-insert-mime-button): Show hierarchy numbers.
10419 (gnus-mime-accumulate-hierarchy): New function.
10420 (gnus-mime-enter-multipart): New function.
10421 (gnus-mime-leave-multipart): New function.
10422 (gnus-mime-display-part): Recompute hierarchical MIME structure.
10423 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 10424
01c52d31
MB
10425 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
10426 gnus-article-mime-hierarchy-next to nil.
ad136a7c 10427
01c52d31 104282004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 10429
01c52d31 10430 * dns.el: Don't require gnus-xmas.
ad136a7c 10431
01c52d31 104322004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 10433
01c52d31
MB
10434 * mml.el (mml-generate-mime-1): Don't use format=flowed with
10435 inline PGP.
10436 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 10437
01c52d31 104382004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10439
01c52d31
MB
10440 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
10441 when the group's active is not available.
ad136a7c 10442
01c52d31 104432004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10444
01c52d31
MB
10445 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
10446 error.
ad136a7c 10447
01c52d31 104482004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 10449
01c52d31
MB
10450 * imap.el (imap-store-password): New variable.
10451 (imap-interactive-login): Use it.
10452 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 10453
01c52d31 104542004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10455
01c52d31
MB
10456 * gnus-art.el (gnus-article-read-summary-keys): Restore new
10457 window-start and hscroll to summary window.
ad136a7c 10458
01c52d31 104592004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 10460
01c52d31
MB
10461 * gnus-start.el (gnus-convert-old-newsrc): Only write the
10462 conversion message to newsrc-dribble when an actual conversion is
10463 performed.
ad136a7c 10464
01c52d31 104652004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 10466
01c52d31 10467 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 10468
01c52d31 104692004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10470
01c52d31
MB
10471 * mm-decode.el (mm-complicated-handles): New function reviving
10472 former definition of mm-multiple-handles.
49561cf6 10473
01c52d31
MB
10474 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
10475 (gnus-mime-delete-part): Use it.
49561cf6 10476
01c52d31 104772004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 10478
01c52d31
MB
10479 * gnus-agent.el (gnus-agent-read-local): Bind
10480 nnheader-file-coding-system to gnus-agent-file-coding-system to
10481 avoid the implicit assumption that they will always be equal.
10482 (gnus-agent-save-local): Bind buffer-file-coding-system, not
10483 coding-system-for-write, as the with-temp-file macro first prints
10484 to a buffer then saves the buffer.
87589a70 10485
01c52d31 104862004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 10487
01c52d31
MB
10488 * gnus-art.el (gnus-article-edit-part): New function.
10489 (gnus-mime-save-part-and-strip): Use it; do query instead of
10490 signaling an error; don't use mm-multiple-handles.
10491 (gnus-mime-delete-part): Ditto.
c825ac9d 10492
01c52d31 104932004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 10494
01c52d31
MB
10495 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
10496 old file versions.
10497 (gnus-group-prepare-hook): Removed function that converted list
10498 form of gnus-agent-expire-days to group properties.
ae465fa7 10499
01c52d31
MB
10500 * gnus-int.el: Autoload gnus-agent-regenerate-group.
10501 (gnus-request-accept-article): Re-indented.
5f49be3f 10502
01c52d31
MB
10503 * gnus-start.el (gnus-convert-old-newsrc): Registered new
10504 converters to handle old agent file formats. Added logic for a
10505 "backup before upgrading warning".
10506 (gnus-convert-mark-converter-prompt): Developers can mark
10507 functions as needing (default), or not needing,
10508 gnus-convert-old-newsrc's "backup before upgrading warning".
10509 (gnus-convert-converter-needs-prompt): Tests whether the user
10510 should be protected from potentially irreversable changes by the
10511 function.
5f49be3f 10512
002876ab 10513 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 10514 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 10515
01c52d31 105162004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 10517
01c52d31 10518 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 10519
01c52d31 10520 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 10521
01c52d31 105222004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 10523
01c52d31 10524 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 10525
01c52d31 10526 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 10527
01c52d31 10528 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 10529
01c52d31 105302004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 10531
01c52d31
MB
10532 * gnus-sum.el (gnus-widget-reversible-match)
10533 (gnus-widget-reversible-to-internal)
10534 (gnus-widget-reversible-to-external): New functions.
10535 (gnus-widget-reversible): New widget.
10536 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 10537
01c52d31 105382004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 10539
01c52d31
MB
10540 * gnus-sum.el (gnus-thread-sort-functions)
10541 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 10542
01c52d31 105432004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 10544
01c52d31
MB
10545 * spam.el (spam-use-gmane-xref): Add new backend.
10546 (spam-gmane-xref-spam-group): Add variable to control the name of the
10547 Gmane spam group.
10548 (spam-blackhole-servers, spam-blackhole-good-server-regex)
10549 (spam-regex-headers-spam, spam-regex-headers-ham)
10550 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
10551 (spam-list-of-checks): Add spam-use-gmane-xref to list of
10552 backends and checks.
10553 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 10554
01c52d31
MB
10555 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
10556 an autodetect method.
e2642250 10557
01c52d31 105582004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10559
01c52d31
MB
10560 * gnus-int.el (gnus-request-accept-article): Inform the agent that
10561 articles are being added to a group.
10562 (gnus-request-replace-article): Inform the agent that articles
10563 need to be uncached as the cached contents are no longer valid.
e2642250 10564
01c52d31 105652004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10566
01c52d31 10567 * binhex.el: Don't autoload executable-find.
e2642250 10568
01c52d31 10569 * canlock.el: Don't autoload mail-fetch-field.
e2642250 10570
01c52d31 10571 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 10572
01c52d31
MB
10573 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
10574 rmail-dont-reply-to and rmail-output.
e2642250 10575
01c52d31 10576 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 10577
01c52d31 10578 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 10579
01c52d31
MB
10580 * imap.el: Don't autoload base64-decode-string,
10581 base64-encode-string and md5.
e2642250 10582
01c52d31
MB
10583 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
10584 and rmail-msg-restore-non-pruned-header.
e2642250 10585
01c52d31 10586 * mm-decode.el: Don't autoload executable-find.
e2642250 10587
01c52d31 10588 * mm-url.el: Don't autoload executable-find.
e2642250 10589
01c52d31 10590 * mm-view.el: Don't autoload diff-mode.
e2642250 10591
01c52d31
MB
10592 * nndb.el: Don't autoload news-reply-mode, news-setup,
10593 cancel-timer and telnet.
e2642250 10594
01c52d31 10595 * password.el: Don't autoload run-at-time for Emacs.
e2642250 10596
01c52d31 10597 * sha1-el.el: Don't autoload executable-find.
e2642250 10598
01c52d31 10599 * sieve-mode.el: Don't autoload c-mode.
e2642250 10600
01c52d31 10601 * uudecode.el: Don't autoload executable-find.
e2642250 10602
01c52d31 106032004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10604
01c52d31
MB
10605 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
10606 (gnus-agent-possibly-alter-active): Avoid null in numeric
10607 comparison.
10608 (gnus-agent-set-local): Refuse to save null in local object table.
10609 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10610 list of articles that will be marked as unread.
e2642250 10611
01c52d31 106122004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10613
01c52d31 10614 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10615
01c52d31 106162004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10617
01c52d31
MB
10618 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10619 language tags.
ba0226dd 10620
01c52d31 106212004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10622
01c52d31
MB
10623 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10624 Don't bind "obarray".
5153a47a 10625
01c52d31
MB
10626 * gnus-sum.el (gnus-thread-sort-functions): Added
10627 `gnus-thread-sort-by-most-recent-number' and
10628 `gnus-thread-sort-by-most-recent-date'.
10629 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10630
01c52d31 106312004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10632
01c52d31 10633 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10634
01c52d31 106352004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10636
01c52d31
MB
10637 * gnus-cus.el (gnus-agent-customize-category): Removed
10638 ignore-errors macro reference that required cl to be loaded at
10639 run-time.
5153a47a 10640
01c52d31
MB
10641 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10642 single-interval range of the form (min . max). Previously the
10643 range had to look like ((min . max)). Likewise, return
10644 (min . max) rather than ((min . max)).
10645 (gnus-range-map): Use gnus-range-normalize to accept
10646 single-interval range.
5153a47a 10647
01c52d31
MB
10648 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10649 the cache, but not the agent, now appear with their usual face.
5153a47a 10650
01c52d31 106512004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10652
01c52d31
MB
10653 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10654 w3m-safe-url-regexp variable buffer-local.
86713405 10655
01c52d31 10656 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10657
01c52d31 106582004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10659
01c52d31
MB
10660 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10661 gnus-group-real-prefix.
10662 (gnus-summary-move-article): Use it, instead of
10663 gnus-group-real-prefix.
86713405 10664
01c52d31 106652004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10666
01c52d31
MB
10667 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10668 w3m-safe-url-regexp variable buffer-local and set it as the value
10669 of mm-w3m-safe-url-regexp.
d5ddd795 10670
01c52d31 10671 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10672
01c52d31
MB
10673 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10674 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10675
01c52d31
MB
10676 * nnrss.el (nnrss-opml-export): Use
10677 mm-set-buffer-file-coding-system instead of
10678 set-buffer-file-coding-system.
54506618 10679
01c52d31 106802004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10681
01c52d31
MB
10682 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10683 of checkdoc.el).
10684 * nnrss.el: do.
10685 * gnus-mlspl.el: do.
10686 * gnus-ml.el: do.
10687 * gnus-srvr.el: do.
54506618 10688
01c52d31 10689 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10690
01c52d31 106912004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10692
01c52d31
MB
10693 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10694 Corrections to custom-manual links.
54506618 10695
01c52d31 10696 * gnus-art.el (gnus-article): Ditto.
54506618 10697
01c52d31 10698 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10699
01c52d31 107002004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10701
01c52d31 10702 * flow-fill.el: Typo.
54506618 10703
01c52d31 107042004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10705
01c52d31 10706 * spam-wash.el: New file.
54506618 10707
01c52d31 107082004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10709
01c52d31 10710 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10711
01c52d31 107122004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10713
01c52d31
MB
10714 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10715 to be run with new-articles as LIST1, not LIST2.
10716 (spam-registration-functions): Add spam-use-ham-copy as a nil
10717 registration backend.
54506618 10718
01c52d31 107192004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10720
01c52d31
MB
10721 * spam-stat.el (spam-stat-washing-hook): New option.
10722 (spam-stat-buffer-words): Use it.
10723 (spam-stat-process-directory, spam-stat-test-directory): Use
10724 insert-file-contents-literally.
10725 (spam-stat-coding-system): New variable.
10726 (spam-stat-load, spam-stat-save): Use it.
54506618 10727
01c52d31 107282004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10729
01c52d31
MB
10730 * spam-report.el (spam-report-plug-agent): Quote
10731 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10732
01c52d31 107332004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10734
01c52d31
MB
10735 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10736 / in mailto URLs.
54506618 10737
01c52d31 107382004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10739
01c52d31
MB
10740 * spam-report.el (spam-report-process-queue): Fix interactive use.
10741 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10742 (spam-report-unplug-agent): Doc fixes.
10743 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10744 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10745
01c52d31 107462004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10747
01c52d31
MB
10748 * message.el (message-setup-fill-variables): Add mml tags to
10749 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10750 <ajk@iu.edu>.
10751 (message-mode): Don't modify paragraph-separate there.
54506618 10752
01c52d31 107532004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10754
01c52d31
MB
10755 * compface.el (uncompface-use-external): Default to undecided.
10756 (uncompface-use-external-threshold): New variable.
10757 (uncompface-float-time): New macro.
10758 (uncompface): Determine whether to use the external decoder if
10759 uncompface-use-external is undecided.
54506618 10760
01c52d31 107612004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10762
01c52d31
MB
10763 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10764 after images.
54506618 10765
01c52d31 10766 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10767
01c52d31 107682004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10769
01c52d31 10770 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10771
002876ab 10772 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 10773
01c52d31
MB
10774 * gnus-sum.el (gnus-summary-limit-to-age)
10775 (gnus-summary-limit-children): do.
54506618 10776
01c52d31 10777 * gnus-int.el (gnus-request-scan): do.
54506618 10778
01c52d31 10779 * gnus-group.el (gnus-group-suspend): do.
54506618 10780
01c52d31 10781 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10782
01c52d31 10783 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10784
01c52d31
MB
10785 * gnus-agent.el (gnus-summary-set-agent-mark)
10786 (gnus-agent-regenerate-group): do.
54506618 10787
01c52d31 10788 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10789
01c52d31 10790 * binhex.el (binhex-decode-region-internal): do.
54506618 10791
01c52d31 107922004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10793
01c52d31
MB
10794 * gnus-fun.el (gnus-face-properties-alist): New user option.
10795 (gnus-display-x-face-in-from): Use it.
54506618 10796
01c52d31 10797 * gnus-art.el (article-display-face): Ditto.
54506618 10798
01c52d31 10799 * compface.el (uncompface-use-external): Default to nil.
54506618 10800
01c52d31 108012004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10802
01c52d31
MB
10803 * nntp.el (nntp-erase-buffer): New function.
10804 (nntp-retrieve-data, nntp-send-command)
10805 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10806 (nntp-possibly-change-group): Use it.
54506618 10807
01c52d31
MB
10808 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10809 with-current-buffer.
54506618 10810
01c52d31 108112004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10812
01c52d31
MB
10813 * compface.el: Merge the ELisp-based uncompface program.
10814 (compface): New customization group.
10815 (uncompface-use-external): New user option.
10816 (uncompface): Call uncompface-internal if uncompface-use-external
10817 is nil.
10818 (uncompface-internal): New function. Note that there are also
10819 some other functions and variables added for this function.
54506618 10820
01c52d31 108212004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10822
01c52d31
MB
10823 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10824 if necessary.
54506618 10825
01c52d31 108262004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10827
01c52d31
MB
10828 * spam-report.el (spam-report-unplug-agent)
10829 (spam-report-plug-agent, spam-report-deagentize)
10830 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10831 Add support for the Agent in spam-report: when unplugged, report to a
10832 file; when plugged, submit all the requests.
54506618 10833
01c52d31
MB
10834 * spam.el (spam-register-routine): Fix message about
10835 registration.
54506618 10836
01c52d31 108372004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10838
01c52d31
MB
10839 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10840 dependencies.
10841 (rfc2047-encode): Use it.
54506618 10842
01c52d31
MB
10843 * gnus-art.el (gnus-button-marker-list): Move before first
10844 reference.
54506618 10845
01c52d31
MB
10846 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10847 (imap-parse-body): Fix format string mismatch.
54506618 10848
01c52d31 10849 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10850
01c52d31 10851 * nnrss.el (nnrss-close): New function.
54506618 10852
01c52d31 108532004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10854
01c52d31
MB
10855 * nnrss.el (nnrss-make-filename): New function.
10856 (nnrss-request-delete-group, nnrss-read-server-data)
10857 (nnrss-save-server-data, nnrss-read-group-data)
10858 (nnrss-save-group-data): Use it.
10859 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10860 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10861 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10862
01c52d31 108632004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10864
01c52d31 10865 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10866
01c52d31 108672004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10868
01c52d31
MB
10869 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10870 files.
54506618 10871
01c52d31
MB
10872 * message.el (message-generate-headers-first): Don't quote nil
10873 and t in docstrings.
54506618 10874
01c52d31 10875 * imap.el (imap-id): do.
54506618 10876
01c52d31
MB
10877 * gnus-agent.el (gnus-agent-consider-all-articles)
10878 (gnus-agent-queue-mail): do.
54506618 10879
01c52d31 108802004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10881
01c52d31
MB
10882 * spam-report.el (spam-report-process-queue): New function.
10883 Process requests from `spam-report-requests-file'.
10884 (spam-report-process-queue): Doc fix.
54506618 10885
01c52d31 108862004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10887
01c52d31
MB
10888 * spam.el (spam-register-routine)
10889 (spam-log-processing-to-registry, spam-log-registered-p)
10890 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10891 Change "check" to "spam-check" for semi-clarity.
531e5812 10892
01c52d31 108932004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10894
01c52d31 10895 * pop3.el: Require nnheader.
531e5812 10896
01c52d31 10897 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10898
01c52d31 10899 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10900
01c52d31 10901 * gnus-picon.el: Require cl.
531e5812 10902
01c52d31 10903 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10904
01c52d31 10905 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10906
01c52d31 10907 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10908
01c52d31
MB
10909 * gnus-art.el (gnus-article-edit-mode): Define before first
10910 reference.
531e5812 10911
01c52d31 109122004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10913
01c52d31
MB
10914 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10915 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10916
01c52d31 10917 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10918
01c52d31 10919 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10920
01c52d31 10921 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10922
01c52d31 10923 * gnus-art.el (article-date-ut): do.
69075cdd 10924
01c52d31
MB
10925 * message.el (message-fetch-field): Remove redundant
10926 case-fold-search binding.
10927 (message-narrow-to-field): Simplify.
69075cdd 10928
01c52d31 109292004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10930
01c52d31 10931 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10932
01c52d31
MB
10933 * spam-report.el (spam-report-url-to-file)
10934 (spam-report-requests-file): New function and variable for offline
10935 reporting.
10936 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10937 and user defined function.
10938 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10939
01c52d31 109402004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10941
01c52d31 10942 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10943
01c52d31 109442004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10945
01c52d31
MB
10946 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10947 format string mismatch.
ebbeed62 10948
01c52d31 10949 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10950
01c52d31 10951 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10952
01c52d31 10953 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10954
01c52d31 10955 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10956
01c52d31 10957 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10958
01c52d31 109592004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10960
01c52d31
MB
10961 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10962 the list of checks.
e62e7654 10963
01c52d31 109642004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10965
01c52d31
MB
10966 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10967 padding.
e62e7654 10968
01c52d31 109692004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10970
01c52d31
MB
10971 * mm-view.el (mm-fill-flowed): New variable.
10972 (mm-inline-text): Use it.
eb6a2b61 10973
01c52d31 109742004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10975
01c52d31
MB
10976 * spam.el (spam-spamassassin-register-ham-routine)
10977 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10978
01c52d31 109792004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10980
01c52d31
MB
10981 * gnus.el (gnus-tmp-grouplens): Remove.
10982 (gnus-summary-line-format): Remove grouplens.
f0096211 10983
01c52d31 10984 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10985
01c52d31
MB
10986 * gnus-spec.el (gnus-format-specs): Ditto.
10987 (gnus-update-format-specifications): Flush the group format spec
10988 cache if there's the grouplens stuff.
10989 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10990
01c52d31 109912004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 10992
01c52d31
MB
10993 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
10994 omission.
14e20e13 10995
01c52d31 109962004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 10997
01c52d31
MB
10998 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
10999 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 11000
01c52d31 110012004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11002
01c52d31
MB
11003 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
11004 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
11005 New macros and functions.
11006 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
11007 Handle > NLINK_MAX messages.
11008 * nnmaildir.el (nnmaildir-request-set-mark): Use
11009 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 11010
01c52d31 110112004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 11012
01c52d31
MB
11013 * spam-stat.el (spam-stat-process-directory-age): New option.
11014 (spam-stat-process-directory): Use it.
c1d7d285 11015
01c52d31 110162004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 11017
01c52d31
MB
11018 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
11019 (spam-stat-save): Accept prefix argument.
c1d7d285 11020
01c52d31 110212004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11022
01c52d31
MB
11023 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
11024 links" error.
c1d7d285 11025
01c52d31 110262004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 11027
01c52d31
MB
11028 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
11029 compatibility with old .newsrc.eld files.
10b43d7c 11030
01c52d31 11031 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 11032
01c52d31 11033 * gnus-start.el (gnus-1): do.
f4dd4ae8 11034
01c52d31 11035 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 11036
01c52d31 11037 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 11038
01c52d31 11039 * gnus-gl.el: Remove.
f4dd4ae8 11040
01c52d31 110412004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11042
01c52d31
MB
11043 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
11044 marks consisting of a single range {for example, (3 . 5)} rather
11045 than a list of a single range { ((3 . 5)) }.
49561cf6 11046
01c52d31 110472004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11048
01c52d31
MB
11049 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
11050 with-current-buffer.
11051 (spam-stat-store-current-buffer): Use insert-buffer-substring to
11052 avoid consing a string.
f4dd4ae8 11053
01c52d31
MB
11054 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
11055 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 11056
01c52d31 110572004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 11058
01c52d31
MB
11059 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
11060 uncompressed list.
f4dd4ae8 11061
01c52d31 110622004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11063
01c52d31
MB
11064 * spam-stat.el (spam-stat-strip-xref): New function.
11065 (spam-stat-process-directory): Use it.
f4dd4ae8 11066
01c52d31
MB
11067 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
11068 here -- it's done in message-fetch-field.
f4dd4ae8 11069
01c52d31 110702004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11071
01c52d31
MB
11072 * gnus-agent.el (gnus-agent-queue-mail,
11073 gnus-agent-prompt-send-queue): New variables.
11074 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
11075 * gnus-draft.el (gnus-group-send-queue): Pass the group name
11076 "nndraft:queue" along to gnus-draft-send. Use
11077 gnus-agent-prompt-send-queue.
11078 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
11079 is "nndraft:queue". Suggested by Gaute Strokkenes
11080 <gs234@srcf.ucam.org>
f4dd4ae8 11081
01c52d31
MB
11082 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
11083 (agent-enable-undownloaded-faces): Added
11084 (gnus-agent-cat-groups): Use eval-and-compile, not
11085 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
11086 method of gnus-agent-cat-groups even when the buffer has been
11087 evaled.
3042deef 11088 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 11089 delete gnus-agent-save-active-1.
002876ab 11090 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
11091 gnus-agent-save-active.
11092 (gnus-agent-write-active): No longer adjust agent's copy of active
11093 file as agent's adjustments are now stored in their own
002876ab 11094 file. Removed optional parameter.
01c52d31
MB
11095 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
11096 servers. Add use of min/max range limits from server's local
11097 file.
11098 (gnus-agent-save-alist): Removed unused optional argument.
3042deef
JB
11099 (gnus-agent-load-local, gnus-agent-read-and-cache-local),
11100 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
01c52d31 11101 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 11102 limits for articles known to the agent. Provides a fast mechanism
01c52d31 11103 for altering many active ranges.
3042deef 11104 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
11105 active file (local makes it unnecessary).
11106 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
11107
11108 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
11109 (agent-enable-undownloaded-faces): Added
11110
11111 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
11112 disable it when sending to "nndraft:queue".
11113 (gnus-group-send-queue): Add safety check to avoid sending queue
11114 when unplugged.
f4dd4ae8 11115
01c52d31
MB
11116 * gnus-group.el (gnus-group-catchup): Use new
11117 gnus-sequence-of-unread-articles, not
11118 gnus-list-of-unread-articles, to avoid exhausting memory with huge
11119 numbers of articles. Use gnus-range-map to avoid having to
11120 uncompress the unread list.
11121 (gnus-group-archive-directory,
11122 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
11123 reference.
9b5773bc 11124
01c52d31
MB
11125 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
11126 (gnus-sorted-range-intersection): Intersection of two ranges
11127 without requiring that they first be uncompressed.
9b5773bc 11128
01c52d31
MB
11129 * gnus-start.el (gnus-activate-group): Unless blocked by the
11130 caller, possibly expand the active range to include both cached
11131 and agentized articles.
11132 (gnus-convert-old-newsrc): Rewrote in anticipation of having
11133 multiple version-dependent converters.
11134 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
11135 gnus-agent-save-active.
11136 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 11137
01c52d31
MB
11138 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
11139 gnus-agent-possibly-alter-active.
11140 (gnus-adjust-marked-articles): Faster handling of simple lists
11141
111422004-01-21 Jesper Harder <harder@ifa.au.dk>
11143
11144 * spam-stat.el (spam-stat-test-directory): New optional argument
11145 displays a list of files detected. Suggested by Andrew Cohen
11146 <cohen@andy.bu.edu>.
11147 (spam-stat-buffer-words-with-scores): Don't narrow and change
11148 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
11149
111502004-01-20 Hubert Chan <hubert@uhoreg.ca>:
11151
11152 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
11153 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
11154 (spam-spamassassin-arguments)
11155 (spam-spamassassin-spam-flag-header)
11156 (spam-spamassassin-positive-spam-flag-header)
11157 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
11158 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
11159 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
11160 (spam-list-of-processors, spam-list-of-checks)
11161 (spam-list-of-statistical-checks, spam-registration-functions)
11162 (spam-check-spamassassin-headers, spam-check-spamassassin)
11163 (spam-spamassassin-score)
11164 (spam-spamassassin-register-with-sa-learn)
11165 (spam-spamassassin-register-spam-routine)
11166 (spam-spamassassin-register-ham-routine)
11167 (spam-assassin-register-spam-routine)
002876ab
JB
11168 (spam-assassin-register-ham-routine): Add SpamAssassin support.
11169 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
11170
111712004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
11172
11173 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
11174 default scoring function.
11175 (spam-generic-score): Call spam-spamassassin-score if
11176 spam-use-spamassassin or spam-use-spamassassin-headers is on;
11177 spam-bogofilter-score otherwise.
11178
11179 * gnus.el (spam-process, spam-autodetect-methods): Add
11180 spamassassin and spamassassin-headers.
11181
111822004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
11183
11184 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
11185 Suppress unnecessary messages.
11186
111872004-01-20 Jesper Harder <harder@ifa.au.dk>
11188
11189 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
11190 make-hash-table.
46cdaf24 11191
01c52d31 111922004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11193
01c52d31 11194 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 11195
01c52d31 111962004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11197
01c52d31
MB
11198 * run-at-time.el: Remove useless (require 'itimer),
11199 eval-and-compile and (featurep 'xemacs).
a08b59c9 11200
01c52d31 112012004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11202
01c52d31
MB
11203 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
11204 GROUP is a virtual group.
a08b59c9 11205
01c52d31 112062004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 11207
01c52d31 11208 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 11209
01c52d31 112102004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11211
01c52d31 11212 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 11213
01c52d31 11214 * pgg-def.el: do.
a08b59c9 11215
01c52d31 11216 * nnmail.el: do.
a08b59c9 11217
01c52d31 11218 * gnus-undo.el: do.
a08b59c9 11219
01c52d31 11220 * gnus-picon.el: do.
a08b59c9 11221
01c52d31 11222 * gnus-util.el: do.
a08b59c9 11223
01c52d31 112242004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 11225
01c52d31 11226 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 11227
01c52d31 112282004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11229
01c52d31
MB
11230 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
11231 handle, as well as a list.
a08b59c9 11232
01c52d31
MB
11233 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
11234 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
11235 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 11236
01c52d31 112372004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 11238
01c52d31
MB
11239 * message.el (message-kill-to-signature): Allow prefix arg to
11240 specify number of lines to keep before signature.
a08b59c9 11241
01c52d31
MB
112422004-01-14 Kai Grossjohann <kai@emptydomain.de>
11243
11244 (message-kill-to-signature): Change docstring.
a08b59c9 11245
01c52d31 112462004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11247
01c52d31
MB
11248 * canlock.el: Always require sha1-el.
11249 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 11250
01c52d31 11251 * message.el: Autoload sha1 only when compiling.
a08b59c9 11252
01c52d31 112532004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11254
01c52d31 11255 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 11256
01c52d31 112572004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11258
01c52d31 11259 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 11260
01c52d31 112612004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 11262
01c52d31
MB
11263 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
11264 Invoke gnus-score-mode. Reported by
11265 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 11266
01c52d31
MB
11267 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
11268 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 11269
01c52d31 112702004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 11271
01c52d31 11272 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 11273
01c52d31 112742004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 11275
01c52d31
MB
11276 * spam.el (spam-get-article-as-string): Update to use
11277 gnus-request-article-this-buffer, much simpler.
11278 (spam-get-article-as-buffer): Remove.
6e7fb80c 11279
01c52d31 112802004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 11281
01c52d31
MB
11282 * message.el (message-expand-name): Use EUDC if the user uses
11283 that.
7cb0aa56 11284
01c52d31 112852004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 11286
01c52d31
MB
11287 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
11288 character for the encoding to avoid consing a string.
7cb0aa56 11289
01c52d31
MB
11290 * rfc2047.el (rfc2047-decode-string): Don't cons a string
11291 unnecessarily.
7cb0aa56 11292
01c52d31 11293 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 11294
01c52d31
MB
11295 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
11296 of mm-replace-chars-in-string.
e79f14a4 11297
01c52d31 112982004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11299
01c52d31
MB
11300 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
11301 strings.
e79f14a4 11302
01c52d31 11303 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 11304
01c52d31
MB
11305 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
11306 a new string in every iteration. Use shy groups.
e79f14a4 11307
01c52d31 113082004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11309
01c52d31
MB
11310 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
11311 (gnus-group-change-level, gnus-kill-newsgroup)
11312 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
11313 (gnus-get-unread-articles, gnus-make-articles-unread)
11314 (gnus-make-ascending-articles-unread): Use accessor
11315 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
11316 to get group information for improved readability.
0c6ec103 11317
01c52d31 11318 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 11319
01c52d31 11320 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 11321
01c52d31 11322 * gnus-msg.el (gnus-put-message): do.
0c6ec103 11323
01c52d31 11324 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 11325
01c52d31 11326 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 11327
01c52d31
MB
11328 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
11329 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
11330 (gnus-group-update-group, gnus-group-read-group)
11331 (gnus-group-make-group, gnus-group-make-help-group)
11332 (gnus-group-make-archive-group, gnus-group-make-directory-group)
11333 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
11334 (gnus-group-sort-by-unread, gnus-group-catchup)
11335 (gnus-group-unsubscribe-group, gnus-group-kill-group)
11336 (gnus-group-yank-group, gnus-group-set-info)
11337 (gnus-group-list-groups): do.
1b155fbd 11338
01c52d31 11339 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 11340
01c52d31 11341 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 11342
01c52d31 11343 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 11344
01c52d31
MB
11345 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
11346 do.
1270d7ca 11347
01c52d31
MB
11348 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
11349 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 11350
01c52d31
MB
11351 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
11352 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
11353 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
11354 (gnus-group-make-articles-read): do.
1270d7ca 11355
01c52d31 113562004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11357
01c52d31
MB
11358 * gnus-art.el (article-decode-mime-words, article-babel)
11359 (gnus-article-highlight-signature, gnus-article-add-buttons)
11360 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 11361
01c52d31
MB
11362 * gnus-art.el (gnus-article-highlight-headers)
11363 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 11364
01c52d31
MB
11365 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
11366 (gnus-article-set-globals, gnus-request-article-this-buffer)
11367 (gnus-button-message-id, gnus-article-maybe-hide-headers)
11368 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
11369 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 11370
01c52d31 113712004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11372
01c52d31
MB
11373 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
11374 also under 80 char limit, and call gnus-error if needed.
11375 (spam-fetch-article-header): Fix - it was a
11376 buffer-local variable (gnus-newsgroup-data).
11377 (spam-find-spam): Use spam-generate-fake-headers, forget about
11378 spam-insert-fake-headers.
11379 (spam-insert-fake-headers): Remove.
1270d7ca 11380
01c52d31 113812004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11382
01c52d31
MB
11383 * deuglify.el (gnus-article-outlook-unwrap-lines)
11384 (gnus-outlook-rearrange-article)
11385 (gnus-outlook-repair-attribution-outlook)
11386 (gnus-outlook-repair-attribution-block)
11387 (gnus-outlook-repair-attribution-other): Remove redundant
11388 save-excursion.
1270d7ca 11389
01c52d31 113902004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11391
01c52d31
MB
11392 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
11393 (spam-fetch-field-subject-fast)
11394 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
11395 (spam-fetch-article-header): Add functions to deal with Gnus
11396 internals for fast retrieval of article header data.
11397 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 11398
01c52d31 113992004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11400
01c52d31
MB
11401 * pop3.el (pop3-md5): Remove.
11402 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 11403
01c52d31 11404 * mm-bodies.el: base64 is always built-in.
1270d7ca 11405
01c52d31
MB
11406 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
11407 with-current-buffer.
1270d7ca 11408
23f87bed 114092004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11410
23f87bed
MB
11411 * canlock.el (canlock-insert-header): Remove excessive grouping in
11412 regexp.
1270d7ca 11413
01c52d31
MB
11414 * gnus-sum.el (gnus-summary-read-document): Ditto.
11415
11416 * gnus-uu.el (gnus-uu-part-number): Ditto.
11417
11418 * html2text.el (html2text-remove-tags): Ditto.
11419 (html2text-format-tags): Ditto.
11420 (html2text-format-single-elements): Ditto.
11421
11422 * mml.el (mml-parse-1): Ditto.
11423
114242004-01-08 Jesper Harder <harder@ifa.au.dk>
11425
11426 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
11427
11428 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
11429
11430 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
11431
11432 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
11433
114342003-11-15 Simon Josefsson <jas@extundo.com>
11435
11436 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
11437 (pgg-gpg-lookup-key): Use regexp match instead of
11438 split-string (split-string is different between emacs 21.2 and
11439 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
11440
114412004-01-08 Jesper Harder <harder@ifa.au.dk>
11442
11443 * gnus-art.el (gnus-mime-view-all-parts)
11444 (gnus-article-part-wrapper, gnus-article-view-part): Use
11445 with-current-buffer.
11446
114472004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11448
11449 * spam.el (spam-disable-spam-split-during-ham-respool)
11450 (spam-spamoracle-database, spam-cache-lookups)
11451 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
11452 (spam-group-ham-mark-p, spam-group-spam-mark-p)
11453 (spam-group-ham-marks, spam-group-spam-marks)
11454 (spam-group-spam-contents-p, spam-group-ham-contents-p)
11455 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
11456 also add spam-use-blackholes to the statistical checks.
11457 (spam-fetch-field-fast): Add interface to fetching fields, may
11458 become a macro.
11459 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
11460 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
11461 (spam-insert-fake-headers): Fake an article when needed.
11462 (spam-find-spam): Fake article when possible.
11463 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
11464 (spam-check-bogofilter-headers): Use message-fetch-field instead
11465 of nnmail-fetch-field.
11466
114672004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
11468
11469 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
11470
114712004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11472
11473 * spam.el (spam-split): Do not require spam-use-CHECK to be
11474 enabled if that check is passed to spam-split explicitly; also
11475 fix so 'spam doesn't get converted to spam-split-group when
11476 spam-split-symbolic-return is t.
11477 (spam-find-spam): Find registrations of the article and use those
11478 instead of re-running spam-split to find the spam/ham
11479 classification of the article.
11480 (spam-log-processing-to-registry, spam-log-registered-p)
11481 (spam-log-unregistration-needed-p, spam-log-undo-registration):
11482 Use gnus-error instead of gnus-message.
11483 (spam-log-registration-type): Add function to determine the
11484 classification of a message based on registry entries; will
11485 return nil if both 'spam and 'ham are found.
11486 (spam-check-BBDB): Expand all the BBDB macros here so we can have
11487 a reasonably fast local cache without the loading errors.
11488 (spam-cache-lookups): Set to t by default.
11489 (spam-find-spam): Don't try to guess spam-cache-lookups.
11490 (spam-enter-whitelist, spam-enter-blacklist): Clear the
11491 spam-caches entry.
11492 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
11493 caching of whitelist/blacklist entries.
11494 (spam-check-whitelist, spam-check-blacklist): Invoke
11495 spam-from-listed-p with a type, not a cache variable.
11496 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
11497
114982004-01-07 Jesper Harder <harder@ifa.au.dk>
11499
11500 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
11501
11502 * nnmail.el (nnmail-split-fancy): do.
11503
11504 * mml.el (mml-parse): do.
11505
11506 * gnus-score.el (gnus-enter-score-words-into-hashtb)
11507 (gnus-score-adaptive): do.
11508
23f87bed 115092004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11510
01c52d31
MB
11511 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
11512 (gnus-mime-button-map): Don't set keymap parent.
11513 (gnus-button-ctan-directory-regexp): Use shy grouping.
11514 (gnus-prev-page-map): Don't set keymap parent.
11515 (gnus-prev-page-map): Remove duplicated one.
11516 (gnus-next-page-map): Don't set keymap parent.
11517 (gnus-mime-security-button-map): Ditto.
11518
11519 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
11520 version number.
11521
23f87bed 11522 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 11523
23f87bed 115242004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11525
23f87bed
MB
11526 * canlock.el (canlock-sha1-function): Remove.
11527 (canlock-sha1-function-for-verify): Remove.
11528 (canlock-openssl-program): Remove.
11529 (canlock-openssl-args): Remove.
11530 (canlock-ignore-errors): Remove.
11531 (canlock-sha1-with-openssl): Remove.
11532 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
11533 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 11534
23f87bed
MB
11535 * sha1-el.el (sha1-string-external): Make it can return a string
11536 in binary form.
11537 (sha1-region-external): Ditto.
11538 (sha1-string-internal): Ditto.
11539 (sha1-region-internal): Ditto.
11540 (sha1-region): Ditto.
11541 (sha1-string): Ditto.
11542 (sha1): Ditto.
1270d7ca 11543
01c52d31 115442004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11545
01c52d31 11546 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 11547
01c52d31 115482004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11549
01c52d31 11550 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 11551
01c52d31
MB
11552 * run-at-time.el (run-at-time-saved): Remove.
11553 (run-at-time): Doc fix.
1270d7ca 11554
01c52d31 115552004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11556
01c52d31
MB
11557 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
11558 (gnus-summary-limit-map): Add it.
11559 (gnus-summary-make-menu-bar): do.
1270d7ca 11560
01c52d31 115612004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11562
01c52d31
MB
11563 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
11564 Make attempt at some caching support (done for BBDB only now).
11565 (spam-find-spam): Set spam-cache-lookups if there are more than 2
11566 addresses to be checked.
11567 (spam-clear-cache-BBDB): Add function, to be invoked by
11568 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
11569 (spam-check-BBDB): Check and use the caches, if
11570 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 11571
01c52d31 115722004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 11573
01c52d31 11574 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 11575
01c52d31 115762004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11577
01c52d31
MB
11578 * run-at-time.el (run-at-time-saved): Move to after the definition
11579 of `run-at-time'.
1270d7ca 11580
01c52d31 115812004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11582
01c52d31
MB
11583 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11584 mm-w3m-local-map-property.
1270d7ca 11585
01c52d31
MB
11586 * mm-view.el (mm-w3m-mode-map): Remove.
11587 (mm-w3m-local-map-property): Remove.
11588 (mm-inline-text-html-render-with-w3m): Don't use
11589 mm-w3m-local-map-property.
1270d7ca 11590
01c52d31 115912004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11592
01c52d31 11593 * run-at-time.el: New file.
1270d7ca 11594
01c52d31
MB
11595 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
11596 of gnus-set-text-properties.
1270d7ca 11597
01c52d31 11598 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 11599
01c52d31 11600 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 11601
01c52d31 11602 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 11603
01c52d31
MB
11604 * gnus-art.el (gnus-button-push): Use set-text-properties instead
11605 of gnus-.
1b155fbd 11606
01c52d31
MB
11607 * gnus.el: Changed calls to nnheader-run-at-time and
11608 password-run-at-time throughout to use run-at-time directly.
1b155fbd 11609
01c52d31 11610 * password.el: Removed definition of run-at-time.
1b155fbd 11611
01c52d31 116122004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11613
01c52d31
MB
11614 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11615 in prompt.
1b155fbd 11616
01c52d31 116172004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11618
01c52d31
MB
11619 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11620 XEmacs version.
1270d7ca 11621
01c52d31
MB
11622 * dns.el (dns-make-network-process): Use `open-network-stream'
11623 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11624
01c52d31 11625 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11626
01c52d31 116272004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11628
01c52d31
MB
11629 * gnus-art.el (gnus-mime-display-alternative)
11630 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11631 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11632 Don't use gnus-local-map-property.
1270d7ca 11633
01c52d31 11634 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11635
01c52d31
MB
11636 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11637 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11638
01c52d31
MB
11639 * gnus-util.el (gnus-completing-read): do.
11640 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11641
01c52d31 116422004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11643
01c52d31
MB
11644 * password.el: Only autoload `run-at-time' if not XEmacs.
11645 Only autoload the itimer functions if XEmacs.
1270d7ca 11646
01c52d31 116472004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11648
01c52d31
MB
11649 * gnus-art.el (gnus-read-string): Remove.
11650 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11651 read-string.
1270d7ca 11652
01c52d31 116532004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11654
01c52d31
MB
11655 * netrc.el: Autoload password-read.
11656 (netrc): Add configuration group.
11657 (netrc-encoding-method, netrc-openssl-path): Add
11658 variables for encoding and decoding of files with symmetric
11659 ciphers.
11660 (netrc-encode): Add assistant function to encode a file with
11661 netrc-encoding-method.
11662 (netrc-parse): Add interactive parameter, added optional
11663 decoding if netrc-encoding-method is non-nil but otherwise
11664 behavior is standard.
11665 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11666 Do s/encode/encrypt/ everywhere.
1270d7ca 11667
01c52d31 11668 * spam.el: Remove executable-find autoload.
1270d7ca 11669
01c52d31 116702004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11671
01c52d31 11672 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11673
01c52d31 11674 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11675
01c52d31 116762004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11677
01c52d31
MB
11678 * gnus-art.el (gnus-treat-ansi-sequences,
11679 article-treat-ansi-sequences): New variable and function.
11680 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11681
01c52d31
MB
11682 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11683 Use it.
1270d7ca 11684
01c52d31 116852004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11686
01c52d31 11687 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11688
01c52d31
MB
11689 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11690 shell-quote-argument.
1270d7ca 11691
01c52d31 11692 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11693
01c52d31 11694 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11695
01c52d31
MB
11696 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11697 with make-char.
1270d7ca 11698
01c52d31 11699 * mm-util.el (mm-make-char): Remove.
1270d7ca 11700
01c52d31
MB
11701 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11702 add-minor-mode.
1270d7ca 11703
01c52d31 11704 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11705
01c52d31 11706 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11707
01c52d31 11708 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11709
01c52d31 11710 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11711
01c52d31 11712 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11713
01c52d31 11714 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11715
01c52d31 11716 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11717
01c52d31 11718 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11719
01c52d31 11720 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11721
01c52d31 11722 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11723
01c52d31
MB
11724 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11725 Replace gnus-char-width with char-width.
1270d7ca 11726
01c52d31 11727 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11728
01c52d31
MB
11729 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11730 Replace gnus-char-width with char-width.
1270d7ca 11731
01c52d31 11732 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11733
01c52d31
MB
11734 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11735 definition.
11736 Remove Emacs 20 hash table compatibility code.
1270d7ca 11737
01c52d31
MB
11738 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11739 20 compatibility code.
1270d7ca 11740
01c52d31 11741 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11742
01c52d31 11743 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11744
01c52d31
MB
11745 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11746 with point-at-{eol,bol}.
1270d7ca 11747
01c52d31 11748 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11749
01c52d31 11750 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11751
01c52d31
MB
11752 * flow-fill.el (fill-flowed-point-at-bol,
11753 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11754
01c52d31
MB
11755 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11756 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11757
01c52d31 117582004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11759
01c52d31
MB
11760 * ntlm.el (ntlm-string-as-unibyte): New macro.
11761 (ntlm-build-auth-response): Use it.
1270d7ca 11762
01c52d31
MB
11763 Remove Emacs 20 stuff:
11764 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11765 of delq and copy-sequence.
11766 * gnus-art.el (popup-menu): Remove the compiler macro.
11767 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11768 Emacs 20.
1270d7ca 11769
01c52d31 117702004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11771
01c52d31
MB
11772 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11773 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11774 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11775 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11776 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11777 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11778 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11779 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11780 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11781 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11782 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11783 string-xor into ntlm-string-xor. Suggested by
11784 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11785
01c52d31 11786 * ntlm.el: Don't include poem.
1270d7ca 11787
01c52d31
MB
11788 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11789 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11790
01c52d31 11791 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11792
01c52d31
MB
11793 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11794 probably breaks emacs with DL patch, but do we care? Is anyone
11795 still using the DL stuff?)
1270d7ca 11796
01c52d31
MB
11797 * sieve-manage.el: Use the password package.
11798 (sieve-manage-read-passwd): Remove.
11799 (sieve-manage-interactive-login): Use password. Re-add
11800 condition-case around loop.
11801
11802 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11803 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11804 the password package.
11805
118062003-02-19 Simon Josefsson <jas@extundo.com>
11807
11808 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11809 token.
11810
118112002-08-07 Simon Josefsson <jas@extundo.com>
11812
11813 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11814 (sieve-manage-authenticators):
11815 (sieve-manage-authenticator-alist): Add some SASL mechs.
11816 (sieve-sasl-auth): New function.
11817 (sieve-manage-cram-md5-auth):
11818 (sieve-manage-plain-auth): Rewrite using SASL library.
11819 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11820 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11821 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11822 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11823
118242004-01-05 Simon Josefsson <jas@extundo.com>
11825
11826 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11827 New files.
11828
118292004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11830
11831 * gnus-group.el (gnus-no-groups-message): Update.
11832
11833 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11834
118352003-11-09 Simon Josefsson <jas@extundo.com>
11836
11837 * imap.el: Support for ID IMAP extension (RFC 2971).
11838 (imap-local-variables): Add imap-id.
11839 (imap-id): New variable.
11840 (imap-id): New function.
11841 (imap-parse-response): Parse untagged ID response.
11842 * nnimap.el (nnimap-id): New variable.
11843 (nnimap-open-connection): Use it.
11844
118452003-12-28 Simon Josefsson <jas@extundo.com>
11846
11847 * gnus-score.el (gnus-score-edit-all-score): New.
11848 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11849
118502004-01-04 Simon Josefsson <jas@extundo.com>
11851
11852 * password.el: Add.
11853
118542004-01-04 Mario Lang <lang@zid.tugraz.at>
11855
11856 * dns.el: Add support for AAAA records (see RFC 3596)
11857
11858 * Fix typo PRT -> PTR
11859
11860 * Parse MX, PTR and SOA replies (see RFC 1035)
11861
118622004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11863
11864 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11865
11866 * Moved to Changelog.2.
11867
118682004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11869
11870 * gnus.el (gnus-version-number): Bump version.
11871
118722004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11873
11874 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11875
01c52d31 118762004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11877
01c52d31 11878 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11879
01c52d31 118802004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11881
01c52d31
MB
11882 * gnus.el (gnus-version-number): Bump.
11883 (gnus-version): No.
1270d7ca 11884
ef3b7aae 11885See ChangeLog.2 for earlier changes.
2a34a036 11886
e3fe4da0 11887 Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5b87ad55
GM
11888
11889 This file is part of GNU Emacs.
11890
11891 GNU Emacs is free software; you can redistribute it and/or modify
11892 it under the terms of the GNU General Public License as published by
5a9dffec 11893 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11894 any later version.
11895
11896 GNU Emacs is distributed in the hope that it will be useful,
11897 but WITHOUT ANY WARRANTY; without even the implied warranty of
11898 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11899 GNU General Public License for more details.
11900
11901 You should have received a copy of the GNU General Public License
11902 along with GNU Emacs; see the file COPYING. If not, write to the
11903 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11904 Boston, MA 02110-1301, USA.
ab5796a9 11905
ef3b7aae
MB
11906;; Local Variables:
11907;; coding: iso-2022-7bit
d7ba2a01 11908;; fill-column: 79
33462dfa 11909;; add-log-time-zone-rule: t
ef3b7aae
MB
11910;; End:
11911
ab5796a9 11912;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4