Merge from emacs--rel--22
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2008-07-16 Glenn Morris <rgm@gnu.org>
2
3 * gnus-util.el (ns-focus-frame): Declare for compiler.
4
5 2008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
6
7 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
8 set as a group parameter.
9 (gnus-summary-save-in-pipe): Work when it is called independently.
10 (gnus-summary-pipe-to-muttprint): Don't modify
11 gnus-summary-pipe-output-default-command.
12
13 2008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
14
15 * message.el (message-send-mail-with-sendmail):
16 Display the error message.
17
18 2008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
19
20 * gnus-art.el (gnus-default-article-saver):
21 Add gnus-summary-save-in-pipe to choices.
22 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
23 gnus-summary-pipe-output-default-command as the default command.
24 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
25 instead of gnus-last-shell-command.
26
27 * gnus-sum.el (gnus-summary-pipe-output-default-command): New user
28 option.
29 (gnus-summary-muttprint-program): Mention the value will be changed.
30 (gnus-summary-save-article): Force showing of all headers.
31 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
32
33 2008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
34
35 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
36
37 2008-07-02 Juanma Barranquero <lekktu@gmail.com>
38
39 * nnimap.el (nnimap-id):
40 * sieve-manage.el (sieve-manage-open): Doc fixes.
41
42 2008-07-02 Francesc Rocher <rocher@member.fsf.org>
43
44 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
45 if available.
46
47 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
48
49 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
50
51 * nnkiboze.el (nnkiboze-generate-group):
52 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
53
54 * nnmairix.el: Require CL.
55
56 2008-06-15 David Engster <dengste@eml.cc>
57
58 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
59
60 2008-06-14 Aidan Kehoe <kehoea@parhasard.net>
61
62 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
63 New macros that expand to an `aset'/`aref' call under Emacs, and to a
64 runtime choice under XEmacs.
65
66 * gnus-sum.el (gnus-summary-set-display-table):
67 Use `gnus-put-display-table', `gnus-get-display-table',
68 `gnus-set-display-table' for the display table, instead of `aset'.
69
70 * gnus-xmas.el (gnus-xmas-summary-set-display-table):
71 Use `gnus-put-display-table', `gnus-get-display-table',
72 `gnus-set-display-table' for the display table.
73
74 2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
75
76 * nnmairix.el: Add autoloads.
77
78 2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
79
80 * nnmairix.el (nnmairix-delete-recreate-group)
81 (nnmairix-update-and-clear-marks): Fix error messages.
82
83 2008-06-14 David Engster <dengste@eml.cc>
84
85 * nnmairix.el: Upgrade to version 0.6.
86 (nnmairix-group-toggle-propmarks-this-group)
87 (nnmairix-group-toggle-readmarks-this-group)
88 (nnmairix-group-delete-recreate-this-group)
89 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
90 (nnmairix-remove-tick-mark-original-article): New commands.
91 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
92 (nnmairix-propagate-marks-to-nnmairix-groups)
93 (nnmairix-only-use-registry, nnmairix-allowfast-default)
94 (nnmairix-marks-cache, nnmairix-version-output): New variables.
95 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
96 functions needed for marks propagation and manipulation of read marks.
97 (nnmairix-update-groups): New function.
98 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
99 (nnmairix-determine-original-group-from-registry)
100 (nnmairix-determine-original-group-from-path)
101 (nnmairix-get-group-from-file-path, nnmairix-map-range)
102 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter): New
103 helper functions.
104 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Inserted new
105 keystrokes for new commands.
106 (nnmairix-delete-and-create-on-change): Doc string cleanup.
107 (nnmairix-request-group): Check allow-fast group parameter.
108 (nnmairix-request-create-group): Set allow-fast group parameter if
109 nnmairix-allowfast-default is set.
110 (nnmairix-close-group): Propagate marks upon closing if needed.
111 (nnmairix-group-toggle-threads-this-group): Use new.
112 nnmairix-group-toggle-parameter helper function.
113 (nnmairix-search): Better check for empty search result.
114 (nnmairix-goto-original-article): Use new helper functions for
115 determining original article.
116 (nnmairix-show-original-article): Make sure message-id is in brackets.
117 (nnmairix-call-mairix-binary): Change variable name.
118 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
119 helper function.
120 (nnmairix-widget-toggle-activate): Fix doc string.
121
122 2008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
123
124 * nnir.el: Require edmacro when compiling with XEmacs.
125 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
126 available in Emacs 21.
127
128 2008-06-11 Glenn Morris <rgm@gnu.org>
129
130 * gnus-util.el (x-focus-frame):
131 * gnus.el (image-size):
132 * mm-decode.el (image-size): Declare.
133
134 * gnus-picon.el (declare-function): Add compat definition.
135 (image-size): Declare.
136
137 * gnus-group.el (tool-bar-map):
138 * gnus-sum.el (tool-bar-map): Define for compiler.
139
140 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
141
142 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
143
144 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
145 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
146 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
147 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
148 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
149 * sieve-manage.el, spam-report.el, spam.el:
150 Remove unnecessary eval-and-compile of autoloads.
151
152 2008-06-08 Michael Albinus <michael.albinus@gmx.de>
153
154 * auth-source.el: Precise Tramp doc.
155
156 2008-06-07 Glenn Morris <rgm@gnu.org>
157
158 * nnmairix.el: Remove unnecessary eval-when-compile.
159
160 2008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
161
162 * nnir.el: New file.
163
164 2008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
165
166 * gnus-util.el (gnus-read-shell-command): New function.
167 * mm-decode.el (mm-pipe-part):
168 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
169
170 2008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
171
172 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
173
174 2008-06-03 Glenn Morris <rgm@gnu.org>
175
176 * pop3.el (nnheader-accept-process-output): Autoload it.
177
178 2008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
179
180 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
181 are not 2-digit hexadecimal characters that follow `%'s.
182
183 2008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
184
185 * message.el (message-bogus-recipient-p): Fix type in doc string.
186 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
187 (message-bogus-addresses): Rename from message-bogus-address-regexp.
188 Improve custom options.
189 (message-bogus-recipient-p): Adjust accordingly.
190
191 2008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
192
193 * nnmairix.el: Require edmacro when compiling with XEmacs.
194
195 2008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
196
197 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
198 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
199
200 2008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
201
202 * auth-source.el: Add more docs.
203
204 2008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
205
206 * nnheader.el (nnheader-read-timeout): Change the default timeout from
207 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
208 retrieval faster in some cases, but might make CPU usage larger. If
209 this has any bad side effects, we might revert this change.
210
211 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
212 seems to make mail retrieval much, much faster.
213 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
214 unconditionally.
215
216 * gnus-draft.el (gnus-group-send-queue): Bind
217 message-send-mail-partially-limit to nil to avoid being prompted.
218
219 2008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
220
221 * mml.el (mml-attach-buffer): Prompt for `disposition'.
222
223 * message.el (message-bogus-address-regexp): Fix and improve custom
224 type.
225 (message-setup-hook): Add message-check-recipients as custom option.
226
227 2008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
228
229 * message.el (message-cite-function): Remove bogus autoload which crept
230 in during merge from v5-10.
231
232 2008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
233
234 * nnimap.el (nnimap-open-connection): Fix login/password bug.
235
236 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
237
238 * auth-source.el: Preliminary Tramp docs.
239 (auth-sources): Change the default auth-sources to use
240 EPA .gpg files.
241
242 2008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
243
244 * nntp.el: Autoload `auth-source-user-or-password'.
245 (nntp-send-authinfo): Use it.
246
247 * nnimap.el: Autoload `auth-source-user-or-password'.
248 (nnimap-open-connection): Use it.
249
250 * auth-source.el: Added docs on using with url-auth. Import gnus-util
251 for the gnus-message function.
252 (auth-source-user-or-password): Use it.
253
254 2008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
255
256 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
257 rfc2104-hexstring-to-byte-list. Return a unibyte string.
258 (rfc2104-hash): Use it.
259
260 2008-05-08 Juanma Barranquero <lekktu@gmail.com>
261
262 * gnus-art.el (gnus-article-toggle-truncate-lines):
263 Don't use `iff' in docstring.
264
265 2008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
266
267 * gnus-registry.el: Adjusted copyright dates and added a keyword.
268
269 * gnus-util.el (gnus-extract-address-component-name)
270 (gnus-extract-address-component-email): Convenience functions around
271 `gnus-extract-address-components'.
272
273 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
274 Use `gnus-extract-address-component-email' to fix bug of comparing full
275 sender name to `user-mail-address'.
276
277 2008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
278
279 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
280 catch/throw to optimize.
281 (gnus-registry-find-keywords): Just use member to find a keyword.
282
283 2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
284
285 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
286 is current before calling gnus-server-prepare.
287 (gnus-server-setup-buffer, gnus-server-update-server)
288 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
289
290 2008-05-04 Juri Linkov <juri@jurta.org>
291
292 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
293 (mailcap-file-default-commands): Use mailcap-replace-in-string
294 instead of replace-regexp-in-string, and mailcap-delete-duplicates
295 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
296
297 2008-05-03 Reiner Steib <reiner.steib@gmx.de>
298
299 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
300
301 2008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
302
303 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
304 hooks.
305 (gnus-update-read-articles): Speed up non-marks-using users.
306 (gnus-use-marks): Define gnus-use-marks.
307 (gnus-propagate-marks): Rename variable to something more sensible.
308
309 2008-05-02 Juanma Barranquero <lekktu@gmail.com>
310
311 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
312 (gmm-image-load-path-for-library): Fix typos in docstrings.
313 (gmm-message): Reflow docstring.
314
315 2008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
316
317 * mail-source.el (mail-source-set-1, mail-source-bind):
318 Move auth-source code out of the macro to clean it up and fix bugs.
319
320 2008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
321
322 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
323 by sender if it's equal to user-mail-address, it's likely to be
324 useless.
325
326 * mail-source.el (mail-source-bind): Don't use user or password if they
327 are not bound. Unintern them if they are nil. Don't use server unless
328 it's bound, and default it to empty string otherwise.
329
330 2008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
331
332 * mail-source.el: Load auth-source.el.
333 (mail-source-bind): Add comments. Call auth-source-user-or-password to
334 get user name or password, if auth-sources is set up.
335
336 * gnus-registry.el (gnus-registry-split-strategy): New variable for
337 strategy of splitting with parent.
338 (gnus-registry-split-fancy-with-parent)
339 (gnus-registry-post-process-groups): Use it and fix prior
340 bug (returning a list as the split result).
341
342 * auth-source.el (auth-sources): Remove server parameter.
343 (auth-source-pick, auth-source-user-or-password)
344 (auth-source-user-or-password-imap)
345 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
346 (auth-source-user-or-password-sftp)
347 (auth-source-user-or-password-smtp): Remove server parameter.
348
349 2008-04-25 Juanma Barranquero <lekktu@gmail.com>
350
351 * smime.el (smime-sign-region, smime-encrypt-region)
352 (smime-decrypt-region):
353 Remove redundant calls to `generate-new-buffer-name'.
354
355 2008-04-24 Luca Capello <luca@pca.it> (tiny change)
356
357 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
358 Don't use QP for message/rfc822.
359 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
360
361 2008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
362
363 * sieve-manage.el (sieve-string-bytes): Remove.
364 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
365 correct byte-length only if the process's coding-system is the same as
366 the one used internally by Emacs to represent strings.
367
368 2008-04-22 Juri Linkov <juri@jurta.org>
369
370 * mailcap.el (mailcap-file-default-commands): New function.
371
372 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
373
374 * message.el (message-signature-separator, message-cite-function):
375 Change custom version.
376
377 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
378
379 * mm-decode.el (mm-display-external): Make temp file read-only.
380
381 2008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
382
383 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
384 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
385 `C-c C-f d'.
386
387 2008-04-12 Adrian Aichner <adrian@xemacs.org>
388
389 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
390
391 2008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
392
393 * auth-source.el: Added docs.
394 (auth-sources): Modify format to support server.
395 (auth-source-pick, auth-source-user-or-password)
396 (auth-source-user-or-password-imap)
397 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
398 (auth-source-user-or-password-sftp)
399 (auth-source-user-or-password-smtp): Add server parameter.
400
401 2008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
402
403 * gnus-registry.el: Initialize the registry when gnus-registry-install
404 is t.
405
406 2008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
407
408 * compface.el (uncompface): Make buffer unibyte.
409
410 2008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
411
412 * mail-source.el (mail-source-value):
413 Prefer fboundp to functionp so it works with macros as well.
414
415 2008-04-05 Glenn Morris <rgm@gnu.org>
416
417 * gnus-ems.el (mm-disable-multibyte): Autoload it.
418
419 2008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
420
421 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
422 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
423
424 * nnheader.el (nnheader-init-server-buffer): Change buffer's
425 multibyteness after rather than before erasing it.
426
427 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
428 mm-with-multibyte.
429 (gnus-request-article-this-buffer): Make sure the proper decoding is
430 used if gnus-original-article-buffer happens to be unibyte.
431
432 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
433 default-enable-multibyte-characters.
434
435 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
436 default-enable-multibyte-characters.
437
438 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
439
440 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
441
442 2008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
443
444 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
445 Fix last change in case the element is not even a symbol.
446
447 2008-04-02 Simon Josefsson <simon@josefsson.org>
448
449 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
450 imap-enable-exchange-bug-workaround.
451 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
452
453 2008-04-01 Simon Josefsson <simon@josefsson.org>
454
455 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
456 a 100 byte status-checks into a 2-3MB transfer for each group.
457 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
458 to enable bug workaround or not.
459 (nnimap-find-minmax-uid): Only enable workaround conditionally.
460
461 2008-03-31 Glenn Morris <rgm@gnu.org>
462
463 * message.el (mml2015-use): Declare for compiler.
464 (message-info): Require mml2015 when appropriate.
465
466 2008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
467
468 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
469 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
470 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
471 (nntp-service-to-port): New function.
472 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
473 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
474 (nntp-open-netcat-stream): New function.
475 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
476
477 2008-03-29 Sven Joachim <svenjoac@gmx.de>
478
479 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
480
481 2008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
482
483 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
484
485 2008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
486
487 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
488
489 2008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
490
491 * message.el (message-signature-separator): Change default.
492 Improve custom type.
493 (message-cite-function): Change default to
494 message-cite-original-without-signature.
495
496 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
497 toggle.
498
499 * message.el (message-check-news-body-syntax): Fix signature check.
500 (message-setup-1): Mark buffer as unmodified _after_ running
501 message-setup-hook and handling message-alternative-emails.
502 (message-shorten-references): Be more strict when building list of
503 valid references to comply with GNKSA.
504
505 * gnus-group.el (gnus-read-ephemeral-bug-group)
506 (gnus-read-ephemeral-debian-bug-group)
507 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
508
509 * message.el (message-info): Don't use booleanp which isn't supported
510 in Emacs 21 and XEmacs.
511
512 2008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
513
514 * gnus-group.el (gnus-gmane-group-download-format): Rename from
515 gnus-group-gmane-group-download-format.
516 (gnus-group-read-ephemeral-gmane-group): Rename from
517 gnus-group-read-ephemeral-gmane-group.
518 (gnus-read-ephemeral-gmane-group-url): Rename from
519 gnus-group-read-ephemeral-gmane-group-url.
520 (gnus-bug-group-download-format-alist): New variable.
521 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
522 (gnus-read-ephemeral-emacs-bug-group): New commands.
523
524 2008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
525
526 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
527 (gnus-visible-headers): Improve custom type.
528
529 2008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
530
531 * mml.el (mml-menu): Add workarounds for XEmacs.
532
533 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
534 X-Boundary header.
535
536 * message.el (message-simplify-recipients): Fix previous commit.
537
538 2008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
539
540 * mm-util.el (mm-set-buffer-multibyte): New function.
541 * mm-decode.el (mm-copy-to-buffer): Use it.
542
543 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
544 Prefer fboundp to functionp so it works with macros as well.
545
546 2008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
547
548 * message.el (message-alter-recipients-discard-bogus-full-name):
549 New function.
550 (message-alter-recipients-function): New variable.
551 (message-get-reply-headers): Use it.
552 (message-replace-header): New helper function.
553 (message-recipients-without-full-name): New variable.
554 (message-simplify-recipients): New command.
555
556 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
557
558 * message.el (message-info): Handle EasyPG manual.
559
560 * mml.el (mml-menu): Add entry for EasyPG.
561
562 2008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
563
564 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
565 parameter.
566
567 * message.el (message-disassociate-draft): Specify drafts group name
568 fully.
569
570 2008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
571
572 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
573 unnecessary duplicates from the match list.
574
575 2008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
576
577 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
578 args of `how-many' of which the XEmacs version doesn't take; declare
579 Info-index-next as function.
580
581 2008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
582
583 * gnus-score.el (gnus-score-headers): Fix handling of
584 gnus-inhibit-slow-scoring.
585
586 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
587 string.
588 (gnus-button-url-regexp): Improve handling of parenthesis.
589 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
590 (gnus-button-handle-info-keystrokes): Handle index entries.
591
592 2008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
593
594 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
595 Incoming* files.
596
597 2008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
598
599 * auth-source.el (auth-sources): Renamed from auth-source-choices.
600 (auth-source-pick): Use it.
601
602 2008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
603
604 * auth-source.el (auth-source-protocols)
605 (auth-source-protocols-customize, auth-source-choices): Added and
606 modified variable customizations and defaults.
607 (auth-source-pick, auth-source-user-or-password)
608 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
609 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
610 (auth-source-user-or-password-sftp)
611 (auth-source-user-or-password-smtp): Use new variables and provide an
612 interface to netrc.el.
613
614 2008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
615
616 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
617 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
618 Make sure the nntp port to specify is a string.
619
620 2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
621
622 * nntp.el: Use with-current-buffer.
623 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
624 dubious mm-with-unibyte-current-buffer.
625 (nntp-with-open-group-function): New function extracted from
626 nntp-with-open-group macro.
627 (nntp-with-open-group): Use the function, so it's easier to debug.
628 Add indentation and debugging info.
629 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
630 the use of the netcat alternatives.
631
632 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
633 Avoid mm-string-as-multibyte as well.
634
635 * nnweb.el (nnweb-insert-html):
636 Remove use of nnheader-string-as-multibyte.
637
638 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
639 (nnheader-string-as-multibyte): Remove.
640
641 * mm-view.el: Use inhibit-read-only.
642 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
643 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
644 or unibyte-string.
645
646 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
647 (mm-uu-yenc-extract): Use with-current-buffer.
648
649 * gnus-soup.el (gnus-soup-send-packet): Don't use
650 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
651
652 * nnmh.el: Use with-current-buffer.
653 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
654 mm-string-as-multibyte on the output of mm-encode-coding-string.
655
656 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
657 (nnimap-request-move-article): Use with-current-buffer.
658
659 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
660 inserting the handle-buffer's text, so the implicit multibyte->unibyte
661 conversion uses string-make-unibyte rather than string-as-unibyte.
662
663 * gnus-msg.el: Use with-current-buffer.
664
665 * message.el (message-ignored-resent-headers): Add "Delivered-To".
666
667 2008-03-10 Daiki Ueno <ueno@unixuser.org>
668
669 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
670 string for caching if it is 'PIN.
671
672 2008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
673
674 * mail-source.el (mail-source-delete-old-incoming-confirm):
675 Change default to nil.
676 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
677
678 2008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
679
680 * gnus-art.el (gnus-narrow-to-page): Position point properly.
681 (gnus-article-goto-prev-page): Work for articles having ^L's.
682
683 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
684
685 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
686
687 2008-03-07 Karl Fogel <kfogel@red-bean.com>
688
689 * gnus-bookmark.el: Adjust for renames in bookmark.el.
690 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
691 (gnus-bookmark-jump): Adjust some variable names.
692
693 2008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
694
695 * auth-source.el: New package.
696 (auth-source-choices): Add customization entry point variable.
697
698 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
699 bug.
700
701 2008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
702
703 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
704 (gnus-registry-initialize, gnus-registry-install-p): Use it.
705 (gnus-registry-install-shortcuts): Rename from
706 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
707 the `gnus-registry-mark-map' keymap dynamically from
708 `gnus-registry-marks'. The generated functions update the summary line
709 when a registry mark is added or deleted, and will call
710 `gnus-registry-install-p' (see the comments in the code).
711 (gnus-registry-user-format-function-M): Use concat intelligently.
712
713 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
714 the registry mark functions.
715
716 2008-03-05 Glenn Morris <rgm@gnu.org>
717
718 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
719 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
720 gnus-art.
721 (top-level): No need to load own source when compiling.
722
723 2008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
724
725 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
726 Suggested by <chris.anderton@zetnet.co.uk>.
727
728 2008-03-04 Glenn Morris <rgm@gnu.org>
729
730 * gnus-sum.el (top-level): No need to require gnus when compiling,
731 since unconditionally required near start of file.
732 (gnus-summary-display-while-building): Move definition before use.
733
734 2008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
735
736 * gnus-registry.el (gnus-registry-user-format-function-M): Add
737 formatting function.
738
739 2008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
740
741 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
742 with plists.
743 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
744 Use new format.
745
746 2008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
747
748 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
749 `where-is-internal' that returns a range of key sequences.
750
751 2008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
752
753 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
754
755 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
756 (gnus-summary-jump-to-group): Consider windows on other displayed
757 frames as well. Similar changes might be needed elsewhere, but that's
758 the one I've bumped into during my use.
759
760 * nndoc.el (nndoc-oe-dbx-type-p):
761 * gnus-msg.el (gnus-debug):
762 * gnus-group.el (gnus-update-group-mark-positions):
763 Use mm-string-to-multibyte.
764
765 2008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
766
767 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
768 doesn't handle NotDashEscaped.
769
770 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
771 (mml-dnd-attach-options): Fix typo in custom choice.
772
773 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
774 nndoc-article-type to mbox.
775 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
776
777 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
778 to nil, instead of html2text.
779
780 * imap.el (imap-debug): Add `imap-ping-server'.
781
782 * gnus-bookmark.el: Add FIXMEs.
783
784 * message.el (message-form-letter-separator)
785 (message-send-form-letter-delay): New variables.
786 (message-send-form-letter): Use them. New command to send form
787 letters. Requested by Uwe Siart.
788 (message-send-mail-function): Doc fix. Add "Other" custom option.
789
790 2008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
791
792 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
793 empty author.
794
795 2008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
796
797 * gnus-registry.el (gnus-registry-marks): Add variable for
798 customization of marks and their appearance.
799 (gnus-registry-read-mark): Use it.
800 (gnus-registry-do-marks): Add utility function to loop through
801 `gnus-registry-marks'.
802 (gnus-registry-install-shortcuts-and-menus): Add function to install
803 shortcuts and menus.
804 (gnus-registry-initialize): Use it.
805 (gnus-registry-default-mark): Clarify documentation.
806
807 2008-02-29 Glenn Morris <rgm@gnu.org>
808
809 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
810 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
811 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
812 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
813 Change defcustom :version from 23.0 to 23.1.
814
815 2008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
816
817 * gnus-registry.el (gnus-registry-follow-group-p)
818 (gnus-registry-post-process-groups): Add functions to aid registry
819 splitting and improve logging. Clarify behavior in function
820 documentation.
821 (gnus-registry-split-fancy-with-parent): Use them.
822
823 2008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
824
825 * gnus-art.el: Use with-current-buffer.
826
827 2008-02-27 David Engster <dengste@eml.cc>
828
829 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
830 Express real group name in the response.
831
832 2008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
833
834 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
835 (nnmairix-last-server, nnmairix-current-server): Defvar them.
836 (nnmairix-goto-original-article): Defvar gnus-registry-install and
837 autoload gnus-registry-fetch-group when compiling.
838 (nnmairix-request-group-with-article-number-correction): Remove
839 unreferenced argument passed to nnmairix-call-backend.
840
841 2008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
842
843 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
844 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
845 Wilde.
846
847 2008-02-27 Glenn Morris <rgm@gnu.org>
848
849 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
850 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
851 variables to defconsts. Convert comments to doc-strings.
852 (nnmairix-last-server, nnmairix-current-server): Convert from free
853 variables to defvars. Convert comments to doc-strings.
854 (gnus-registry-fetch-group): Autoload.
855 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
856 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
857 (nnmairix-widget-build-editable-fields): Use car cddr rather than
858 caddr.
859 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
860 nnmairix-request-group-with-article-number-correction call.
861 (nnmairix-fast, nnmairix-group): New, less general names, for free
862 variables passed from nnmairix-request-group to
863 nnmairix-request-group-with-article-number-correction. Declare.
864 (nnmairix-request-group-with-article-number-correction):
865 Use nnmairix-fast, nnmairix-group rather than fast, group.
866
867 2008-02-26 David Engster <dengste@eml.cc>
868
869 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
870 version 0.5.
871
872 2008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
873
874 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
875 instead of making an extra function call. Don't add the current group
876 to articles only when they have the group. Use
877 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
878 Reported by David <de_bb@arcor.de>.
879
880 2008-02-24 Miles Bader <miles@gnu.org>
881
882 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
883 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
884 (mm-find-mime-charset-region):
885 * mm-bodies.el (mm-encode-body):
886 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
887
888 2008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
889
890 * mail-source.el (mail-source-delete-incoming): Change default.
891 Supplement doc string.
892
893 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
894
895 2008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
896
897 * nnmail.el (nnmail-message-id-cache-file): Derive from
898 `gnus-home-directory'.
899
900 2008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
901
902 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
903 Document negative prefix.
904
905 * gnus-group.el (gnus-group-read-group): Document negative prefix.
906
907 2008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
908
909 * message.el (message-unsent-separator): Add the Exim bounce
910 separator.
911
912 2008-02-10 Daiki Ueno <ueno@unixuser.org>
913
914 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
915 list.
916 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
917 recipient/signer list.
918
919 2008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
920
921 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
922 fbound (Emacs 23 unicode), signal an error.
923
924 2008-02-08 Glenn Morris <rgm@gnu.org>
925
926 * gnus-art.el (pgg-display-output-buffer): Declare as function.
927
928 2008-02-07 Tassilo Horn <tassilo@member.fsf.org>
929
930 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
931 ports to the calls to `netrc-machine-user-or-password' in addition to
932 "imap" and "imaps".
933
934 2008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
935
936 * gnus.el (gnus-group-startup-message): Add `find-image' call before
937 image-load-path is let-bound. Reported by Harald Hanche-Olsen
938 <hanche@math.ntnu.no>.
939
940 2008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
941
942 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
943
944 2008-02-01 Zhang Wei <id.brep@gmail.com>
945
946 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
947
948 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
949
950 2008-02-01 Miles Bader <miles@gnu.org>
951
952 * mml.el (mml-parse-1): Remove apparently vestigial use of
953 `mm-hack-charsets'.
954 * mm-bodies.el (mm-encode-body): Likewise.
955
956 2008-02-01 Kenichi Handa <handa@m17n.org>
957
958 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
959 rfc2104-hexstring-to-bitstring and changed to return a byte list.
960 (rfc2104-hash): Convert the result of concat to unibyte string.
961
962 2008-02-01 Dave Love <fx@gnu.org>
963
964 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
965 coding-system-for-read.
966 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
967
968 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
969 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
970 (mm-find-mime-charset-region): Remove hack-charsets stuff.
971
972 2008-01-24 Michael Sperber <sperber@deinprogramm.de>
973
974 * mail-source.el (mail-sources): Add `group' choice.
975
976 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
977 parameter `in-group' to control into which group the articles go.
978 Add treatment of `group' mail-source.
979
980 2008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
981
982 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
983 * message.el (message-beginning-of-line): Use featurep instead of bound
984 tests in order to resolve conditionals at compile time.
985
986 2008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
987
988 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
989
990 * mm-decode.el (mm-dissect-buffer): Decode description.
991
992 * mml.el (mml-to-mime): Encode message header first.
993
994 2008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
995
996 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
997 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
998
999 2008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
1000
1001 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
1002
1003 2008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1004
1005 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
1006 prefix keys.
1007 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
1008 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
1009 gnus-xmas.el.
1010
1011 2008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1012
1013 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
1014 Add new variables for article mark management.
1015 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
1016 list of extra data entries which, when present, will indicate that the
1017 article ID should not be trimmed from the registry.
1018 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
1019 functions.
1020 (gnus-registry-read-mark): New function to read a mark name from the
1021 user.
1022 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
1023 (gnus-registry-set-article-mark-internal): New functions to add and
1024 remove marks.
1025 (gnus-registry-get-article-marks): New function to show the marks for
1026 an article, or retrieve them for further use.
1027
1028 2008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1029
1030 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
1031 keys when no argument is given.
1032
1033 2008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
1034
1035 * gnus-sum.el (gnus-article-sort-by-random)
1036 (gnus-thread-sort-by-random): Fix doc strings. Reported by
1037 jidanni@jidanni.org.
1038
1039 2008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
1040
1041 * gnus-art.el (gnus-article-describe-bindings): New function.
1042 (gnus-article-read-summary-keys): Use it.
1043 (gnus-article-mode-map): Bind `C-h b' to it.
1044
1045 2008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1046
1047 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
1048 XEmacs.
1049 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
1050 against non-character events.
1051
1052 2008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
1053
1054 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
1055 command.
1056 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
1057 instead of END. Change name of the temp file.
1058 (gnus-group-gmane-group-download-format): Add doc string. Make it
1059 customizable.
1060
1061 2008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1062
1063 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
1064 bind `S W' to gnus-article-wide-reply-with-original; set default
1065 binding to gnus-article-read-summary-send-keys.
1066 (gnus-article-read-summary-keys): Fix the order of keys; display
1067 continuation keys correctly in the echo area; describe bindings
1068 correctly when keys end with `C-h'.
1069 (gnus-article-read-summary-send-keys): New function.
1070 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
1071 for gnus-article-read-summary-send-keys; display continuation keys
1072 correctly in the echo area.
1073 (gnus-article-reply-with-original): Ignore prefix argument.
1074 (gnus-article-wide-reply-with-original): New function.
1075
1076 2008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1077
1078 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
1079 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
1080
1081 2008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1082
1083 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
1084 (gnus-group-read-ephemeral-gmane-group): New command.
1085
1086 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1087
1088 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
1089
1090 2007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1091
1092 * message.el (message-send-mail-function): Increase custom version.
1093
1094 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
1095 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
1096
1097 2007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1098
1099 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
1100 html parts correctly; support forwarded messages.
1101 (gnus-article-browse-html-article): Remove work buffers.
1102
1103 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
1104 compiling.
1105 (netrc-bound-and-true-p): New macro.
1106 (netrc-parse): Use it instead of bound-and-true-p that is not available
1107 in XEmacs 21.4.
1108
1109 2007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
1110
1111 * gnus-registry.el (gnus-registry-mark-article)
1112 (gnus-registry-article-marks): Add functionality to mark articles
1113 through the Gnus registry.
1114
1115 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
1116 (netrc-parse): Use encrypt-file-alist to determine if
1117 encrypt-find-model or encrypt-insert-file-contents should be used.
1118
1119 2007-12-19 Glenn Morris <rgm@gnu.org>
1120
1121 * mml.el (message-options-set, message-narrow-to-head)
1122 (message-in-body-p, message-mail-p, message-encode-message-body):
1123 Autoload.
1124 (message-remove-header, message-narrow-to-headers-or-head)
1125 (message-subscribed-p, message-make-mail-followup-to)
1126 (message-position-on-field, message-news-p)
1127 (message-options-set-recipient, message-generate-headers)
1128 (message-sort-headers): Declare as functions.
1129
1130 2007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1131
1132 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
1133 convention in doc string.
1134
1135 2007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
1138 title to html parts.
1139 (gnus-article-browse-html-article): Pass message header to it.
1140
1141 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
1142
1143 2007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
1144
1145 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
1146 or password compatible with XEmacs.
1147
1148 2007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1149
1150 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
1151 format document.
1152 (gnus-mime-delete-part): Don't write description line if empty.
1153 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
1154
1155 2007-12-14 Johan Bockgård <bojohan@gnu.org>
1156
1157 * gnus-sum.el (gnus-summary-mark-unread-as-read)
1158 (gnus-summary-mark-read-and-unread-as-read)
1159 (gnus-summary-mark-current-read-and-unread-as-read)
1160 (gnus-summary-mark-unread-as-ticked): Doc fix.
1161 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
1162
1163 2007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
1164
1165 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
1166 Christoph Conrad <christoph.conrad@gmx.de>.
1167
1168 2007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
1169
1170 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
1171 yes-or-no-p.
1172
1173 2007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
1174
1175 * mm-decode.el (mm-add-meta-html-tag): New function.
1176 (mm-save-part-to-file, mm-pipe-part): Use it.
1177
1178 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
1179 gnus-y-or-n-p instead of y-or-n-p.
1180 (gnus-article-browse-html-parts): Work with message/external-body; use
1181 mm-add-meta-html-tag.
1182
1183 2007-12-11 Glenn Morris <rgm@gnu.org>
1184
1185 * gnus-cache.el: Require gnus-sum not just when compiling.
1186
1187 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
1188
1189 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
1190 definitions before use.
1191
1192 * mm-decode.el: Require gnus-util.
1193 (mm-remove-part): Only call delete-annotation on XEmacs.
1194
1195 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
1196
1197 * nnmail.el: Require gnus-int.
1198
1199 * spam.el: Move `require's before `eval-when-compile's.
1200
1201 * gnus-ems.el (gnus-alive-p):
1202 * gnus-fun.el (message-goto-eoh):
1203 * gnus-util.el (gnus-group-name-decode):
1204 * mail-source.el (gnus-compress-sequence):
1205 * message.el (Info-goto-node, format-spec):
1206 * mm-bodies.el (message-options-get):
1207 * mm-decode.el (mm-view-pkcs7):
1208 * mm-util.el (gmm-write-region):
1209 * mml-smime.el (mml-compute-boundary)
1210 (gnus-completing-read-with-default):
1211 * mml.el (widget-button-press, gnus-make-hashtable):
1212 * mml1991.el (mm-decode-content-transfer-encoding)
1213 (mm-encode-content-transfer-encoding)
1214 (message-options-get, message-options-set):
1215 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
1216 * nnfolder.el (gnus-request-group):
1217 * nnheader.el (ietf-drums-unfold-fws):
1218 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
1219 * smime.el (gnus-run-mode-hooks):
1220 * spam-stat.el (gnus-message): Autoload.
1221
1222 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
1223 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
1224 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
1225 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
1226 Add declare-function compatibility definition.
1227
1228 * gnus-cache.el (nnvirtual-find-group-art):
1229 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
1230 (gnus-add-image, gnus-add-wash-type):
1231 * gnus-group.el (nnkiboze-score-file):
1232 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
1233 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
1234 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
1235 (message-tokenize-header, gnus-get-buffer-create)
1236 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
1237 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
1238 * gnus.el (gnus-group-decoded-name):
1239 * mail-source.el (imap-capability):
1240 * mm-bodies.el (message-options-set):
1241 * mm-decode.el (gnus-configure-windows):
1242 * mm-extern.el (message-goto-body):
1243 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
1244 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
1245 (epg-sub-key-validity, message-options-set):
1246 * mml.el (widget-event-point, gnus-configure-windows):
1247 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
1248 * mml2015.el (epg-check-configuration, epg-configuration)
1249 (message-options-set):
1250 * nndb.el (nndb-request-article):
1251 * nnfolder.el (gnus-request-create-group):
1252 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
1253 * nnmaildir.el (gnus-group-mark-article-read):
1254 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
1255 * rfc1843.el (message-fetch-field):
1256 * spam.el (gnus-extract-address-components):
1257 Declare as functions.
1258
1259 2007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1260
1261 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
1262
1263 2007-12-09 Glenn Morris <rgm@gnu.org>
1264
1265 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
1266
1267 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
1268 * message.el, mm-view.el, sieve-manage, smime.el:
1269 Add declare-function compatibility definition.
1270
1271 * gnus-art.el (w3-region, w3m-region, Info-menu):
1272 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
1273 * gnus-sum.el (gnus-get-predicate):
1274 * gnus-util.el (mm-append-to-file, w32-focus-frame):
1275 * message.el (mail-abbrev-in-expansion-header-p):
1276 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
1277 (w3m-detect-meta-charset, w3m-region):
1278 * sieve-manage.el (password-read, password-cache-add)
1279 (password-cache-remove):
1280 * smime.el (password-read-and-add): Declare as functions.
1281
1282 2007-12-08 David Kastrup <dak@gnu.org>
1283
1284 * gnus-sum.el (gnus-summary-simplify-subject-query):
1285 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
1286 `message'.
1287
1288 2007-12-07 Glenn Morris <rgm@gnu.org>
1289
1290 * gnus-art.el (article-make-date-line): Revert previous change.
1291
1292 2007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1293
1294 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
1295
1296 2007-12-06 Christian Plate <cplate@web.de> (tiny change)
1297
1298 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
1299 Call gnus-add-to-range ranges only once with a prepared article-list.
1300
1301 2007-12-06 Paul Jarc <prj@po.cwru.edu>
1302
1303 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
1304 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
1305 group names with backslashes. Reported by Tassilo Horn
1306 <tassilo@member.fsf.org>.
1307
1308 2007-12-06 D. Goel <deego3@gmail.com>
1309
1310 * gnus-art.el (article-make-date-line):
1311 * gnus-start.el (gnus-load):
1312 * pop3.el (pop3-read-response): Fix buggy call to `error'.
1313
1314 2007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1315
1316 * gnus-art.el (gnus-use-idna)
1317 * gnus-start.el (gnus-site-init-file)
1318 * message.el (message-use-idna)
1319 * mm-uu.el (mm-uu-hide-markers)
1320 * smiley.el (smiley-style): Revert changes that suppress warnings.
1321
1322 2007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1323
1324 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
1325 specify charset to html source. Reported by Christoph Conrad
1326 <christoph.conrad@gmx.de>.
1327
1328 2007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1329
1330 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
1331 idna-program in order to suppress byte compile warning issued by XEmacs
1332 that came to byte compile the default value section of defcustom forms
1333 recently.
1334
1335 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
1336 value of installation-directory.
1337
1338 * message.el (message-use-idna): Don't directly refer to the value of
1339 idna-program.
1340
1341 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
1342
1343 * smiley.el (smiley-style): Don't directly call face-attribute.
1344
1345 2007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
1346
1347 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
1348
1349 * gnus-dired.el: Reduce Gnus dependencies.
1350 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
1351 require. Use autoloads instead.
1352 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
1353 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
1354 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
1355 (gnus-dired-mode): Adjust doc string.
1356 (gnus-dired-mail-mode): New variable.
1357 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
1358 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
1359 (gnus-dired-mail-buffers): New function. Return mail or message
1360 composition buffers.
1361 (gnus-dired-attach): Use it.
1362 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
1363 NO-DECODE.
1364 (gnus-dired-print): Use `gnus-print-buffer' depending on
1365 `gnus-dired-mail-mode'.
1366
1367 2007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1368
1369 * rfc2047.el (rfc2047-encoded-word-regexp)
1370 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
1371 explaining what regexp patterns are for.
1372
1373 2007-12-04 Glenn Morris <rgm@gnu.org>
1374
1375 * password.el: Move to ../password-cache.el.
1376
1377 * mml1991.el (password-read, password-cache-add, password-cache-remove):
1378 * mml2015.el (password-read, password-cache-add, password-cache-remove):
1379 * mml-smime.el (password-read, password-cache-add)
1380 (password-cache-remove):
1381 No need to autoload, since mml-sec requires password.
1382
1383 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
1384 * message.el (gnus-extract-address-components):
1385 * mml-smime.el (gnus-extract-address-components): Define for compiler.
1386
1387 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
1388 password.
1389
1390 2007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
1391
1392 * mailcap.el: Reduce dependencies.
1393 (mail-header-parse-content-type): Autoload.
1394 (mailcap-delete-duplicates): New alias.
1395 (mailcap-mime-info): Add optional argument NO-DECODE.
1396 (mailcap-mime-types): Use mailcap-delete-duplicates.
1397
1398 * message.el (message-ignored-supersedes-headers): Add "X-ID".
1399
1400 2007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1401
1402 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
1403 function.
1404
1405 * gnus-uu.el (gnus-uu-decode-yenc): New command.
1406 (gnus-uu-yenc-article): New function.
1407
1408 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
1409
1410 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
1411 buffer.
1412
1413 2007-12-02 Glenn Morris <rgm@gnu.org>
1414
1415 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
1416 Move to ../net.
1417
1418 * binhex.el, uudecode.el: Move to ../mail.
1419
1420 * encrypt.el: Remove file.
1421
1422 2007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
1423
1424 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
1425 matches on patches.
1426
1427 * gnus-art.el (gnus-article-browse-html-article): Mention
1428 `mm-text-html-renderer' in the doc string.
1429
1430 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
1431 string. Add comments.
1432
1433 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
1434 if rhs is ASCII.
1435
1436 2007-12-01 Glenn Morris <rgm@gnu.org>
1437
1438 * dig.el, dns.el: Move to ../net.
1439 * format-spec.el, hex-util.el, sha1.el: Move to ../.
1440
1441 * mail-source.el (top-level): Require format-spec before
1442 eval-when-compile.
1443
1444 2007-11-30 Glenn Morris <rgm@gnu.org>
1445
1446 * encrypt.el: Require password, rather than autoloading password-read.
1447
1448 2007-11-28 Elias Oltmanns <eo@nebensachen.de>
1449
1450 * gnus.el (gnus-method-to-server): Add an optional parameter so the
1451 caller can indicate whether the cache should be disregarded for this
1452 call. This way the result of the call is reproducible at all times and
1453 can be considered a canonical server name for the supplied method.
1454 (gnus-agent-method-p): Canonicalize server names by pushing their
1455 method through `gnus-method-to-server' using the no-cache argument.
1456
1457 * gnus-srvr.el (gnus-server-insert-server-line): Call
1458 `gnus-method-to-server' with `no-cache' argument.
1459
1460 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
1461 gnus-agent-possibly-synchronize-flags as this should be called when the
1462 server is actually being opened.
1463 (gnus-agent-possibly-synchronize-flags)
1464 (gnus-agent-possibly-synchronize-flags-server): Move check for the
1465 flags file of an agentized server to the latter function.
1466
1467 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
1468 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
1469 after a connection has been established successfully.
1470
1471 2007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
1472
1473 * gnus-art.el (article-display-face): Force to display face if called
1474 interactively; check if gnus-article-x-face-too-ugly matches author.
1475 (article-display-x-face): Display face even if From header is missing
1476 as article-display-face does.
1477
1478 2007-11-28 Richard Stallman <rms@gnu.org>
1479
1480 * md4.el: Move to ../.
1481 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
1482
1483 2007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
1484
1485 * mail-source.el (mail-sources): Default to fetch from file for
1486 compatibility with default of nnmail-spool-file.
1487
1488 2007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
1489
1490 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
1491 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
1492 to look for encoded word that should be encoded again.
1493 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
1494 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
1495 encoding pattern.
1496 (rfc2047-decode-region): Switch strict regexp and loose one according
1497 to rfc2047-allow-irregular-q-encoded-words.
1498
1499 2007-11-26 Simon Josefsson <simon@josefsson.org>
1500
1501 * imap.el: Move to ../net directory.
1502
1503 2007-11-25 Romain Francoise <romain@orebokech.com>
1504
1505 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
1506
1507 2007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1508
1509 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
1510 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
1511
1512 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
1513 `nnmail-spool-file'.
1514
1515 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
1516 `nnmail-spool-file'.
1517
1518 * gnus-move.el (gnus-change-server): Ditto.
1519
1520 * gnus-kill.el (gnus-batch-score): Ditto.
1521
1522 * gnus-cache.el (gnus-jog-cache): Ditto.
1523
1524 * gnus-msg.el (gnus-summary-reply):
1525 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
1526
1527 2007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1528
1529 * gnus-cache.el (gnus-cache-generate-nov-databases):
1530 Use nnml-generate-nov-databases-directory instead of
1531 nnml-generate-nov-databases-1.
1532
1533 2007-11-24 Glenn Morris <rgm@gnu.org>
1534
1535 * message.el (message-tool-bar-retro): Update for rename
1536 mail_send.xpm->mail-send.xpm.
1537
1538 2007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
1539
1540 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
1541 `smime-ldap-search' for Emacs 22 and up.
1542
1543 2007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
1544
1545 * hashcash.el: Move to ../mail directory.
1546
1547 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
1548
1549 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
1550 `smime-ldap-search' for Emacs 22 and up.
1551
1552 2007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1553
1554 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
1555
1556 * message.el (message-send-mail-function): Fix error convention.
1557 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
1558 (message-widen-reply, message-send-mail, message-talkative-question)
1559 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
1560 (message-clone-locals, message-send-news): Use with-current-buffer.
1561 (message-insert-or-toggle-importance): Remove unused var `valid'.
1562 (message-make-references): Remove unused var `new-references'.
1563 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
1564
1565 2007-11-22 Juanma Barranquero <lekktu@gmail.com>
1566
1567 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
1568 (spam-split-symbolic-return-positive): Reflow docstring.
1569 (spam-backends, spam-summary-exit-behavior)
1570 (spam-mark-ham-unread-before-move-from-spam-group)
1571 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
1572 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
1573 (spam-clear-cache, spam-backend-check, spam-install-backend)
1574 (spam-install-statistical-backend, spam-list-of-processors)
1575 (spam-group-processor-p, spam-split, spam-bogofilter-score)
1576 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
1577 (spam-check-crm114, spam-initialize, spam-unload-hook):
1578 Fix typos in docstrings.
1579
1580 2007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1581
1582 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
1583 been checked if they have never been read and those group levels are
1584 higher than the one that a user specified.
1585
1586 2007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1587
1588 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
1589 foreign groups unless a group level is specified by a user.
1590 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
1591
1592 2007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
1593
1594 * message.el (message-send-mail-function): Require sendmail.
1595
1596 2007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
1597
1598 * message.el (message-send-mail-function): Check for smtpmail too.
1599
1600 * utf7.el (utf7-encode, utf7-decode): Use coding system
1601 `utf-7'/`utf-7-imap' from utf-7.el' if available.
1602
1603 * message.el (message-send-mail-function): New function.
1604 (message-send-mail-function): Set default using
1605 message-send-mail-function. Adjust doc string.
1606 (message-send-mail-with-mailclient): New function.
1607
1608 2007-11-17 Richard Stallman <rms@gnu.org>
1609
1610 * assistant.el: Remove file.
1611
1612 2007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
1613
1614 * smime.el (from):
1615 * rfc2047.el (message-posting-charset):
1616 * qp.el (mm-use-ultra-safe-encoding):
1617 * pop3.el (parse-time-months):
1618 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
1619 * nnml.el (files):
1620 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
1621 (jka-compr-compression-info-list, ange-ftp-path-format)
1622 (efs-path-regexp):
1623 * nndiary.el (files):
1624 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
1625 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
1626 (epg-digest-algorithm-alist, inhibit-redisplay)
1627 (password-cache-expiry):
1628 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
1629 (pgg-output-buffer, password-cache-expiry):
1630 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
1631 (efs-path-regexp):
1632 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
1633 (inhibit-redisplay):
1634 * mm-uu.el (file-name, start-point, end-point, entry)
1635 (gnus-newsgroup-name, gnus-newsgroup-charset):
1636 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
1637 (latin-unity-ucs-list):
1638 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
1639 (mm-uu-binhex-decode-function):
1640 * message.el (gnus-message-group-art, gnus-list-identifiers, )
1641 (rmail-enable-mime-composing, gnus-local-organization)
1642 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
1643 (gnus-read-active-file, facemenu-add-face-function)
1644 (facemenu-remove-face-function, gnus-article-decoded-p)
1645 (tool-bar-mode):
1646 * mail-source.el (display-time-mail-function):
1647 * gnus-util.el (nnmail-pathname-coding-system)
1648 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
1649 (gnus-original-article-buffer, gnus-user-agent)
1650 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
1651 (xemacs-codename, sxemacs-codename, emacs-program-version):
1652 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
1653 * gnus-start.el (gnus-agent-covered-methods)
1654 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
1655 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
1656 (gnus-newsgroup-headers, gnus-group-list-mode)
1657 (gnus-group-mark-positions, gnus-newsgroup-data)
1658 (gnus-newsgroup-unreads, nnoo-state-alist)
1659 (gnus-current-select-method, mail-sources)
1660 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
1661 (nnmail-spool-file, gnus-cache-active-hashtb):
1662 * gnus-mh.el (mh-lib-progs):
1663 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
1664 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
1665 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
1666 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
1667 (gnus-group-buffer):
1668 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
1669 (font-lock-set-defaults):
1670 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
1671 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
1672 (gnus-summary-post-menu, total-parts, type, condition, length):
1673 * gnus-agent.el (gnus-agent-read-agentview):
1674 * flow-fill.el (show-trailing-whitespace):
1675 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
1676 eval-and-compile wrappers for byte compiler pacifiers.
1677
1678 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
1679 (mm-display-inline-fontify): Check for featurep 'xemacs not
1680 extent-list.
1681
1682 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
1683 itimer-list.
1684 (mm-create-image-xemacs): Only do something for XEmacs.
1685 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
1686
1687 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
1688
1689 * gnus-registry.el (gnus-adaptive-word-syntax-table):
1690 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
1691
1692 2007-11-15 Juanma Barranquero <lekktu@gmail.com>
1693
1694 * nnimap.el (nnimap-split-download-body):
1695 * gnus-demon.el (gnus-demon):
1696 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
1697
1698 2007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
1699
1700 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
1701 macros.
1702 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
1703 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
1704 copy data from unibyte buffer to multibyte current buffer.
1705 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
1706 to copy data from unibyte current buffer to multibyte buffer.
1707 (nntp-make-process-buffer): Make process buffer unibyte.
1708
1709 * pop3.el (pop3-open-server): Fix typo in Lisp code.
1710
1711 2007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
1712
1713 * pop3.el (pop3-open-server): Accept and process data more robustly at
1714 connexion start to avoid spurious "POP SSL connexion failed" errors.
1715
1716 2007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
1717
1718 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
1719 read group names.
1720
1721 2007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
1722
1723 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
1724
1725 2007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
1726
1727 * nnmail.el (nnmail-parse-active): Make group names unibyte.
1728 (nnmail-save-active): Use a unibyte buffer when saving active file,
1729 which may contain non-ASCII group names.
1730
1731 * nnml.el (nnml-request-group): Decode group names in messages.
1732
1733 2007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
1734
1735 * message.el (message-citation-line-function)
1736 (message-insert-formatted-citation-line): Fix spelling of
1737 `message-insert-formated-citation-line'.
1738
1739 2007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
1740
1741 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
1742
1743 2007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1744
1745 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
1746 nnmail-pathname-coding-system.
1747
1748 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
1749 that a user enters; decode group names in messages.
1750
1751 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
1752
1753 2007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1754
1755 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
1756
1757 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
1758
1759 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
1760 risky local variable.
1761
1762 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
1763
1764 2007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
1765
1766 * encrypt.el: Improve documentation to fix function name typo.
1767 Reported by Daiki Ueno <ueno@unixuser.org>.
1768
1769 2007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1770
1771 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
1772 even if the point is not in the last page of an article.
1773 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
1774 back to the previous page.
1775
1776 2007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
1777
1778 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
1779
1780 2007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
1781
1782 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
1783
1784 2007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
1785
1786 * message.el (message-check-news-body-syntax): Avoid
1787 mm-string-as-multibyte.
1788 (message-hide-headers): Don't assume (point-min)==1.
1789
1790 2007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1791
1792 * message.el (message-remove-blank-cited-lines): Fix if remove is
1793 given.
1794 (message-bogus-address-regexp): New variable.
1795 (message-bogus-recipient-p): New function.
1796 (message-check-recipients): New command.
1797 (message-syntax-checks): Add `bogus-recipient'.
1798 (message-fix-before-sending): Add `bogus-recipient'.
1799
1800 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
1801 (gnus-treat-body-boundary): Don't test window-system.
1802
1803 2007-10-28 Leo <sdl.web@gmail.com> (tiny change)
1804
1805 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
1806
1807 2007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1808
1809 * gnus.el: Bump version to Gnus v5.13.
1810
1811 2007-10-28 Miles Bader <miles@gnu.org>
1812
1813 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
1814 at compile-time too.
1815
1816 2007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1817
1818 * gnus-msg.el (gnus-message-setup-hook): Add
1819 `message-remove-blank-cited-lines' to options.
1820
1821 2007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
1822
1823 * message.el (message-remove-blank-cited-lines): New function.
1824 Suggested by Karl Plästerer.
1825
1826 2007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
1827
1828 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
1829 mapc.
1830
1831 * imap.el (imap-open): Replace mapcar called for effect with mapc.
1832 (top-level): Use mapc to set functions to be traced for debugging.
1833
1834 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
1835 called for effect with while loop.
1836
1837 * message.el (message-talkative-question): Replace mapcar called for
1838 effect with mapc.
1839
1840 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
1841 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
1842 called for effect with dolist.
1843
1844 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
1845
1846 * nndiary.el: Use dolist instead of mapcar to add diary headers to
1847 gnus-extra-headers and nnmail-extra-headers.
1848
1849 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
1850 called for effect with dolist.
1851 (top-level): Use mapc to set functions to be traced for debugging.
1852
1853 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
1854 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
1855 dolist.
1856
1857 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
1858 Replace mapcar called for effect with mapc.
1859 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
1860 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
1861 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
1862 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
1863
1864 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
1865 remove-if that's a cl function.
1866
1867 * webmail.el (webmail-debug): Replace mapcar called for effect with
1868 dolist.
1869
1870 2007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
1873 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
1874 with while loop.
1875
1876 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
1877 functions from article-* functions.
1878 (gnus-multi-decode-header): Replace mapcar called for effect with
1879 dolist.
1880
1881 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
1882 (gnus-bookmark-show-details): Replace mapcar called for effect with
1883 while loop.
1884
1885 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
1886 called for effect with while loop.
1887
1888 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
1889 with dolist.
1890
1891 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
1892 mapcar called for effect with dolist.
1893
1894 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
1895
1896 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
1897 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
1898 Replace mapcar called for effect with dolist.
1899 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
1900 mapc.
1901
1902 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
1903 Replace mapcar called for effect with dolist.
1904 (gnus-topic-list): Replace mapcar called for effect with mapc.
1905
1906 * gnus.el: Use mapc instead of mapcar to add autoloads.
1907
1908 2007-10-23 Richard Stallman <rms@gnu.org>
1909
1910 * gnus-group.el (gnus-group-highlight): Mark as risky.
1911
1912 2007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1913
1914 * gnus.el (gnus-server-to-method): Return method found first in
1915 gnus-newsrc-alist.
1916
1917 * gnus-art.el (gnus-article-highlight-signature)
1918 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
1919 button overlay without the front stickiness.
1920
1921 2007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
1922
1923 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
1924 overview buffer needed a catch to receive its throw.
1925 (gnus-agent-flush-cache): Declared as interactive to make this function
1926 easier to use.
1927
1928 2007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
1929
1930 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
1931 `next-line'.
1932
1933 2007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1934
1935 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
1936 exclude address matching message-dont-reply-to-names.
1937
1938 2007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
1939
1940 * gnus-util.el (gnus-string<): New function.
1941
1942 * gnus-sum.el (gnus-article-sort-by-author)
1943 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
1944
1945 2007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
1946
1947 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
1948 the frame-focus tag is set in gnus-buffer-configuration.
1949
1950 2007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
1951
1952 * gnus-art.el (gnus-article-add-button): Make a button overlay without
1953 the front stickiness.
1954
1955 2007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
1956
1957 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
1958 url pattern; remove duplicate one.
1959 (gnus-article-extend-url-button): New function.
1960 (gnus-article-add-buttons): Use it.
1961 (gnus-button-push): Use concatenated url that it makes.
1962
1963 2007-10-04 Juanma Barranquero <lekktu@gmail.com>
1964
1965 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
1966 (sieve-manage-open): Use `mapc' instead of `mapcar'.
1967
1968 2007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
1969
1970 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
1971 Don't hardcode point-min==1.
1972
1973 2007-09-30 David Kastrup <dak@gnu.org>
1974
1975 * gnus-art.el (gnus-article-reply-with-original)
1976 (gnus-article-followup-with-original): When `transient-mark-mode' is
1977 off, refrain from active-region behavior for followups.
1978
1979 2007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
1980
1981 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
1982 Fix comment about "iso8859-1".
1983
1984 2007-10-08 Daiki Ueno <ueno@unixuser.org>
1985
1986 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
1987 ones returned from the verify-function.
1988
1989 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
1990 mml2015-extract-cleartext-signature if extraction failed.
1991
1992 2007-10-07 Daiki Ueno <ueno@unixuser.org>
1993
1994 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
1995 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
1996 failed.
1997
1998 2007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1999
2000 * Relicense "GPLv2 or later" files to "GPLv3 or later".
2001
2002 2007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
2003
2004 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
2005 to mark a thread as expirable. Add variable `hide' to handle hiding of
2006 thread for both the null and zero (kill/expire thread) universal prefix
2007 cases.
2008 (gnus-summary-expire-thread): Add new function to expire a thread,
2009 using gnus-summary-kill-thread.
2010 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
2011 shortcuts for gnus-summary-expire-thread.
2012 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
2013 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
2014
2015 2007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
2016
2017 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
2018 extras value, so an extras entry can be deleted.
2019 (gnus-registry-delete-extra-entry): Use it.
2020 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
2021 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
2022 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
2023 storage through the gnus-registry, and provide an appropriate API for
2024 it.
2025
2026 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2027
2028 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
2029 Suggested by Leo <sdl.web@gmail.com>.
2030
2031 * gnus.el: Do.
2032
2033 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2034
2035 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
2036 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
2037
2038 * gnus-agent.el (gnus-agent-fetch-headers): Do.
2039
2040 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
2041 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
2042
2043 2007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2044
2045 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
2046 newline.
2047 (nnmbox-request-accept-article): Don't change article in source buffer;
2048 narrow to header to use message-fetch-field rather than
2049 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
2050 (nnmbox-request-replace-article): Quote lines that'll be misidentified
2051 as delimiters; make sure article ends with newline.
2052 (nnmbox-delete-mail): Correct last position of article to be deleted;
2053 ignore X-Gnus-Newsgroup header in article body.
2054 (nnmbox-save-mail): Quote lines looking like delimiters at the right
2055 positions; make sure article ends with newline.
2056
2057 * message.el (message-display-abbrev): Don't infloop when a user
2058 inserts SPC in the beginning of header.
2059
2060 2007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
2061
2062 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
2063 list of groups not followed by default. Fix type to be regexp.
2064 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
2065
2066 2007-09-06 Tassilo Horn <tassilo@member.fsf.org>
2067
2068 * hmac-def.el (define-hmac-function): Switch from old-style to
2069 new-style backquotes.
2070
2071 * md4.el (md4-make-step): Likewise.
2072
2073 2007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2074
2075 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
2076 raw-text coding system when saving .newsrc file, which may contain
2077 non-ASCII group names.
2078
2079 2007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
2080
2081 * gnus-cus.el (gnus-score-extra): New widget.
2082 (gnus-score-extra-convert): New function.
2083 (gnus-score-customize): Use it for Extra.
2084
2085 2007-08-31 Daiki Ueno <ueno@unixuser.org>
2086
2087 * mml2015.el (mml2015-extract-cleartext-signature): New function.
2088 (mml2015-mailcrypt-clear-verify): Use it.
2089 (mml2015-gpg-clear-verify): Use it.
2090 (mml2015-pgg-clear-verify): Use it.
2091 (mml2015-epg-clear-verify): Replace the current part with the output
2092 from GnuPG; don't extract the plaintext by itself.
2093
2094 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
2095 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
2096 mml2015-clear-verify-function; don't touch the armor headers or
2097 dash-escaped text here.
2098
2099 2007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
2100
2101 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
2102 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
2103 parts, or application/octet-stream as a last resort.
2104 (gnus-mime-view-part-as-type): Don't toggle display.
2105 (gnus-mime-view-part-as-charset): Don't turn off display before
2106 querying charset.
2107
2108 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
2109 stuff to undisplayer function in Emacs.
2110 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
2111
2112 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
2113 text/calendar parts.
2114
2115 2007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2116
2117 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
2118 decoding text/calendar parts.
2119
2120 * message.el (message-forward-make-body-mime): Always mark body as
2121 having no illegible text; remove signed-or-encrypted argument.
2122 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
2123
2124 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
2125 (mml-generate-mime-1): Don't encode body if it is specified to be in
2126 raw form; don't make buffer be unibyte when inserting multibyte string.
2127
2128 2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
2129
2130 * sha1.el: Fix up comment style.
2131 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
2132 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
2133
2134 * hex-util.el: Fix up comment style.
2135 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
2136
2137 * gnus-salt.el: Use with-current-buffer.
2138 (gnus-pick-setup-message): Fix long-standing typo.
2139
2140 2007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
2141
2142 * imap.el (imap-logout-timeout): New variable.
2143 (imap-logout, imap-logout-wait): New functions.
2144 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
2145
2146 * nnimap.el (nnimap-logout-timeout): New server variable.
2147 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
2148 nnimap-logout-timeout.
2149
2150 * gnus-art.el (gnus-article-summary-command-nosave)
2151 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
2152
2153 2007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
2154
2155 * gnus.el (gnus-maximum-newsgroup): New variable.
2156
2157 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
2158 according to gnus-maximum-newsgroup.
2159
2160 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
2161 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
2162 Limit the range of articles according to gnus-maximum-newsgroup.
2163
2164 2007-08-14 Tassilo Horn <tassilo@member.fsf.org>
2165
2166 * gnus-art.el (gnus-sticky-article): Fixed problems described in
2167 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
2168 Don't perform gnus-configure-windows here; reuse existing sticky
2169 article buffer.
2170
2171 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
2172 it doesn't exist in gnus-article-mode.
2173
2174 2007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
2175
2176 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
2177 (gnus-agent-decoded-group-name): New function.
2178 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
2179 (gnus-agent-expire-group-1): Use it; decode group name in messages.
2180
2181 2007-08-12 Tassilo Horn <tassilo@member.fsf.org>
2182
2183 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
2184 Add binding for gnus-sticky-article.
2185 (gnus-summary-exit): Don't kill sticky article buffers.
2186
2187 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
2188 article buffer.
2189 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
2190 (gnus-kill-sticky-article-buffers): New commands.
2191
2192 2007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
2193
2194 * nntp.el (nntp-xref-number-is-evil): New server variable.
2195 (nntp-find-group-and-number): If it is non-nil, don't trust article
2196 numbers in the Xref header.
2197
2198 2007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2199
2200 * gnus-agent.el (gnus-agent-read-group): New function.
2201 (gnus-agent-flush-group, gnus-agent-expire-group)
2202 (gnus-agent-regenerate-group): Use it.
2203 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
2204 nnmail-pathname-coding-system.
2205
2206 2007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
2207
2208 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
2209
2210 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
2211 that are unread as unread, and also as selected so that information of
2212 marks having been changed by a user may be updated when exiting group.
2213
2214 2007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2215
2216 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
2217
2218 2007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
2219
2220 * gnus-art.el (gnus-mime-display-single): Pass part number that is
2221 calculated ignoring signature parts to gnus-treat-article.
2222
2223 2007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2224
2225 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
2226 a point here in order to keep the window start.
2227 (gnus-insert-mime-security-button): Make a button overlay without the
2228 front stickiness.
2229 (gnus-mime-display-security): Goto the end of a button.
2230
2231 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
2232
2233 2007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2234
2235 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
2236 group-name-at-point.
2237 (gnus-group-completing-read): New function that offers decoded
2238 non-ASCII group names for completion.
2239 (gnus-fetch-group, gnus-group-read-ephemeral-group)
2240 (gnus-group-jump-to-group, gnus-group-make-group-simple)
2241 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
2242 (gnus-group-fetch-control): Use it.
2243 (gnus-fetch-group): Use group-name-at-point for the initial value
2244 rather than the default value; use gnus-alive-p.
2245
2246 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
2247 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
2248 (gnus-summary-post-news): Use gnus-group-completing-read.
2249
2250 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
2251 (gnus-read-move-group-name): Decode group name for completion.
2252
2253 2007-07-31 Ted Zlatanov <tzz@lifelogs.com>
2254
2255 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
2256 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
2257 Yamaoka slightly modified the code).
2258
2259 2007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2260
2261 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
2262 (nnmail-split-incoming): Bind it.
2263
2264 * nnml.el (nnml-group-name-charset): New function.
2265 (nnml-decoded-group-name): Use it; don't decode group name if
2266 nnmail-group-names-not-encoded-p is non-nil.
2267 (nnml-encoded-group-name): New function.
2268 (nnml-group-pathname): Inline nnml-decoded-group-name.
2269 (nnml-request-expire-articles): Decode group name in message.
2270 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
2271 nnmail-pathname-coding-system.
2272 (nnml-save-mail, nnml-active-number): Work with decoded group names and
2273 not decoded ones according to nnmail-group-names-not-encoded-p.
2274 (nnml-generate-active-info): Use nnml-encoded-group-name.
2275
2276 2007-08-08 Glenn Morris <rgm@gnu.org>
2277
2278 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
2279 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
2280 doc-strings and comments.
2281
2282 2007-07-25 Glenn Morris <rgm@gnu.org>
2283
2284 * Relicense all FSF files to GPLv3 or later.
2285
2286 2007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2287
2288 * gnus-sum.el (gnus-summary-move-article): Make
2289 gnus-summary-respool-article work.
2290
2291 2007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
2292
2293 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
2294 string.
2295
2296 2007-07-20 Michaël Cadilhac <michael@cadilhac.name>
2297
2298 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
2299 that should be ignored when comparing distant RSS articles with local
2300 ones.
2301 (nnrss-make-hash-index): New function. Create a hash index according
2302 to the ignored fields.
2303 (nnrss-check-group): Use it.
2304
2305 2007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
2306
2307 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
2308
2309 * gnus-art.el (article-decode-group-name): Decode Xref header too.
2310
2311 * gnus-group.el (gnus-group-make-group): Encode group name here unless
2312 the new optional argument ENCODED is non-nil.
2313 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
2314 coding system for encoding group name.
2315 (gnus-group-make-rss-group): Pass un-encoded group name to
2316 gnus-group-make-group.
2317 (gnus-group-set-info): Tell gnus-group-make-group that group name is
2318 encoded.
2319
2320 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
2321 Encode group name to which articles are moved or copied.
2322 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
2323 coding system for encoding Newsgroup, Followup-To and Xref headers.
2324
2325 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
2326 marks; use nnheader-file-coding-system to write a file.
2327 (nnagent-retrieve-headers): Bind file-name-coding-system to
2328 nnmail-pathname-coding-system.
2329
2330 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
2331
2332 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
2333 (nnml-request-article, nnml-request-create-group)
2334 (nnml-request-rename-group, nnml-find-id)
2335 (nnml-possibly-change-directory, nnml-possibly-create-directory)
2336 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
2337 (nnml-save-marks): Use nnml-group-pathname instead of
2338 nnmail-group-pathname.
2339
2340 (nnml-request-create-group, nnml-request-expire-articles)
2341 (nnml-request-move-article, nnml-request-delete-group)
2342 (nnml-deletable-article-p, nnml-possibly-create-directory)
2343 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
2344 (nnml-open-marks): Bind file-name-coding-system to
2345 nnmail-pathname-coding-system.
2346
2347 (nnml-request-article): Pass server argument to nnml-find-group-number.
2348 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
2349 server argument to nnml-possibly-create-directory.
2350 (nnml-request-accept-article): Pass server argument to
2351 nnml-active-number and nnml-save-mail.
2352 (nnml-find-group-number): Pass server argument to nnml-find-id.
2353 (nnml-request-update-info): Pass server argument to
2354 nnml-marks-changed-p.
2355
2356 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
2357 (nnml-save-mail, nnml-active-number): Add server argument.
2358
2359 (nnml-request-delete-group): Warn if group is missing.
2360 (nnml-get-nov-buffer): Decode group name.
2361 (nnml-generate-active-info): Encode group name.
2362 (nnml-open-marks): Decode group name in messages.
2363
2364 2007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2365
2366 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
2367 if it is not specified.
2368 (gnus-article-pipe-part, gnus-article-save-part)
2369 (gnus-article-interactively-view-part, gnus-article-copy-part)
2370 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
2371 (gnus-article-inline-part, gnus-article-save-part-and-strip)
2372 (gnus-article-replace-part, gnus-article-delete-part)
2373 (gnus-article-view-part-as-type): Pass raw prefix argument to
2374 gnus-article-part-wrapper.
2375
2376 2007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
2377
2378 * gnus-agent.el (gnus-agent-save-active): Bind
2379 nnheader-file-coding-system to gnus-agent-file-coding-system.
2380
2381 * gnus-cache.el (gnus-cache-save-buffers)
2382 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
2383 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
2384 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
2385 (gnus-cache-braid-nov, gnus-cache-braid-heads)
2386 (gnus-cache-generate-active, gnus-cache-rename-group)
2387 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
2388 (gnus-cache-update-overview-total-fetched-for): Bind
2389 file-name-coding-system to nnmail-pathname-coding-system.
2390 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
2391 variables.
2392 (gnus-cache-decoded-group-name): New function.
2393 (gnus-cache-file-name): Use it.
2394 (gnus-cache-generate-active): Use non-decoded group name for active.
2395
2396 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
2397 right place.
2398 (gnus-write-active-file): Don't break non-ASCII group names.
2399
2400 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
2401 nnmail-pathname-coding-system.
2402
2403 * gnus-uu.el (gnus-uu-decode-save): Typo.
2404
2405 2007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
2406
2407 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
2408
2409 2007-07-14 David Kastrup <dak@gnu.org>
2410
2411 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
2412 finishing actions if we did not edit the article.
2413
2414 2007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2415
2416 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
2417 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
2418 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
2419 (gnus-agent-flush-group, gnus-agent-flush-cache)
2420 (gnus-agent-fetch-headers, gnus-agent-load-alist)
2421 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
2422 (gnus-agent-retrieve-headers, gnus-agent-request-article)
2423 (gnus-agent-regenerate-group)
2424 (gnus-agent-update-files-total-fetched-for)
2425 (gnus-agent-update-view-total-fetched-for): Bind
2426 file-name-coding-system to nnmail-pathname-coding-system.
2427 (gnus-agent-group-pathname): Don't encode file names by
2428 nnmail-pathname-coding-system.
2429 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
2430 coding-system-for-write instead of buffer-file-coding-system to
2431 gnus-agent-file-coding-system.
2432
2433 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
2434 Decode group name.
2435
2436 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
2437
2438 * gnus-start.el (gnus-update-active-hashtb-from-killed)
2439 (gnus-read-newsrc-el-file): Make group names unibyte.
2440
2441 * nnmail.el (nnmail-group-pathname): Don't encode file names by
2442 nnmail-pathname-coding-system.
2443
2444 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
2445 (nnrss-request-delete-group): Bind file-name-coding-system to
2446 nnmail-pathname-coding-system.
2447 (nnrss-read-server-data, nnrss-read-group-data): Bind
2448 file-name-coding-system correctly.
2449 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
2450
2451 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
2452 (nntp-server-to-method-cache): New variable.
2453 (nntp-group-pathname): New function that decodes non-ASCII group names.
2454 (nntp-possibly-create-directory, nntp-marks-changed-p)
2455 (nntp-save-marks, nntp-open-marks): Use it.
2456 (nntp-possibly-create-directory, nntp-open-marks):
2457 Bind file-name-coding-system to nnmail-pathname-coding-system.
2458 (nntp-open-marks): Decode group names when bootstrapping marks.
2459
2460 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
2461 Newsgroups and Folowup-To headers.
2462
2463 2007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2464
2465 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2466 (gnus-server-closed-face, gnus-server-denied-face)
2467 (gnus-server-offline-face): Remove variable.
2468 (gnus-server-font-lock-keywords): Use faces that are not aliases.
2469
2470 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
2471 of modifying message-stack directly for XEmacs.
2472
2473 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
2474 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
2475 if the coding-system argument is nil for XEmacs.
2476
2477 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
2478 mm-charset-override-alist.
2479
2480 * rfc2047.el: Don't require base64; require rfc2045 for the function
2481 rfc2045-encode-string.
2482 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
2483 to quote the parameter value.
2484
2485 2007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
2486
2487 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
2488 form in gnus-group-name-charset-method-alist.
2489
2490 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
2491 overrides the default layout edit-form.
2492
2493 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
2494
2495 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
2496
2497 2007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
2498
2499 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
2500 as unfetched articles.
2501
2502 2007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
2503
2504 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
2505
2506 2007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
2507
2508 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
2509 original back end that keeps marks in the local system.
2510
2511 2007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2512
2513 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
2514 arg of pop-to-buffer for XEmacs.
2515 (gnus-article-read-summary-keys): Ditto; don't restore window
2516 configuration if summary command ends up with neither article buffer
2517 nor summary buffer; describe bindings if summary keys end with C-h.
2518
2519 2007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
2520
2521 * message.el (message-fix-before-sending): Skip raw message part to be
2522 forwarded while checking illegible text.
2523 (message-forward-make-body-mime, message-forward-make-body): Mark
2524 signed or encrypted raw message as having no illegible text.
2525
2526 2007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
2527
2528 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
2529 (gnus-message-with-timestamp-1): New macro.
2530 (gnus-message-with-timestamp): New function.
2531 (gnus-message): Use them.
2532
2533 * nnheader.el (nnheader-message): Use them.
2534
2535 2007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
2536
2537 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
2538 .newsrc.eld file.
2539
2540 2007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2541
2542 * gnus-agent.el (gnus-agent-fetch-headers)
2543 (gnus-agent-retrieve-headers): Bind
2544 gnus-decode-encoded-address-function to identity.
2545
2546 * nntp.el (nntp-send-xover-command): Recognize an xover command is
2547 available also when the server returns simply a dot.
2548
2549 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
2550
2551 2007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
2552
2553 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
2554
2555 2007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
2556
2557 * gnus-ems.el (gnus-x-splash): Make it work.
2558
2559 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
2560 from being used.
2561
2562 2007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2563
2564 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
2565 the front stickiness.
2566 (gnus-article-summary-command-nosave): Correct the order of the
2567 arguments passed to pop-to-buffer.
2568 (gnus-article-read-summary-keys): Ditto; make it work properly when the
2569 summary command ends up with the article buffer.
2570
2571 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
2572 the same faces.
2573
2574 2007-06-07 Juanma Barranquero <lekktu@gmail.com>
2575
2576 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
2577
2578 2007-06-06 Juanma Barranquero <lekktu@gmail.com>
2579
2580 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
2581 * gnus-sum.el (gnus-summary-highlight):
2582 * mail-source.el (mail-source-delete-old-incoming-confirm):
2583 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
2584
2585 2007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
2586
2587 * gnus-art.el (gnus-mime-view-part-externally)
2588 (gnus-mime-view-part-internally): Fix predicate function passed to
2589 completing-read.
2590
2591 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
2592
2593 * gnus.el (gnus-update-message-archive-method): Add :version.
2594
2595 2007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
2596
2597 * gnus.el (gnus-update-message-archive-method): New variable.
2598
2599 * gnus-start.el (gnus-setup-news): Update saved "archive" method
2600 according to gnus-message-archive-method if
2601 gnus-update-message-archive-method is non-nil.
2602
2603 2007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
2604
2605 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
2606 by Loic Dachary <loic@dachary.org>.
2607 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
2608
2609 2007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
2610
2611 * message.el (message-pop-to-buffer): Add switch-function argument.
2612 (message-mail): Pass switch-function argument to it.
2613
2614 2007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
2615
2616 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
2617 Improve doc string.
2618
2619 2007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
2620
2621 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
2622 (gnus-header-content)
2623 * gnus-cite.el (gnus-cite-10)
2624 * gnus-srvr.el (gnus-server-closed)
2625 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
2626 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
2627 (gnus-group-mail-3-empty, gnus-group-mail-low)
2628 (gnus-group-mail-low-empty, gnus-splash)
2629 * message.el (message-header-to, message-header-cc)
2630 (message-header-subject, message-header-other, message-header-name)
2631 (message-header-xheader, message-separator, message-cited-text)
2632 (message-mml): Lighten colors of faces used for dark background.
2633
2634 2007-05-24 Simon Josefsson <simon@josefsson.org>
2635
2636 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
2637 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
2638
2639 2007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
2640
2641 * message.el (message-narrow-to-headers-or-head):
2642 Ignore mail-header-separator in the body.
2643
2644 2007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2645
2646 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
2647 same as window size.
2648
2649 2007-05-22 Kevin Ryde <user42@zip.com.au>
2650
2651 * message.el (message-font-lock-keywords): Use message-header-xheader
2652 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
2653 ahead of the anything pattern, to get it recognised.
2654
2655 2007-05-12 Michaël Cadilhac <michael@cadilhac.name>
2656
2657 * gnus-sum.el (gnus-articles-to-read)
2658 (gnus-summary-insert-old-articles): Don't truncate group name for
2659 `read-string'.
2660
2661 * gnus-util.el (gnus-limit-string): Delete this function.
2662
2663 * gnus-sum.el (gnus-simplify-subject-fully): Use
2664 `truncate-string-to-width' instead.
2665
2666 2007-05-11 Michaël Cadilhac <michael@cadilhac.name>
2667
2668 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
2669 if, on summary exit, the next group has to be selected.
2670 (gnus-summary-exit): Use it.
2671
2672 2007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2673
2674 * gnus-art.el (gnus-article-mode): Fix comment about displaying
2675 non-break space.
2676
2677 2007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
2678
2679 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
2680 Check if group is not a directory.
2681 (nnfolder-request-expire-articles): Don't delete articles if the target
2682 group is not available.
2683
2684 * nnml.el (nnml-request-create-group): Properly check if group is not a
2685 file.
2686 (nnml-request-expire-articles): Don't delete articles if the target
2687 group is not available.
2688
2689 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2690 Don't quote characters that are within parentheses.
2691
2692 2007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2693
2694 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
2695 (gnus-handle-ephemeral-exit): Select article according to it.
2696
2697 2007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
2698
2699 * message.el (message-insert-formated-citation-line): Remove newline.
2700 (message-citation-line-format): Add final \n here so that the user can
2701 avoid a blank line.
2702
2703 2007-05-03 Dan Christensen <jdc@uwo.ca>
2704
2705 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
2706 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
2707 Update lanl/arXiv support.
2708
2709 2007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
2710
2711 * gnus.el: Bump version number.
2712
2713 2007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2714
2715 * gnus.el (gnus-version-number): Bump version.
2716
2717 2007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2718
2719 * gnus.el: No Gnus v0.6 is released.
2720
2721 2007-04-27 Didier Verna <didier@xemacs.org>
2722
2723 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
2724 * gmm-utils.el (gmm-regexp-concat): here.
2725 * message.el: Don't require 'gnus-util.
2726 (message-dont-reply-to-names): Handle name change above.
2727 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
2728
2729 2007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
2730
2731 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
2732 since the initial value varies according to the system.
2733
2734 2007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
2735
2736 * mm-util.el (mm-charset-synonym-alist): Defcustom.
2737
2738 2007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2739
2740 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
2741
2742 2007-04-24 Didier Verna <didier@xemacs.org>
2743
2744 Improve the type of gnus-ignored-from-addresses.
2745 * gnus-util.el (gnus-orify-regexp): New function.
2746 * message.el (gnus-util): Require it.
2747 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
2748 * gnus-sum.el (gnus-ignored-from-addresses): New function.
2749 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
2750
2751 2007-04-24 Didier Verna <didier@xemacs.org>
2752
2753 * gnus-sum.el:
2754 * gnus-utils.el: Fix some trailing whitespaces.
2755
2756 2007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
2757
2758 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
2759 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
2760 article's Message-ID; refer parent article in summary buffer.
2761
2762 * message.el (message-bounce): Call mime-to-mml.
2763
2764 2007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
2765
2766 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
2767
2768 2007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
2769
2770 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
2771 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
2772 displayed of multipart/alternative part if it is invoked from summary
2773 buffer.
2774
2775 * mm-view.el (mm-inline-text-html-render-with-w3m)
2776 (mm-inline-text-html-render-with-w3m-standalone)
2777 (mm-inline-render-with-function): Use mail-parse-charset by default.
2778
2779 2007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
2780
2781 * parse-time.el (parse-time-string-chars): Check if CHAR
2782 is less than the length of parse-time-syntax.
2783
2784 2007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
2785
2786 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
2787 from gnus-newsgroup-processable.
2788
2789 2007-04-16 Didier Verna <didier@xemacs.org>
2790
2791 * gnus-msg.el (gnus-configure-posting-styles): Handle
2792 message-signature-directory properly with :file syntax. Reported by
2793 "Leo".
2794
2795 2007-04-11 Didier Verna <didier@xemacs.org>
2796
2797 New user option: message-signature-directory.
2798 * gnus-msg.el (gnus-configure-posting-styles): Support it.
2799 * message.el (message-insert-signature): Ditto.
2800 * message.el (message-signature-file): Doc update.
2801 * message.el (message-signature-directory): New.
2802
2803 2007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
2804
2805 * gnus-msg.el (gnus-inews-yank-articles): Use
2806 message-exchange-point-and-mark instead of exchange-point-and-mark.
2807
2808 2007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
2809
2810 * message.el (message-yank-original): Make sure cited text ends with
2811 newline; don't exchange point and mark.
2812
2813 2007-04-07 Chong Yidong <cyd@stupidchicken.com>
2814
2815 * tls.el (open-tls-stream): Properly handle case where there
2816 is no associated buffer.
2817
2818 2007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
2819
2820 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
2821 message-yank-original, make sure (< mark TEXT point).
2822
2823 2007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
2824
2825 * message.el (message-fill-column): New variable.
2826 (message-mode): Use it. Add comment on a possible new hook.
2827
2828 * nnmail.el (nnmail-spool-file): Mark as obsolete.
2829 (nnmail-get-new-mail): Reformat.
2830
2831 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
2832
2833 * gmm-utils.el: Fix Commentary.
2834 (gmm-tool-bar-from-list): Fix typo in doc string.
2835
2836 2007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
2837
2838 * message.el (message-yank-original): Don't switch point and mark
2839 unnecessarily to put point and mark as documented.
2840
2841 2007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2842
2843 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
2844 from the message heads.
2845
2846 2007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
2847
2848 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
2849 article buffer does not have a window. This may not be the best
2850 solution but is certainly better than setting the start of the null,
2851 that is the current, window.
2852
2853 2007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2854
2855 * gnus-draft.el (gnus-draft-setup-hook): New hook.
2856 (gnus-draft-setup): Run it.
2857
2858 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
2859 gnus-score-fast-scoring. Allow regexp.
2860 (gnus-score-headers): Use it.
2861
2862 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
2863 XEmacs.
2864
2865 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
2866 string.
2867 (gnus-button-alist): Also catch `<f1> k ...'.
2868 (gnus-treat-display-x-face): Fix doc string.
2869
2870 2007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2871
2872 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
2873 evaluation of gnus-extended-version to ensure correct generation of the
2874 User-Agent header when message-generate-headers-first is used.
2875
2876 2007-03-24 Simon Josefsson <simon@josefsson.org>
2877
2878 * hashcash.el (hashcash-generate-payment-async): Don't crash if
2879 hashcash-path is nil. Don't call callback with incorrect number of
2880 parameters if val is 0.
2881
2882 2007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2883
2884 * message.el (message-required-news-headers):
2885 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
2886
2887 2007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
2888
2889 * message.el (message-generate-new-buffers): Change the meaning of the
2890 nil value; add `standard' to the choices; treat t as `unique'; improve
2891 doc string.
2892 (gnus-select-frame-set-input-focus): Autoload.
2893 (message-buffer-name): Search for the existing message buffer if
2894 message-generate-new-buffers is nil or `standard'; treat the value t of
2895 message-generate-new-buffers as `unique'.
2896 (message-pop-to-buffer): Raise the frame already displaying the message
2897 buffer; clear the echo area after querying.
2898 (message-setup): Pass the `continue' argument to compose-mail.
2899 (message-mail): Prefer `switch-function' if it is given; search for the
2900 existing message buffer if the `continue' argument is non-nil; pass
2901 continue and switch-function arguments to compose-mail by way of
2902 message-setup.
2903 (message-mail-other-window): Adjust argument of message-setup.
2904 (message-mail-other-frame): Ditto.
2905
2906 2007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
2907
2908 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
2909 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
2910 to turn font-lock on when turning gnus-message-citation-mode on.
2911
2912 2007-03-06 Daiki Ueno <ueno@unixuser.org>
2913
2914 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
2915 (mml-smime-function-alist): New variable; add epg as the backend.
2916 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
2917 mml-smime- functions instead.
2918 * mm-view.el: Require smime.
2919
2920 2007-03-05 Didier Verna <didier@xemacs.org>
2921
2922 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
2923 instead of just inheritance for posting styles.
2924 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
2925
2926 2007-02-24 John Paul Wallington <jpw@pobox.com>
2927
2928 * tls.el (tls-certtool-program): Fix custom type.
2929
2930 2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
2931
2932 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
2933 and point-at-eol instead of line-(beginning|end)-position.
2934
2935 * assistant.el (assistant-parse-buffer): Ditto.
2936
2937 2007-02-28 Daiki Ueno <ueno@unixuser.org>
2938
2939 * mml2015.el (mml2015-epg-find-usable-key): New function.
2940 (mml2015-epg-sign): Use it.
2941 (mml2015-epg-encrypt): Use it.
2942
2943 2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
2944
2945 * message.el (message-make-in-reply-to): Quote name containing
2946 non-ASCII characters. It will make the RFC2047 encoder cause an error
2947 if there are special characters. Reported by NAKAJI Hiroyuki
2948 <nakaji@jp.freebsd.org>.
2949
2950 2007-02-27 Didier Verna <didier@xemacs.org>
2951
2952 Include the group parameters as well as the topic ones in the
2953 inheritance filter process.
2954 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
2955 argument GROUP-PARAMS-LIST.
2956 * gnus-topic.el (gnus-group-topic-parameters): Use it.
2957
2958 2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
2959
2960 * nntp.el (nntp-never-echoes-commands)
2961 (nntp-open-connection-functions-never-echo-commands): New variables.
2962 (nntp-send-command): Use them.
2963
2964 2007-02-20 Daiki Ueno <ueno@unixuser.org>
2965
2966 * mml2015.el (mml2015-epg-verify): Simplified.
2967
2968 2007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2969
2970 * mml.el (mml-content-disposition-alist): New user option.
2971 (mml-content-disposition): New function.
2972 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
2973 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
2974
2975 2007-02-19 Daiki Ueno <ueno@unixuser.org>
2976
2977 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
2978 verification.
2979
2980 2007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2981
2982 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
2983 articles posted in the last 24 hours.
2984
2985 2007-02-14 Chong Yidong <cyd@stupidchicken.com>
2986
2987 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
2988
2989 2007-02-14 Michaël Cadilhac <michael@cadilhac.name>
2990
2991 * nntp.el (nntp-send-command): Don't wait for echoes when
2992 nntp-open-ssl-stream is used.
2993
2994 2007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
2995
2996 * gnus-cite.el (gnus-test-font-lock-add-keywords)
2997 (gnus-message-add-citation-keywords)
2998 (gnus-message-remove-citation-keywords): Remove.
2999 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
3000 directly, make the variables in font-lock-defaults buffer-local, add
3001 gnus-message-citation-keywords to them and then update the value of
3002 font-lock-keywords.
3003
3004 2007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
3005
3006 * message.el (message-cite-original-1): Don't call
3007 gnus-article-highlight-citation.
3008
3009 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
3010 citations; fix line count.
3011
3012 2007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
3013
3014 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
3015 (gnus-message-add-citation-keywords)
3016 (gnus-message-remove-citation-keywords): Use it; fix the emulating
3017 versions of font-lock-add-keywords and font-lock-remove-keywords to
3018 work with XEmacs correctly.
3019
3020 2007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
3021
3022 * gnus-cite.el (gnus-cite-face-list): Set the values of
3023 gnus-message-max-citation-depth and gnus-message-citation-keywords.
3024 (gnus-message-max-citation-depth): Use defvar rather than defconst.
3025 (gnus-message-cite-prefix-regexp): New variable.
3026 (gnus-message-search-citation-line): Use it; protect against long
3027 citation prefix; fill match data with nil rather than 0 for XEmacs; set
3028 the 0th match data for Emacs.
3029 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
3030 (gnus-message-add-citation-keywords): Append keywords rather than
3031 prepending; emulate font-lock-add-keywords if it is not available.
3032 (gnus-message-remove-citation-keywords): Emulate
3033 font-lock-remove-keywords if it is not available.
3034
3035 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
3036
3037 * message.el (message-cite-prefix-regexp): Set the value of
3038 gnus-message-cite-prefix-regexp.
3039
3040 2007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3041
3042 * nnweb.el (nnweb-google-parse-1): Update parser.
3043
3044 2007-01-29 Juanma Barranquero <lekktu@gmail.com>
3045
3046 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
3047
3048 2007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3049
3050 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3051 regexp.
3052
3053 2007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3054
3055 * uudecode.el (uudecode-string-to-multibyte): New function emulating
3056 string-to-multibyte.
3057 (uudecode-decode-region-internal): Use it.
3058
3059 2007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
3060
3061 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
3062 custom choice.
3063
3064 * gnus-art.el (gnus-signature-limit): Fix custom choice.
3065
3066 2007-01-22 Daiki Ueno <ueno@unixuser.org>
3067
3068 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
3069
3070 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
3071 `write-region' to respect `mm-inhibit-file-name-handlers'.
3072
3073 2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
3074
3075 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
3076 Use gnus-home-directory instead of "~/" or "$HOME".
3077
3078 2007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
3079
3080 * encrypt.el (encrypt-insert-file-contents): Add better prompt
3081 to mention filename.
3082 Add comments at beginning regarding usage.
3083 (encrypt-write-file-contents): Change interactive so a string is
3084 acceptable. If the file has no associated model, show an error instead
3085 of a nonsense prompt.
3086
3087 2007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3088
3089 * spam.el (spam-bsfilter-ham-switch): Fix typo.
3090 Thanks to Yoshihiko Yamada for kind notification of this typo.
3091
3092 2007-01-12 Kenichi Handa <handa@m17n.org>
3093
3094 * uudecode.el (uudecode-decode-region-internal): Make it work in a
3095 multibyte buffer.
3096
3097 2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
3098
3099 * gnus-score.el (gnus-score-fast-scoring): New variable.
3100 (gnus-score-headers): Use it.
3101
3102 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
3103
3104 * message.el (message-cite-original-1): Call
3105 gnus-article-highlight-citation if requested.
3106 (message-make-from): Allow name and address as optional arguments.
3107
3108 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
3109
3110 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
3111 bugs to doc string.
3112 (gnus-button-alist): Add mid\\|message-id.
3113 (gnus-button-fetch-group): Extend for use in
3114 `browse-url-browser-function'.
3115 (gnus-button-url-regexp): Try to catch paired parentheses like in
3116 Wikipedia URLs.
3117
3118 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
3119 Suggested by Simon Krahnke <overlord@gmx.li>.
3120
3121 2007-01-13 Romain Francoise <romain@orebokech.com>
3122
3123 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
3124 Update copyright.
3125
3126 2007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
3127
3128 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
3129
3130 2007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
3131
3132 * gnus-registry.el (gnus-registry-unfollowed-groups)
3133 (gnus-registry-split-fancy-with-parent): Fix documentation.
3134
3135 2007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3136
3137 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
3138 from nnweb groups.
3139
3140 2006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3141
3142 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
3143 Xref urls. Erase buffer before requesting head.
3144
3145 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
3146
3147 2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
3148
3149 * gnus-soup.el (gnus-soup): New custom group. Make user variables
3150 customizable.
3151
3152 2007-01-05 Daiki Ueno <ueno@unixuser.org>
3153
3154 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
3155 no signing key is found.
3156 (mml2015-epg-encrypt): Ask user whether to skip or abort if
3157 no encrypting and/or signing key is found.
3158
3159 2007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
3160
3161 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
3162
3163 2007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3164
3165 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
3166 headers read from disk with the ones newly found in the current search.
3167 This should no longer cause problems, because the article numbers in
3168 Gmane's `nov.php' output are ignored since the previous change.
3169
3170 2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3171
3172 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
3173
3174 2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
3175
3176 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
3177
3178 2007-01-01 Romain Francoise <romain@orebokech.com>
3179
3180 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
3181
3182 2006-12-31 Steve Youngs <steve@sxemacs.org>
3183
3184 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
3185 `define-minor-mode' macro definition expanded properly.
3186 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
3187 exclude it there.
3188
3189 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
3190 of 2006-12-30. The default is nil on (S)XEmacs already because of the
3191 `fboundp' test.
3192 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
3193 This is OK to autoload in (S)XEmacs now.
3194
3195 2006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3196
3197 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
3198 keystroke.
3199 (gnus-summary-limit-to-singletons): Fix typo.
3200
3201 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
3202 else fails.
3203
3204 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3205
3206 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
3207 docstring.
3208
3209 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
3210 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
3211 (gnus-summary-insert-dormant-articles): Fix typo in message.
3212
3213 2006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
3214
3215 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
3216 nil for XEmacs.
3217 (gnus-message-citation-mode): Don't autoload in XEmacs.
3218
3219 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
3220
3221 2006-12-29 Jouni K. Seppänen <jks@iki.fi>
3222
3223 * nnimap.el (nnimap-expunge-search-string): Mention
3224 nnimap-search-uids-not-since-is-evil in docstring.
3225
3226 2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
3227
3228 * spam.el: Revert to make-obsolete-variable because
3229 define-obsolete-variable-alias is not supported in Emacs 21.
3230
3231 * spam.el (spam-ifile-path, spam-ifile-database-path)
3232 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
3233 make-obsolete-variable.
3234 (spam-bsfilter-path, spam-bsfilter-program)
3235 (spam-spamassassin-path, spam-spamassassin-program)
3236 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
3237 use "path" inappropriately.
3238 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
3239 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
3240 variable names.
3241
3242 2006-12-28 Daiki Ueno <ueno@unixuser.org>
3243
3244 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
3245 summary buffer.
3246
3247 * password.el (password-cache-remove): Use clear-string to burn
3248 password, if available.
3249
3250 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
3251
3252 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
3253
3254 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
3255
3256 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
3257 (gnus-message-highlight-citation): Move defcustom here from
3258 gnus-cite.el.
3259 (gnus-message-citation-mode): Autoload.
3260
3261 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
3262 checks to make it compile with XEmacs.
3263 (gnus-message-citation-mode): New minor mode.
3264 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
3265 (gnus-message-highlight-citation): New variables.
3266 (gnus-message-search-citation-line)
3267 (gnus-message-add-citation-keywords)
3268 (gnus-message-remove-citation-keywords)
3269 (turn-on-gnus-message-citation-mode)
3270 (turn-off-gnus-message-citation-mode): New functions.
3271
3272 2006-12-26 Oliver Scholz <epameinondas@gmx.de>
3273
3274 * gnus-cite.el: Enable highlighting of different citation levels in
3275 message-mode.
3276
3277 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
3278
3279 * message.el (message-make-fqdn): Fix comment.
3280 (message-bogus-system-names): Add ".local".
3281
3282 * spam.el (spam-ifile-path, spam-ifile-program)
3283 (spam-ifile-database-path, spam-ifile-database)
3284 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
3285 Don't use "path" inappropriately.
3286 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
3287 strings.
3288 (spam-check-ifile, spam-ifile-register-with-ifile)
3289 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
3290 new variable names.
3291
3292 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
3293 (gnus-treat-display-smileys): Simplify using
3294 gnus-image-type-available-p.
3295
3296 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
3297 available.
3298
3299 2006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3300
3301 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
3302 one after turning on the buffer's multibyteness instead of decoding
3303 them directly in the unibyte buffer that causes unexpected conversion
3304 in Emacs 23 (unicode).
3305
3306 2006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3307
3308 * message.el (message-generate-hashcash): Fix custom type.
3309
3310 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
3311
3312 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
3313
3314 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
3315
3316 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
3317 disconnect icons. Add help text.
3318
3319 2006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
3320
3321 * spam.el (spam-extra-header-to-number): CRM114 spam score is
3322 negated to be consistent with the others we handle.
3323
3324 2006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3325
3326 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
3327 version of gnus-summary-buffer to something, so that we can use two
3328 article buffers at the same time.
3329
3330 2006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
3331
3332 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
3333 trigger all the extra headers.
3334 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
3335 sorting.
3336
3337 2006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3338
3339 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
3340 solid groups.
3341
3342 2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
3343
3344 * legacy-gnus-agent.el: Add Copyright notice.
3345
3346 2006-12-12 Chong Yidong <cyd@stupidchicken.com>
3347
3348 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
3349
3350 2006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3351
3352 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
3353
3354 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
3355 to make it work reliably in CVS Emacs.
3356 (gnus-summary-limit-strange-charsets-predicate)
3357 (gnus-summary-limit-to-predicate): New functions.
3358
3359 2006-12-08 Chong Yidong <cyd@stupidchicken.com>
3360
3361 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
3362 specifying array size.
3363 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
3364 array if it is too small.
3365 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
3366 (gnus-sort-threads-loop): New function.
3367
3368 2006-12-06 Chris Moore <dooglus@gmail.com>
3369
3370 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
3371 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
3372
3373 2006-12-04 Jouni K. Seppänen <jks@iki.fi>
3374
3375 * mm-url.el (mm-url-predefined-programs): Call curl with correct
3376 options.
3377
3378 2006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3379
3380 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
3381 DOS-ing the recipient.
3382
3383 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
3384 the headers when creating the mapping to avoid mismappings.
3385 (nnweb-gmane-create-mapping): Always nix out old mapping.
3386
3387 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
3388
3389 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
3390 and mm-verify-option to never.
3391
3392 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
3393
3394 * message.el (message-signed-or-encrypted-p): New function.
3395 (message-forward-make-body): Use it.
3396
3397 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
3398 Replace encode-coding-string with mm-encode-coding-string.
3399
3400 2006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
3401
3402 * nneething.el (nneething-decode-file-name): Replace
3403 decode-coding-string with mm-decode-coding-string.
3404
3405 * gnus-int.el (gnus-open-server): Say failed server's name.
3406
3407 2006-11-24 Juanma Barranquero <lekktu@gmail.com>
3408
3409 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
3410 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
3411
3412 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
3413 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
3414 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
3415 (gnus-group-make-directory-group, gnus-group-transpose-groups):
3416 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
3417 (gnus-subscribe-newsgroup, gnus-1):
3418 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
3419 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
3420 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
3421 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
3422
3423 2006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3424
3425 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
3426 keystroke.
3427 (gnus-summary-limit-to-bodies): Implement headersp.
3428
3429 2006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3430
3431 * dns.el (query-dns): Protect against "Process dns deleted" strings.
3432
3433 2006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3434
3435 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
3436
3437 2006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3438
3439 * message.el (message-generate-hashcash): Expand range of values to
3440 include `opportunistic'.
3441 (message-send-mail): Use it.
3442
3443 2006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3444
3445 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
3446 and comment it.
3447
3448 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
3449
3450 2006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
3451
3452 * gnus-util.el (gnus-extract-address-components): Improve comment.
3453
3454 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3455
3456 * gnus-util.el (gnus-extract-address-components): Work with address in
3457 which the name portion contains @.
3458
3459 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3460
3461 * gnus.el (gnus-start): Move custom group up.
3462 (gnus-select-method): Don't autoload, but make it available for
3463 `customize-variable'.
3464 (gnus-getenv-nntpserver): Don't autoload.
3465
3466 2006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
3467
3468 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
3469
3470 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3471
3472 * message.el (message-sendmail-extra-arguments): New variable.
3473 (message-send-mail-with-sendmail): Use it.
3474
3475 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
3476
3477 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
3478 mm-with-unibyte-current-buffer to make string unibyte.
3479
3480 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
3481 mm-string-as-multibyte.
3482
3483 2006-11-14 Daiki Ueno <ueno@unixuser.org>
3484
3485 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
3486 Reported by Werner Koch <wk@gnupg.org>.
3487
3488 2006-11-14 Daiki Ueno <ueno@p360>
3489
3490 * mml2015.el: Autoload epa-select-keys when compiling.
3491
3492 2006-11-13 Daiki Ueno <ueno@unixuser.org>
3493
3494 * mml2015.el (mml2015-epg-sign): Save the signing keys in
3495 message-options.
3496 (mml2015-epg-encrypt): Save the recipient keys in message-options.
3497
3498 2006-11-13 Daiki Ueno <ueno@unixuser.org>
3499
3500 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
3501 EasyPG (< 0.0.6).
3502 (mml2015-always-trust): New user option.
3503 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
3504 prompt.
3505
3506 2006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3507
3508 * nntp.el (nntp-authinfo-force): New variable.
3509 (nntp-send-authinfo): Use it.
3510
3511 2006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
3512
3513 * message.el (message-strip-subject-encoded-words): Allow _not_ to
3514 decode encoded words. Improve prompt. Add comment about forwarding.
3515 (message-replacement-char): Move up.
3516
3517 2006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
3518
3519 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
3520 instead of gnus-intersection because arguments of gnus-sorted-nunion
3521 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
3522
3523 2006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
3524
3525 * message.el (message-strip-subject-encoded-words): Reformat prompt.
3526 (message-simplify-subject-functions): Enable
3527 message-strip-subject-encoded-words by default.
3528
3529 2006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
3530
3531 * message.el (message-strip-subject-encoded-words): New function
3532 (message-simplify-subject-functions): New variable.
3533 (message-simplify-subject): Use it. Fix typo in doc string.
3534 Support message-strip-subject-encoded-words.
3535
3536 2006-11-03 Juanma Barranquero <lekktu@gmail.com>
3537
3538 * gnus-diary.el (gnus-diary-delay-format-function):
3539 * nndiary.el (nndiary-reminders):
3540 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
3541
3542 2006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3543
3544 * gnus-art.el (article-hide-boring-headers): Fetch date from
3545 gnus-original-article-buffer to avoid problems with localized date
3546 strings.
3547
3548 2006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
3549
3550 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
3551
3552 2006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
3553
3554 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
3555 New variables.
3556 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
3557 (mm-charset-synonym-alist): Move some entries to
3558 mm-codepage-iso-8859-list.
3559 (mm-charset-synonym-alist, mm-charset-override-alist): Add
3560 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
3561
3562 2006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3563
3564 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
3565
3566 2006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
3567
3568 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
3569 with Emacs 21 and XEmacs.
3570
3571 2006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
3572
3573 * spam.el (spam-parse-address): New function for better parsing,
3574 catching errors, etc.
3575 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
3576
3577 2006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
3578
3579 * mm-view.el: Add interactive arg to html2text autoload.
3580
3581 2006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
3582
3583 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
3584
3585 2006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
3586
3587 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
3588 variables.
3589 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
3590 (mm-charset-synonym-alist): Move some entries to
3591 mm-codepage-iso-8859-list.
3592
3593 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
3594
3595 2006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
3596
3597 * message.el (message-citation-line-format)
3598 (message-insert-formated-citation-line): Fix implementation of %E, %N
3599 and %n according to the doc string.
3600
3601 2006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
3602
3603 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
3604 car-safe to avoid bad parses.
3605
3606 2006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
3607
3608 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
3609 names.
3610
3611 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
3612
3613 2006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3614
3615 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
3616 header.
3617
3618 * message.el (message-draft-headers): Add Date.
3619 (message-headers-to-generate): Fix typo in docstring.
3620
3621 * nndraft.el (nndraft-required-headers): New variable.
3622 (nndraft-generate-headers): Use it.
3623
3624 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
3625
3626 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
3627
3628 * gnus-registry.el (gnus-registry-wash-for-keywords)
3629 (gnus-registry-find-keywords): New functions to allow easy searching of
3630 articles that are in the registry.
3631
3632 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
3633
3634 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
3635 ietf-drums-parse-address instead of gnus-extract-address-components.
3636 Reported by Damien Elmes <damien@repose.cx>.
3637
3638 2006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
3639
3640 * gnus.el (gnus-mime): Remove unused custom group.
3641
3642 2006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3643
3644 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
3645 "blank line" when searching for end of armor headers.
3646
3647 2006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
3648
3649 * gmm-utils.el (gmm-write-region): Fix variable name.
3650
3651 2006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3652
3653 * gmm-utils.el (gmm-write-region): New function based on compatibility
3654 code from `mm-make-temp-file'.
3655
3656 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
3657
3658 * nnmaildir.el (nnmaildir--update-nov)
3659 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
3660 Use `gmm-write-region'.
3661
3662 2006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
3663
3664 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
3665 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
3666
3667 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
3668
3669 * message.el (message-replacement-char): New variable.
3670 (message-fix-before-sending): Use it.
3671 (message-simplify-subject): New function to remove duplicate code.
3672 (message-reply, message-followup): Use it.
3673
3674 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
3675 gnus-summary-limit-to-articles.
3676
3677 2006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
3678
3679 * gnus-util.el (gnus-with-local-quit): New macro.
3680
3681 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
3682
3683 2006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
3684
3685 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
3686 ignore non-string data.
3687
3688 2006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
3689
3690 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
3691 non-string data (needs to be done in the registry too).
3692
3693 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
3694
3695 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
3696 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
3697 (gnus-registry-split-fancy-with-parent)
3698 (gnus-registry-fetch-simplified-message-subject-fast)
3699 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
3700 Remove text properties on ingress into the registry and when it's saved.
3701 (gnus-registry-clean-empty-function): Fix bug with cleaning the
3702 registry from entries with no groups.
3703
3704 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
3705
3706 * gnus-util.el (gnus-string-remove-all-properties): Add utility
3707 function to remove string properties.
3708
3709 2006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
3710
3711 * gmm-utils.el (gmm): Adjust custom version.
3712
3713 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
3714 custom version.
3715
3716 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
3717
3718 2006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3719
3720 * gnus-art.el (gnus-insert-prev-page-button)
3721 (gnus-insert-next-page-button): Simplify. Reformat.
3722
3723 2006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
3724
3725 * gnus-art.el (gnus-insert-prev-page-button)
3726 (gnus-insert-next-page-button): Apply gnus-article-button-face.
3727
3728 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
3729
3730 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
3731
3732 2006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
3733
3734 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
3735 gnus-article-button-face to MIME and security buttons.
3736
3737 2006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3738
3739 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
3740 readable.
3741
3742 2006-09-20 Steve Youngs <steve@sxemacs.org>
3743
3744 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
3745 `browse-url-of-file' instead of `browse-url'.
3746
3747 2006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3748
3749 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3750 regexp. Articles containing quotation were cut prematurely.
3751
3752 2006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
3753
3754 * message.el (message-cite-original-1): Use nobody by default for the
3755 value of From header.
3756 (message-reply): Ditto.
3757
3758 2006-09-11 Daiki Ueno <ueno@unixuser.org>
3759
3760 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
3761 to the gnus-info. This fixes a bug of inline-PGP message verification.
3762 Reported by Michael Piotrowski <mxp@dynalabs.de>.
3763
3764 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
3765
3766 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
3767 mails in the doc string. Add some URLs in comment.
3768 (pop3-movemail): Warn about pop3-leave-mail-on-server.
3769
3770 2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
3771
3772 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
3773 backslashes handling and the way to find boundaries of quoted strings.
3774
3775 2006-09-07 Daiki Ueno <ueno@unixuser.org>
3776
3777 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
3778 mml1991-encrypt-to-self is set and mml1991-signers is not set.
3779 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
3780 mml2015-encrypt-to-self is set and mml2015-signers is not set.
3781
3782 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
3783
3784 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
3785 doc string.
3786 (gnus-button-regexp, gnus-button-last): Remove unused variables.
3787
3788 2006-09-06 Simon Josefsson <jas@extundo.com>
3789
3790 * mml2015.el (mml2015-use): Doc fix, mention epg.
3791
3792 2006-09-06 Daiki Ueno <ueno@unixuser.org>
3793
3794 * mml2015.el (mml2015-use): Default to epg, if available.
3795
3796 2006-09-06 Daiki Ueno <ueno@unixuser.org>
3797
3798 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
3799 message-sender.
3800 (mml1991-epg-encrypt): Ditto.
3801 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
3802 message-sender.
3803 (mml2015-epg-encrypt): Ditto.
3804
3805 2006-09-04 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * message.el (message-send-mail-with-sendmail): Look for sendmail in
3808 several common directories.
3809
3810 2006-09-05 Daiki Ueno <ueno@unixuser.org>
3811
3812 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
3813 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
3814
3815 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
3816
3817 * gnus-art.el (article-decode-encoded-words): Make it fast.
3818
3819 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
3820
3821 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
3822
3823 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
3824 in quoted string into `\'.
3825
3826 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
3827
3828 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3829 Use standard-syntax-table.
3830
3831 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
3832
3833 * gnus-art.el (gnus-decode-address-function): New variable.
3834 (article-decode-encoded-words): Use it to decode headers which are
3835 assumed to contain addresses.
3836 (gnus-mime-delete-part): Remove useless `or'.
3837
3838 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
3839 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
3840 (gnus-nov-parse-line): Use it to decode From header.
3841 (gnus-get-newsgroup-headers): Ditto.
3842 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
3843
3844 * mail-parse.el (mail-decode-encoded-address-region): New alias.
3845 (mail-decode-encoded-address-string): New alias.
3846
3847 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3848 New function.
3849 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
3850 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
3851 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
3852 (rfc2047-decode-string): Ditto.
3853 (rfc2047-decode-address-region): New function.
3854 (rfc2047-decode-address-string): New function.
3855
3856 2006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
3857
3858 * message.el (message-caesar-buffer-body): Allow rotating headers.
3859
3860 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
3861
3862 * message.el (message-insert-formated-citation-line): Fix %f.
3863 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
3864
3865 2006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
3866
3867 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
3868 (gnus-bookmark-mouse-available-p): New macro.
3869 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
3870 (gnus-bookmark-bmenu-show-infos): Use it.
3871 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
3872 (gnus-bookmark-bmenu-hide-infos): Ditto.
3873 (gnus-bookmark-remove-properties): New function.
3874 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
3875 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
3876 (gnus-bookmark-write-file): Bind coding-system-for-write.
3877 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
3878 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
3879 group before selecting it.
3880 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
3881 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
3882 quit-window if it is not available; use gnus-mouse-2 and bind it to
3883 gnus-bookmark-bmenu-select-by-mouse.
3884 (gnus-bookmark-show-details): Remove unused variable `details-list'.
3885 (gnus-bookmark-bmenu-select-by-mouse): New function.
3886
3887 2006-08-13 Romain Francoise <romain@orebokech.com>
3888
3889 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
3890 space.
3891
3892 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3893
3894 * compface.el (uncompface): Use binary rather than raw-text-unix.
3895
3896 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3897
3898 * compface.el (uncompface): Make sure the eol conversion doesn't take
3899 place when communicating with the external programs. Reported by
3900 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3901
3902 2006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
3903
3904 * nnheader.el (nnheader-insert-head): Fix typo in comment.
3905
3906 2006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3907
3908 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
3909 Make it more robust by parsing author and date independently.
3910
3911 2006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
3912
3913 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
3914
3915 2006-07-28 Daiki Ueno <ueno@unixuser.org>
3916
3917 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
3918 first matching secret key.
3919 (mml2015-epg-encrypt): Ditto.
3920
3921 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
3922 first matching secret key.
3923 (mml1991-epg-encrypt): Ditto.
3924
3925 * mml2015.el (mml2015-encrypt-to-self): New user option.
3926 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
3927 mml2015-epg-encrypt-to-self is set.
3928
3929 * mml1991.el (mml1991-encrypt-to-self): New variable.
3930 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
3931 mml1991-epg-encrypt-to-self is set.
3932
3933 * mml2015.el (mml2015-signers): New user option.
3934 (mml2015-epg-sign): Reflect the value of mml2015-signers.
3935 (mml2015-epg-encrypt): Allow to select signing keys.
3936
3937 * mml1991.el (mml1991-signers): New variable.
3938 (mml1991-epg-sign): Reflect the value of mml1991-signers.
3939 (mml1991-epg-encrypt): Allow to select signing keys.
3940
3941 2006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
3942
3943 * nnheader.el (nnheader-insert-head): Make it work even if the file
3944 uses CRLF for the line-break code.
3945
3946 2006-07-25 Daiki Ueno <ueno@unixuser.org>
3947
3948 * mml2015.el: Require mml-sec instead of password.
3949 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
3950 (mml2015-cache-passphrase): Inherit the default value from
3951 mml-secure-cache-passphrase.
3952 (mml2015-passphrase-cache-expiry): Inherit the default value from
3953 mml-secure-passphrase-cache-expiry.
3954
3955 * mml1991.el: Require mml-sec instead of password.
3956 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
3957 (mml1991-cache-passphrase): Inherit the default value from
3958 mml-secure-cache-passphrase.
3959 (mml1991-passphrase-cache-expiry): Inherit the default value from
3960 mml-secure-passphrase-cache-expiry.
3961
3962 * mml-sec.el: Require password.
3963 (mml-secure-verbose): New user option.
3964 (mml-secure-cache-passphrase): New user option.
3965 (mml-secure-passphrase-cache-expiry): New user option.
3966
3967 2006-07-24 Daiki Ueno <ueno@unixuser.org>
3968
3969 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
3970 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
3971 andreas@altroot.de (Andreas Vögele).
3972
3973 FIXME: Use `tiny change'?
3974
3975 2006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3976
3977 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
3978 workaround for the url package included with Emacs.
3979
3980 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3981
3982 2006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
3983
3984 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
3985 correctly. This fixes a bug caused by the 2006-05-12 change.
3986
3987 2006-07-18 Karl Fogel <kfogel@red-bean.com>
3988
3989 * nnmail.el (nnmail-article-group): If splitting raises an error, give
3990 some information about the error when saying that the `bogus' mail
3991 group will be used.
3992
3993 2006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
3994
3995 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
3996 string.
3997
3998 2006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
3999
4000 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
4001
4002 2006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4003
4004 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
4005
4006 2006-07-10 Daiki Ueno <ueno@unixuser.org>
4007
4008 * mml1991.el (mml1991-function-alist): Add epg.
4009 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
4010 (mml1991-epg-encrypt): New functions.
4011
4012 2006-07-10 Daiki Ueno <ueno@unixuser.org>
4013
4014 * mml2015.el (mml2015-verbose): New variable.
4015 (mml2015-cache-passphrase): Ditto.
4016 (mml2015-passphrase-cache-expiry): Ditto.
4017 (mml2015-function-alist): Add epg.
4018 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
4019 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
4020 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
4021 functions.
4022
4023 2006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4024
4025 * message.el (message-cite-original-1): Preserve region when removing
4026 quoted text due to X-No-Archive in order to avoid bogus attribution
4027 when citing multiple messages.
4028
4029 2006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4030
4031 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
4032 Kenneth Jacker <khj@be.cs.appstate.edu>.
4033
4034 2006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
4035
4036 * gnus-diary.el (gnus-user-format-function-d)
4037 (gnus-user-format-function-D): Autoload.
4038
4039 * imap.el (Commentary): Fix typo.
4040
4041 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
4042 2006-04-22 contribution.
4043
4044 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4045
4046 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
4047 It didn't really fix the bogosity I'm seeing with solid web groups.
4048
4049 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4050
4051 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
4052 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
4053 created using server names. If we use the feature without declaring
4054 it, Gnus does not properly manage server and group state.
4055
4056 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
4057 bound.
4058
4059 2006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4060
4061 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
4062 looking up the method using GROUP's prefix before inventing a new one.
4063 It is used on killed/unknown groups in various places where returning
4064 an all-new method isn't expected by the caller.
4065
4066 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
4067 and match semantics of gnus-group-real-prefix.
4068
4069 2006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
4070
4071 * nnmail.el (nnmail-broken-references-mailers): New variable.
4072 (nnmail-ignore-broken-references): New function generalizing
4073 nnmail-fix-eudora-headers.
4074 (nnmail-fix-eudora-headers): Now obsolete.
4075
4076 * gnus-art.el (gnus-button-handle-custom): Support
4077 `customize-apropos*'.
4078
4079 2006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4080
4081 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
4082
4083 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
4084 articles.
4085
4086 2006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
4087
4088 * message.el (message-cite-reply-above): New variable.
4089 (message-yank-original): Use it.
4090
4091 2006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
4092
4093 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
4094
4095 2006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
4096
4097 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
4098 as read.
4099
4100 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
4101
4102 2006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
4103
4104 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
4105 (gnus-bookmark-default-file): Use gnus-directory.
4106 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
4107 Remove "*" in doc string.
4108 (gnus-bookmark-write-file): Simplify.
4109 (gnus-bookmark-maybe-sort-alist): Use `when'.
4110 (gnus-bookmark-get-bookmark): Fix typo in doc string.
4111 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
4112 FIXME about Emacs 21 and XEmacs compatibility.
4113 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
4114 compatibility.
4115 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
4116 compatibility.
4117 (gnus-bookmark-menu-heading): Fix version.
4118
4119 2006-06-19 Bastien Guerry <bzg@altern.org>
4120
4121 * gnus-bookmark.el: New file.
4122
4123 2006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4124
4125 * message.el (message-syntax-checks): Doc fix.
4126
4127 2006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4128
4129 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
4130 unsubscribed groups as if they were killed ones. It causes duplicate
4131 entries in gnus-newsrc-alist.
4132
4133 2006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
4134
4135 * message.el (message-syntax-checks): Doc fix.
4136 (message-send-mail): Add check for continuation headers.
4137 (message-check-news-header-syntax): Fix regexp used to check for
4138 continuation headers.
4139
4140 2006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4141
4142 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
4143
4144 2006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
4145
4146 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
4147
4148 2006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
4149
4150 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
4151 default-truncate-lines.
4152
4153 2006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
4154
4155 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
4156 to fill the utf-8 entry.
4157
4158 2006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4159
4160 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
4161
4162 2006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
4163
4164 * gnus-agent.el (directory-files-and-attributes): Move all the way
4165 forward (the third and final move).
4166 (gnus-agent-read-agentview): Trap reconstruction errors due to
4167 nonexistant directory. Handle by returning nil.
4168
4169 2006-05-30 Didier Verna <didier@xemacs.org>
4170
4171 * message.el (message-dont-reply-to-names): Update the custom type.
4172 * message.el (message-dont-reply-to-names): New defsubst: potentially
4173 convert a list of regexps into a single one.
4174 * message.el (message-get-reply-headers): Use it.
4175 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
4176
4177 2006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
4178
4179 * gnus-agent.el (directory-files-and-attributes): Move forward.
4180
4181 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
4182
4183 * gnus-ml.el (gnus-mailing-list-subscribe)
4184 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
4185 (gnus-mailing-list-message): Fix doc strings.
4186
4187 2006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4188
4189 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
4190 of doing it manually.
4191
4192 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
4193
4194 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
4195 comment.
4196
4197 2006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
4198
4199 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
4200 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
4201 (gnus-agent-read-local): All symbols allocated in my-obarray
4202 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
4203 (gnus-agent-regenerate-group): Check numeric names to see if they are
4204 messages or groups.
4205 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
4206 better way of do this...)
4207
4208 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
4209 'dummy.group' (there should be a better way of do this...)
4210
4211 2006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4212
4213 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
4214 (gnus-saved-headers): Ditto.
4215 (gnus-default-article-saver): Mention functions may have properties.
4216 (gnus-article-save): Override gnus-save-all-headers and
4217 gnus-saved-headers by :headers property which saver function may have.
4218 (gnus-summary-save-in-file): Add :headers property.
4219 (gnus-summary-write-to-file): Ditto.
4220
4221 * gnus-sum.el (gnus-summary-save-article): Bind
4222 gnus-prompt-before-saving to t when saving many articles in a file;
4223 always show all headers.
4224
4225 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
4226
4227 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
4228 marks.
4229
4230 * message.el (message-indent-citation): Add optional arguments to allow
4231 using it outside of message buffers.
4232
4233 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
4234 (gnus-article-treat-unfold-headers): Use it.
4235 (gnus-article-truncate-lines): New variable.
4236 (gnus-article-mode): Use it.
4237 (gnus-article-toggle-truncate-lines): New function.
4238
4239 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
4240 gnus-article-toggle-truncate-lines.
4241
4242 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
4243 coding system in XEmacs, use binary.
4244
4245 2006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
4246
4247 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
4248 after-load-alist.
4249
4250 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
4251 this function should save decoded articles.
4252 (gnus-summary-write-to-file): Use property to specify this function
4253 should save decoded articles and specify gnus-summary-save-in-file
4254 should be used to save articles other than the first one when saving
4255 many articles.
4256 (gnus-summary-save-body-in-file): Use property to specify this
4257 function should save decoded articles.
4258 (gnus-summary-write-body-to-file): Use property to specify this
4259 function should save decoded articles and specify
4260 gnus-summary-save-body-in-file should be used to save articles other
4261 than the first one when saving many articles.
4262
4263 * gnus-sum.el (gnus-summary-save-article): Simplify.
4264
4265 2006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4266
4267 * gnus-art.el (gnus-default-article-saver): Add
4268 gnus-summary-write-body-to-file.
4269 (gnus-article-save-coding-system): Don't use coding system object
4270 in XEmacs.
4271 (gnus-read-save-file-name): Add optional `dir-var' argument which
4272 specifies directory in which files are saved; work even if optional
4273 `variable' argument is not specified.
4274 (gnus-summary-write-to-file): Read file name.
4275 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
4276 (gnus-summary-write-body-to-file): New function.
4277
4278 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
4279 (gnus-summary-local-variables): Add it.
4280 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
4281 (gnus-summary-save-article): Remove optional `decode' argument;
4282 determine whether to decode articles by the value of
4283 gnus-default-article-saver; when saving many files using
4284 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
4285 it first and use gnus-summary-save-in-file or
4286 gnus-summary-save-body-in-file thereafter unless
4287 gnus-prompt-before-saving is always; move point to article which
4288 will be saved.
4289 (gnus-summary-save-article-file): Revert.
4290 (gnus-summary-write-article-file): Revert.
4291 (gnus-summary-save-article-body-file): Revert.
4292 (gnus-summary-write-article-body-file): New function.
4293
4294 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
4295
4296 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
4297
4298 2006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
4299
4300 * gnus-art.el (gnus-default-article-saver): Doc fix.
4301 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
4302 from gnus-summary-save-article-coding-system, and default to a
4303 certain coding system.
4304 (gnus-output-to-file): Add coding cookie and encode text according
4305 to gnus-article-save-coding-system; don't use mm-append-to-file.
4306
4307 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
4308 gnus-art.el and rename to gnus-article-save-coding-system.
4309 (gnus-summary-save-article): Require gnus-art; don't show all
4310 headers if it decodes articles; don't add coding cookie here;
4311 don't bind mm-text-coding-system-for-write.
4312 (gnus-summary-save-article-file): Save decoded articles.
4313 (gnus-summary-write-article-file): When saving many files, use
4314 gnus-summary-write-to-file first and gnus-summary-save-in-file
4315 thereafter unless gnus-prompt-before-saving is always.
4316 (gnus-summary-save-article-body-file): Save decoded articles.
4317
4318 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
4319
4320 * nnrss.el (nnrss-check-group): Bind hash-index.
4321
4322 2006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
4323
4324 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
4325 its hash index. Store this hash in `nnrss-group-data'.
4326 (nnrss-read-group-data): Update accordingly.
4327
4328 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
4329
4330 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
4331 entry.
4332
4333 * gnus-sum.el (gnus-summary-make-menu-bar): Add
4334 gnus-article-browse-html-article.
4335
4336 2006-05-23 Hynek Schlawack <hynek@ularx.de>
4337
4338 * gnus-sum.el (gnus-summary-mime-map): Add
4339 gnus-article-browse-html-article.
4340 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
4341
4342 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
4343 suitable coding systems in customize.
4344
4345 2006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
4346
4347 * mail-source.el (mail-sources): Fix custom type.
4348
4349 2006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
4350
4351 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
4352 (gnus-summary-expire-articles-now): Shorten prompt.
4353
4354 * gmm-utils.el (wid-edit): Require.
4355 (defun-gmm): Renamed from `gmm-defun-compat'.
4356 (gmm-image-search-load-path): Use it.
4357 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
4358
4359 2006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
4360
4361 * gnus-sum.el (gnus-summary-save-article-coding-system): New
4362 variable.
4363 (gnus-summary-save-article): Add optional `decode' argument. If
4364 it is set and gnus-summary-save-article-coding-system is non-nil,
4365 save decoded article.
4366 (gnus-summary-write-article-file): Save decoded article if
4367 gnus-summary-save-article-coding-system is non-nil.
4368
4369 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
4370 type.
4371
4372 2006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
4373
4374 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
4375
4376 2006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
4377
4378 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
4379 first to test gnus-single-article-buffer which may be buffer-local.
4380
4381 * gnus-sum.el (gnus-summary-setup-buffer): Make
4382 gnus-single-article-buffer buffer-local and nil in ephemeral
4383 group; make gnus-article-buffer, gnus-article-current, and
4384 gnus-original-article-buffer always buffer-local.
4385 (gnus-summary-exit): Kill article buffer belonging to ephemeral
4386 group.
4387 (gnus-handle-ephemeral-exit): Don't move to next summary line.
4388
4389 2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4390
4391 * nnml.el (nnml-request-compact-group): Compressed files might not
4392 have .gz extension.
4393
4394 2006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
4395
4396 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
4397 (mm-copy-to-buffer): Use with-current-buffer.
4398 (mm-display-part): Simplify.
4399 (mm-inlinable-p): Add optional arg `type'.
4400
4401 2006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
4402
4403 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
4404 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
4405 Try harder to show the attachment internally or externally using
4406 gnus-mime-view-part-as-type.
4407
4408 2006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
4409
4410 * message.el (message-from-style, message-signature-separator)
4411 (message-user-organization-file, message-send-mail-function)
4412 (message-citation-line-function, message-yank-prefix)
4413 (message-indent-citation-function, message-signature)
4414 (message-signature-file, message-signature-insert-empty-line):
4415 Remove autoloads.
4416
4417 * gnus-art.el (gnus-buttonized-mime-types): Remove
4418 "multipart/signed". Revert 2006-04-26 change.
4419
4420 2006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4421
4422 * gnus.el (gnus-version-number): Bump version.
4423
4424 2006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4425
4426 * gnus.el: No Gnus v0.5 is released.
4427
4428 2006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4429
4430 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
4431 fetching articles by message-id.
4432
4433 2006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4434
4435 * message.el (hashcash): Require hashcash as normal.
4436
4437 * ecomplete.el (ecomplete-highlight-match-line): Use
4438 point-at-eol.
4439 (ecomplete-highlight-match-line): Use `highlight', because that
4440 face exists in both Emacs and XEmacs.
4441
4442 * message.el (message-display-abbrev): Use point-at-bol.
4443
4444 * mail-source.el: Don't require timer/timer-funcs.
4445
4446 * gnus-async.el: Ditto.
4447
4448 * password.el: Ditto.
4449
4450 * mm-url.el: Ditto.
4451
4452 * mm-util.el: Require timer/timer-funcs.
4453
4454 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4455
4456 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
4457 Close.
4458
4459 2006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
4460
4461 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
4462 unibyte after clear-decrypt function runs.
4463
4464 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
4465 returns as a unibyte string.
4466
4467 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
4468
4469 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
4470 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
4471 (mml1991-pgg-encrypt): Ditto.
4472
4473 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
4474
4475 * message.el (message-user-organization-file): Check several
4476 locations of the organization file.
4477
4478 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
4479 Add gnus-article-view-part-as-type.
4480
4481 * gnus-art.el (gnus-article-view-part-as-type): New function.
4482
4483 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
4484 .mobi and .travel. Remove .nato, .bitnet and .uucp.
4485
4486 * mml.el: Simplify autoload.
4487 (mml-mode): defvar dnd-protocol-alist instead of using
4488 symbol-value.
4489 (mml-default-directory): New variable.
4490 (mml-minibuffer-read-file): Use it.
4491 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
4492
4493 * message.el (message-citation-line-format): New variable.
4494 (message-insert-formated-citation-line): New function.
4495 (message-citation-line-function): Add
4496 `message-insert-formated-citation-line' to custom type.
4497
4498 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
4499 to doc string.
4500
4501 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
4502 depending on mm-verify-option.
4503
4504 2006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
4505
4506 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
4507 binding pgg-* variables; reimplement the section which prevents
4508 MIME header from being signed.
4509 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
4510 pgg-text-mode; remove a blank line at the top of body.
4511
4512 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
4513 lines at the top of body; use gnus-newsgroup-charset if there's no
4514 Charset header.
4515
4516 2006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
4517
4518 * message.el (message-self-insert-commands): Doc fix.
4519
4520 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
4521 (mm-uu-pgp-encrypted-test): Ditto.
4522 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
4523 between header and body; return application/pgp-encrypted handle
4524 if decryption failed; decode decrypted body by charset.
4525
4526 * mm-decode.el (mm-automatic-display): Don't make application/pgp
4527 element match to application/pgp-*.
4528
4529 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4530
4531 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
4532 HTML.
4533
4534 2006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4535
4536 * mail-source.el (mail-source-call-script): Message the error
4537 string.
4538
4539 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4540
4541 * gnus-util.el (gnus-byte-compile): Use it.
4542
4543 2006-04-22 xyblor <fake@invalid.email> (tiny change)
4544
4545 * gnus-util.el (kill-empty-logs): New function.
4546
4547 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * message.el (message-mail-alias-type): Doc fix.
4550 (message-mail-alias-type-p): New function.
4551 (message-send): Use it.
4552 (message-mode): Ditto.
4553 (message-strip-forbidden-properties): Ditto.
4554
4555 * ecomplete.el (ecomplete-database-file-coding-system): New
4556 variable.
4557 (ecomplete-save): Use it.
4558 (ecomplete-setup): Use it.
4559
4560 2006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
4561
4562 * message.el (message-self-insert-commands): New variable.
4563 (message-strip-forbidden-properties): Use it.
4564
4565 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4566
4567 * message.el (message-put-addresses-in-ecomplete): Use a regexp
4568 that doesn't make XEmacs choke.
4569
4570 2006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
4571
4572 * gnus-util.el (gnus-replace-in-string):
4573 Prefer replace-regexp-in-string over of replace-in-string.
4574
4575 2006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
4576
4577 * gnus-util.el (gnus-select-frame-set-input-focus):
4578 Use select-frame-set-input-focus if it is available in XEmacs; use
4579 definition defined in Emacs 22 for old Emacsen.
4580
4581 2006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
4582
4583 * mm-view.el (mm-inline-text): Use equal instead of equalp.
4584
4585 2006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
4586
4587 * gnus-registry.el (gnus-registry-cache-save): Remove text
4588 properties when saving via the temp buffer.
4589
4590 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
4591
4592 * message.el (message-generate-hashcash): Honor custom type.
4593
4594 2006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4595
4596 * message.el (message-generate-hashcash): Default to non-nil when
4597 hashcash is found.
4598
4599 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
4600 (gnus-refer-thread-limit): Increase default to 500.
4601
4602 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
4603
4604 * flow-fill.el (fill-flowed): Allow delete-space.
4605
4606 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
4607
4608 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4609 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
4610 Remove autoloads.
4611
4612 2006-04-18 Simon Josefsson <jas@extundo.com>
4613
4614 * message.el (message-generate-hashcash): Default to.
4615
4616 2006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
4617
4618 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
4619 concatenating segments rather than before concatenating them.
4620
4621 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
4622
4623 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
4624
4625 * imap.el (imap-quote-specials): New function.
4626 (imap-login-auth): Quote specials.
4627
4628 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4629
4630 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
4631
4632 * message.el (message-forward-make-body-plain): Allow
4633 message-forward-ignored-headers to be a list.
4634 (message-remove-ignored-headers): Factor out into function.
4635 (message-forward-make-body-mml): Use it.
4636 * rfc2231.el (rfc2231-parse-string): Remove dead code.
4637 (rfc2231-parse-string): Allow concatanation of parameters that
4638 aren't contiguous. The test case is
4639 (mail-header-parse-content-type "message/external-body;
4640 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
4641 access-type=LOCAL-FILE;
4642 name*1*=plugh%2fhello-sailor%2fbing.pdf")
4643
4644 2006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
4645
4646 * nntp.el (nntp-accept-process-output): Return the value of
4647 `nnheader-accept-process-output'.
4648
4649 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4650
4651 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
4652 (gnus-button-alist): Recognize more diff formats.
4653 (gnus-button-patch): Strip directory.
4654
4655 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
4656
4657 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
4658 Emacs 22 when setting focus.
4659
4660 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4661
4662 * gnus-art.el (gnus-article-treat-types): Do treatment of
4663 text/x-verbatim parts.
4664 (gnus-button-patch): New command.
4665
4666 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
4667 addresses that contain invalid characters.
4668
4669 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4670
4671 * message.el (message-put-addresses-in-ecomplete): Use
4672 gnus-replace-in-string.
4673 (message-is-yours-p): Use the more correct
4674 mail-header-parse-address instead of
4675 mail-extract-address-components.
4676 (message-put-addresses-in-ecomplete): Fix typo.
4677
4678 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
4679 keystroke.
4680
4681 * gnus-art.el (gnus-treatment-function-alist): Change order of
4682 newsgroups/generic header folding to avoid double-folding.
4683
4684 * message.el (message-hidden-headers): Add X-Draft-From.
4685
4686 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
4687 command.
4688 (gnus-summary-repeat-search-article-backward): New command.
4689
4690 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
4691 groups in the parent topic.
4692
4693 2006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
4694
4695 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
4696 (spam-extra-header-to-number): Return the CRM114 number as a
4697 number instead of a string.
4698
4699 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4700
4701 * gnus-art.el (gnus-face-properties-alist): Moved here from
4702 gnus-fun.
4703
4704 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
4705
4706 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4707
4708 * message.el (message-strip-forbidden-properties): Only display on
4709 self-insert-command.
4710
4711 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
4712 reindent.
4713 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
4714
4715 2006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
4716
4717 * smiley.el (smiley-style): Fix typo.
4718
4719 2006-03-23 Kenichi Handa <handa@m17n.org>
4720
4721 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
4722 instead of set-buffer-multibyte.
4723
4724 2006-03-23 Kenichi Handa <handa@m17n.org>
4725
4726 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
4727 buffer and then decode the buffer text if necessary.
4728 (rfc2231-encode-string): Be sure to work on multibyte buffer at
4729 first, and after mm-encode-body, change the buffer to unibyte.
4730
4731 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4732
4733 * hashcash.el (hashcash-insert-payment-async-2): Use
4734 message-goto-eoh instead of doing it manually.
4735 (mail-add-payment): Use message-narrow-to-header instead of trying
4736 to do the same itself.
4737
4738 * message.el (message-hidden-headers): Add Face.
4739
4740 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
4741 reparenting code.
4742 (gnus-summary-reparent-children): Refactored out code.
4743 (gnus-summary-thread-map): New keystroke.
4744 (gnus-summary-reparent-children): Make into command.
4745
4746 * smiley.el (smiley-style): Default to `medium' if using a large
4747 font.
4748
4749 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
4750 does it itself.
4751
4752 * message.el (message-point-in-header-p): Simplify definition.
4753
4754 2006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4755
4756 * nnagent.el (nnagent-request-set-mark): Silence log file
4757 writing.
4758 (nnagent-request-set-mark): Use write-region instead of
4759 append-to-file.
4760
4761 * gnus-sum.el (gnus-read-header): Fudge article number if using a
4762 strange select method.
4763
4764 * ecomplete.el (ecomplete-display-matches): Get highlightling
4765 right.
4766 (ecomplete-display-matches): Use literals.
4767 (ecomplete-display-matches): Disable message logging.
4768
4769 * message.el (message-display-abbrev): Small optimization.
4770
4771 * ecomplete.el (ecomplete-display-matches): Allow automatic
4772 display.
4773
4774 * message.el (message-strip-forbidden-properties): Display
4775 abbrevs.
4776 (message-display-abbrev): Get automatic display right.
4777
4778 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
4779 keystrokes.
4780
4781 2006-04-13 Romain Francoise <romain@orebokech.com>
4782
4783 TODO: Backport to v5-10!
4784
4785 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
4786 Moved here (and renamed) from gnus-registry.el.
4787
4788 * gnus-registry.el: Require gnus-util.
4789 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
4790
4791 2006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4792
4793 * gnus-group.el (gnus-group-catchup-current): Change
4794 if-then-else-if-then-else into cond.
4795 (gnus-group-catchup): Indent.
4796 (group-name-at-point): New function.
4797 (gnus-fetch-group): Provide default from thing at point.
4798
4799 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4800
4801 * message.el (message-display-abbrev): Fix regexp.
4802
4803 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
4804 choosing.
4805 (ecomplete-highlight-match-line): Fix up code rewrite, remove
4806 dead variables.
4807
4808 * message.el (message-newline-and-indent): Remove debugging.
4809 (message-display-abbrev): Use new implementation.
4810
4811 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
4812
4813 * gnus-art.el (gnus-article-mode): Set
4814 cursor-in-non-selected-windows to nil.
4815
4816 * smiley.el: Revert previous change.
4817 (smiley-data-directory): defvar it before using it in the
4818 defcustom of `smiley-style'.
4819
4820 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4821
4822 * message.el (message-newline-and-indent): New function.
4823
4824 * ecomplete.el: Implement more bits.
4825
4826 * message.el (message-put-addresses-in-ecomplete): Clean up the
4827 string.
4828
4829 * ecomplete.el (ecomplete-add-item): Chop off decimals.
4830
4831 * gnus-sum.el (gnus-summary-save-parts): Bind
4832 gnus-summary-save-parts-counter and use it to make unique file
4833 names.
4834
4835 * gnus-art.el (gnus-ignored-headers): Add some more headers.
4836
4837 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
4838 parameter to say whether to actually parse the individual
4839 addresses.
4840
4841 * message.el (message-put-addresses-in-ecomplete): New function.
4842 (ecomplete): Require.
4843 (message-mail-alias-type): Add ecomplete as an option.
4844
4845 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
4846
4847 * flow-fill.el (fill-flowed): Remove trailing space from blank
4848 quoted lines.
4849
4850 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4851
4852 * smiley.el (smiley-style): Move definition later to avoid a
4853 compilation warning.
4854
4855 2006-04-12 Kenichi Handa <handa@m17n.org>
4856
4857 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
4858 buffer and then decode the buffer text if necessary.
4859 (rfc2231-encode-string): Be sure to work on multibyte buffer at
4860 first, and after mm-encode-body, change the buffer to unibyte.
4861 Use mm-disable-multibyte instead of set-buffer-multibyte.
4862
4863 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
4864
4865 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
4866 Content-Type header instead of Content-Disposition header.
4867 (gnus-mime-inline-part): Ditto.
4868 (gnus-mime-view-part-as-charset): Ignore charset that the part
4869 specifies.
4870
4871 * mm-decode.el (mm-display-part): Work with external parts and
4872 usual parts similarly.
4873
4874 * mm-extern.el (mm-inline-external-body): Use mm-display-part
4875 instead of gnus-display-mime.
4876
4877 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
4878 instead of with-temp-buffer.
4879
4880 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
4881 tag to summarized topics part in order to encode non-ASCII text.
4882
4883 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
4884
4885 * smiley.el (smiley-style): New variable.
4886 (smiley-directory): New function.
4887 (smiley-data-directory): Derive from `smiley-style' using
4888 `smiley-directory'.
4889 (smiley-regexp-alist): Add new entries.
4890
4891 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
4892 (gnus-article-browse-delete-temp): Add :version.
4893
4894 2006-04-11 Arne Jørgensen <arne@arnested.dk>
4895
4896 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
4897 the sieve region.
4898
4899 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4900
4901 * gnus.el (gnus-version-number): Bump version.
4902
4903 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
4904
4905 * gnus.el: No Gnus v0.4 is released.
4906
4907 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4908
4909 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
4910 layout.
4911
4912 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
4913 unknown charset.
4914
4915 * message.el (message-header-synonyms): Add Original-To to the
4916 default.
4917
4918 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
4919 optional parameter.
4920
4921 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
4922
4923 * gnus-fun.el (gnus): Require it for gnus-directory.
4924
4925 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
4926
4927 * gnus-fun.el (gnus-face-properties-alist): Add :version.
4928
4929 2006-04-05 Daiki Ueno <ueno@unixuser.org>
4930
4931 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
4932
4933 2006-04-05 Simon Josefsson <jas@extundo.com>
4934
4935 * password.el (password-reset): New function.
4936
4937 2006-04-05 Daiki Ueno <ueno@unixuser.org>
4938
4939 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
4940 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
4941
4942 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4943
4944 * nnweb.el (nnweb-google-create-mapping): Update regexp.
4945 Some whitespace was matched into the url, which broke browsing hits
4946 > 100 when mm-url-use-external was nil.
4947
4948 2006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
4949
4950 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
4951 gnus-extra-headers for 'Newsgroups.
4952
4953 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
4954 bound.
4955
4956 2006-04-04 Daiki Ueno <ueno@unixuser.org>
4957
4958 * pgg-gpg.el: Clean up process buffers every time gpg processes
4959 complete.
4960
4961 2006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
4962
4963 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
4964 doc string.
4965
4966 2006-04-03 Daiki Ueno <ueno@unixuser.org>
4967
4968 * pgg-gpg.el (pgg-gpg-process-filter)
4969 (pgg-gpg-wait-for-completion): Check if buffer is alive.
4970
4971 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
4972 lines, temporary fix.
4973
4974 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
4975
4976 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
4977
4978 2006-03-29 Daiki Ueno <ueno@unixuser.org>
4979
4980 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
4981 default-enable-multibyte-characters. This reverts the change from
4982 revision 6.17 which is no longer necessary because the passphrase
4983 is sent separately now. GnuPG messages are unreadable under
4984 multibyte locales with default-enable-multibyte-characters set to
4985 nil.
4986
4987 2006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
4988
4989 * message.el (message-tool-bar-gnome): Move "spell".
4990
4991 2006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
4992
4993 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
4994 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
4995 instead.
4996
4997 2006-03-27 Karl Kleinpaste <karl@charcoal.com>
4998
4999 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
5000 newsgroups handling for NNTP overviews which don't include
5001 Newsgroups.
5002
5003 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5004
5005 * message.el (message-resend): Bind message-generate-hashcash to nil.
5006
5007 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5008
5009 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
5010 when searching for already-paid recipients.
5011
5012 2006-03-27 Daiki Ueno <ueno@unixuser.org>
5013
5014 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
5015 passphrases when it is not needed.
5016 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
5017 passphrase stuff from gpg, should only be necessary when you use
5018 gpg with a smartcard.
5019
5020 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
5021
5022 * mml.el (mml-insert-mime): Ignore cached contents of
5023 message/external-body part.
5024
5025 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
5026 (mm-insert-part): Ditto.
5027
5028 2006-03-23 Simon Josefsson <jas@extundo.com>
5029
5030 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
5031 Reiner.
5032 (pgg-gpg-use-agent-p): Use it again.
5033
5034 2006-03-23 Simon Josefsson <jas@extundo.com>
5035
5036 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
5037 older emacsen.
5038 (pgg-gpg-use-agent-p): Don't use it.
5039
5040 2006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
5041
5042 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
5043 if we can.
5044
5045 2006-03-22 Sascha Wilde <wilde@sha-bang.de>
5046
5047 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
5048 (pgg-gpg-update-agent): New function.
5049 (pgg-gpg-use-agent-p): New function.
5050 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
5051 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
5052 (pgg-gpg-sign-region): Use it.
5053
5054 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
5055
5056 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
5057 Reported by Ralf Wachinger <rwachinger@gmx.de>.
5058
5059 2006-03-21 Simon Josefsson <jas@extundo.com>
5060
5061 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
5062 <wilde@sha-bang.de>.
5063 (pgg-gpg-use-agent): New variable.
5064 (pgg-gpg-process-region): Use it.
5065 (pgg-gpg-encrypt-region): Likewise.
5066 (pgg-gpg-encrypt-symmetric-region): Likewise.
5067 (pgg-gpg-decrypt-region): Likewise.
5068 (pgg-gpg-sign-region): Likewise.
5069 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
5070
5071 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
5072
5073 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
5074
5075 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
5076 Add comment on version.
5077
5078 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
5079
5080 * smiley.el: Add missing test smiley.
5081
5082 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
5083
5084 * mm-decode.el (mm-with-part): New macro.
5085 (mm-get-part): Use it; work with message/external-body as well.
5086 (mm-save-part): Treat name and filename equally.
5087
5088 * mm-extern.el (mm-extern-cache-contents): New function.
5089 (mm-inline-external-body): Use it; force the part to be displayed;
5090 move undisplayer added to the cached handle to the parent.
5091
5092 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
5093 (gnus-mime-view-part-as-type): Work with message/external-body.
5094
5095 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
5096
5097 2006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
5098
5099 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
5100 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
5101 Emacs.]
5102
5103 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
5104
5105 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
5106 path rather than symbol. Always return list of directories.
5107 Guarantee that image directory comes first. [Sync with image.el,
5108 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
5109
5110 * message.el (message-make-tool-bar): Adjust to new API of
5111 `gmm-image-load-path-for-library'.
5112
5113 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
5114
5115 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
5116
5117 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5118
5119 * gnus-art.el (gnus-article-only-boring-p):
5120 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
5121 intangible text.
5122 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
5123
5124 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
5125
5126 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
5127 `defun' instead of `gmm-defun-compat'.
5128
5129 2006-03-14 Simon Josefsson <jas@extundo.com>
5130
5131 * message.el (message-unique-id): Don't use message-number-base36
5132 if (user-uid) is a float.
5133 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
5134
5135 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
5136
5137 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
5138
5139 * gnus-art.el (gnus-mime-display-single): Make sure there is an
5140 empty line between a part and a message part.
5141
5142 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
5143
5144 * smiley.el: Add more test smileys.
5145 (smiley-data-directory, smiley-regexp-alist)
5146 (gnus-smiley-file-types): Fix doc strings.
5147 (smiley-update-cache): Clear smiley-cached-regexp-alist before
5148 adding new elements.
5149 (smiley-mouse-map): Unused code. Make it a comment.
5150
5151 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
5152
5153 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
5154 scan latest NoCeM messages instead of old ones.
5155 (gnus-nocem-check-article): Fix regexps so as to match to PGP
5156 delimiters that are recently used.
5157 (gnus-nocem-load-cache): Add autoload cookie.
5158
5159 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
5160
5161 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
5162 level which is larger than gnus-use-nocem is specified.
5163
5164 * gnus-group.el (gnus-group-get-new-news): Ditto.
5165
5166 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
5167
5168 * gnus-util.el (gnus-tool-bar-update): New function.
5169
5170 * gnus-group.el (gnus-group-update-tool-bar): New variable.
5171 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
5172
5173 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
5174
5175 * gnus-group.el (gnus-group-redraw-when-idle)
5176 (gnus-group-redraw-check): Remove.
5177 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
5178
5179 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
5180
5181 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
5182 if optional last element is specified in splits (FIELD VALUE...).
5183
5184 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
5185
5186 * message.el (message-make-tool-bar): Rename gmm-image-load-path
5187 to gmm-image-load-path-for-library. Call with no-error argument.
5188 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
5189
5190 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
5191
5192 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
5193
5194 * gmm-utils.el (gmm-image-load-path): Remove alias.
5195
5196 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
5197
5198 * gmm-utils.el (gmm-image-load-path): Add alias.
5199
5200 * nnml.el (nnml-generate-nov-databases-directory): Rename from
5201 nnml-generate-nov-databases-1.
5202 (nnml-generate-nov-databases): Use it.
5203 (nnml-generate-nov-databases-directory): Document no-active
5204 argument.
5205
5206 * gmm-utils.el (gmm-image-load-path-for-library): Return single
5207 directory if path is t. Add no-error.
5208
5209 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
5210 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
5211
5212 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
5213 resetting gnus-article-browse-html-temp-list.
5214
5215 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
5216 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
5217 Add example to docstring. Rename local variables. Move error
5218 checks to default case in cond and simplify.
5219
5220 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
5221
5222 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
5223 handle is multipart when calling it recursively.
5224 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
5225
5226 2006-03-03 Daniel Pittman <daniel@rimspace.net>
5227
5228 * nnimap.el (nnimap-request-update-info-internal): Optimize.
5229 Don't `gnus-uncompress-range' to avoid excessive memory usage.
5230
5231 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5232
5233 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
5234 is loaded.
5235
5236 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
5237 loaded.
5238
5239 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
5240
5241 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
5242 to "Emacs 23 (unicode)" in doc string.
5243
5244 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
5245 "Emacs 23 (unicode)" in comment.
5246
5247 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5248
5249 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
5250
5251 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
5252 characters 160 through 255 in Emacs 23.
5253
5254 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
5255
5256 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
5257 gnus-article-browse-html-temp.
5258 (gnus-article-browse-delete-temp): Make it customizable. Add
5259 `file'. Adjust doc string.
5260 (gnus-article-browse-delete-temp-files): Add argument. Allow
5261 query for each file. Adjust doc string.
5262 (gnus-article-browse-html-parts): Add
5263 `gnus-article-browse-delete-temp-files' to
5264 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
5265
5266 2006-03-02 Hynek Schlawack <hynek@ularx.de>
5267
5268 * gnus-art.el (gnus-article-browse-html-temp)
5269 (gnus-article-browse-delete-temp): New variables.
5270 (gnus-article-browse-delete-temp-files): New function.
5271 (gnus-article-browse-html-parts): Use it.
5272
5273 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
5274
5275 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
5276
5277 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
5278 string.
5279
5280 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
5281 gnus-summary-insert-new-articles when unplugged. Remove
5282 gnus-summary-search-article-forward.
5283
5284 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
5285 display-visual-class instead of display-color-cells.
5286
5287 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
5288
5289 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
5290 message/* containing non-ASCII text properly.
5291
5292 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
5293
5294 * message.el: Require gmm-utils, remove autoloads.
5295 (message-tool-bar): Set default based on
5296 gmm-tool-bar-style.
5297 (message-tool-bar-gnome): Add gmm-customize-mode.
5298
5299 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
5300 gmm-tool-bar-style.
5301 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
5302
5303 * gnus-group.el (gnus-group-tool-bar): Set default based on
5304 gmm-tool-bar-style.
5305 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
5306
5307 * gmm-utils.el (gmm-image-directory): Rename variable from
5308 gmm-image-load-path.
5309 (gmm-image-load-path): Use gmm-image-directory.
5310 (gmm-customize-mode): New function.
5311 (gmm-tool-bar-style): New variable.
5312
5313 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
5314 gnus-group-redraw-line-number.
5315 (gnus-group-redraw-check): Simplify.
5316 (gnus-group-tool-bar-update): Remove redraw check.
5317 (gnus-group-make-tool-bar): Add redraw check.
5318
5319 2006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
5320
5321 * gnus-art.el (gnus-button): Add missing parentheses.
5322
5323 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
5324
5325 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
5326
5327 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
5328
5329 * gnus-art.el (gnus-button): New face.
5330 (gnus-article-button-face): Use it.
5331
5332 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
5333 gnus-summary-next-page. Re-order.
5334
5335 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
5336 next-node are now included.
5337 (gnus-group-redraw-line-number): New internal variable.
5338 (gnus-group-redraw-check): Helper function for updating the tool
5339 bar.
5340 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
5341
5342 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
5343
5344 * spam.el (spam-spamassassin-score-regexp): New internal variable.
5345 (spam-extra-header-to-number, spam-check-spamassassin-headers):
5346 Use it to match format of Spamassassin 3.0 and later. Reported by
5347 IRIE Tetsuya <irie@t.email.ne.jp>.
5348 (spam-check-bogofilter)
5349 (spam-bogofilter-register-with-bogofilter): Fix args of
5350 `gnus-error' calls.
5351
5352 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
5353
5354 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
5355 unnecessary interaction when sending queued mails. Reported by
5356 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
5357
5358 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
5359
5360 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
5361 first or last are nil.
5362
5363 2006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5364
5365 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
5366
5367 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368
5369 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
5370
5371 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5372
5373 * dns.el (query-dns): Protect more against buggy tcp output.
5374
5375 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
5376
5377 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
5378 nov.php.
5379
5380 2006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
5381
5382 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
5383 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
5384 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
5385 output on the server side.
5386 (nnweb-google-create-mapping): Update regexps and add some
5387 progress indication.
5388
5389 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
5390
5391 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
5392 gnus-agent-toggle-plugged. Re-order icons.
5393 (gnus-group-tool-bar-gnome): Add
5394 gnus-group-{prev,next}-unread-group.
5395 (gnus-group-tool-bar-gnome): Re-order icons.
5396
5397 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
5398 gnus-summary-insert-new-articles.
5399
5400 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
5401 comments.
5402
5403 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
5404 also available in Emacs 21.3.
5405
5406 * message.el (message-fix-before-sending): Change "Emacs 22" to
5407 "Emacs 23 (unicode)" in comment.
5408
5409 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
5410 "Emacs 23 (unicode)" in comment.
5411
5412 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
5413 comment.
5414 (mm-coding-system-p): Add comment about no-MULE XEmacs.
5415
5416 * mm-view.el (mm-fill-flowed): Add :version.
5417
5418 2006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
5419
5420 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
5421 and load-path.
5422
5423 2006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
5424
5425 * message.el: Autoload gmm-image-load-path.
5426 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
5427 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
5428 consitency.
5429
5430 * gmm-utils.el (gmm-image-load-path): Also search in
5431 "../etc/images". Don't set gmm-image-load-path if we don't find
5432 the image.
5433
5434 2006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
5435
5436 * gmm-utils.el (gmm-image-load-path): Don't make
5437 `gmm-image-load-path' include subdirectories which the second arg
5438 `image' might specify.
5439
5440 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
5441 subdirectory to icon file names.
5442
5443 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
5444
5445 2006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
5446
5447 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
5448 gmm-image-load-path calls.
5449
5450 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
5451
5452 * message.el (message-make-tool-bar): Ditto.
5453
5454 * mml.el (mml-preview): Added comment concerning tool bar icons.
5455
5456 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
5457 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
5458
5459 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
5460 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
5461
5462 * message.el (message-tool-bar-gnome): Use new icon names.
5463 (message-make-tool-bar): Use `gmm-image-load-path'.
5464
5465 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
5466 functions from MH-E.
5467 (gmm-image-load-path): New variable from MH-E.
5468 (gmm-image-load-path): New function from MH-E. Added arguments
5469 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
5470 *-image-load-path-called-flag.
5471
5472 2006-02-21 Milan Zamazal <pdm@brailcom.org>
5473
5474 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
5475
5476 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
5477
5478 * nnimap.el (nnimap-request-move-article): Change folder back to
5479 source group before deleting.
5480
5481 2006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
5482
5483 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
5484
5485 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
5486 mm-url.
5487
5488 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
5489
5490 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
5491
5492 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
5493 coding system which mm-charset-to-coding-system returns for a
5494 given charset is valid.
5495
5496 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
5497
5498 * html2text.el (html2text-remove-tag-list):
5499 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
5500
5501 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
5502
5503 * gnus-cus.el: Revert 2005-10-17 change.
5504
5505 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
5506
5507 * gnus-art.el (article-strip-banner): Call
5508 article-really-strip-banner only when the regexp match is made.
5509
5510 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
5511
5512 * gnus-art.el (article-strip-banner): Use
5513 gnus-extract-address-components instead of
5514 mail-header-parse-addresses to make it work with non-ASCII text;
5515 remove mail-encode-encoded-word-string.
5516
5517 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
5518 values which are surrounded with \"...\"; make it never cause a
5519 Lisp error; give up parsing of parameters if it failed in
5520 extracting type.
5521
5522 2006-02-14 Arne Jørgensen <arne@arnested.dk>
5523
5524 * smime.el (smime-cert-by-ldap-1): Fix bug where
5525 `smime-ldap-search' returns results without userCertificates.
5526
5527 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
5528
5529 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
5530
5531 2006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
5532
5533 * spam.el (spam-check-spamassassin-headers): Adapt format for
5534 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
5535 <ari@mbf.ocn.ne.jp>.
5536 (spam-list-of-processors): Add spam-use-gmane.
5537
5538 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
5539
5540 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
5541 make-temp-file; make it work with XEmacs as well.
5542
5543 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
5544 mm-make-temp-file.
5545
5546 * mm-decode.el (mm-display-external): Use the 3rd arg of
5547 mm-make-temp-file.
5548 (mm-create-image-xemacs): Ditto.
5549
5550 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
5551
5552 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
5553 with message-narrow-to-headers.
5554 (gnus-draft-setup): Narrow to header to run message-fetch-field.
5555 (gnus-draft-check-draft-articles): New function.
5556 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
5557
5558 2006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
5559
5560 * gnus-art.el (gnus-article-browse-html-parts):
5561 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
5562 Don't use suffix argument for mm-make-temp-file for Emacs 21
5563 compatibility. Remove useless `format'.
5564
5565 2006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
5566
5567 * nnweb.el (nnweb-google-wash-article): Update regexps.
5568 (nnweb-group-alist): Use defvoo instead of defvar.
5569
5570 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
5571
5572 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
5573 re-loading nn* modules.
5574
5575 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
5576
5577 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
5578 for `tool-bar-mode' and don't check it's default-value.
5579
5580 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
5581
5582 * message.el (message-make-tool-bar): Ditto.
5583
5584 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
5585 `substring'. Shorten tmp-file name.
5586
5587 * gnus.el: Remove bogus comment.
5588
5589 2006-02-10 Hynek Schlawack <hynek@ularx.de>
5590
5591 * gnus-art.el (gnus-article-browse-html-parts): New function.
5592 (gnus-article-browse-html-article): New function for viewing html
5593 articles with a browser.
5594
5595 2006-02-09 Daiki Ueno <ueno@unixuser.org>
5596
5597 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
5598 (mml2015-pgg-encrypt): Ditto.
5599
5600 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
5601 (mml1991-pgg-encrypt): Ditto.
5602
5603 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
5604
5605 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
5606 message-make-date instead of current-time-string.
5607
5608 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
5609 to gnus-decoded which mm-uu might set.
5610
5611 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
5612
5613 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
5614 don't decode quoted parameters; remove misimported Emacs code.
5615 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5616 (rfc2231-decode-encoded-string): Don't use split-string which
5617 behaves differently according to Emacs version; use
5618 mm-decode-coding-region to convert charset to coding-system.
5619 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5620 (rfc2231-encode-string): Remove misimported Emacs code.
5621
5622 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
5623
5624 * gnus-art.el (article-decode-charset): Don't use ignore-errors
5625 when calling mail-header-parse-content-type.
5626 (article-de-quoted-unreadable): Ditto.
5627 (article-de-base64-unreadable): Ditto.
5628 (article-wash-html): Ditto.
5629
5630 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
5631 calling mail-header-parse-content-type and
5632 mail-header-parse-content-disposition.
5633 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
5634 mail-header-parse-content-type.
5635
5636 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
5637 insert charset and format parameters; encode description after
5638 inserting it to buffer.
5639 (mml-insert-parameter): Fold lines properly even if a parameter is
5640 segmented into two or more lines; change the max column to 76.
5641
5642 * rfc1843.el (rfc1843-decode-article-body): Don't use
5643 ignore-errors when calling mail-header-parse-content-type.
5644
5645 * rfc2231.el (rfc2231-parse-string): Return at least type if
5646 possible; don't cause an error even if it fails in parsing of
5647 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5648 (rfc2231-encode-string): Don't break lines at the beginning, leave
5649 it to mml-insert-parameter.
5650
5651 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
5652 calling mail-header-parse-content-type.
5653
5654 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
5655
5656 * spam-report.el (spam-report-gmane-use-article-number):
5657 Improve doc string.
5658 (spam-report-gmane-internal): Check if a suitable header was found
5659 in the article.
5660
5661 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
5662
5663 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
5664 (rfc2231-encode-string): Make param*=value always begin with LWSP.
5665
5666 2006-02-05 Romain Francoise <romain@orebokech.com>
5667
5668 Update copyright notices of all files in the gnus directory.
5669
5670 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
5671
5672 * nnweb.el (nnweb-request-group): Avoid growing overview files.
5673
5674 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
5675
5676 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
5677 segmented lines of parameter value to cope with Thunderbird 1.5
5678 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
5679 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
5680 (rfc2231-encode-string): Don't make lines exceeding 76 column.
5681
5682 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
5683
5684 * mml.el (mml-generate-mime-1): Correct the order of inline signed
5685 parts.
5686
5687 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
5688
5689 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
5690 there's only one active file for all servers.
5691 (nnweb-request-scan): Make sure nnweb-articles is initialized on
5692 solid groups. Gnus might have used a FAST request to select the group.
5693 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
5694 and nnweb-search redundantly in the active file.
5695 (nnweb-request-list): Don't list bogus groups. There can only be one.
5696 (nnweb-request-create-group): Don't use ARGS.
5697 (nnweb-possibly-change-server, nnweb-request-group): Remove some
5698 initialisations. Let nnoo do the work.
5699
5700 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
5701
5702 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
5703 Say the part has been decoded.
5704
5705 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
5706
5707 2006-01-31 Kevin Ryde <user42@zip.com.au>
5708
5709 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
5710 mailcap-viewer-test-cache when there's no 'test clause, since that
5711 will invert the meaning of a "nil" test previously determined by
5712 mailcap-mailcap-entry-passes-test.
5713
5714 2006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
5715
5716 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
5717 compiling.
5718
5719 * gnus-sum.el: Ditto.
5720
5721 * message.el: Don't bind tool-bar-map when compiling.
5722
5723 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
5724
5725 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
5726
5727 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
5728
5729 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
5730 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
5731 current Google Groups.
5732
5733 2006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
5734
5735 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
5736 and tool-bar-mode.
5737
5738 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
5739 and tool-bar-mode.
5740
5741 * message.el (message-tool-bar-update): Simplify.
5742 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
5743
5744 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
5745 gnus-summary-buffer.
5746 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
5747 gnus-summary-reply.
5748
5749 * gmm-utils.el (gmm): Add :version.
5750
5751 2006-01-26 Steve Youngs <steve@sxemacs.org>
5752
5753 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
5754 autoload.
5755
5756 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5757
5758 * gmm-utils.el (gmm-verbose): Add :group.
5759
5760 2006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
5761
5762 * message.el: Change some comments WRT tool-bars.
5763
5764 * gnus-sum.el (gnus-summary-tool-bar)
5765 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
5766 (gnus-summary-tool-bar-zap-list): New variables.
5767 (gnus-summary-make-tool-bar): Complete rewrite using
5768 `gmm-tool-bar-from-list'.
5769
5770 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
5771 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
5772 variables.
5773 (gnus-group-make-tool-bar): Complete rewrite using
5774 `gmm-tool-bar-from-list'.
5775 (gnus-group-tool-bar-update): New function.
5776
5777 * message.el (message-mode-field-menu): Add "Show hidden Headers".
5778
5779 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
5780
5781 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
5782 is dissected into a single part of which the type is the same as
5783 the given one; decode charset.
5784
5785 2006-01-21 Kevin Ryde <user42@zip.com.au>
5786
5787 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
5788 into alists as symbol not string, since that's what
5789 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
5790 look for.
5791
5792 2006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
5793
5794 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
5795 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
5796
5797 * message.el (message-tool-bar-gnome): Use gmm-ignore.
5798
5799 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
5800
5801 * gnus-art.el (gnus-mime-security-button-commands): New variable.
5802 (gnus-mime-security-button-menu): New definition.
5803 (gnus-mime-security-button-map): Use them.
5804 (gnus-mime-security-button-menu): New function.
5805 (gnus-insert-mime-security-button): Addition to help echo.
5806 (gnus-mime-security-run-function, gnus-mime-security-save-part)
5807 (gnus-mime-security-pipe-part): New functions.
5808
5809 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
5810 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
5811
5812 * mm-decode.el (mm-handle-set-disposition): Remove.
5813 (mm-handle-set-description): Remove.
5814
5815 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
5816
5817 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
5818 (mm-w3m-standalone-supports-m17n-p): New function.
5819 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
5820 w3m usage.
5821
5822 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
5823 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
5824
5825 2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
5826
5827 * message.el (message-tool-bar-zap-list): Use
5828 gmm-tool-bar-zap-list as custom type.
5829 (message-tool-bar-update): New function.
5830 (message-tool-bar, message-tool-bar-gnome)
5831 (message-tool-bar-retro): Add message-tool-bar-update.
5832 (message-tool-bar-gnome): Add flyspell-buffer.
5833
5834 * gnus-util.el (gnus-error): Describe `args'.
5835
5836 * gmm-utils.el (gmm-error): Describe `args'.
5837 (gmm-tool-bar-zap-list): New widget.
5838 (gmm-tool-bar-from-list): Improve description of `zap-list'.
5839
5840 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
5841
5842 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
5843 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
5844 the number of recursive calls.
5845
5846 * mm-decode.el (mm-handle-set-disposition): New macro.
5847 (mm-handle-set-description): New macro.
5848
5849 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
5850
5851 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
5852 encoding.
5853
5854 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
5855
5856 * message.el (message-tool-bar-zap-list, message-tool-bar)
5857 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
5858 (message-tool-bar-local-item-from-menu): Remove.
5859 (message-tool-bar-map): Replace by `message-make-tool-bar'.
5860 (message-make-tool-bar): New function.
5861 (message-mode): Use `message-make-tool-bar'.
5862
5863 * gmm-utils.el: New file.
5864 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
5865 (gmm-lazy): New widget copied from `nnmail.el'.
5866 (gmm-tool-bar-from-list): New function for creating customizable
5867 tool bars.
5868 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
5869 output.
5870 (gmm): Add :prefix to defgroup.
5871
5872 2006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
5873
5874 * gmm-utils.el (gmm-widget-p): New function.
5875
5876 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
5877
5878 * mml.el (mml-attach-file): Describe `description' in doc string.
5879 (mml-menu): Add Emacs MIME manual and PGG manual.
5880
5881 2006-01-20 Richard M. Stallman <rms@gnu.org>
5882
5883 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
5884
5885 2006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
5886
5887 * nntp.el (nntp-end-of-line): Doc fix.
5888
5889 2006-01-20 Chong Yidong <cyd@stupidchicken.com>
5890
5891 * imap.el (imap-open): Handle case where buffer is a buffer
5892 object.
5893
5894 2005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
5895
5896 * gnus-delay.el (gnus-delay): Don't autoload.
5897 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
5898 to be re-loaded when customizing the `gnus-delay' group.
5899
5900 2005-01-20 Chong Yidong <cyd@stupidchicken.com>
5901
5902 * message.el (message-insert-citation-line): Use newlines.
5903
5904 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
5905
5906 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
5907
5908 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
5909
5910 2006-01-19 Mark D. Baushke <mdb@gnu.org>
5911
5912 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
5913
5914 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
5915
5916 * mm-decode.el (mm-inlined-types): Add application/pgp.
5917 (mm-automatic-display): Ditto.
5918
5919 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
5920 part as text.
5921
5922 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
5923
5924 * nnrss.el: Update copyright.
5925 (nnrss-opml-import): Query whether to subscribe to each entry.
5926
5927 * gnus-art.el:
5928 * gnus-sum.el:
5929 * mm-uu.el:
5930 * mm-view.el: Update copyright.
5931
5932 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
5933
5934 * message.el (message-info): New function.
5935 (message-mode-menu): Add it.
5936 Update copyright.
5937
5938 * ChangeLog: Fix and update copyright.
5939
5940 2006-01-13 Romain Francoise <romain@orebokech.com>
5941
5942 * message.el (message-forward-subject-name-subject): Prefer the
5943 address to 'nowhere' if the sender has no name.
5944 Fix typo. Update copyright year.
5945
5946 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
5947
5948 * gnus-art.el (article-wash-html): Use
5949 gnus-summary-show-article-charset-alist if a numeric arg is given.
5950 (gnus-article-wash-html-with-w3m-standalone): New function.
5951
5952 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
5953 mm-inline-text-html-render-with-w3m-standalone.
5954 (mm-text-html-washer-alist): Map w3m-standalone to
5955 gnus-article-wash-html-with-w3m-standalone.
5956 (mm-inline-text-html-render-with-w3m-standalone): New function.
5957
5958 2006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
5959
5960 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
5961 Improve LaTeX.
5962
5963 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
5964
5965 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
5966 (nnrss-request-article): Render text/plain parts as HTML.
5967
5968 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
5969 the buffer.
5970
5971 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
5972
5973 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
5974 custom definition of `gnus-posting-styles'.
5975
5976 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
5977 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
5978
5979 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
5980
5981 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
5982 Use nntp for bug archive.
5983
5984 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
5985
5986 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
5987 parts.
5988 (nnrss-normalize-date): New function converts ISO 8601 date into
5989 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5990 (nnrss-check-group): Use it.
5991
5992 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
5993
5994 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
5995
5996 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
5997 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5998 (nnrss-insert-w3): Ditto.
5999
6000 2005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
6001
6002 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
6003 the articles to be forwarded including the case where neither a
6004 number of articles nor a region is specified.
6005
6006 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
6007
6008 * nnrss.el (nnrss-request-article): Fix last change; fill
6009 text/plain parts.
6010
6011 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
6012
6013 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
6014 in text/plain part.
6015 (nnrss-check-group): Don't add excessive newline to dc:subject.
6016
6017 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
6018
6019 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
6020 article.
6021
6022 2005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
6023
6024 * nnml.el: Don't require gnus-bcklg. Autoload it.
6025 (nnml-use-compressed-files, nnml-save-mail): Support other
6026 comression programs such as bzip2.
6027
6028 2005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * dns.el (query-dns): Make sure we check the buffer size before
6031 removing tcp headers.
6032
6033 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
6034
6035 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
6036 remove MIME buttons associated with multipart/alternative parts.
6037 (gnus-mime-display-alternative): Tag buttons using `article-type'
6038 text property.
6039
6040 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
6041 associated with multipart/alternative parts.
6042
6043 * gnus-art.el (gnus-signature-separator): Fix custom type.
6044
6045 * mm-decode.el (mm-inlined-types): Fix custom type.
6046 (mm-keep-viewer-alive-types): Ditto.
6047 (mm-automatic-display): Ditto.
6048 (mm-attachment-override-types): Ditto.
6049 (mm-inline-override-types): Ditto.
6050 (mm-automatic-external-display): Ditto.
6051
6052 2005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
6053
6054 * spam-report.el (spam-report-user-mail-address)
6055 (spam-report-user-agent): New variables.
6056 (spam-report-url-ping-plain): Use spam-report-user-agent.
6057
6058 2005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
6059
6060 * gnus-art.el (gnus-button-handle-custom): Do not just use
6061 `customize-apropos' for any "M-x customize-*" button but the
6062 function called for. Accept both the function name and its
6063 argument in order to achieve this.
6064 (gnus-button-alist): Remove support for "custom:" URL's. Pass
6065 function name to `gnus-button-handle-custom' in case of "M-x
6066 customize-*" buttons.
6067
6068 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
6069
6070 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
6071 multipart/alternative and add xref to mm-discouraged-alternatives
6072 in doc string.
6073
6074 * mm-decode.el (mm-discouraged-alternatives): Add xref to
6075 gnus-buttonized-mime-types in doc string.
6076
6077 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
6078
6079 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
6080 Suggest image/.* in the doc string.
6081
6082 2005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
6083
6084 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
6085 message-marks (Debian bug #342521).
6086
6087 2005-12-12 Simon Josefsson <jas@extundo.com>
6088
6089 * password.el (password-read-from-cache): Add.
6090 (password-read): Use it.
6091
6092 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
6093
6094 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
6095 us-ascii as a MIME charset.
6096
6097 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
6098 against the case where the 2nd arg TYPE is nil.
6099
6100 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
6101
6102 * pop3.el (pop3-stream-type): Fix custom version.
6103
6104 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
6105
6106 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
6107
6108 * mm-decode.el (mm-display-external): Add missing cdr.
6109
6110 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
6111
6112 * mm-decode.el (mm-display-external): Use nametemplate (defined in
6113 RFC1524) if it is in mailcap or add a suffix according to
6114 mailcap-mime-extensions when generating a temp filename; postpone
6115 deleting a temp file for 2 seconds for some wrappers, shell
6116 scripts, and so on, which might exit right after having started a
6117 viewer command as a background job.
6118
6119 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
6120
6121 * nntp.el (nntp-marks-directory): Fix custom group.
6122
6123 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
6124 steps when < 10.
6125
6126 * gnus-start.el (gnus-no-server-1): Mention
6127 `gnus-level-default-subscribed' in doc string.
6128
6129 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
6130
6131 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
6132 parens.
6133
6134 2005-11-26 Dave Love <fx@gnu.org>
6135
6136 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
6137 (tls-program, tls-success): Provide openssl alternative.
6138
6139 * starttls.el: Doc fixes.
6140 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
6141 SERVICE to PORT.
6142
6143 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
6144 port null or service name.
6145 (starttls-negotiate): Autoload.
6146
6147 2005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
6148
6149 * message.el (message-kill-to-signature): Fix interactive spec.
6150
6151 2005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
6152
6153 * pop3.el (pop3-open-server): Recognize a string as a service name.
6154
6155 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
6156
6157 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
6158
6159 2005-11-23 Dave Love <fx@gnu.org>
6160
6161 Add pop3s, pop3/starttls.
6162
6163 * pop3.el (pop3-authentication-scheme): Clarify doc.
6164 (open-tls-stream, starttls-open-stream): Autoload.
6165 (pop3-stream-type): New.
6166 (pop3-open-server): Use it.
6167
6168 * mail-source.el (mail-sources): Fix some :types. Add stream type
6169 for POP.
6170 (mail-source-keyword-map): Add :stream for POP.
6171 (mail-source-fetch-pop): Use pop3-stream-type.
6172
6173 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
6174
6175 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
6176 of current-time-string.
6177
6178 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
6179
6180 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
6181 date header.
6182
6183 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
6184
6185 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
6186 it can seriously impact performance as it bypasses the agent's
6187 local caches.
6188
6189 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
6190
6191 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
6192 must be explicitly online rather than "not explicitly offline" for
6193 its flags to be synchronized.
6194
6195 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
6196 that gnus-uu-unmark-thread will function correctly.
6197
6198 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
6199 1024K is instead displayed as 1M.
6200
6201 2005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6202
6203 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
6204
6205 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
6206
6207 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
6208
6209 2005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
6210
6211 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
6212 error message to display actual error condition.
6213 (gnus-agent-save-local): Avoid saving symbols that are bound to
6214 nil as they simply result in a warning message in
6215 gnus-agent-read-local.
6216
6217 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
6218
6219 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
6220 rather than make-variable-buffer-local for file-precious-flag.
6221
6222 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
6223
6224 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
6225 for duplicates which are removed. The invalid sort check then
6226 triggers a rescan after the sort as sorting may have moved
6227 duplicate entries such that they can be cheaply detected.
6228
6229 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
6230
6231 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
6232
6233 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
6234
6235 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
6236 internal variable to a custom variable. Changed default value
6237 from compressed(2) to uncompressed(1).
6238 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
6239 support for uncompressed agentview files. Taken together, reading
6240 the agentview file should now be 6-7 times faster.
6241
6242 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
6243
6244 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
6245 as a buffer-local variable. This avoids creating truncated
6246 dribble files as a result of a hang up, eg.
6247
6248 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
6249
6250 * gnus-start.el (gnus-start-draft-setup): Enforce
6251 `gnus-draft-mode' for nndraft:drafts at startup.
6252
6253 * gnus.el (gnus-splash): Change custom group.
6254 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
6255 allow-list argument.
6256
6257 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
6258 string.
6259
6260 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
6261
6262 * gnus-art.el (gnus-default-article-saver): Add user-defined
6263 `function' to custom type.
6264
6265 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
6266
6267 * imap.el (imap-open): Handle case where buffer is a buffer
6268 object.
6269
6270 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
6271
6272 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
6273 long lines.
6274 (gnus-cache-delete-group): Wrap doc strings.
6275
6276 * gnus-agent.el (gnus-agent-rename-group)
6277 (gnus-agent-delete-group): Wrap doc strings.
6278
6279 2005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6280
6281 * gnus-start.el (gnus-1): Add "native" to
6282 gnus-predefined-server-alist.
6283
6284 * gnus.el (gnus-method-to-server): Don't add "native" to the
6285 lists here, because that leads to problems when
6286 gnus-select-method is bound.
6287
6288 2005-11-09 Simon Josefsson <jas@extundo.com>
6289
6290 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
6291 use (not sort-by-date) instead.
6292
6293 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
6294
6295 * gnus-delay.el (gnus-delay-group): Don't autoload.
6296 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
6297 to be re-loaded when customizing the `gnus-delay' group.
6298
6299 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
6300
6301 * message.el: Revert last changes.
6302 (message-insert-citation-line): Use newlines.
6303
6304 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
6305
6306 * message.el (message-courtesy-message)
6307 (message-mark-insert-begin, message-mark-insert-end)
6308 (message-elide-ellipsis, message-cancel-message)
6309 (message-add-header, message-change-subject)
6310 (message-cross-post-followup-to-header)
6311 (message-cross-post-insert-note, message-reduce-to-to-cc)
6312 (message-widen-reply, message-delete-not-region)
6313 (message-kill-to-signature, message-insert-signature)
6314 (message-insert-importance-high, message-insert-importance-low)
6315 (message-insert-or-toggle-importance)
6316 (message-insert-disposition-notification-to)
6317 (message-indent-citation, message-yank-original)
6318 (message-cite-original-without-signature, message-cite-original)
6319 (message-insert-citation-line, message-position-on-field)
6320 (message-fix-before-sending, message-send-mail-partially)
6321 (message-send-mail, message-send-mail-with-sendmail)
6322 (message-send-mail-with-qmail, message-send-news)
6323 (message-check-news-header-syntax, message-generate-headers)
6324 (message-insert-courtesy-copy, message-fill-address)
6325 (message-fill-header, message-shorten-references)
6326 (message-setup-1, message-cancel-news)
6327 (message-forward-make-body-plain, message-forward-make-body-mime)
6328 (message-forward-make-body-mml, message-encode-message-body)
6329 (message-forward-make-body-digest-plain)
6330 (message-forward-make-body-digest-mime)
6331 (message-use-alternative-email-as-from): Insert `hard-newline'
6332 instead of ordinary newlines.
6333
6334 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
6335
6336 * message.el (message-generate-headers): Downcase the argument
6337 given to message-check-element.
6338
6339 2005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
6340
6341 * nntp.el (nntp-authinfo-rejected): New error condition.
6342 (nntp-wait-for): Use new error condition to signal authentication
6343 error.
6344 (nntp-retrieve-data): Rethrow new error condition to break out of
6345 recursive call to nntp-send-authinfo.
6346
6347 2005-11-08 Romain Francoise <romain@orebokech.com>
6348
6349 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
6350 (gnus-summary-exit-map): Bind to `Z p'.
6351 (gnus-summary-make-menu-bar): Add menu item.
6352
6353 2005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
6354
6355 * gnus-art.el (gnus-article-treat-custom): Add `first'.
6356 (gnus-treat-*): Add `first' in all doc strings.
6357
6358 * gnus-group.el (gnus-group-compact-group): Fix typo.
6359
6360 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
6361
6362 * gnus.el (gnus-parameters-case-fold-search): New variable.
6363 (gnus-parameters-get-parameter): Use it.
6364
6365 * gnus-score.el (gnus-home-score-file): Doc fix.
6366
6367 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
6368
6369 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
6370
6371 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
6372
6373 * mm-util.el (mm-special-display-p): New function.
6374
6375 * mml.el (mml-preview): Use it; doc fix.
6376
6377 2005-10-29 Romain Francoise <romain@orebokech.com>
6378
6379 * message.el (message-fix-before-sending): Fix comment.
6380
6381 2005-10-29 Jari Aalto <jari.aalto@cante.net>
6382
6383 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
6384
6385 2005-10-29 Jari Aalto <jari.aalto@cante.net>
6386
6387 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
6388 Used in gnus-score.el.
6389
6390 2005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
6391
6392 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
6393
6394 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
6395
6396 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
6397 whitespace removed in revision 7.8. Use concatenated string to
6398 protect trailing whitespace.
6399
6400 2005-10-27 Jouni K. Seppänen <jks@iki.fi>
6401
6402 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
6403 (nnimap-request-expire-articles): Use it to avoid sending 'UID
6404 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
6405 Courier IMAP ("some version from 2004"). Mostly based on similar
6406 code in the same function.
6407
6408 2005-10-26 Didier Verna <didier@xemacs.org>
6409
6410 * gnus-group.el (gnus-group-compact-group): Invalidate original
6411 article buffer.
6412 * gnus-srvr.el (gnus-server-compact-server): Ditto.
6413 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
6414 NOV database and in article itself.
6415 Invalidate article backlog.
6416
6417 2005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
6418
6419 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
6420
6421 2005-10-26 Simon Josefsson <jas@extundo.com>
6422
6423 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
6424 part of 2004-07-25 change.
6425
6426 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
6427
6428 * message.el (message-display-completion-list): New function.
6429 (message-expand-group): Use it; make sure the Completions buffer
6430 is modifiable.
6431
6432 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
6433
6434 * imap.el (imap-open): Handle case where buffer is a buffer object.
6435
6436 2005-10-24 Eli Zaretskii <eliz@gnu.org>
6437
6438 * pgg-def.el:
6439 * pgg-gpg.el:
6440 * pgg-parse.el:
6441 * pgg-pgp.el:
6442 * pgg-pgp5.el:
6443 * pgg.el: Move to the parent lisp directory.
6444
6445 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
6446
6447 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
6448 user-mail-name is an empty string.
6449
6450 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
6451
6452 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
6453 depending on gnus-score-decay-constant.
6454
6455 * encrypt.el (encrypt-insert-file-contents)
6456 (encrypt-write-file-contents): Don't use `gnus-message'.
6457
6458 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
6459 arguments.
6460 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
6461 arguments to mm-uu-verbatim-marks-extract.
6462 (mm-uu-hide-markers): New variable.
6463 (mm-uu-extract): Use face similar to `gnus-cite-3'.
6464
6465 * gnus-fun.el (gnus-convert-image-to-x-face-command)
6466 (gnus-convert-image-to-face-command): Use "convert" by default to
6467 allow other input image formats.
6468 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
6469 accordingly.
6470
6471 2005-10-23 Simon Josefsson <jas@extundo.com>
6472
6473 * imap.el (imap-gssapi-program): Align command line parameters
6474 with latest GNU SASL.
6475 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
6476
6477 2005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6478
6479 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
6480 HTML.
6481 (nnslashdot-request-article): Ditto.
6482
6483 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
6484
6485 * mail-source.el (mail-source-fetch-pop): Require pop3.
6486 (mail-source-check-pop): Ditto.
6487
6488 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
6489
6490 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
6491 errors.
6492
6493 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
6494
6495 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
6496 (gnus-treat-strip-leading-blank-lines): Improve doc string.
6497
6498 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
6499
6500 * mm-bodies.el (mm-decode-string): Call
6501 `mm-charset-to-coding-system' with allow-override argument.
6502
6503 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
6504
6505 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
6506 (rfc2047-charset-to-coding-system): New function.
6507 (rfc2047-decode-encoded-words): New function.
6508 (rfc2047-decode-region): Use them.
6509 (rfc2047-decode-cte): Remove.
6510 (rfc2047-parse-and-decode): Remove.
6511 (rfc2047-decode): Remove.
6512
6513 2005-10-15 Kenichi Handa <handa@m17n.org>
6514
6515 * rfc2047.el (rfc2047-decode-cte): New function.
6516 (rfc2047-decode-region): Change the way to decode successive
6517 encoded-words: decode B- or Q-encoding in each encoded-word,
6518 concatenate them, and decode it as charset.
6519
6520 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
6521
6522 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
6523 widget-move-and-invoke.
6524 (gnus-custom-mode): Use gnus-custom-map.
6525
6526 2005-10-15 Bill Wohler <wohler@newt.com>
6527
6528 * message.el (message-tool-bar-map): Renamed image file from
6529 mail_send to mail/send.
6530
6531 2005-10-16 Masatake YAMATO <jet@gyve.org>
6532
6533 * message.el (message-expand-group): Pass the common
6534 prefix substring of completion to `display-completion-list'.
6535
6536 2005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
6537
6538 * mml-sec.el (mml-secure-method): New internal variable.
6539 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
6540 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
6541 functions using mml-secure-method.
6542
6543 * mml.el (mml-mode-map): Add key bindings for those functions.
6544 (mml-menu): Simplify security menu entries. Suggested by Jesper
6545 Harder <harder@myrealbox.com>.
6546 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
6547 end of message if point is the headers of the message.
6548
6549 * message.el (message-in-body-p): New function.
6550
6551 * assistant.el: Autoload gnus-util and netrc.
6552
6553 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
6554 Use `mm-charset-override-alist' only when decoding.
6555
6556 * mm-bodies.el (mm-decode-body): Call
6557 `mm-charset-to-coding-system' with allow-override argument.
6558
6559 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
6560 `filename' from Content-Disposition if Content-Type doesn't
6561 provide `name'.
6562 (gnus-mime-view-part-as-type): Set default instead of
6563 initial-input.
6564
6565 2005-10-09 Daniel Brockman <daniel@brockman.se>
6566
6567 * format-spec.el (format-spec): Propagate text properties of % spec.
6568
6569 2005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
6570
6571 * gnus-art.el (gnus-treat-predicate): Add `first'.
6572
6573 2005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
6574
6575 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
6576 (mm-charset-override-alist): New variable.
6577 (mm-charset-to-coding-system): Use it.
6578 (mm-codepage-setup): New helper function.
6579 (mm-charset-eval-alist): New variable.
6580 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
6581 about unknown charsets.
6582
6583 2005-10-04 David Hansen <david.hansen@gmx.net>
6584
6585 * nnrss.el (nnrss-request-article): Add support for the comments tag.
6586 (nnrss-check-group): Ditto.
6587
6588 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
6589
6590 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
6591 Rename x-gnus-verbatim to x-verbatim.
6592 (mm-uu-type-alist): Fix regexp for verbatim-marks.
6593
6594 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
6595 x-verbatim.
6596
6597 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
6598
6599 * gnus-util.el (gnus-remove-duplicates): Remove.
6600
6601 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
6602 instead of gnus-remove-duplicates.
6603
6604 * message.el (message-remove-duplicates): Remove.
6605 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
6606 message-remove-duplicates.
6607
6608 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
6609 available, else use implementation from `delete-dups'.
6610
6611 * message.el (message-insert-expires): New function.
6612 (message-mode-map): Add key binding.
6613 (message-mode-field-menu): Add menu entry.
6614 (message-mode): Document it.
6615 (message-make-expires-date): Use `message-make-date'.
6616
6617 2005-10-04 Josh Huber <huber@alum.wpi.edu>
6618
6619 * message.el (message-make-expires-date): New function.
6620
6621 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
6622
6623 * time-date.el: Autoload parse-time-string, XEmacs needs it.
6624
6625 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
6626
6627 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
6628 function rather than the diff-mode.el package.
6629 (mm-display-external): Use with-current-buffer.
6630 (mm-viewer-completion-map, mm-viewer-completion-map):
6631 Move initialization inside declaration.
6632
6633 2005-09-29 Simon Josefsson <jas@extundo.com>
6634
6635 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
6636 autoload mail-check-payment.
6637 (spam-check-hashcash): Define unconditionally, since hashcash.el
6638 is part of Gnus now. Ignore errors from payment checking.
6639
6640 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
6641
6642 * message.el (message-bold-region, message-unbold-region): Rename
6643 from `bold-region' and `unbold-region'.
6644
6645 * message.el: Remove useless autoloads.
6646
6647 2005-09-28 Simon Josefsson <jas@extundo.com>
6648
6649 * message.el (message-use-idna): Default to t.
6650 (message-use-idna): Test whether encoding works too. Doc fix.
6651
6652 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
6653
6654 * nntp.el (nntp-warn-about-losing-connection): Remove.
6655
6656 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
6657
6658 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
6659 customizable. Change default value.
6660 (mm-uu-diff-groups-regexp): Change default value.
6661 (mm-uu-type-alist): Add doc string.
6662 (mm-uu-configure): Add doc string. Make it interactive.
6663 (mm-uu-tex-groups-regexp): New variable.
6664 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
6665 (mm-uu-type-alist): Add LaTeX documents.
6666 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
6667 of "text/verbatim".
6668 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
6669
6670 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
6671 instead of "text/verbatim".
6672
6673 * message.el (message-mark-inserted-region)
6674 (message-mark-insert-file): Use slrn style marks when called with
6675 prefix argument.
6676
6677 2005-09-27 Simon Josefsson <jas@extundo.com>
6678
6679 * message.el (message-idna-to-ascii-rhs-1): Reformat.
6680
6681 2005-09-27 Arne Jørgensen <arne@arnested.dk>
6682
6683 * message.el (message-remove-duplicates): New function.
6684 Implementation borrowed from `gnus-remove-duplicates'.
6685 (message-idna-to-ascii-rhs): Also encode idna addresses in
6686 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
6687 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
6688 only ask about the same idna domain once per header and also tell
6689 in what header to replace the idna domain.
6690
6691 * gnus-art.el (article-decode-idna-rhs): Also decode idna
6692 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
6693 (article-decode-idna-rhs): Fix regexp so that all idna-address in
6694 a header is decoded and not just the last one.
6695
6696 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
6697
6698 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
6699 has been decoded.
6700
6701 * mm-decode.el (mm-automatic-display): Add text/verbatim.
6702 (mm-insert-part): Don't modify text if it has been decoded.
6703
6704 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
6705 decoded.
6706
6707 * mm-view.el (mm-inline-text): Don't strip text props unless
6708 decoding enriched or richtext parts.
6709
6710 2005-09-25 Romain Francoise <romain@orebokech.com>
6711
6712 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
6713 * gnus-start.el (gnus-subscribe-interactively):
6714 * gnus-uu.el (gnus-uu-grab-articles):
6715 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
6716 space.
6717
6718 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
6719
6720 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
6721 * mm-view.el (mm-view-pkcs7-decrypt):
6722 * gnus-sum.el (gnus-summary-limit-to-extra)
6723 (gnus-summary-respool-article, gnus-read-move-group-name):
6724 * gnus-score.el (gnus-summary-increase-score):
6725 * gnus-util.el (gnus-completing-read-with-default):
6726 * gnus-art.el (gnus-read-save-file-name)
6727 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
6728 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
6729 * message.el (message-check-news-header-syntax):
6730 Follow convention for reading with the minibuffer.
6731
6732 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
6733
6734 * spam-report.el (spam-report-url-ping-plain):
6735 Use gnus-extended-version as User-Agent.
6736
6737 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
6738 default value is nil.
6739
6740 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
6741 (mm-uu-verbatim-marks-extract): New function.
6742 (mm-uu-extract): New face.
6743 (mm-uu-copy-to-buffer): Use it.
6744
6745 * spam-report.el (spam-report-gmane-ham): Renamed from
6746 `spam-report-gmane-unspam'.
6747 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
6748 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
6749
6750 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
6751 Autoload.
6752 (spam-report-gmane-unregister-routine): Renamed
6753 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
6754
6755 2005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
6756
6757 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
6758 (spam-report-gmane-unregister-routine): Add support for gmane
6759 unregistration.
6760
6761 * spam-report.el (spam-report-gmane-unspam)
6762 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
6763 (spam-report-gmane): Change to take a single article and do unspam
6764 registration.
6765
6766 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
6767
6768 * mm-url.el (mm-url-decode-entities): Fix regexp.
6769
6770 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6771
6772 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
6773 default to nil, to be able to use Gnus at all. If the default
6774 switches to something else, then the function should be fixed not
6775 be exceedingly slow.
6776
6777 2005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
6778
6779 * gnus-start.el (gnus-activate-group): If the server is nil, don't
6780 fail hard.
6781
6782 * spam-report.el: Add better Keywords line.
6783
6784 * spam.el: Add Maintainer and better Keywords line.
6785
6786 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
6787
6788 * gnus-art.el (gnus-article-replace-part)
6789 (gnus-mime-replace-part): New functions.
6790 (gnus-mime-action-alist, gnus-mime-button-commands)
6791 (gnus-mime-save-part-and-strip): Added file argument.
6792 (gnus-article-part-wrapper): Added interactive argument.
6793
6794 * gnus-sum.el (gnus-summary-mime-map): Add
6795 `gnus-article-replace-part'.
6796
6797 2005-09-19 Didier Verna <didier@xemacs.org>
6798
6799 The nnml compaction feature:
6800 * nnml.el (nnml-request-compact-group): New function.
6801 * nnml.el (nnml-request-compact): New function.
6802 * gnus-int.el (gnus-request-compact-group): New function.
6803 * gnus-int.el (gnus-request-compact): New function.
6804 * gnus-group.el (gnus-group-compact-group): New function.
6805 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
6806 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
6807 * gnus-srvr.el (gnus-server-compact-server): New function.
6808 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
6809 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
6810
6811 2005-09-18 Deepak Goel <deego@gnufans.org>
6812
6813 * sieve.el (sieve-help): Fix `message' call: first arg should be a
6814 format spec.
6815
6816 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
6817
6818 * gnus.el (gnus-group-startup-message): Bind image-load-path.
6819
6820 2005-09-15 Romain Francoise <romain@orebokech.com>
6821
6822 * message.el (message-fill-paragraph): Clarify docstring.
6823
6824 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
6825
6826 * gnus-art.el (gnus-mime-display-part): Protect against broken
6827 MIME messages.
6828
6829 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
6830
6831 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
6832 before parsing header.
6833
6834 2005-09-11 Jari Aalto <jari.aalto@cante.net>
6835
6836 * html2text.el (html2text-replace-list): Add new entities.
6837
6838 2005-09-11 Romain Francoise <romain@orebokech.com>
6839
6840 * message.el (message-alternative-emails): Improve docstring.
6841 (message-setup-1): Call `message-use-alternative-email-as-from'
6842 after `message-setup-hook' to give it precedence over posting
6843 styles, etc.
6844 (message-use-alternative-email-as-from): Add docstring. Remove
6845 the original From header if present.
6846
6847 * nnml.el (nnml-compressed-files-size-threshold): New variable.
6848 (nnml-save-mail): Use it.
6849
6850 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
6851 articles. Add new argument `silent'.
6852 (gnus-uu-mark-all): Report the total number of marked articles.
6853
6854 2005-09-10 Romain Francoise <romain@orebokech.com>
6855
6856 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
6857 (gnus-uu-mark-series): Likewise.
6858
6859 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
6860
6861 * spam-report.el (spam-report-gmane): Fix generation of spam
6862 report URL.
6863
6864 2005-09-10 Simon Josefsson <jas@extundo.com>
6865
6866 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
6867 t, based on discussion on the ding list with Robert Epprecht
6868 <epprecht@solnet.ch>.
6869
6870 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
6871
6872 * spam-report.el (spam-report-gmane): Make it work without
6873 X-Report-Spam header. Gmane now only provides Archived-At.
6874 This is only used if `spam-report-gmane-use-article-number' is nil.
6875 (spam-report-gmane-spam-header): Remove. Not used anymore.
6876
6877 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
6878 make `gnus-summary-sort-by-recipient' work with threading.
6879
6880 * nnweb.el (nnweb-google-wash-article): Print a message if article
6881 is not available.
6882
6883 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
6884
6885 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
6886 change. Decode text/* parts content before displaying.
6887
6888 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
6889
6890 * mml-smime.el: Remove defvar of gnus-extract-address-components.
6891
6892 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
6893
6894 * mm-view.el (mm-display-inline-fontify): Disable support modes.
6895
6896 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
6897
6898 * message.el (message-tab-body-function): Fix mismatched custom type.
6899
6900 * gnus.el (gnus-group-change-level-function): Ditto.
6901
6902 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
6903
6904 * gnus-art.el (gnus-signature-limit)
6905 (gnus-article-mime-part-function): Ditto.
6906
6907 2005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
6908
6909 * mml.el (mml-mode): Silence the byte compiler.
6910
6911 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
6912 using `(sit-for 0)' before moving the point to the specified part;
6913 skip unbuttonized parts.
6914 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
6915 return to the summary window if gnus-auto-select-part is non-nil.
6916
6917 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
6918
6919 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
6920 variables.
6921 (mml-dnd-attach-file, mml-mode): Use them.
6922
6923 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
6924 Make fetching article by MID work again for Google Groups. Added
6925 FIXME concerning gnus-group-make-web-group.
6926
6927 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
6928 Don't depend on Gnus by using mail-extract-address-components if
6929 gnus-extract-address-components is not bound.
6930
6931 2005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6932
6933 * gnus-art.el (gnus-mime-display-security): Don't display the
6934 signature, but only the signed part.
6935
6936 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
6937
6938 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
6939
6940 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
6941 list, not listp.
6942
6943 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
6944
6945 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
6946 when encoding.
6947
6948 * mm-bodies.el (mm-decode-content-transfer-encoding):
6949 De-canonicalize CRLF for all text content types, not just
6950 text/plain.
6951
6952 2005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
6953
6954 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
6955 valid article; point arrow and cursor at the MIME button.
6956
6957 2005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
6958
6959 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
6960 Suggested by Dan Christensen <jdc@uwo.ca>.
6961
6962 * mm-decode.el (mm-save-part): Enable change of prompt.
6963
6964 2005-08-29 Jari Aalto <jari.aalto@cante.net>
6965
6966 * gnus-msg.el (gnus-inews-add-send-actions): Made
6967 `message-post-method' lambda parameter ARG `&optional'.
6968
6969 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6970
6971 * gnus-sum.el (gnus-summary-mime-map): Added
6972 gnus-article-save-part-and-strip, gnus-article-delete-part and
6973 gnus-article-jump-to-part.
6974
6975 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
6976 (gnus-article-edit-part): Use it.
6977 (gnus-article-part-wrapper): Added no-handle argument.
6978 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
6979 functions.
6980
6981 2005-08-29 Romain Francoise <romain@orebokech.com>
6982
6983 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6984 docstring.
6985 (gnus-face-from-file): Likewise.
6986
6987 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6988
6989 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
6990 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
6991 non-nil.
6992 (gnus-auto-select-part): New variable.
6993 (gnus-article-jump-to-part): New function.
6994 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
6995 (gnus-mime-delete-part): Allow selecting specified part after
6996 deleting or stripping parts.
6997 (gnus-article-jump-to-part): Don't use `read-number'. Use last
6998 part if argument is bogus.
6999
7000 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
7001
7002 * gnus-art.el (w3m-minor-mode-map):
7003 * gnus-spec.el (gnus-newsrc-file-version):
7004 * gnus-util.el (nnmail-active-file-coding-system)
7005 (gnus-original-article-buffer, gnus-user-agent):
7006 * gnus.el (gnus-ham-process-destinations)
7007 (gnus-parameter-ham-marks-alist)
7008 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
7009 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
7010 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
7011 * mm-decode.el (gnus-current-window-configuration):
7012 * mm-extern.el (gnus-article-mime-handles):
7013 * mm-url.el (url-current-object, url-package-name)
7014 (url-package-version):
7015 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
7016 (smime-keys, w3m-cid-retrieve-function-alist)
7017 (w3m-current-buffer, w3m-display-inline-images)
7018 (w3m-minor-mode-map):
7019 * mml-smime.el (gnus-extract-address-components):
7020 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
7021 (gnus-newsrc-hashtb, message-default-charset)
7022 (message-deletable-headers, message-options)
7023 (message-posting-charset, message-required-mail-headers)
7024 (message-required-news-headers):
7025 * mml1991.el (mc-pgp-always-sign):
7026 * mml2015.el (mc-pgp-always-sign):
7027 * nnheader.el (nnmail-extra-headers):
7028 * rfc1843.el (gnus-decode-encoded-word-function)
7029 (gnus-decode-header-function, gnus-newsgroup-name):
7030 * spam-stat.el (gnus-original-article-buffer): Add defvars.
7031
7032 2005-08-22 Karl Chen <quarl@cs.berkeley.edu>
7033
7034 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
7035 the end of the date treatments.
7036
7037 2005-08-15 Simon Josefsson <jas@extundo.com>
7038
7039 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
7040 it in url-handlers.el and XEmacs in url.el. Reported by Luca
7041 Capello and Romain Francoise.
7042 (pgg-fetch-key-function): Removed, not used?
7043 (pgg-insert-url-with-w3): Require url, to get
7044 url-insert-file-contents regardless of where it is defined.
7045
7046 2005-08-13 Romain Francoise <romain@orebokech.com>
7047
7048 * message.el (message-cite-original-1): New function.
7049 (message-cite-original): Use it.
7050 (message-cite-original-without-signature): Ditto.
7051
7052 2005-08-08 Romain Francoise <romain@orebokech.com>
7053
7054 * message.el (message-yank-empty-prefix): New variable.
7055 (message-indent-citation): Use it.
7056 (message-cite-original-without-signature): Respect X-No-Archive.
7057
7058 2005-08-08 Simon Josefsson <jas@extundo.com>
7059
7060 * pgg.el: Autoload url-insert-file-contents instead of loading
7061 w3/url.
7062 (pgg-insert-url-with-w3): Don't load url here.
7063
7064 2005-08-07 Jesper Harder <harder@phys.au.dk>
7065
7066 * message.el (message-kill-to-signature): Don't insert newline at
7067 bol.
7068 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
7069
7070 2005-08-06 Romain Francoise <romain@orebokech.com>
7071
7072 * message.el (message-user-fqdn): Fix typo in docstring.
7073
7074 2005-08-05 Daiki Ueno <ueno@unixuser.org>
7075
7076 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
7077
7078 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
7079
7080 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
7081
7082 * mm-bodies.el (mm-encode-body): Use coding system rather than
7083 charset to encode text.
7084
7085 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
7086 number of charsets if utf-8 is available (XEmacs).
7087
7088 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
7089
7090 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
7091 taken from `gnus-button-mid-or-mail-regexp'.
7092 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
7093 (gnus-button-alist): Improve regexp for domain part of the MIDs
7094 for news:localpart@domain buttons.
7095 (gnus-button-ctan-directory-regexp): Update.
7096
7097 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
7098
7099 * sieve-manage.el (sieve-manage-interactive-login): Use
7100 make-local-variable rather than make-variable-buffer-local.
7101 (sieve-manage-open): Ditto.
7102 (sieve-manage-authenticate): Ditto.
7103
7104 * mml.el (mml-generate-mime-1): Make the content type default to
7105 text/plain if the filename is not specified.
7106
7107 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
7108
7109 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
7110 instead of insert-buffer.
7111
7112 * message.el (message-yank-original): Ditto; set the mark at the
7113 end of the yanked message.
7114
7115 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
7116
7117 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
7118 lines to scroll rather than to stop it.
7119
7120 * mml.el (mml-generate-default-type): Add doc string.
7121 (mml-generate-mime-1): Use mm-default-file-encoding or make it
7122 default to application/octet-stream when determining the content
7123 type if it is not specified for the part or the mml contents; add
7124 a comment about mml-generate-default-type.
7125
7126 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
7127
7128 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
7129 make it default to application/octet-stream when determining the
7130 content type if it is not specified for the external contents.
7131
7132 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
7133
7134 * rfc2231.el (rfc2231-parse-string): Take care that not only a
7135 segmented parameter but also other parameters might be there.
7136
7137 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
7138
7139 * mm-decode.el (mm-display-external): Delete temp file, directory
7140 and buffer immediately if the external process is exited.
7141
7142 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
7143
7144 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
7145 fewer lines than that of scroll-margin.
7146 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
7147
7148 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
7149
7150 * gnus-art.el (gnus-article-next-page): Revert.
7151 (gnus-article-beginning-of-window): New macro.
7152 (gnus-article-next-page-1): Use it.
7153 (gnus-article-prev-page): Ditto.
7154 (gnus-article-edit-part): Use insert-buffer-substring instead of
7155 insert-buffer.
7156 (gnus-article-edit-exit): Ditto.
7157
7158 * gnus-util.el (gnus-beginning-of-window): Remove.
7159 (gnus-end-of-window): Remove.
7160
7161 2005-07-25 Simon Josefsson <jas@extundo.com>
7162
7163 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
7164 to have the url package without w3. Reported by Daiki Ueno
7165 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
7166
7167 2005-07-20 Didier Verna <didier@xemacs.org>
7168
7169 * gnus-diary.el: Remove the description comment (nndiary is now
7170 properly documented in the Gnus manual).
7171 Fix the spelling of "Back End".
7172 * nndiary.el: Ditto.
7173 Fix the copyright notice.
7174
7175 2005-07-18 Romain Francoise <romain@orebokech.com>
7176
7177 * gnus-sum.el (gnus-summary-to-prefix)
7178 (gnus-summary-newsgroup-prefix): New variables.
7179 (gnus-summary-from-or-to-or-newsgroups): Use them.
7180
7181 2005-07-17 Romain Francoise <romain@orebokech.com>
7182
7183 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
7184 space as it's generally not especially interesting to the user.
7185
7186 2005-07-16 Romain Francoise <romain@orebokech.com>
7187
7188 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
7189 nil to avoid prompting and file modification if one of the
7190 messages at the top of the nnfolder file contains a copyright
7191 notice.
7192 Update copyright notice.
7193
7194 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
7195 instead of `current-time-string' as the latter creates a time
7196 string that is not RFC 2822 compliant (it lacks the zone).
7197 Update copyright notice.
7198
7199 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7200
7201 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
7202 for text/rtf. Display default in prompt. Pass default for M-n.
7203
7204 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
7205
7206 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7207
7208 * gnus-msg.el (gnus-button-mailto): Remove
7209 save-selected-window-window hackery because it relies on
7210 save-selected-window internals.
7211
7212 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
7213
7214 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
7215 (gnus-article-next-page-1): Use gnus-beginning-of-window.
7216 (gnus-article-prev-page): Ditto.
7217
7218 * gnus-util.el (gnus-beginning-of-window): New function.
7219 (gnus-end-of-window): New function.
7220
7221 2005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
7222
7223 * gnus-score.el (gnus-score-edit-all-score): Set
7224 gnus-score-edit-exit-function to gnus-score-edit-done and call
7225 gnus-message.
7226
7227 2005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7228
7229 * gnus-msg.el (gnus-button-mailto): Remove
7230 save-selected-window-window hackery because it relies on
7231 save-selected-window internals.
7232
7233 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
7234
7235 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
7236 add-minor-mode.
7237 (gnus-binary-mode): Ditto.
7238
7239 * gnus-topic.el (gnus-topic-mode): Ditto.
7240
7241 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
7242
7243 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
7244 (gnus-article-prev-page): Take scroll-margin into consideration.
7245
7246 2005-07-04 Lute Kamstra <lute@gnu.org>
7247
7248 Update FSF's address in GPL notices.
7249
7250 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
7251
7252 * gnus.el (gnus-exit):
7253 * gnus-group.el (gnus-group-icons):
7254 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
7255
7256 * gnus-nocem.el (gnus-nocem):
7257 * message.el (message-various, message-buffers, message-sending)
7258 (message-interface, message-forwarding, message-insertion)
7259 (message-headers, message-news, message-mail):
7260 * pgg-gpg.el (pgg-gpg):
7261 * pgg-parse.el (pgg-parse):
7262 * pgg-pgp.el (pgg-pgp):
7263 * pgg-pgp5.el (pgg-pgp5):
7264 * pop3.el (pop3): Finish `defgroup' description with period.
7265
7266 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
7267
7268 * gnus-art.el (article-display-face): Improve the efficiency.
7269 (article-display-x-face): Ditto; remove grey x-face stuff.
7270
7271 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
7272
7273 * gnus-art.el (article-display-face): Correct the position in
7274 which Faces are inserted.
7275
7276 2005-06-29 Didier Verna <didier@xemacs.org>
7277
7278 * gnus-art.el (article-display-face): Display faces in correct
7279 order.
7280
7281 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
7282
7283 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
7284 (gnus-fill-real-hashtb): Use hash table instead of obarray.
7285 (gnus-nocem-check-article): Fetch the Type header.
7286 (gnus-nocem-message-wanted-p): Fix the way to examine types.
7287 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
7288 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
7289 make sure gnus-nocem-hashtb is initialized.
7290 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
7291 (gnus-nocem-unwanted-article-p): Ditto.
7292
7293 * pgg.el (pgg-verify): Return the verification result.
7294
7295 2005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7296
7297 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
7298 is ascii.
7299
7300 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
7301
7302 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
7303 `show-nonbreak-escape'.
7304
7305 2005-06-23 Lute Kamstra <lute@gnu.org>
7306
7307 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
7308
7309 * dig.el (dig-mode):
7310 * smime.el (smime-mode): Use gnus-run-mode-hooks.
7311
7312 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
7313
7314 * nnimap.el (nnimap-split-download-body): Fix spellings.
7315
7316 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
7317
7318 * gnus-art.el (gnus-article-encrypt-body):
7319 * gnus-cus.el (gnus-score-customize):
7320 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
7321 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
7322
7323 2005-06-16 Arne Jørgensen <arne@arnested.dk>
7324
7325 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
7326 header by looking for magic "MII" at the beginnig.
7327
7328 2005-06-16 Miles Bader <miles@gnu.org>
7329
7330 * assistant.el (assistant-field): Remove "-face" suffix from face name.
7331 (assistant-field-face): New backward-compatibility alias for renamed
7332 face.
7333 (assistant-render-text): Use renamed assistant-field face.
7334
7335 * spam.el (spam): Remove "-face" suffix from face name.
7336 (spam-face): New backward-compatibility alias for renamed face.
7337 (spam-face, spam-initialize): Use renamed spam face.
7338
7339 * message.el (message-header-to, message-header-cc)
7340 (message-header-subject, message-header-newsgroups)
7341 (message-header-other, message-header-name)
7342 (message-header-xheader, message-separator, message-cited-text)
7343 (message-mml): Remove "-face" suffix from face names.
7344 (message-header-to-face, message-header-cc-face)
7345 (message-header-subject-face, message-header-newsgroups-face)
7346 (message-header-other-face, message-header-name-face)
7347 (message-header-xheader-face, message-separator-face)
7348 (message-cited-text-face, message-mml-face):
7349 New backward-compatibility aliases for renamed faces.
7350 (message-font-lock-keywords): Use renamed message faces.
7351
7352 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
7353 (sieve-test-commands, sieve-tagged-arguments):
7354 Remove "-face" suffix from face names.
7355 (sieve-control-commands-face, sieve-action-commands-face)
7356 (sieve-test-commands-face, sieve-tagged-arguments-face):
7357 New backward-compatibility aliases for renamed faces.
7358 (sieve-control-commands-face, sieve-action-commands-face)
7359 (sieve-test-commands-face, sieve-tagged-arguments-face):
7360 Use renamed sieve faces.
7361
7362 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
7363 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
7364 (gnus-group-news-3-empty, gnus-group-news-4)
7365 (gnus-group-news-4-empty, gnus-group-news-5)
7366 (gnus-group-news-5-empty, gnus-group-news-6)
7367 (gnus-group-news-6-empty, gnus-group-news-low)
7368 (gnus-group-news-low-empty, gnus-group-mail-1)
7369 (gnus-group-mail-1-empty, gnus-group-mail-2)
7370 (gnus-group-mail-2-empty, gnus-group-mail-3)
7371 (gnus-group-mail-3-empty, gnus-group-mail-low)
7372 (gnus-group-mail-low-empty, gnus-summary-selected)
7373 (gnus-summary-cancelled, gnus-summary-high-ticked)
7374 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
7375 (gnus-summary-high-ancient, gnus-summary-low-ancient)
7376 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
7377 (gnus-summary-low-undownloaded)
7378 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
7379 (gnus-summary-low-unread, gnus-summary-normal-unread)
7380 (gnus-summary-high-read, gnus-summary-low-read)
7381 (gnus-summary-normal-read, gnus-splash):
7382 Remove "-face" suffix from face names.
7383 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
7384 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
7385 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
7386 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
7387 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
7388 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
7389 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
7390 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
7391 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
7392 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
7393 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
7394 (gnus-summary-selected-face, gnus-summary-cancelled-face)
7395 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
7396 (gnus-summary-normal-ticked-face)
7397 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
7398 (gnus-summary-normal-ancient-face)
7399 (gnus-summary-high-undownloaded-face)
7400 (gnus-summary-low-undownloaded-face)
7401 (gnus-summary-normal-undownloaded-face)
7402 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
7403 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
7404 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
7405 (gnus-splash-face):
7406 New backward-compatibility aliases for renamed faces.
7407 (gnus-group-startup-message): Use renamed gnus faces.
7408
7409 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
7410 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
7411 (gnus-server-agent): Remove "-face" suffix from face names.
7412 (gnus-server-agent-face, gnus-server-opened-face)
7413 (gnus-server-closed-face, gnus-server-denied-face)
7414 (gnus-server-offline-face):
7415 New backward-compatibility aliases for renamed faces.
7416 (gnus-server-agent-face, gnus-server-opened-face)
7417 (gnus-server-closed-face, gnus-server-denied-face)
7418 (gnus-server-offline-face): Use renamed gnus faces.
7419
7420 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
7421 Remove "-face" suffix from face names.
7422 (gnus-picon-xbm-face, gnus-picon-face):
7423 New backward-compatibility aliases for renamed faces.
7424
7425 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
7426 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
7427 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
7428 (gnus-cite-11): Remove "-face" suffix from face names.
7429 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
7430 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
7431 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
7432 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
7433 New backward-compatibility aliases for renamed faces.
7434 (gnus-cite-attribution-face, gnus-cite-face-list)
7435 (gnus-article-boring-faces): Use renamed gnus faces.
7436
7437 * gnus-art.el (gnus-signature, gnus-header-from)
7438 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
7439 (gnus-header-content): Remove "-face" suffix from face names.
7440 (gnus-signature-face, gnus-header-from-face)
7441 (gnus-header-subject-face, gnus-header-newsgroups-face)
7442 (gnus-header-name-face, gnus-header-content-face):
7443 New backward-compatibility aliases for renamed faces.
7444 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
7445
7446 * gnus-sum.el (gnus-summary-selected-face)
7447 (gnus-summary-highlight): Use renamed gnus faces.
7448 * gnus-group.el (gnus-group-highlight): Likewise.
7449
7450 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
7451
7452 * gnus-sieve.el (gnus-sieve-article-add-rule):
7453 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
7454 * spam-stat.el (spam-stat-buffer-change-to-spam)
7455 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
7456
7457 * message.el (message-is-yours-p):
7458 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
7459
7460 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
7461
7462 * mm-view.el (mm-inline-text): Withdraw the last change.
7463
7464 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
7465
7466 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
7467 executing enriched-decode.
7468
7469 2005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
7470
7471 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
7472 charset of tar files.
7473
7474 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
7475
7476 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
7477
7478 2005-06-04 Lute Kamstra <lute@gnu.org>
7479
7480 * nnfolder.el (nnfolder-read-folder): Make sure that undo
7481 information is never recorded.
7482
7483 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
7484
7485 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
7486
7487 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
7488
7489 * pop3.el (pop3-apop): Run md5 in the binary mode.
7490
7491 * starttls.el (starttls-set-process-query-on-exit-flag):
7492 Use eval-and-compile.
7493
7494 2005-05-31 Simon Josefsson <jas@extundo.com>
7495
7496 * smime.el (smime-replace-in-string): Define.
7497 (smime-cert-by-ldap-1): Use it.
7498
7499 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
7500
7501 * gnus-art.el (article-display-x-face): Replace
7502 process-kill-without-query by gnus-set-process-query-on-exit-flag.
7503
7504 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
7505 set-process-query-on-exit-flag or process-kill-without-query.
7506
7507 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
7508 loop instead of replace-regexp.
7509
7510 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
7511 instead of process-kill-without-query if it is available.
7512
7513 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
7514 instead of find-file-hooks if it is available.
7515
7516 * mml1991.el: Bind pgg-default-user-id when compiling.
7517
7518 * mml2015.el: Bind pgg-default-user-id when compiling.
7519
7520 * nndraft.el (nndraft-request-associate-buffer):
7521 Use write-contents-functions instead of write-contents-hooks if it is
7522 available.
7523
7524 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
7525 instead of find-file-hooks if it is available.
7526
7527 * nntp.el (nntp-open-connection): Replace
7528 process-kill-without-query by gnus-set-process-query-on-exit-flag.
7529 (nntp-open-ssl-stream): Ditto.
7530 (nntp-open-tls-stream): Ditto.
7531
7532 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
7533 set-process-query-on-exit-flag or process-kill-without-query.
7534 (starttls-open-stream-gnutls): Use it instead of
7535 process-kill-without-query.
7536 (starttls-open-stream): Ditto.
7537
7538 2005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
7539
7540 * smime.el (smime-cert-by-ldap-1): Don't use
7541 replace-regexp-in-string.
7542
7543 2005-05-31 Arne Jørgensen <arne@arnested.dk>
7544
7545 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
7546
7547 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
7548 in PEM format. Adjust to the XEmacs compability.
7549
7550 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
7551
7552 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
7553 by `string-to-number'.
7554 * gnus-agent.el (gnus-agent-regenerate-group)
7555 (gnus-agent-fetch-articles): Ditto.
7556 * gnus-art.el (gnus-button-fetch-group): Ditto.
7557 * gnus-cache.el (gnus-cache-generate-active)
7558 (gnus-cache-articles-in-group): Ditto.
7559 * gnus-group.el (gnus-group-set-current-level)
7560 (gnus-group-insert-group-line): Ditto.
7561 * gnus-score.el (gnus-score-set-expunge-below)
7562 (gnus-score-set-mark-below, gnus-summary-score-effect)
7563 (gnus-summary-score-entry): Ditto.
7564 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
7565 (gnus-soup-pack): Ditto.
7566 * gnus-spec.el (gnus-xmas-format): Ditto.
7567 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
7568 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
7569 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
7570 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
7571 * nndb.el (nndb-get-remote-expire-response): Ditto.
7572 * nndiary.el (nndiary-parse-schedule-value)
7573 (nndiary-string-to-number, nndiary-request-replace-article)
7574 (nndiary-request-article): Ditto.
7575 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
7576 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
7577 * nneething.el (nneething-make-head): Ditto.
7578 * nnfolder.el (nnfolder-request-article)
7579 (nnfolder-retrieve-headers): Ditto.
7580 * nnheader.el (nnheader-file-to-number): Ditto.
7581 * nnkiboze.el (nnkiboze-request-article): Ditto.
7582 * nnmail.el (nnmail-process-unix-mail-format)
7583 (nnmail-process-babyl-mail-format): Ditto.
7584 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
7585 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
7586 (nnmh-request-create-group, nnmh-request-list-1)
7587 (nnmh-request-group, nnmh-request-article): Ditto.
7588 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
7589 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
7590 * nnsoup.el (nnsoup-make-active): Ditto.
7591 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
7592 * nntp.el (nntp-find-group-and-number)
7593 (nntp-retrieve-headers-with-xover): Ditto.
7594 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
7595 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
7596 (pgg-format-key-identifier): Ditto.
7597 * pop3.el (pop3-last, pop3-stat): Ditto.
7598 * qp.el (quoted-printable-decode-region): Ditto.
7599
7600 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
7601 of concat.
7602
7603 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
7604
7605 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
7606
7607 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
7608
7609 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
7610
7611 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
7612
7613 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
7614
7615 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
7616
7617 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
7618 (gnus-carpal-mode): Ditto.
7619
7620 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
7621 (gnus-browse-mode): Ditto.
7622
7623 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
7624
7625 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
7626
7627 2005-05-29 Richard M. Stallman <rms@gnu.org>
7628
7629 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
7630
7631 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
7632
7633 * gnus-util.el (gnus-run-mode-hooks): New function.
7634
7635 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
7636
7637 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
7638
7639 * gnus-agent.el (gnus-agent-make-mode-line-string):
7640 Use mode-line-highlight as mouse-face.
7641
7642 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
7643
7644 * canlock.el (canlock): Change the parent group to news.
7645
7646 * deuglify.el (gnus-outlook-deuglify): Add :group.
7647
7648 * dig.el (dig): Add :group.
7649
7650 * dns-mode.el (dns-mode): Add :group.
7651
7652 * encrypt.el (encrypt): Add :group.
7653
7654 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
7655 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
7656 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
7657 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
7658 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
7659
7660 * gnus-diary.el (gnus-diary): Add :group.
7661
7662 * gnus.el (gnus-group-news-1-face): Add :group.
7663 (gnus-group-news-1-empty-face): Ditto.
7664 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
7665 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
7666 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
7667 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
7668 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
7669 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
7670 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
7671 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
7672 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
7673 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
7674 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
7675 (gnus-summary-high-ticked-face): Ditto.
7676 (gnus-summary-low-ticked-face): Ditto.
7677 (gnus-summary-normal-ticked-face): Ditto.
7678 (gnus-summary-high-ancient-face): Ditto.
7679 (gnus-summary-low-ancient-face): Ditto.
7680 (gnus-summary-normal-ancient-face): Ditto.
7681 (gnus-summary-high-undownloaded-face): Ditto.
7682 (gnus-summary-low-undownloaded-face): Ditto.
7683 (gnus-summary-normal-undownloaded-face): Ditto.
7684 (gnus-summary-high-unread-face): Ditto.
7685 (gnus-summary-low-unread-face): Ditto.
7686 (gnus-summary-normal-unread-face): Ditto.
7687 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
7688 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
7689
7690 * hashcash.el (hashcash): New custom group.
7691 (hashcash-default-payment): Add :group.
7692 (hashcash-payment-alist): Ditto.
7693 (hashcash-default-accept-payment): Ditto.
7694 (hashcash-accept-resources): Ditto.
7695 (hashcash-path): Ditto.
7696 (hashcash-extra-generate-parameters): Ditto.
7697 (hashcash-double-spend-database): Ditto.
7698 (hashcash-in-news): Ditto.
7699
7700 * message.el (message-minibuffer-local-map): Add :group.
7701
7702 * netrc.el (netrc): Add :group.
7703
7704 * sieve-manage.el (sieve-manage-log): Add :group.
7705 (sieve-manage-default-user): Diito.
7706 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
7707 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
7708 (sieve-manage-authenticators): Ditto.
7709 (sieve-manage-authenticator-alist): Ditto.
7710 (sieve-manage-default-port): Ditto.
7711
7712 * sieve-mode.el (sieve-control-commands-face): Add :group.
7713 (sieve-action-commands-face): Ditto.
7714 (sieve-test-commands-face): Ditto.
7715 (sieve-tagged-arguments-face): Ditto.
7716
7717 * smime.el (smime): Add :group.
7718
7719 * spam-report.el (spam-report): Add :group.
7720
7721 * spam.el (spam, spam-face): Add :group.
7722
7723 2005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7724
7725 * nntp.el (nntp-next-result-arrived-p): Some news servers may
7726 return \n.\n.\n at the end of articles. Protect against that.
7727 (nntp-with-open-group): Allow debugging.
7728
7729 * nnheader.el (mail-header-set-extra): Make into a function
7730 because I just could't understand how to quote the list properly.
7731
7732 * dns.el (query-dns-cached): New function.
7733
7734 2005-05-26 Lute Kamstra <lute@gnu.org>
7735
7736 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
7737
7738 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
7739
7740 * gnus-art.el: Don't autoload mail-extract-address-components.
7741
7742 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
7743 eval-and-compile to evaluate it.
7744
7745 * hashcash.el: Don't autoload executable-find.
7746
7747 * nndb.el: Don't declare the nndb back end two or more times; don't
7748 autoload news-reply-mode, news-setup, cancel-timer and telnet.
7749
7750 * nntp.el: Autoload format-spec instead of format; use
7751 eval-and-compile to evaluate autoload forms.
7752
7753 2005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
7754
7755 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
7756
7757 2005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7758
7759 * gnus.el (gnus-version-number): Bump version.
7760
7761 2005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
7762
7763 * gnus.el: No Gnus v0.3 is released.
7764
7765 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
7766
7767 * gnus-art.el (gnus-article-edit-part): Disable undo.
7768
7769 2005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
7770
7771 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
7772 gnus-article-date-lapsed-new-header is t if date timer is active;
7773 skip headers in which the original date value is empty.
7774 (gnus-article-save-original-date): Redefine it as a macro.
7775 (gnus-display-mime): Use it.
7776
7777 2005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
7778
7779 * gnus-art.el (article-date-ut): Support converting date in
7780 forwarded parts as well.
7781 (gnus-article-save-original-date): New function.
7782 (gnus-display-mime): Use it.
7783
7784 2005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
7785
7786 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
7787 enclosure element of <item>.
7788
7789 2005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
7790
7791 * message.el (message-kill-buffer-query): Renamed from
7792 `message-kill-buffer-query-if-modified'. Added :version.
7793
7794 2005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
7795
7796 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
7797 window layout.
7798
7799 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
7800
7801 * mml.el: Autoload dnd when compiling.
7802
7803 2005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
7804
7805 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
7806 x-dnd-*.
7807
7808 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
7809
7810 * qp.el (quoted-printable-encode-region): Save excursion.
7811
7812 2005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
7813
7814 * message.el (message-kill-buffer-query-if-modified): Add new variable
7815 so the user can kill a modified message buffer quickly.
7816 (message-kill-buffer): Use it.
7817
7818 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
7819
7820 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
7821 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
7822
7823 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
7824
7825 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
7826 contained in text because xml.el decodes entities) with LFs.
7827
7828 2005-04-11 Lute Kamstra <lute@gnu.org>
7829
7830 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
7831 differently.
7832
7833 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
7834
7835 * mm-util.el (mm-detect-coding-region): Typo.
7836
7837 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
7838
7839 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
7840
7841 2005-04-06 D Goel <deego@gnufans.org>
7842
7843 * spam-stat.el (spam-stat-score-buffer): Add a call to a
7844 user-function allow user modifications of the scores.
7845 (spam-stat-score-buffer-user): New function, to allow
7846 user-computed modifications to the score.
7847 (spam-stat-score-buffer-user-functions): List of additional
7848 scoring functions.
7849 (spam-stat-error-holder): Global temporary error holder.
7850 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
7851 variable.
7852
7853 2005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
7854
7855 * gnus-registry.el (gnus-registry-clean-empty-function)
7856 (gnus-registry-trim, gnus-registry-fetch-groups)
7857 (gnus-registry-delete-group): Groups that match
7858 `gnus-registry-ignored-groups' are removed from the registry
7859 entries, not just ignored for splitting. This helps clean up the
7860 registry. Also, `gnus-registry-fetch-groups' is a convenient way
7861 to get all the groups a message ID is in.
7862
7863 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
7864 (spam-stat-split-fancy): Change "threshhold" to "threshold"
7865 (spam-stat-score-buffer-user-functions): Add :number custom type.
7866
7867 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
7868
7869 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
7870 argument in XEmacs.
7871
7872 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
7873 (nnrss-request-group): Decode group name first.
7874 (nnrss-request-article): Make a text/plain article if mml-to-mime
7875 failed.
7876 (nnrss-get-encoding): Return a compatible encoding according to
7877 nnrss-compatible-encoding-alist.
7878 (nnrss-find-el): Use consp instead of listp.
7879 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
7880
7881 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
7882
7883 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
7884 which Emacs 20 doesn't support.
7885 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
7886
7887 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
7888
7889 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
7890 silence the byte compiler inside the defun.
7891
7892 * gnus-demon.el (parse-time-string): Add autoload.
7893
7894 * gnus-delay.el (parse-time-string): Add autoload.
7895
7896 * gnus-art.el (parse-time-string): Add autoload.
7897
7898 * nnultimate.el (parse-time): Require for `parse-time-string'.
7899
7900 2005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
7901
7902 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
7903
7904 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
7905
7906 * smime.el (smime-ldap-host-list): Add :version.
7907
7908 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
7909
7910 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
7911 pass it to `gnus-browse-read-group'.
7912 (gnus-browse-read-group): Add NUMBER argument and pass it to
7913 `gnus-group-read-ephemeral-group'.
7914
7915 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
7916 argument and pass it to `gnus-group-read-group'.
7917
7918 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
7919
7920 * mm-util.el (mm-xemacs-find-mime-charset): Only call
7921 mm-xemacs-find-mime-charset-1 if we have the mule feature
7922 available at runtime.
7923
7924 2005-03-25 Werner Lemberg <wl@gnu.org>
7925
7926 * nnmaildir.el: Replace `illegal' with `invalid'.
7927
7928 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
7929
7930 * gnus-start.el (gnus-display-time-event-handler):
7931 Check display-time-timer at runtime rather than only at load time
7932 in case display-time-mode is turned off in the mean time.
7933
7934 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
7935
7936 * nnimap.el (nnimap-open-connection): Print which authinfo file is
7937 used.
7938
7939 * nneething.el (nneething-map-file-directory): Derive from
7940 `gnus-directory'.
7941
7942 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
7943 the To/Cc button.
7944
7945 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
7946
7947 * nnmaildir.el (nnmaildir-request-accept-article):
7948 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
7949
7950 2005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
7951
7952 * gnus-async.el: Require timer-funcs at compile time when in
7953 XEmacs for `run-with-idle-timer'.
7954
7955 2005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
7956
7957 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
7958 autoloaded function.
7959
7960 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
7961
7962 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
7963
7964 2005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
7965
7966 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
7967
7968 2005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7969
7970 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
7971 gnus-expert-user to default.
7972
7973 2005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
7974
7975 * nnimap.el (nnimap-open-server): Ditto.
7976
7977 * imap.el (imap-authenticate): Fix typo.
7978
7979 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
7980
7981 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
7982 buffer (since IMAP server might return FETCH response out of
7983 order, and the nntp buffer must be sorted).
7984
7985 2005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
7986
7987 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
7988 comparison on string.
7989
7990 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
7991 (gnus-agent-score): Renamed category keywords to match gnus-cus.
7992 (gnus-agent-summary-fetch-series): Modified to protect against
7993 gnus-agent-summary-fetch-group clearing processable flags.
7994 (gnus-agent-synchronize-group-flags): Update live group buffer as
7995 synchronization may occur due to the user toggle the plugged
7996 status.
7997 (gnus-agent-fetch-group-1): Clear downloadable flag when article
7998 successfully downloaded.
7999 (gnus-agent-expire-group-1): Avoid using markers when the overview
8000 is in ascending order; greatly improves performance.
8001 (gnus-agent-regenerate-group): Use
8002 gnus-agent-synchronize-group-flags to reset read status in both
8003 gnus and server.
8004 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
8005
8006 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
8007
8008 * message.el: Don't autoload former message-utils variables.
8009 (message-strip-subject-trailing-was): Change doc string.
8010
8011 * nnweb.el: Fixes for `gnus-group-make-web-group'.
8012 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
8013 (nnweb-google-search): Add "hl=en" here.
8014 (nnweb-google-parse-1, nnweb-google-create-mapping):
8015 Don't hardcode URL.
8016
8017 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
8018
8019 * message.el (message-get-reply-headers, message-followup):
8020 Mention related variables `message-use-followup-to' and
8021 `message-use-mail-followup-to', in the information buffer.
8022
8023 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
8024 of broken groups(-beta).google.com.
8025
8026 2005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
8027
8028 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
8029 parameter to invoked gnus-request-move-article; remove the
8030 redundant gnus-sum-hint-move-is-internal variable; apply the marks
8031 all at once instead of once per article.
8032 (gnus-summary-remove-process-mark): Accept a list of articles as
8033 well as a single article for processing.
8034
8035 * gnus-int.el (gnus-request-move-article): Add move-is-internal
8036 parameter.
8037
8038 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
8039
8040 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
8041
8042 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
8043 parameter.
8044
8045 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
8046 parameter.
8047
8048 * nnimap.el (nnimap-request-move-article): Add move-is-internal
8049 parameter and remove the gnus-sum-hint-move-is-internal variable.
8050
8051 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
8052 parameter.
8053
8054 * nndraft.el (nndraft-request-move-article): Add move-is-internal
8055 parameter.
8056
8057 * nndiary.el (nndiary-request-move-article): Add move-is-internal
8058 parameter.
8059
8060 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
8061
8062 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
8063 parameter.
8064
8065 * nnagent.el (nnagent-request-move-article): Add move-is-internal
8066 parameter.
8067
8068 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
8069
8070 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
8071 a more conservative way.
8072
8073 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
8074
8075 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
8076 buffer, so it moves the window's cursor.
8077
8078 2005-02-26 Arne Jørgensen <arne@arnested.dk>
8079
8080 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
8081 `mm-dissect-multipart' and receive the from field as an (optional)
8082 argument from `mm-dissect-multipart'.
8083 (mm-dissect-multipart): Receive the from field as an argument and
8084 pass it on when we call `mm-dissect-buffer' on MIME parts.
8085 Fixes verification/decryption of signed/encrypted MIME parts.
8086
8087 2005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
8088
8089 * gnus-sum.el (gnus-summary-move-article): Set
8090 gnus-sum-hint-move-is-internal for gnus-request-move-article and
8091 whatever it calls (right now, only nnimap-request-move article
8092 respects it).
8093
8094 * nnimap.el (nnimap-request-move-article): When
8095 gnus-sum-hint-move-is-internal is set, don't do the extra
8096 nnimap-request-article.
8097
8098 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
8099
8100 * nnheader.el (nnheader-find-file-noselect): Add doc string.
8101
8102 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
8103 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
8104
8105 * gnus-sum.el (gnus-summary-caesar-message):
8106 Apply `gnus-treat-article' after rotation.
8107
8108 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
8109 doc string.
8110
8111 2005-02-22 Simon Josefsson <jas@extundo.com>
8112
8113 * encrypt.el (encrypt-password-cache-expiry): Remove (use
8114 `password-cache-expiry' instead). Reported by Arne Jørgensen
8115 <arne@arnested.dk>.
8116 (encrypt): Add password-cache and password-cache-expiry as group
8117 members.
8118
8119 2005-02-22 Arne Jørgensen <arne@arnested.dk>
8120
8121 * smime.el (smime-ldap-host-list): Doc fix.
8122 (smime-ask-passphrase): Use `password-read-and-add' to read (and
8123 cache) password.
8124 (smime-sign-region): Use it.
8125 (smime-decrypt-region): Use it.
8126 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
8127 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
8128 fails.
8129 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
8130 certificate from DER to PEM format rather than calling openssl.
8131
8132 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
8133
8134 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
8135 for signing/encryption.
8136
8137 * mml.el (mml-parse-1): Use them.
8138
8139 2005-02-21 Arne Jørgensen <arne@arnested.dk>
8140
8141 * nnrss.el (nnrss-verbose): Removed.
8142 (nnrss-request-group): Use `nnheader-message' instead.
8143
8144 2005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
8145
8146 * nnrss.el (nnrss-verbose): New variable.
8147 (nnrss-request-group): Make it say nnrss is requesting a group.
8148
8149 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
8150
8151 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
8152 Handle news URL with given port correctly.
8153
8154 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
8155
8156 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
8157 containing special characters.
8158
8159 * gnus-sum.el (gnus-summary-edit-article): Ditto.
8160
8161 * mml.el (mime-to-mml): Ditto.
8162
8163 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
8164 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
8165 (rfc2047-decode-region): Quote decoded words containing special
8166 characters when rfc2047-quote-decoded-words-containing-tspecials
8167 is non-nil.
8168
8169 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
8170
8171 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
8172
8173 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
8174
8175 2005-02-15 Simon Josefsson <jas@extundo.com>
8176
8177 * nnimap.el (nnimap-debug): Doc fix.
8178
8179 * imap.el (imap-debug): Doc fix.
8180
8181 2005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
8182
8183 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
8184
8185 2005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
8186
8187 * gnus.el (spam-contents): Improve docs for spam-contents
8188 parameter in its variable incarnation.
8189
8190 2005-02-14 Simon Josefsson <jas@extundo.com>
8191
8192 * smime-ldap.el: Use require instead of load-library for ldap.
8193 (smime-ldap-search): Indent.
8194 (smime-ldap-search-internal): Shorten line.
8195
8196 * smime.el (smime-cert-by-dns): Add doc-string.
8197 (smime-cert-by-ldap-1): Indent.
8198
8199 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
8200 mml-smime-get-dns-ldap.
8201 (mml-smime-encrypt-query): Use new function. Default to ldap.
8202
8203 2005-02-14 Arne Jørgensen <arne@arnested.dk>
8204
8205 * smime.el: Require smime-ldap.
8206 (smime-ldap-host-list): New variable.
8207 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
8208
8209 * mml-smime.el (mml-smime-encrypt-query): New function.
8210 (mml-smime-encrypt-query): Use it.
8211
8212 * smime-ldap.el: New file.
8213
8214 2005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
8215
8216 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
8217
8218 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
8219
8220 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
8221 argument in doc string. Make query for type more clear.
8222
8223 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
8224
8225 * gnus.el (gnus-group-startup-message): Search for gnus images in
8226 etc/images/gnus.
8227 * mm-util.el (mm-image-load-path): Likewise.
8228 * smiley.el (smiley-data-directory): Search for smilies in
8229 etc/images/smilies.
8230
8231 2005-02-09 Kim F. Storm <storm@cua.dk>
8232
8233 Change Emacs release version from 21.4 to 22.1 throughout.
8234 Change Emacs development version from 21.3.50 to 22.0.50.
8235
8236 2005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
8237
8238 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
8239
8240 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
8241 non-Mule XEmacs as well.
8242 (mm-decompress-buffer): Signal an error intentionally if it does
8243 not decompress compressed data because auto-compression-mode is
8244 disabled.
8245
8246 2005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
8247
8248 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
8249 an ID in the registry even if it has no groups.
8250
8251 2005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
8252
8253 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
8254 merge it into mm-decompress-buffer.
8255 (gnus-mime-copy-part): Use the MIME part charset, the value which
8256 a user specified or gnus-newsgroup-charset for decoding, like
8257 gnus-mime-inline-part does; set buffer-file-coding-system to tell
8258 save-buffer what was used. Suggested by Kevin Ryde
8259 <user42@zip.com.au>.
8260 (gnus-mime-inline-part): Allow the name parameter as well as the
8261 filename parameter; force decompressing of compressed data; always
8262 display contents being not decoded as unibyte.
8263
8264 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
8265 as well as the filename parameter.
8266
8267 * mm-util.el (mm-decompress-buffer): Merge
8268 gnus-mime-jka-compr-maybe-uncompress.
8269 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
8270 of compressed data.
8271
8272 2005-02-08 Simon Josefsson <jas@extundo.com>
8273
8274 * imap.el (imap-log): Doc fix.
8275
8276 2005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
8277
8278 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
8279 the coding cookies; decompress compressed parts.
8280
8281 * mml.el (mml-generate-mime-1): Add the charaset parameter according
8282 to the value which a user specified manually or the coding cookie.
8283
8284 * mm-util.el (mm-string-to-multibyte): New function.
8285 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
8286 (mm-coding-system-to-mime-charset): New function.
8287 (mm-decompress-buffer): New function.
8288 (mm-find-buffer-file-coding-system): New function.
8289
8290 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
8291 (mm-display-inline-fontify): Rewrite for decoding and decompressing
8292 parts.
8293
8294 2005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8295
8296 * mm-view.el (mm-display-inline-fontify): Decode a part according
8297 to the charset parameter.
8298
8299 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
8300
8301 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
8302 prefix arg is neither nil nor a number, as info specifies.
8303
8304 2005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
8305
8306 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
8307 timestamps.
8308
8309 2005-02-02 Jari Aalto <jari.aalto@cante.net>
8310
8311 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
8312 groups error checking and notify user.
8313
8314 2005-02-02 Jari Aalto <jari.aalto@poboxes.com>
8315
8316 * message.el (message-send-mail-function): Check existence of
8317 sendmail-program first before using default value
8318 `message-send-mail-with-sendmail'. Otherwise use more generic
8319 `smtpmail-send-it'.
8320
8321 2005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
8322
8323 * nntp.el (nntp-request-update-info): Always return nil.
8324
8325 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
8326
8327 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
8328
8329 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
8330
8331 * message.el (message-beginning-of-line): Change the behavior when
8332 invoked between BOL and : so that it first moves backward.
8333
8334 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
8335
8336 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
8337 article buffer when editing of the article is discarded.
8338 (gnus-article-prepare): Revert.
8339
8340 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
8341
8342 * gnus-art.el (gnus-article-prepare):
8343 Remove message-strip-forbidden-properties from the local hook.
8344
8345 2005-01-27 Simon Josefsson <jas@extundo.com>
8346
8347 * password.el (password-cache-add): Only start one timer per key.
8348 Reported by Derek Atkins <warlord@MIT.EDU>.
8349
8350 2005-01-26 Steve Youngs <steve@sxemacs.org>
8351
8352 * run-at-time.el: Removed. It is no longer needed as
8353 timer-funcs.el in the xemacs-base package has a working version of
8354 `run-at-time'.
8355
8356 * password.el: Require timer-funcs instead of run-at-time in
8357 XEmacs.
8358 Remove `password-run-at-time' macro.
8359 (password-cache-add): Use `run-at-time' instead of
8360 `password-run-at-time'.
8361
8362 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
8363 for `run-with-idle-timer'.
8364
8365 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
8366 for `run-at-time'.
8367
8368 * mm-url.el: Require timer-funcs at compile time when in XEmacs
8369 for `with-timeout'.
8370
8371 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
8372
8373 * mml.el (mml-generate-mime-1): Convert string into unibyte when
8374 inserting " *mml*" buffer's contents into a unibyte temp buffer.
8375
8376 2005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
8377
8378 * mail-source.el (mail-source-fetch-imap): Search for ^From case
8379 sensitively.
8380
8381 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
8382
8383 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
8384
8385 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
8386
8387 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
8388 which will be inserted according to the multibyteness of a buffer
8389 rather than the type of contents. Suggested by ARISAWA Akihiro
8390 <ari@mbf.ocn.ne.jp>.
8391
8392 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
8393 of string which old xml.el may return rather than a string.
8394
8395 2005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
8396
8397 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
8398
8399 2005-01-16 Simon Josefsson <jas@extundo.com>
8400
8401 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
8402 idn/idna.el isn't available.
8403 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
8404 <michael@waxrat.com>.
8405
8406 * hashcash.el: Remove non-FSF copyright header.
8407
8408 * hashcash.el (hashcash-extra-generate-parameters): New variable.
8409 (hashcash-generate-payment): Use it.
8410 (hashcash-generate-payment-async): Use it.
8411
8412 2005-01-15 Simon Josefsson <jas@extundo.com>
8413
8414 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
8415 Suggested by Raymond Scholz <ray-2005@zonix.de>.
8416
8417 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
8418 gnus-summary-idna-message.
8419 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
8420 (gnus-summary-idna-message): New function.
8421
8422 2005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
8423
8424 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
8425 gnus-novice-user.
8426
8427 2005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8428
8429 * nnrss.el (nnrss-request-delete-group): Delete entries in
8430 nnrss-group-alist as well.
8431 (nnrss-save-server-data): Insert newline.
8432
8433 2005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
8434
8435 * gnus.el (gnus-user-agent): Use list of symbols instead of
8436 symbols. Display full version number for (S)XEmacs. Optionally
8437 display (S)XEmacs codename.
8438
8439 * gnus-util.el (gnus-emacs-version): Update for new
8440 `gnus-user-agent'.
8441
8442 * gnus-msg.el (gnus-extended-version): Make it possible to omit
8443 Gnus version.
8444
8445 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
8446
8447 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
8448 which is unreadable in some setups.
8449
8450 2005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
8451
8452 * gnus-spec.el (gnus-update-format-specifications): Flush the
8453 group format spec cache if it doesn't support decoded group names.
8454
8455 2005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
8456
8457 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
8458 Allow to apply decay on score files matching a regexp.
8459
8460 2004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
8461
8462 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
8463 compatibility in %g and %c.
8464
8465 2004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
8466
8467 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
8468 name for only %g and %c.
8469 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
8470 of gnus-tmp-group to decoded group name.
8471 (gnus-group-make-rss-group): Exclude `/'s from group names.
8472
8473 2004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
8474
8475 * nnrss.el (nnrss-get-encoding): Fix regexp.
8476
8477 2004-12-27 Simon Josefsson <jas@extundo.com>
8478
8479 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
8480 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
8481 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
8482
8483 2004-12-17 Kim F. Storm <storm@cua.dk>
8484
8485 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
8486
8487 * gnus-sum.el (gnus-summary-mode-map): Likewise.
8488
8489 2004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
8490
8491 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
8492
8493 2004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
8494
8495 * nnrss.el: Require rfc2047 and mml.
8496 (nnrss-file-coding-system): New variable.
8497 (nnrss-format-string): Redefine it as an inline function.
8498 (nnrss-decode-group-name): New function.
8499 (nnrss-string-as-multibyte): Remove.
8500 (nnrss-retrieve-headers): Decode group name; don't use
8501 nnrss-format-string.
8502 (nnrss-request-group): Decode group name.
8503 (nnrss-request-article): Decode group name; allow a Message-ID as
8504 well as an article number; don't use nnrss-format-string; encode a
8505 Message-ID string which may contain non-ASCII characters; use
8506 mml-to-mime to compose a MIME article.
8507 (nnrss-request-expire-articles): Decode group name.
8508 (nnrss-request-delete-group): Decode group name.
8509 (nnrss-fetch): Clarify error message.
8510 (nnrss-read-server-data): Use insert-file-contents instead of load;
8511 bind file-name-coding-system; use multibyte buffer.
8512 (nnrss-save-server-data): Bind coding-system-for-write to the
8513 value of nnrss-file-coding-system; bind file-name-coding-system;
8514 add coding cookie.
8515 (nnrss-read-group-data): Use insert-file-contents instead of load;
8516 bind file-name-coding-system; use multibyte buffer.
8517 (nnrss-save-group-data): Bind coding-system-for-write to the
8518 value of nnrss-file-coding-system; bind file-name-coding-system.
8519 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
8520 make it work with non-ASCII text.
8521 (nnrss-find-el): Make it work with old xml.el as well.
8522
8523 2004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
8524
8525 * nnrss.el (nnrss-get-encoding): New function.
8526 (nnrss-fetch): Use unibyte buffer initially; bind
8527 coding-system-for-read while performing mm-url-insert; remove ^Ms;
8528 decode contents according to the encoding attribute.
8529 (nnrss-save-group-data): Add coding cookie.
8530 (nnrss-mime-encode-string): New function.
8531 (nnrss-check-group): Use it to encode subject and author.
8532
8533 2004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
8534
8535 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
8536 imaginary variable.
8537
8538 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
8539
8540 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
8541 correctly even if there are wide characters.
8542
8543 2004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
8544
8545 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
8546 downcased symbol names; make a new cache instead of reusing
8547 bbdb-hashtable.
8548
8549 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
8550
8551 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
8552 concatenating segments rather than before concatenating them.
8553 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
8554
8555 * message.el (message-get-reply-headers): Bind `extra'.
8556
8557 2004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8558
8559 * message.el (message-extra-wide-headers): New variable.
8560 (message-get-reply-headers): Use it.
8561
8562 2004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
8563
8564 * gnus-agent.el (gnus-agent-group-path): Decode group name.
8565 (gnus-agent-group-pathname): Ditto.
8566
8567 * gnus-cache.el (gnus-cache-file-name): Decode group name.
8568
8569 * gnus-group.el (gnus-group-make-group): Decode group name.
8570 (gnus-group-make-rss-group): Register the group data after opening
8571 the nnrss group.
8572
8573 2004-12-17 Paul Jarc <prj@po.cwru.edu>
8574
8575 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
8576 by expiry now get marked as read.
8577
8578 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
8579
8580 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
8581
8582 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
8583
8584 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
8585 unify Latin characters in XEmacs.
8586 (mm-find-mime-charset-region): Use it.
8587
8588 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
8589
8590 * gnus-util.el (gnus-delete-directory): New function.
8591
8592 * gnus-agent.el (gnus-agent-delete-group): Use it.
8593
8594 * gnus-cache.el (gnus-cache-delete-group): Use it.
8595
8596 2004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
8597
8598 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
8599 names.
8600
8601 2004-12-16 Simon Josefsson <jas@extundo.com>
8602
8603 * hashcash.el (hashcash-payment-alist): Fix custom :type.
8604
8605 2004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
8606
8607 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
8608
8609 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
8610 (gnus-group-set-current-level): Decode group name.
8611
8612 2004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
8613
8614 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
8615 failed.
8616
8617 2004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
8618
8619 * gnus-group.el (gnus-group-delete-group): Decode group name.
8620 (gnus-group-make-rss-group): Encode group name.
8621 (gnus-group-catchup-current): Decode group name.
8622 (gnus-group-kill-group): Decode group name.
8623
8624 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
8625
8626 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
8627
8628 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
8629
8630 * gnus-group.el (gnus-group-make-rss-group):
8631 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
8632
8633 * gnus-start.el (gnus-setup-news): Honor user's setting to
8634 gnus-message-archive-method. Suggested by Lute Kamstra
8635 <lute@gnu.org>.
8636
8637 2004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
8638
8639 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
8640 global counterparts of the buffer-local variables.
8641
8642 2004-11-16 Romain Francoise <romain@orebokech.com>
8643
8644 * gnus-sum.el (gnus-summary-exit): Don't clear the global
8645 counterparts of the buffer-local variables.
8646
8647 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
8648
8649 * message.el (message-forbidden-properties): Fixed typo in doc
8650 string.
8651
8652 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
8653
8654 * gnus-util.el (gnus-replace-in-string): Added doc string.
8655
8656 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
8657 to avoid problems when splitting mails with many recipients.
8658
8659 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
8660
8661 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
8662 pop-to-buffer, covered by the subsequent gnus-configure-windows.
8663
8664 2004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
8665
8666 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
8667 if there is no hashtable in memory or file modification time is
8668 newer than cached timestamp.
8669
8670 2004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
8671
8672 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
8673 not-matching option.
8674
8675 2004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
8676
8677 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
8678 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
8679 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
8680 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
8681 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
8682 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
8683
8684 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
8685
8686 * message.el (message-forward-make-body-mml): Remove headers
8687 according to message-forward-ignored-headers if a message is decoded.
8688
8689 2004-12-02 Romain Francoise <romain@orebokech.com>
8690
8691 * message.el (message-forward-make-body-plain): Always remove
8692 headers according to message-forward-ignored-headers.
8693
8694 2004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
8695
8696 * spam.el (spam-summary-prepare-exit): Remove the
8697 gnus-summary-limit pop for now, it has problems with ham marks for
8698 me.
8699
8700 2004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
8701
8702 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
8703 correctly.
8704
8705 2004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
8706
8707 * format-spec.el (format-spec): Message the char.
8708
8709 2004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
8710
8711 * gnus-art.el (gnus-split-methods): Reformat comments.
8712
8713 * spam.el (spam-summary-prepare-exit): Remove article limits
8714 before exiting the summary buffer.
8715
8716 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
8717
8718 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
8719 order to silence the byte compiler.
8720
8721 * spam.el: Fix the way to silence the byte compiler, which
8722 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
8723 bbdb-search-simple, spam-BBDB-register-routine,
8724 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
8725 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
8726 spam-stat-buffer-is-spam, spam-stat-load,
8727 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
8728 spam-stat-save and spam-stat-split-fancy.
8729
8730 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
8731
8732 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
8733 which may confuse users.
8734 (canlock-password-for-verify): Ditto.
8735
8736 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
8737
8738 * gnus-art.el (gnus-emphasis-alist): Ditto.
8739
8740 * gnus-registry.el (gnus-registry-max-entries): Ditto.
8741
8742 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
8743
8744 * gnus-start.el (gnus-save-killed-list): Ditto.
8745
8746 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
8747 (gnus-sum-thread-tree-root): Ditto.
8748 (gnus-sum-thread-tree-false-root): Ditto.
8749 (gnus-sum-thread-tree-single-indent): Ditto.
8750
8751 * message.el (message-courtesy-message): Ditto.
8752 (message-archive-note): Ditto.
8753 (message-subscribed-address-file): Ditto.
8754 (message-user-fqdn): Ditto.
8755
8756 * spam-report.el (spam-report-gmane-regex): Ditto.
8757
8758 * spam.el (spam-blackhole-good-server-regex): Ditto.
8759
8760 2004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8761
8762 * mml.el (mml-preview): Widen the message buffer before copying
8763 the contents to the preview buffer; sort headers before previewing.
8764
8765 * message.el (message-hidden-headers): Fix the way to avoid a bug
8766 in the `repeat' widget in Emacs 21.3 or earlier.
8767
8768 2004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8769
8770 * message.el (message-hidden-headers): Default to "^References:".
8771 Improve customization type. Suggested by Reiner Steib
8772 <Reiner.Steib@gmx.de>.
8773
8774 2004-11-25 Romain Francoise <romain@orebokech.com>
8775
8776 * message.el (message-strip-forbidden-properties): Remove check for
8777 obsolete `message-hidden' text property, hidden headers are not
8778 accessible in the buffer anymore.
8779
8780 2004-11-22 Romain Francoise <romain@orebokech.com>
8781
8782 * message.el (message-header-format-alist): Add `From' in list
8783 so that it can be sorted.
8784 (message-fix-before-sending): Widen and sort headers before
8785 sending.
8786 (message-hide-headers): Use narrowing to hide headers by moving
8787 them to the top of the buffer and narrowing to the region
8788 underneath.
8789
8790 2004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8791
8792 * message.el (message-strip-forbidden-properties): Bind
8793 buffer-read-only (etc) to nil.
8794
8795 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
8796
8797 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
8798 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
8799
8800 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
8801
8802 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
8803
8804 2004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8805
8806 * dns.el (query-dns): Use sit-for to time instead of
8807 accept-process-output, since that doesn't seem to work on udp
8808 sockets.
8809
8810 2004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
8811
8812 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
8813
8814 2004-11-15 Jesper Harder <harder@ifa.au.dk>
8815
8816 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
8817 doc string. Improve doc string.
8818
8819 2004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
8820
8821 * nntp.el (nntp-request-update-info): Return nil if
8822 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
8823 may not call gnus-activate-group which uselessly issues the GROUP
8824 commands for all nntp groups and wastes time. Reported by Romain
8825 Francoise <romain@orebokech.com>.
8826
8827 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
8828
8829 2004-11-15 Simon Josefsson <jas@extundo.com>
8830
8831 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
8832 headers separately.
8833 (gnus-button-openpgp): New function, inspired by Jochen Küpper
8834 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
8835
8836 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
8837
8838 * gnus-start.el (gnus-convert-old-newsrc):
8839 Assign legacy-gnus-agent to 5.10.7.
8840
8841 2004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8842
8843 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
8844 start of the lines.
8845
8846 2004-11-14 Magnus Henoch <mange@freemail.hu>
8847
8848 * hashcash.el (hashcash-default-payment): Change default to 20
8849 (hashcash-default-accept-payment): Change default to 20
8850 (hashcash-process-alist): New variable
8851 (hashcash-generate-payment-async): Add
8852 (hashcash-already-paid-p): Add
8853 (hashcash-insert-payment): Don't generate payments twice
8854 (hashcash-insert-payment-async): Add
8855 (hashcash-insert-payment-async-2): Add
8856 (hashcash-cancel-async): Add
8857 (hashcash-wait-async): Add
8858 (hashcash-processes-running-p): Add
8859 (hashcash-wait-or-cancel): Add
8860 (mail-add-payment): New optional argument. Conditionally start
8861 asynchronous calculation.
8862 (mail-add-payment-async): Add
8863
8864 * message.el (message-send-mail): Wait for asynchronous hashcash
8865 results. Don't clobber existing X-Hashcash headers.
8866 (message-setup-1): Call mail-add-payment-async when
8867 message-generate-hashcash is non-nil.
8868
8869 2004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
8870
8871 * message.el (message-use-alternative-email-as-from): Examine the
8872 From header as well; use message-make-from in order to include a
8873 user's full name.
8874
8875 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
8876
8877 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
8878 default; improve customization type.
8879 (gnus-emphasis-custom-with-format): New macro.
8880 (gnus-emphasis-custom-value-to-external): New function.
8881 (gnus-emphasis-custom-value-to-internal): New function.
8882
8883 2004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8884
8885 * dns.el (query-dns): Resolve reverse addresses.
8886
8887 2004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
8888
8889 * gnus-group.el (gnus-group-get-new-news): Use it.
8890
8891 * gnus-start.el (gnus-check-reasonable-setup): New function.
8892
8893 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
8894
8895 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
8896 "Args out of range" error. Reported by Arnaud Giersch
8897 <arnaud.giersch@free.fr>.
8898
8899 2004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
8900
8901 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
8902
8903 2004-11-04 Richard M. Stallman <rms@gnu.org>
8904
8905 * spam.el (spam group): Add :version.
8906
8907 * pgg-def.el (pgg group): Add :version.
8908
8909 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
8910
8911 * gnus-art.el (gnus-article-edit-article): Don't associate the
8912 article buffer with a draft file. This is a temporary measure
8913 against the 2004-08-22 change to gnus-article-edit-mode.
8914
8915 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
8916
8917 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
8918 (html2text-format-tags): Remove unused variable `attr'.
8919
8920 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
8921
8922 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
8923
8924 * spam-stat.el (spam-stat): Add :version.
8925
8926 * sieve.el (sieve): Add :version.
8927
8928 * sha1.el (sha1): Add :version.
8929 (sha1-use-external): Remove redundant version.
8930
8931 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
8932 (nnmail-cache-ignore-groups, nnmail-spool-hook)
8933 (nnmail-split-fancy-match-partial-words)
8934 (nnmail-split-lowercase-expanded): Add :version.
8935
8936 * nndiary.el (nndiary): Add :version.
8937
8938 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
8939
8940 * mml-sec.el (mml-default-sign-method)
8941 (mml-default-encrypt-method, mml-signencrypt-style-alist):
8942 Add :version.
8943
8944 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
8945
8946 * mm-url.el (mm-url-use-external, mm-url-program)
8947 (mm-url-arguments): Add :version.
8948
8949 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
8950 (mm-attachment-file-modes, mm-decrypt-option)
8951 (mm-w3m-safe-url-regexp): Add :version.
8952
8953 * message.el (message-cite-prefix-regexp)
8954 (message-sendmail-envelope-from, message-minibuffer-local-map)
8955 (message-user-fqdn, message-completion-alist): Add :version.
8956
8957 * gnus-win.el (gnus-configure-windows-hook)
8958 (gnus-use-frames-on-any-display): Add :version.
8959
8960 * gnus-art.el (gnus-article-address-banner-alist)
8961 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
8962 (gnus-treat-from-picon, gnus-treat-mail-picon)
8963 (gnus-treat-x-pgp-sig): Add :version.
8964
8965 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
8966 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
8967 (gnus-summary-article-delete-hook)
8968 (gnus-summary-display-while-building): Add :version.
8969
8970 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
8971 (gnus-get-top-new-news-hook):Add :version.
8972
8973 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
8974 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
8975
8976 * gnus-registry.el (gnus-registry): Add :version.
8977
8978 * gnus-spec.el (gnus-use-correct-string-widths)
8979 (gnus-make-format-preserve-properties): Add :version.
8980
8981 * gnus.el (gnus-group-charter-alist)
8982 (gnus-group-fetch-control-use-browse-url)
8983 (gnus-install-group-spam-parameters): Add :version.
8984
8985 * gnus-diary.el (gnus-diary): Add :version.
8986
8987 * gnus-delay.el (gnus-delay): Add :version.
8988
8989 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
8990 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
8991 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
8992 Add :version.
8993
8994 * gnus-agent.el (gnus-agent-max-fetch-size)
8995 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
8996 (gnus-agent-prompt-send-queue): Add :version.
8997
8998 * deuglify.el (gnus-outlook-deuglify): Add :version.
8999
9000 * html2text.el: Beautify code. Improve doc strings. Some
9001 checkdoc cleanup.
9002 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
9003
9004 2004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
9005
9006 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
9007
9008 2004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
9009
9010 * gnus-registry.el (gnus-registry-hashtb): Create the registry
9011 when package is loaded.
9012
9013 * spam.el (spam-summary-score-preferred-header): Add global preference
9014 for people who want to override the default SpamAssassin over
9015 Bogofilter preference (when both are set).
9016 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
9017 (spam-user-format-function-S): Check
9018 spam-summary-score-preferred-header.
9019 (spam-extra-header-to-number): Add X-Bogosity header parsing.
9020 (spam-user-format-function-S): Format the score correctly.
9021
9022 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
9023
9024 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
9025 signature file. Suggested by Manoj Srivastava
9026 <srivasta@golden-gryphon.com>.
9027
9028 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
9029 iso-2022-jp even in the Japanese language environment.
9030 Suggested by Jason Rumney <jasonr@gnu.org>.
9031
9032 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
9033
9034 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
9035 use the same characters as the dummy marks; make it free from
9036 getting affected by the language environment.
9037 (gnus-summary-read-group-1): Update mark positions only when the
9038 format spec is updated.
9039
9040 * gnus-spec.el (gnus-update-format-specifications): Return a list
9041 of updated types.
9042
9043 2004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
9044
9045 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
9046 of boundp to check if display-warning is available.
9047
9048 2004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
9049
9050 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
9051
9052 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
9053
9054 * nnspool.el (nnspool-spool-directory): Use news-path if the
9055 news-directory variable is not bound.
9056
9057 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
9058 function instead of display-warning if it is not available.
9059
9060 2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
9061
9062 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
9063 v5-10: Use `point-at-bol'.
9064
9065 2004-10-26 Simon Josefsson <jas@extundo.com>
9066
9067 * hashcash.el: Fix URL in comment, reported by Cheng Gao
9068 <chenggao@gmail.com>.
9069
9070 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
9071
9072 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
9073 instead.
9074
9075 2004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
9076
9077 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
9078 to remove a server from the nnimap-server-buffer-alist.
9079 (nnimap-open-connection, nnimap-close-server): Use it.
9080
9081 * gnus-encrypt.el: Remove file in favor of encrypt.el.
9082
9083 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
9084
9085 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
9086 running the major-mode function.
9087
9088 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
9089
9090 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
9091 dummy marks in the right way.
9092
9093 2004-10-18 David Edmondson <dme@dme.org>
9094
9095 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
9096 excessively.
9097
9098 2004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
9099
9100 * gnus-util.el (gnus-split-references): Accept a nil references
9101 string and go on blissfully.
9102
9103 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
9104 cases where the references string is non-nil but has no references.
9105
9106 * encrypt.el: Add autoload tags.
9107
9108 * spam.el (spam-resolve-registrations-routine): Remove article
9109 from unregistration list too. Reported by David Hanak
9110 <dhanak@isis.vanderbilt.edu>
9111
9112 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
9113
9114 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
9115 nil. Changed custom type.
9116
9117 2004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
9118
9119 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
9120
9121 * gnus-sum.el (gnus-summary-move-article): Use it.
9122
9123 2004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
9124
9125 * encrypt.el: Add autoload cookies.
9126
9127 * spam.el (spam-backend-article-list-property)
9128 (spam-backend-get-article-todo-list)
9129 (spam-backend-put-article-todo-list, )
9130 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
9131 Resolve registrations separately.
9132 (spam-register-routine): Format comments.
9133 (spam-unregister-routine, spam-register-routine): Always call with
9134 specific-articles, no default list.
9135 (spam-summary-prepare-exit): Use the spam-classifications function.
9136
9137 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
9138 gnus-encrypt.el.
9139
9140 * encrypt.el: Copied from gnus-encrypt.el.
9141
9142 * gnus-encrypt.el: Commented that it's obsolete.
9143
9144 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
9145
9146 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
9147 (gnus-score-save): Use it.
9148
9149 * message.el (message-bury): Use `window-dedicated-p'.
9150
9151 2004-10-15 Simon Josefsson <jas@extundo.com>
9152
9153 * pop3.el (top-level): Don't require nnheader.
9154 (pop3-read-timeout): Add.
9155 (pop3-accept-process-output): Add.
9156 (pop3-read-response, pop3-retr): Use it.
9157
9158 2004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
9159
9160 * spam.el (spam-register-routine): Move comment.
9161 (spam-verify-bogofilter): Use 'unknown for the initial
9162 spam-bogofilter-valid state, not 'never.
9163
9164 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
9165 for netrc-machine.
9166
9167 * nnimap.el (nnimap-open-connection): Use
9168 netrc-machine-user-or-password.
9169
9170 2004-10-17 Richard M. Stallman <rms@gnu.org>
9171
9172 * gnus-registry.el (gnus-registry-unload-hook):
9173 Set as a variable with add-hook.
9174
9175 * nnspool.el (nnspool-spool-directory): Use news-directory instead
9176 of news-path.
9177
9178 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
9179
9180 * spam.el: Delete duplicate `provide'.
9181 (spam-unload-hook): Set as a variable with add-hook.
9182
9183 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
9184
9185 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
9186 in the doc string.
9187
9188 * message.el (message-ignored-news-headers)
9189 (message-ignored-supersedes-headers)
9190 (message-ignored-resent-headers)
9191 (message-forward-ignored-headers): Improve custom type.
9192
9193 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
9194
9195 * message.el (message-tokenize-header): Fix 2004-09-06 change
9196 which used point-min in the wrong place.
9197
9198 2004-10-12 Simon Josefsson <jas@extundo.com>
9199
9200 * tls.el (tls-certtool-program): New variable.
9201 (tls-certificate-information): New function, based on
9202 ssl-certificate-information.
9203
9204 2004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
9205
9206 * compface.el: Move the version of ELisp-based uncompface program
9207 to the contrib directory because of the copyright problem.
9208
9209 2004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
9210
9211 * message.el (message-kill-buffer): Raise the current frame.
9212
9213 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
9214
9215 * gnus-sum.el: Mention that multibyte characters don't work as marks.
9216
9217 * gnus.el (message-y-or-n-p): Autoload.
9218
9219 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
9220 (pop3-password-required, pop3-authentication-scheme)
9221 (pop3-leave-mail-on-server): Made customizable.
9222 (pop3): New custom group.
9223 (pop3-retr): Remove `sleep-for' statements.
9224 Suggested by Dave Love <fx@gnu.org>.
9225
9226 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
9227 Windows/DOS.
9228
9229 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
9230 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
9231 Dave Love <fx@gnu.org>.
9232
9233 * mml.el (mml-minibuffer-read-disposition): Require match.
9234 Suggested by Dave Love <fx@gnu.org>.
9235
9236 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
9237
9238 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
9239 doc string.
9240
9241 2004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
9242
9243 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
9244
9245 2004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9246
9247 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
9248 instead of calling `mm-insert-inline', to decode text/* parts
9249 before displaying them.
9250
9251 2004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
9252
9253 * mm-uu.el (mm-uu-text-plain-type): New variable.
9254 (mm-uu-pgp-signed-extract-1): Use it.
9255 (mm-uu-pgp-encrypted-extract-1): Use it.
9256 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
9257 bind mm-uu-text-plain-type with that value.
9258 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
9259 mm-uu-dissect.
9260
9261 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
9262
9263 * gnus-group.el (gnus-update-group-mark-positions):
9264 * gnus-sum.el (gnus-update-summary-mark-positions):
9265 * message.el (message-check-news-body-syntax):
9266 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
9267 of string-as-multibyte.
9268
9269 2004-10-05 Juri Linkov <juri@jurta.org>
9270
9271 * gnus-group.el (gnus-update-group-mark-positions):
9272 * gnus-sum.el (gnus-update-summary-mark-positions):
9273 * message.el (message-check-news-body-syntax):
9274 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
9275 8-bit unibyte values to a multibyte string for search functions.
9276
9277 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
9278
9279 * mm-uu.el (mm-uu-dissect): Allow optional arg.
9280 (mm-uu-dissect-text-parts): New function.
9281
9282 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
9283 dissect text parts.
9284
9285 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
9286 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
9287
9288 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
9289
9290 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
9291 gnus-current-topics instead of gnus-current-topic.
9292
9293 2004-10-06 Jesper Harder <harder@ifa.au.dk>
9294
9295 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
9296
9297 2004-10-05 Jesper Harder <harder@ifa.au.dk>
9298
9299 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
9300 where approriate.
9301
9302 * nnml.el (nnml-generate-active-info): do.
9303
9304 * nndiary.el (nndiary-generate-active-info): do.
9305
9306 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
9307 (gnus-topic-move): do.
9308
9309 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
9310 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
9311
9312 * gnus-srvr.el (gnus-server-prepare)
9313 (gnus-server-open-all-servers): do.
9314
9315 * gnus-msg.el (gnus-summary-cancel-article)
9316 (gnus-summary-resend-message)
9317 (gnus-summary-mail-crosspost-complaint): do.
9318
9319 * gnus-move.el (gnus-change-server): do.
9320
9321 * gnus-group.el (gnus-group-unmark-all-groups)
9322 (gnus-group-set-current-level): do.
9323
9324 2004-10-04 Simon Josefsson <jas@extundo.com>
9325
9326 * message.el (message-generate-hashcash): Doc fix.
9327
9328 2004-10-02 Kevin Greiner <kgreiner@compsol.cc>
9329
9330 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
9331 avoid infinite recursion via gnus-get-function.
9332
9333 2004-10-02 Jesper Harder <harder@ifa.au.dk>
9334
9335 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
9336
9337 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
9338
9339 * nnmail.el (nnmail-split-history): do.
9340
9341 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
9342 (nnml-request-delete-group): do.
9343
9344 * nnslashdot.el (nnslashdot-read-groups): do.
9345
9346 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
9347 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
9348
9349 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
9350 (nnspool-sift-nov-with-sed): Use last
9351 (nnspool-retrieve-headers-with-nov): Use mapc.
9352 (nnspool-request-newgroups): Use dolist.
9353 (nnspool-request-group): Use last.
9354
9355 * nntp.el (nntp-read-server-type): Use dolist.
9356
9357 * nnvirtual.el (nnvirtual-create-mapping)
9358 (nnvirtual-update-read-and-marked): Use dolist.
9359 (nnvirtual-convert-headers): Simplify.
9360
9361 2004-10-01 Kevin Greiner <kgreiner@compsol.cc>
9362
9363 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
9364 support for sync'ing tick marks.
9365
9366 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
9367
9368 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
9369 there's no visible header.
9370
9371 2004-10-01 Kevin Greiner <kgreiner@compsol.cc>
9372
9373 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
9374 necessary, pass full group name to gnus-request-set-marks.
9375
9376 2004-10-01 Simon Josefsson <jas@extundo.com>
9377
9378 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
9379 acroread.
9380
9381 2004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9382
9383 * spam-report.el (spam-report-gmane): Fix interactive.
9384
9385 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
9386
9387 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
9388 when writing file.
9389 (gnus-agent-synchronize-flags): Don't default to being
9390 interactive.
9391
9392 2004-09-30 Simon Josefsson <jas@extundo.com>
9393
9394 * message.el (message-generate-hashcash): Add.
9395 (message-send-mail): Use it, call mail-add-payment.
9396
9397 2004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
9398
9399 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
9400
9401 2004-09-28 Kevin Greiner <kgreiner@compsol.cc>
9402
9403 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
9404 gnus-requst-update-info with explicit code to sync the in-memory
9405 info read flags with the marks being sync'd to the backend.
9406
9407 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
9408
9409 2004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
9410
9411 * spam.el (spam-verify-bogofilter): Add new function.
9412 (spam-check-bogofilter)
9413 (spam-bogofilter-register-with-bogofilter): Use it.
9414 (spam-verify-bogofilter): Add small fixes.
9415
9416 2004-09-28 Simon Josefsson <jas@extundo.com>
9417
9418 * hashcash.el (hashcash-generate-payment): Revert.
9419
9420 2004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
9421
9422 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
9423 gnus-extract-references instead of gnus-split-references.
9424
9425 * gnus-util.el (gnus-extract-references): Add new function, analogous
9426 to gnus-split-references but extracts only the message-ID without
9427 anything extra.
9428
9429 * hashcash.el (hashcash-generate-payment)
9430 (hashcash-check-payment): Do the right thing if hashcash-path is
9431 nil (because the hashcash program could not be found).
9432
9433 * spam.el (spam-use-hashcash): Remove comment.
9434
9435 2004-09-27 Jesper Harder <harder@ifa.au.dk>
9436
9437 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
9438 (gnus-cache-enter-article, gnus-cache-remove-article)
9439 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
9440
9441 * gnus-async.el (gnus-async-prefetch-remove-group): do.
9442
9443 * gnus-art.el (article-hide-boring-headers)
9444 (article-translate-strings, article-display-face)
9445 (gnus-article-mime-match-handle-first)
9446 (gnus-article-highlight-headers)
9447 (gnus-article-add-buttons-to-head): do.
9448
9449 2004-09-27 Simon Josefsson <jas@extundo.com>
9450
9451 * hashcash.el: New version, from
9452 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
9453 ../contrib/.
9454
9455 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
9456
9457 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
9458
9459 2004-09-26 Jesper Harder <harder@ifa.au.dk>
9460
9461 * gnus-dup.el (gnus-dup-open): Use mapc.
9462 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
9463
9464 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
9465 Reported by Stefan Wiens <s.wi@gmx.net>.
9466
9467 * gnus.el (gnus-shutdown): Use dolist.
9468
9469 * gnus-undo.el (gnus-undo): Use mapc.
9470
9471 * nnrss.el (nnrss-generate-active): do.
9472
9473 * message.el (message-cite-original-without-signature)
9474 (message-cite-original): Use mapc.
9475 (message-do-actions, message-make-forward-subject): Use dolist.
9476
9477 2004-09-25 Kevin Greiner <kgreiner@compsol.cc>
9478
9479 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
9480 deletion to remove entire duplicate line. Fixes merged article
9481 number bug.
9482
9483 2004-09-25 Kevin Greiner <kgreiner@compsol.cc>
9484
9485 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
9486 servers that are offline. Avoids having gnus-agent-toggle-plugged
9487 first ask if you want to open a server and then, even when you
9488 responded with no, asking if you want to synchronize the server's
9489 flags.
9490 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
9491 multi-line expressions.
9492 (gnus-agent-synchronize-group-flags): New internal function.
9493 Updates marks in memory (in the info structure) AND in the
9494 backend.
9495
9496 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
9497
9498 * nnagent.el (nnagent-request-set-mark): Use
9499 gnus-agent-synchronize-group-flags, not backend's request-set-mark
9500 method, to ensure that synchronization updates marks in the
9501 backend and in the info (in memory) structure.
9502
9503 2004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
9504
9505 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
9506 convention fully; don't miss the root article of a thread; make
9507 the X-Draft-From header with correct article numbers.
9508
9509 2004-09-23 Kevin Greiner <kgreiner@compsol.cc>
9510
9511 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
9512 unless plugged. Disable the agent so that an open failure causes
9513 an error.
9514
9515 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
9516 Reverted 2004-09-21 change. The backend must be opened while
9517 synchronizing flags even when the backend stores the flags
9518 locally.
9519
9520 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
9521
9522 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
9523 in `header' match. Reported by Svend Tollak Munkejord.
9524
9525 * message.el (message-cite-original): Fix use of
9526 `message-cite-articles-with-x-no-archive'.
9527
9528 2004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
9529
9530 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
9531 (gnus-window-to-buffer): Ditto.
9532
9533 * mml.el (mml-preview-buffer): New variable.
9534 (mml-preview): Manage window layout with gnus-buffer-configuration.
9535
9536 * gnus-msg.el (gnus-setup-message): Put article numbers into the
9537 X-Draft-From header even if those articles aren't quoted.
9538
9539 2004-09-21 Kevin Greiner <kgreiner@compsol.cc>
9540
9541 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
9542 (gnus-request-set-mark, gnus-request-update-mark): Use new
9543 g-s-t-u-l-m to decide to use backend even when unplugged.
9544
9545 2004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
9546
9547 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
9548 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
9549
9550 2004-09-20 Simon Josefsson <jas@extundo.com>
9551
9552 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
9553 "utf-16-le".
9554
9555 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
9556
9557 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
9558
9559 2004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
9560
9561 * uudecode.el (uudecode-use-external): Add :version.
9562
9563 * smime.el (smime-CA-file, smime-encrypt-cipher)
9564 (smime-dns-server): Add :version.
9565
9566 * smiley.el (gnus-smiley-file-types): Add :version.
9567
9568 * sha1.el (sha1-use-external): Add :version.
9569
9570 * pgg-def.el (pgg-query-keyserver): Add :version.
9571
9572 * nnmail.el (nnmail-fancy-expiry-targets)
9573 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
9574 Add :version.
9575
9576 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
9577 (nnimap-retrieve-groups-asynchronous): Add :version.
9578 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
9579
9580 * mml.el (mml-content-disposition-parameters)
9581 (mml-insert-mime-headers-always): Add :version.
9582
9583 * mm-util.el (mm-coding-system-priorities): Add :version.
9584
9585 * mm-decode.el (mm-inline-text-html-with-images)
9586 (mm-keep-viewer-alive-types, mm-external-terminal-program)
9587 (mm-verify-option): Add :version.
9588 (mm-text-html-renderer): Change :version.
9589
9590 * message.el (message-fcc-externalize-attachments)
9591 (message-required-headers, message-draft-headers)
9592 (message-subject-trailing-was-query)
9593 (message-subject-trailing-was-ask-regexp)
9594 (message-subject-trailing-was-regexp, message-mark-insert-begin)
9595 (message-mark-insert-end, message-archive-header)
9596 (message-archive-note, message-cross-post-default)
9597 (message-cross-post-note, message-followup-to-note)
9598 (message-cross-post-note-function, message-use-mail-followup-to)
9599 (message-subscribed-address-functions)
9600 (message-subscribed-address-file, message-subscribed-addresses)
9601 (message-subscribed-regexps, message-allow-no-recipients)
9602 (message-yank-cited-prefix, message-signature-insert-empty-line)
9603 (message-hidden-headers, message-hierarchical-addresses)
9604 (message-mail-user-agent, message-use-idna)
9605 (message-valid-fqdn-regexp)
9606 (message-strip-special-text-properties, message-header-synonyms)
9607 (message-beginning-of-line, message-tab-body-function): Add :version.
9608 (message-insert-canlock, message-wide-reply-confirm-recipients):
9609 Change :version.
9610
9611 * mail-source.el (mail-source-ignore-errors): Add :group, :type
9612 and :version.
9613 (mail-source-delete-old-incoming-confirm)
9614 (mail-source-movemail-program): Add :version.
9615
9616 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
9617 (gnus-agent-cache, gnus-agent): Change :version.
9618
9619 * gnus-util.el (gnus-use-byte-compile): Change :version.
9620
9621 * gnus-sum.el (gnus-summary-make-false-root-always)
9622 (gnus-summary-default-high-score)
9623 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
9624 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
9625 (gnus-read-all-available-headers, gnus-article-emulate-mime)
9626 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
9627 (gnus-sum-thread-tree-single-indent)
9628 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9629 (gnus-sum-thread-tree-leaf-with-other)
9630 (gnus-sum-thread-tree-single-leaf): Add :version.
9631 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
9632 (gnus-article-loose-mime): Change :version.
9633
9634 * gnus-start.el (gnus-backup-startup-file)
9635 (gnus-save-startup-file-via-temp-buffer): Add :version.
9636
9637 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
9638 (gnus-server-offline-face): Add :version.
9639
9640 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
9641
9642 * gnus-msg.el (gnus-gcc-externalize-attachments)
9643 (gnus-debug-files, gnus-debug-exclude-variables)
9644 (gnus-discouraged-post-methods): Change :version.
9645 (gnus-confirm-mail-reply-to-news)
9646 (gnus-confirm-treat-mail-like-news): Add :version.
9647
9648 * gnus-int.el (gnus-server-unopen-status): Add :version.
9649
9650 * gnus-group.el (gnus-group-jump-to-group-prompt)
9651 (gnus-large-ephemeral-newsgroup)
9652 (gnus-fetch-old-ephemeral-headers): Add :version.
9653
9654 * gnus-fun.el (gnus-x-face-directory)
9655 (gnus-convert-pbm-to-x-face-command)
9656 (gnus-convert-image-to-x-face-command)
9657 (gnus-convert-image-to-face-command): Add :version.
9658
9659 * gnus-delay.el (gnus-delay-default-hour): Add :version.
9660
9661 * gnus-cite.el (gnus-cite-blank-line-after-header)
9662 (gnus-article-boring-faces): Add :version.
9663
9664 * gnus-art.el (gnus-buttonized-mime-types)
9665 (gnus-inhibit-mime-unbuttonizing)
9666 (gnus-treat-display-face)
9667 (gnus-treat-body-boundary): Change :version.
9668 (gnus-body-boundary-delimiter, gnus-picon-databases)
9669 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
9670 (gnus-treat-date-english, gnus-treat-fold-headers)
9671 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
9672 (gnus-treat-mail-picon, gnus-treat-wash-html)
9673 (gnus-article-encrypt-protocol)
9674 (gnus-use-idna, gnus-article-over-scroll)
9675 (gnus-mime-display-multipart-alternative-as-mixed)
9676 (gnus-mime-display-multipart-related-as-mixed)
9677 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
9678 (gnus-ctan-url, gnus-button-ctan-handler)
9679 (gnus-button-handle-ctan-bogus-regexp)
9680 (gnus-button-ctan-directory-regexp)
9681 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
9682 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
9683 (gnus-button-man-level, gnus-button-emacs-level)
9684 (gnus-button-message-level, gnus-button-browse-level): Add :version.
9685
9686 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
9687 (gnus-agent-go-online): Change :version.
9688 (gnus-agent-expire-unagentized-dirs)
9689 (gnus-agent-auto-agentize-methods): Add :version.
9690
9691 * flow-fill.el (fill-flowed-display-column)
9692 (fill-flowed-encode-column): Add :version.
9693
9694 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
9695 (gnus-outlook-deuglify-unwrap-max)
9696 (gnus-outlook-deuglify-cite-marks)
9697 (gnus-outlook-deuglify-unwrap-stop-chars)
9698 (gnus-outlook-deuglify-no-wrap-chars)
9699 (gnus-outlook-deuglify-attrib-cut-regexp)
9700 (gnus-outlook-deuglify-attrib-verb-regexp)
9701 (gnus-outlook-deuglify-attrib-end-regexp)
9702 (gnus-outlook-display-hook): Add :version.
9703
9704 * binhex.el (binhex-use-external): Add :version.
9705
9706 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
9707
9708 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
9709 and `invisible'.
9710
9711 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
9712
9713 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
9714 in gnus-registry-trim.
9715
9716 2004-09-13 Simon Josefsson <jas@extundo.com>
9717
9718 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
9719
9720 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
9721
9722 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
9723 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
9724 <yamaoka@jpl.org>.
9725 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
9726 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
9727 <yamaoka@jpl.org>.
9728
9729 * sieve.el (sieve-manage-mode): Ditto.
9730
9731 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
9732
9733 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
9734
9735 2004-09-11 Simon Josefsson <jas@extundo.com>
9736
9737 * dns-mode.el: Add.
9738
9739 * mm-view.el (mm-display-dns-inline): Add.
9740
9741 * mm-decode.el (mm-inline-media-tests): Add text/dns.
9742 (mm-automatic-display): Ditto.
9743
9744 * mailcap.el (mailcap-mime-data): Add text/dns.
9745 (mailcap-mime-extensions): Map .soa to text/dns.
9746
9747 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
9748
9749 * gnus-art.el (article-decode-mime-words, article-babel)
9750 (gnus-article-highlight-signature, gnus-article-add-buttons)
9751 (gnus-signature-toggle): Remove unnecessary bindings of
9752 `inhibit-read-only' inherited from v5.10 merge.
9753
9754 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
9755
9756 * nntp.el (nntp): New customization group.
9757 (nntp-authinfo-file): Add customization group.
9758
9759 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
9760
9761 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
9762
9763 * gnus.el (to-address, to-list, subscribed)
9764 (large-newsgroup-initial): Ditto.
9765
9766 * flow-fill.el (fill-flowed-display-column)
9767 (fill-flowed-encode-column): Ditto.
9768
9769 2004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
9770
9771 * message.el (message-tokenize-header, message-send-mail-with-qmail):
9772 Use point-min rather than 1.
9773 (message-send-mail): Use buffer-size rather than point-max.
9774
9775 * gnus-sum.el (gnus-summary-search-article-forward):
9776 Signal a specific `search-failed' rather than a generic `error'.
9777
9778 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
9779 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
9780 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
9781
9782 2004-09-10 Simon Josefsson <jas@extundo.com>
9783
9784 * nndb.el (require): Remove tcp and duplicate cl.
9785
9786 2004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
9787
9788 * gnus-agent.el (directory-files-and-attributes): Move forward.
9789
9790 2004-09-09 Kevin Greiner <kgreiner@compsol.cc>
9791
9792 * gnus-agent.el (directory-files-and-attributes): Optionally
9793 defined to support XEmacs.
9794
9795 2004-09-09 Kevin Greiner <kgreiner@compsol.cc>
9796
9797 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
9798 to avoid run-time CL dependencies.
9799 (gnus-agent-unfetch-articles): New function.
9800 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
9801 article numbers even when local .overview file is missing.
9802 (gnus-agent-read-article-number): New function. Only accepts
9803 27-bit article numbers.
9804 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
9805 gnus-agent-read-article-number.
9806 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
9807 from backend while recognizing that article numbers in .overview
9808 must be valid.
9809 (gnus-agent-update-files-total-fetched-for): Use
9810 directory-files-and-attributes to improve performance.
9811 * gnus-int.el (gnus-request-move-article): Use
9812 gnus-agent-unfetch-articles in place of gnus-agent-expire to
9813 improve performance.
9814
9815 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
9816 some users confused by references to .newsrc when they only have a
9817 .newsrc.eld file.
9818 (gnus-convert-mark-converter-prompt)
9819 (gnus-convert-converter-needs-prompt): Fixed use of property list.
9820 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
9821 New function. Used internally to only display 'gnus converting
9822 files' message when actually necessary.
9823
9824 * gnus-sum.el (): Removed (require 'gnus-agent) as required
9825 methods now autoloaded.
9826
9827 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
9828
9829 * gnus-sum.el (gnus-summary-insert-subject): Remove list
9830 identifiers.
9831
9832 2004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
9833
9834 * gnus-picon.el: Fix indentation and closing parenthesis.
9835
9836 2004-09-01 Simon Josefsson <jas@extundo.com>
9837
9838 * message.el (message-canlock-generate): Require sha1, not
9839 sha1-el. (Can we get rid of this require altogether? It is ugly
9840 to require within a function. Sadly, if sha1.el isn't loaded, the
9841 let binding in m-c-g will hide the defcustom definition, which is
9842 bad.)
9843
9844 * canlock.el: Require sha1, not sha1-el.
9845
9846 * message.el: Don't autoload sha1 (there is a autoload cookie in
9847 sha1.el).
9848
9849 * sha1-el.el: Renamed to sha1.el.
9850
9851 2004-08-30 Juanma Barranquero <lektu@terra.es>
9852
9853 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
9854
9855 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
9856
9857 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
9858
9859 2004-08-30 Kim F. Storm <storm@cua.dk>
9860
9861 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
9862
9863 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
9864 Add :group 'nnimap.
9865
9866 2004-08-30 Andreas Schwab <schwab@suse.de>
9867
9868 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
9869 ?* and ?\;.
9870
9871 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
9872 and ?\' to symbol instead of whitespace.
9873
9874 2004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
9875
9876 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
9877
9878 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
9879 instead of re-search-forward.
9880
9881 * gnus-uu.el (gnus-uu-save-article): Ditto.
9882 (gnus-uu-post-encode-uuencode): Ditto.
9883
9884 * html2text.el (html2text-clean-list-items): Ditto.
9885 (html2text-clean-dtdd): Ditto.
9886 (html2text-format-tags): Ditto.
9887
9888 * message.el (message-send-mail-with-sendmail): Fix regexp.
9889 (message-fill-field-general): Use search-forward instead of
9890 re-search-forward.
9891 (unbold-region): Ditto.
9892
9893 * nnrss.el (nnrss-request-article): Ditto.
9894
9895 * nnslashdot.el (nnslashdot-request-article): Ditto.
9896
9897 * nnweb.el (nnweb-gmane-wash-article): Ditto.
9898
9899 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
9900 "Unrecognized menu descriptor" error in XEmacs.
9901
9902 2004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
9903
9904 * gnus-sum.el (gnus-read-header): Don't remove a header for the
9905 parent article of a sparse article in the thread hashtb.
9906
9907 2004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
9908
9909 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
9910 (nnmail-expand-newtext): Lowercase expanded entries if
9911 nnmail-split-lowercase-expanded is non-nil.
9912
9913 2004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
9914
9915 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
9916
9917 * gnus-group.el (gnus-group-line-format-alist): Convert the value
9918 of gnus-tmp-news-method into string under XEmacs. It will be
9919 passed to gnus-correct-length which takes only a string argument.
9920
9921 2004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
9922
9923 * gnus-util.el (gnus-bind-print-variables): New macro.
9924 (gnus-prin1): Use it.
9925 (gnus-prin1-to-string): Use it.
9926 (gnus-pp): New function.
9927 (gnus-pp-to-string): New function.
9928
9929 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
9930 Replace pp-to-string with gnus-pp-to-string.
9931 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
9932 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
9933 * gnus-msg.el (gnus-debug): Ditto.
9934 * gnus-score.el (gnus-score-save): Ditto.
9935 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
9936 gnus-pp-to-string.
9937 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
9938 with gnus-pp.
9939 * score-mode.el (gnus-score-pretty-print): Ditto.
9940 * webmail.el (webmail-debug): Ditto.
9941
9942 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
9943
9944 * gnus-art.el (article-display-face, article-display-x-face):
9945 Use buffer-read-only.
9946
9947 2004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
9948
9949 * gnus-art.el (article-hide-list-identifiers):
9950 Bind inhibit-read-only as t.
9951
9952 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
9953
9954 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
9955
9956 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
9957
9958 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
9959 (gnus-narrow-to-page): Don't assume point-min == 1.
9960 (gnus-article-edit-mode): Derive from message-mode.
9961
9962 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
9963 point-min == 1.
9964
9965 * imap.el (imap-parse-address-list, imap-parse-body-ext):
9966 Disable incorrect use of `assert'.
9967
9968 * message.el (message-mode): Set comment-start-skip.
9969
9970
9971 2004-08-22 Sam Steingold <sds@gnu.org>
9972
9973 * pop3.el (pop3-leave-mail-on-server): New user variable.
9974 (pop3-movemail): Delete mail only when it is nil.
9975
9976 2004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
9977
9978 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
9979
9980 * mml.el (mml-preview): Use `pop-to-buffer'.
9981
9982 * message.el (message-goto-mail-followup-to): Insert after "To".
9983 (message-carefully-insert-headers): Add comment.
9984
9985 * gnus.el: Remove unused variable `gnus-article-check-size'.
9986
9987 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
9988
9989 * gnus-art.el (gnus-button-alist): Improve
9990 `gnus-button-handle-library' entry.
9991
9992 2004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
9993
9994 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
9995 downcase, since XEmacs capitalizes error messages differently.
9996
9997 2004-08-18 Jesper Harder <harder@ifa.au.dk>
9998
9999 * nntp.el: Add (require 'gnus) due to reference to
10000 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
10001
10002 2004-08-18 Florian Weimer <fw@deneb.enyo.de>
10003
10004 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
10005 `mm-fill-flowed'.
10006
10007 * mm-decode.el (mm-dissect-singlepart): Check it.
10008
10009 2004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
10010
10011 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
10012 'imap' for netrc parsing.
10013
10014 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
10015
10016 * mailcap.el (mailcap-mime-data): Mark as risky.
10017
10018 2004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
10019
10020 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
10021 may be included in the encoded word.
10022 (rfc2047-encode): Don't append a space if the encoded word
10023 includes close parenthesis.
10024
10025 2004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
10026
10027 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
10028 of text within parentheses.
10029
10030 2004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
10031
10032 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
10033 (gnus-encrypt-write-file-contents): Make the password key the file
10034 name PLUS the cipher, not just the cipher. Also remove failed
10035 passwords from the cache.
10036
10037 2004-08-06 Simon Josefsson <jas@extundo.com>
10038
10039 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
10040 fix.
10041
10042 2004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
10043
10044 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
10045 LWSP.
10046
10047 2004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
10048
10049 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
10050 to append in-reply-to: data to the references: header.
10051
10052 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
10053 (netrc-parse): Use gnus-encrypt.el functions.
10054
10055 * gnus-encrypt.el: Add new file for encryption support; currently
10056 does only a few GPG ciphers and an internal XOR cipher.
10057
10058 * password.el: Add comments on using password-read-and-add.
10059 (password-read-and-add): Add function to read and add the
10060 password to the cache at once.
10061
10062 2004-07-28 Simon Josefsson <jas@extundo.com>
10063
10064 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
10065 parameter (but don't use it, for now).
10066
10067 * imap.el (imap-ssl-open): Use imap-process-connection-type,
10068 instead of hard coding to nil.
10069
10070 2004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
10071
10072 * mm-view.el (mm-inline-image-emacs): Open lines under an image
10073 as mm-inline-image-xemacs does.
10074
10075 2004-07-26 Simon Josefsson <jas@extundo.com>
10076
10077 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
10078 Revert part of 2004-07-17 change below.
10079
10080 2004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
10081
10082 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
10083 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
10084
10085 2004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10086
10087 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
10088 quotes that actually start with ">" at the beginning of the
10089 lines.
10090
10091 2004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
10092
10093 * rfc2047.el (rfc2047-encode-region): Fix last change.
10094 (rfc2047-encode-parameter): Remove useless concat.
10095
10096 2004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
10097
10098 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
10099 encode special characters; fix some kind of misconfigured headers;
10100 signal a real error if debug-on-quit or debug-on-error is non-nil.
10101 (rfc2047-encode-max-chars): New variable.
10102 (rfc2047-encode-1): Use it.
10103 (rfc2047-encode-parameter): New function.
10104
10105 * mml.el (mml-insert-parameter): Remove an excessive space.
10106
10107 2004-07-17 Simon Josefsson <jas@extundo.com>
10108
10109 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
10110 Kai Grossjohann <kai@emptydomain.de>.
10111 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
10112 (gnus-group-make-menu-bar): Ditto.
10113
10114 * gnus-util.el (gnus-group-server): Add.
10115
10116 2004-07-16 Jesper Harder <harder@ifa.au.dk>
10117
10118 * message.el (message-clone-locals): Clone sendmail and smtp
10119 variables.
10120
10121 2004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
10122
10123 * rfc2047.el (rfc2047-encode-region): Fix last change.
10124
10125 2004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
10126
10127 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
10128 characters as non-special.
10129
10130 2004-07-09 Simon Josefsson <jas@extundo.com>
10131
10132 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
10133 Users will lose all flag changes made while unplugged with
10134 e.g. nntp unless flag synchronization happens, thus `nil' is not a
10135 good default. See numerous reports on ding mailing list.
10136
10137 2004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
10138
10139 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
10140 add generate-head-function and generate-article-function to the
10141 rfc822-forward entry.
10142 (nndoc-rfc822-forward-generate-article): New function.
10143 (nndoc-rfc822-forward-generate-head): New function.
10144
10145 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
10146
10147 2004-07-06 Dan Christensen <jdc@uwo.ca>
10148
10149 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
10150 respect display group parameter and gnus-summary-expunge-below.
10151 (gnus-articles-to-read): Remove unused reference to display group
10152 parameter.
10153
10154 2004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10155
10156 * nnheader.el (nnheader-uniquify-message-id): New experimental
10157 variable.
10158 (nnheader-nov-read-message-id): Use it.
10159
10160 * spam-report.el (spam-report-gmane): Add interactive.
10161
10162 2004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
10163
10164 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
10165 qp-or-base64 for the application/* types.
10166
10167 2004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
10168
10169 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
10170
10171 2004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
10172
10173 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
10174 trim value.
10175
10176 2004-01-25 Paul Jarc <prj@po.cwru.edu>
10177
10178 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
10179 New macro and function.
10180 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
10181
10182 2004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
10183
10184 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
10185 after-load-alist.
10186
10187 2004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10188
10189 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
10190 update info that isn't there.
10191
10192 2004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
10193
10194 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
10195 entry.
10196
10197 2004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
10198
10199 * mm-view.el (mm-inline-render-with-function): Use multibyte
10200 buffer; decode html source by charset.
10201
10202 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
10203
10204 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
10205 Mule-UCS is loaded under XEmacs.
10206 (mm-mime-mule-charset-alist): Avoid duplicated entries.
10207
10208 2004-06-28 Jesper Harder <harder@ifa.au.dk>
10209
10210 * nnheader.el (nnheader-max-head-length): Increase to 8192.
10211
10212 2004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
10213
10214 * mm-util.el (mm-coding-system-p): Return a coding-system.
10215 (mm-mime-mule-charset-alist): Use shift_jis instead of
10216 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
10217 entries for the mime charsets iso-2022-jp-3 and shift_jis.
10218 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
10219 instead of japanese-shift-jis and iso-latin-1 respectively in
10220 order to share the default value with both Emacs and XEmacs-mule.
10221 (mm-mule-charset-to-mime-charset): Make
10222 mm-coding-system-priorities effective.
10223 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
10224 while predicating of candidates upon the priorities.
10225
10226 2004-06-27 Jesper Harder <harder@ifa.au.dk>
10227
10228 * gnus-sum.el (gnus-summary-make-menu-bar): Add
10229 gnus-uu-invert-processable.
10230
10231 * gnus.el: Autoload gnus-uu-invert-processable.
10232
10233 2004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
10234
10235 * mm-util.el (mm-with-multibyte-buffer): New macro.
10236
10237 * rfc2047.el (rfc2047-encode-string): Use it.
10238 (rfc2047-encode-region): Move point to the end of the region after
10239 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
10240
10241 2004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
10242
10243 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
10244 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
10245
10246 2004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
10247
10248 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
10249 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
10250 Karl Chen <quarl@nospam.quarl.org>.
10251
10252 2004-06-23 Jesper Harder <harder@ifa.au.dk>
10253
10254 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
10255 invalid addresses.
10256
10257 2004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
10258
10259 * spam.el: Change section markers, revise TODO list.
10260 (spam-backends): Make new master list of all installed backends.
10261 (spam-summary-exit-behavior): Add new variable to determine how
10262 messages moves are done at summary exit.
10263 (spam-move-spam-nonspam-groups-only)
10264 (spam-process-ham-in-nonham-groups)
10265 (spam-process-ham-in-spam-groups): Remove variables, the
10266 spam-summary-exit-behavior variable should be used to manage this
10267 behavior.
10268 (spam-old-ham-articles, spam-old-spam-articles): Remove.
10269 (spam-old-articles): Add variable, replacing spam-old-ham-articles
10270 and spam-old-spam-articles.
10271 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
10272 Add empty variables, placeholders for the backends they represent.
10273 (spam-set-difference): Move, unchanged.
10274 (spam-list-of-processors): Declare OBSOLETE, not used anymore
10275 unless the user has a processor variable.
10276 (spam-classifications, spam-classification-valid-p)
10277 (spam-backend-properties, spam-backend-property-valid-p)
10278 (spam-backend-function-type-valid-p)
10279 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
10280 (spam-report-articles-gmane, spam-report-articles-resend):
10281 Remove functions, they are not needed.
10282 (spam-install-backend-super, spam-backend-list)
10283 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
10284 (spam-backend-function, spam-backend-ham-registration-function)
10285 (spam-backend-spam-registration-function)
10286 (spam-backend-ham-unregistration-function)
10287 (spam-backend-spam-unregistration-function)
10288 (spam-backend-statistical-p, spam-backend-mover-p)
10289 (spam-install-backend-alias, spam-install-checkonly-backend)
10290 (spam-install-mover-backend, spam-install-nocheck-backend)
10291 (spam-install-backend, spam-install-statistical-backend)
10292 (spam-install-statistical-checkonly-backend): Add backend installation
10293 support.
10294 (spam-summary-prepare-exit): Rewrite to use the new backend code.
10295 (spam-group-processor-p): Use the new backend code and respect the
10296 summary exit behavior.
10297 (spam-mark-spam-as-expired-and-move-routine): Remove.
10298 (spam-summary-prepare): Change to use the new spam-old-articles
10299 variable.
10300 (spam-copy-or-move-routine, spam-copy-spam-routine)
10301 (spam-move-spam-routine, spam-copy-ham-routine)
10302 (spam-move-ham-routine): Add code to copy/move ham or spam.
10303 (spam-fetch-field-fast): Improve doc and code, plus allow the
10304 'number request.
10305 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
10306 variables.
10307 (spam-split, spam-find-spam): Use the new backend code.
10308 (spam-registration-functions): Remove variable.
10309 (spam-unregister-routine): Add convenience wrapper.
10310 (spam-log-undo-registration, spam-register-routine)
10311 (spam-log-processing-to-registry)
10312 (spam-log-unregistration-needed-p): Rename "check" to "backend"
10313 where possible.
10314 (spam-check-gmane-xref, spam-check-regex-headers)
10315 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
10316 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
10317 (spam-check-bogofilter-headers, spam-check-spamoracle)
10318 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
10319 (spam-check-crm114-headers): Use the spam-split-group that
10320 spam-split prepares, no need to determine it every time.
10321
10322 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
10323 to the nnheader-parse-naked-head call.
10324
10325 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
10326
10327 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
10328 the nnheader-nov-read-message-id call.
10329
10330 2004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
10331
10332 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
10333 gnus-activate-group twice. Suggested by Markus Peter
10334 <warp@spin.de>.
10335
10336 2004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
10337
10338 * gnus-art.el (gnus-article-time-format): Exchange the order of
10339 day and month in the default value; fix customization type.
10340 (article-date-ut): Use add-text-properties.
10341 (article-make-date-line): Use message-make-date instead of
10342 current-time-string.
10343
10344 * message.el (message-fetch-field): Don't use set-text-properties.
10345 (message-make-date): Simplify.
10346
10347 2004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
10348
10349 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
10350 (rfc2047-encode-region): Treat text within parentheses as special;
10351 show the original text when error has occurred.
10352
10353 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
10354 already-computed method to gnus-activate-group.
10355
10356 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
10357 same select-methods identical Lisp objects.
10358
10359 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
10360 object when modifying the info.
10361
10362 2004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
10363
10364 * gnus-srvr.el (gnus-server-set-info): Remove the server from
10365 gnus-opened-servers since it has never been opened with the new
10366 configuration yet.
10367
10368 2004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
10369
10370 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
10371 arg to nnheader-generate-fake-message-id.
10372
10373 2004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
10374
10375 * nnheader.el (nnheader-generate-fake-message-id): Accept a
10376 number and build a fake message ID localized to a group and
10377 article number (so it's repeatable from that point on).
10378 (nnheader-fake-message-id-p): Change regex to accommodate new fake
10379 ID format.
10380
10381 * gnus-sum.el (gnus-get-newsgroup-headers): Call
10382 nnheader-generate-fake-message-id with the article number.
10383
10384 2004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
10385
10386 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
10387 end-of-buffer.
10388
10389 2004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10390
10391 * message.el (message-ignored-supersedes-headers): Add Approved.
10392
10393 2004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
10394
10395 * rfc2047.el (rfc2047-encode-message-header): Remove useless
10396 goto-char.
10397 (rfc2047-encode): Fold the line before encoding.
10398
10399 2004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10400
10401 * rfc2047.el (rfc2047-encode-message-header): Disabled header
10402 folding -- not all headers can be folded, and this should be done
10403 by the message composition mode. Probably. I think.
10404
10405 2004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
10406
10407 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
10408 fast.
10409
10410 * gnus-ems.el (gnus-remove-image): Don't use
10411 message-text-with-property; remove only the image found first.
10412
10413 2004-06-09 Jesper Harder <harder@ifa.au.dk>
10414
10415 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
10416
10417 2004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
10418
10419 * message.el (message-text-with-property): Make it fast and accept
10420 optional arguments.
10421 (message-strip-forbidden-properties): Use it.
10422 (message-fix-before-sending): Follow the m-t-w-p change.
10423
10424 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
10425
10426 2004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
10427
10428 * gnus-art.el (article-hide-headers): Don't change the buffer
10429 mistakenly when performing mml-preview even if
10430 gnus-single-article-buffer is nil.
10431
10432 2004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
10433
10434 * message.el (message-expand-name-databases): New user option.
10435 (message-expand-name): Use it.
10436
10437 2004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
10438
10439 * spam.el (spam-report-articles-resend)
10440 (spam-report-resend-register-routine): Allow ham reporting.
10441 (spam-report-resend-register-ham-routine): Add wrapper.
10442 (spam-registration-functions): Add ham resending functions.
10443 (spam-list-of-processors): Add ham resend processor.
10444
10445 * gnus.el (ham-resend-to): Add new group parameter.
10446 (spam-process): Add ham resend option.
10447
10448 * spam-report.el (spam-report-resend): Allow reporting ham.
10449 (spam-report-resend-ham): Add wrapper.
10450
10451 2004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10452
10453 * message.el (message-cite-articles-with-x-no-archive): New
10454 variable.
10455 (message-cite-original): Use it.
10456
10457 2004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10458
10459 * message.el (message-cite-original): Respect X-No-Archive.
10460
10461 2004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
10462
10463 * gnus-art.el (article-hide-headers): Refer to the values for
10464 gnus-ignored-headers and gnus-visible-headers in the summary
10465 buffer since a user may have set them as group parameters.
10466
10467 2004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
10468
10469 * assistant.el (assistant-node-name): Add convenience function.
10470 (assistant-render-text, assistant-render-node): Add error handling,
10471 plus handle multiple next nodes.
10472 (assistant-find-next-node): Comment out for now.
10473 (assistant-find-next-nodes): Add function, returns list of next
10474 nodes.
10475
10476 2004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
10477
10478 * mail-source.el (mail-source-directory): Fix doc-string.
10479
10480 2004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
10481
10482 * assistant.el (assistant-render-text, assistant-eval): Add :set
10483 widget type, which is different because it takes and returns a
10484 list. Much hilarity ensues.
10485
10486 2004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
10487
10488 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
10489
10490 * gnus-group.el (gnus-group-get-new-news-this-group): Added
10491 doc-string.
10492
10493 * gnus-start.el (gnus-activate-group): Added doc-string.
10494
10495 2004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
10496
10497 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
10498
10499 2004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
10500
10501 * assistant.el (assistant-render-text): Try to add a :set
10502 widget, more to come.
10503
10504 * spam.el (spam-group-spam-contents-p): Handle empty groupname
10505 strings.
10506 (spam-report-articles-resend)
10507 (spam-register-routine): Do registration iff any articles warrant
10508 it.
10509 (spam-summary-prepare-exit): Change log message for nil group
10510 destinations.
10511
10512 2004-05-27 Daniel Pittman <daniel@rimspace.net>
10513
10514 * spam.el (spam-report-resend-register-routine): Allow
10515 spam-report-resend-to to be a group parameter or a global value.
10516
10517 2004-05-26 Simon Josefsson <jas@extundo.com>
10518
10519 * starttls.el: Merge with my GNUTLS based starttls.el.
10520 (starttls-gnutls-program, starttls-use-gnutls)
10521 (starttls-extra-arguments, starttls-process-connection-type)
10522 (starttls-connect, starttls-failure, starttls-success): New
10523 variables.
10524 (starttls-program, starttls-extra-args): Doc fix.
10525 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
10526 functions.
10527 (starttls-negotiate, starttls-open-stream): Check
10528 `starttls-use-gnutls' and pass on to corresponding *-gnutls
10529 function if it is set.
10530
10531 2004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
10532
10533 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
10534 structured fields.
10535
10536 2004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
10537
10538 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
10539
10540 2004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
10541
10542 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
10543 variable.
10544 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
10545 assigning the spam-mark to new messages.
10546
10547 2004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
10548
10549 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
10550
10551 2004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
10552
10553 * rfc2047.el (rfc2047-encodable-p): Don't move point.
10554 (rfc2047-decode): Treat the ascii coding-system as raw-text by
10555 default.
10556
10557 2004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
10558
10559 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
10560 correct data.
10561
10562 2004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
10563
10564 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
10565 (spam-group-processor-p): Fix function.
10566 (spam-group-processor-multiple-p)
10567 (spam-group-spam-processor-report-gmane-p)
10568 (spam-group-spam-processor-report-resend-p)
10569 (spam-group-spam-processor-bogofilter-p)
10570 (spam-group-spam-processor-blacklist-p)
10571 (spam-group-spam-processor-ifile-p)
10572 (spam-group-ham-processor-ifile-p)
10573 (spam-group-spam-processor-spamoracle-p)
10574 (spam-group-spam-processor-crm114-p)
10575 (spam-group-ham-processor-bogofilter-p)
10576 (spam-group-spam-processor-stat-p)
10577 (spam-group-ham-processor-stat-p)
10578 (spam-group-ham-processor-whitelist-p)
10579 (spam-group-ham-processor-BBDB-p)
10580 (spam-group-ham-processor-spamoracle-p)
10581 (spam-group-ham-processor-copy-p): Remove functions with some
10582 prejudice against unneeded code.
10583 (spam-report-articles-resend)
10584 (spam-report-resend-register-routine): Allow the group/topic
10585 spam-resend-to value to override spam-report-resend-to.
10586 (spam-summary-prepare-exit): Invoke spam-group-processor-p
10587 properly now.
10588
10589 * gnus.el (spam-resend-to): Add group/topic parameter.
10590 (spam-process): Move the OBSOLETE processors to the end of the
10591 choices.
10592
10593 2004-05-24 Daniel Pittman <daniel@rimspace.net>
10594
10595 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
10596 with resend-to set to nil, and then ask the user if necessary.
10597 (spam-report-resend): spam-report-resend takes a list of articles, not
10598 separate article numbers.
10599
10600 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
10601
10602 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
10603 addition to emacs-w3m.
10604
10605 2004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10606
10607 * assistant.el (assistant-authinfo-data): New function.
10608 (assistant-eval): Eval for entire assistant.
10609
10610 * netrc.el (netrc-services-file): New variable.
10611 (netrc-parse-services): New function.
10612 (netrc-find-service-name): New function.
10613 (netrc-find-service-number): New function.
10614 (netrc-port-equal): New function.
10615 (netrc-machine): Use it.
10616
10617 * nnimap.el (nnimap-open-connection): Use netrc.
10618
10619 * gnus-util.el (gnus-netrc-get): Remove aliases.
10620
10621 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
10622
10623 * assistant.el (wid-edit): Fix compilation.
10624
10625 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
10626
10627 2004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
10628
10629 * gnus-util.el (gnus-set-file-modes): New function. (small
10630 patch).
10631
10632 2004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10633
10634 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
10635
10636 * assistant.el (assistant-render-node): Fix up rendering and
10637 read-only text.
10638 (assistant-render-node): Reset.
10639 (assistant-make-read-only): Not sticky.
10640
10641 2004-05-20 Danny Siu <dsiu@adobe.com>
10642
10643 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
10644 centered even when gnus-auto-center-summary is t
10645
10646 2004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10647
10648 * dns.el (dns-get-txt-answer): New function.
10649 (dns-read-txt): Ditto.
10650 (query-dns): Use it.
10651
10652 2004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
10653
10654 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
10655 active for foreign groups even if the group level is higher than
10656 the specified value.
10657
10658 2004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10659
10660 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
10661 non-active groups.
10662
10663 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
10664
10665 2004-05-20 Magnus Henoch <mange@freemail.hu>
10666
10667 * dns.el (dns-read-type): Add support for SVR. (small patch)
10668
10669 2004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
10670
10671 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
10672 (spam-crm114-header, spam-crm114-spam-switch)
10673 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
10674 (spam-crm114-positive-spam-header)
10675 (spam-crm114-database-directory, spam-list-of-processors)
10676 (spam-group-spam-processor-crm114-p)
10677 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
10678 (spam-generic-score, spam-list-of-checks)
10679 (spam-list-of-statistical-checks, spam-registration-functions)
10680 (spam-check-crm114-headers, spam-crm114-score)
10681 (spam-check-crm114, spam-crm114-register-with-crm114)
10682 (spam-crm114-register-spam-routine)
10683 (spam-crm114-unregister-spam-routine)
10684 (spam-crm114-register-ham-routine)
10685 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
10686 asjo@koldfront.dk (Adam Sjøgren).
10687
10688 * gnus.el: Add spam-use-crm114.
10689
10690 * spam.el (spam-list-of-processors, spam-registration-functions):
10691 Add spam-use-resend.
10692 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
10693 (spam-report-articles-gmane): Add doc fix.
10694 (spam-report-articles-resend, spam-report-resend-register-routine):
10695 Add wrappers around spam-report-resend-to.
10696
10697 * spam-report.el (spam-report-resend-to, spam-report-resend):
10698 Add support for resending spam.
10699 (spam-report-gmane): Fix line length >80.
10700
10701 * gnus.el (spam-process): Add spam-use-resend.
10702
10703 2004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10704
10705 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
10706 number of processed spam messages.
10707 (spam-ham-copy-or-move-routine): Return the number of processed
10708 ham messages.
10709 (spam-summary-prepare-exit): Use the above values to decide
10710 whether status messages shouled be displayed.
10711
10712 2004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
10713
10714 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
10715 `rfc2047-encoding-function-alist' in order to avoid conflicting
10716 with the old version.
10717 (rfc2047-encode-region): Concatenate words containing non-ASCII
10718 characters in structured fields; don't encode space-delimited
10719 ASCII words even in unstructured fields; don't break words at
10720 char-category boundaries.
10721 (rfc2047-encode-1): New function.
10722 (rfc2047-encode): Use it; encode text so that it occupies the
10723 maximum width within 76-column; work correctly on Q encoding for
10724 iso-2022-* charsets.
10725 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
10726 sure not to break a line just after the header name.
10727 (rfc2047-b-encode-region): Removed.
10728 (rfc2047-b-encode-string): New function.
10729 (rfc2047-q-encode-region): Removed.
10730 (rfc2047-q-encode-string): New function.
10731
10732 * mm-util.el (mm-replace-in-string): New function.
10733
10734 2004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10735
10736 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
10737 get it right.
10738 (gnus-inews-make-draft): Really.
10739
10740 2004-05-19 Ben Menasha <bmenasha@benmenasha.net>
10741
10742 * nnmh.el (nnmh-request-list-1): Don't check the link count
10743 before descending. (small patch)
10744
10745 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10746
10747 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
10748 stuff.
10749
10750 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
10751 on real group name.
10752
10753 * gnus-art.el (gnus-signature-limit): Doc fix.
10754
10755 * gnus-msg.el (gnus-inews-make-draft): Quote list.
10756
10757 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10758
10759 * gnus-draft.el (gnus-draft-send): Bind
10760 rfc2047-encode-encoded-words.
10761
10762 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
10763 (rfc2047-encodable-p): Say that =? needs encoding.
10764 (rfc2047-encode-encoded-words): New variable.
10765
10766 * gnus-group.el (gnus-group-select-group): Doc fix.
10767
10768 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
10769
10770 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
10771 to nil.
10772
10773 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
10774
10775 * nnheader.el (nnheader-get-lines-and-char): New function.
10776
10777 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
10778
10779 * gnus-msg.el (gnus-summary-followup-with-original): Document
10780 yanking of region when active.
10781
10782 2004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
10783
10784 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
10785 groups if the group level is higher than the specified value.
10786
10787 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
10788
10789 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
10790 (gnus-group-jump-to-group): Added prefix argument using
10791 `gnus-group-jump-to-group-prompt'. Query before jumping to
10792 non-active group.
10793
10794 * compface.el (uncompface): Be verbose when changing
10795 `uncompface-use-external'.
10796
10797 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
10798 handle manual section.
10799
10800 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
10801
10802 * gnus-art.el (gnus-button-alist): Revert previous change.
10803
10804 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
10805
10806 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
10807
10808 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
10809
10810 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
10811 whether backend can accept message.
10812
10813 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
10814
10815 2004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
10816
10817 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
10818 Avoid creating directory when nntp-marks-is-evil is true.
10819 Reported by Reiner Steib.
10820
10821 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
10822
10823 * gnus-picon.el (gnus-picon-style): New variable.
10824 (gnus-picon-insert-glyph): Added optional `nostring' argument.
10825 (gnus-picon-transform-address): Support `gnus-picon-style'. From
10826 Jesper Harder <harder@ifa.au.dk>.
10827
10828 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
10829
10830 * message.el (message-fill-field): Return point.
10831 (message-generate-headers): Go to end of field.
10832
10833 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
10834 stuff for non-living groups.
10835
10836 2004-05-18 Jesper Harder <harder@ifa.au.dk>
10837
10838 * gnus-art.el (gnus-article-followup-with-original)
10839 (gnus-article-reply-with-original): gnus-mark-active-p ->
10840 gnus-region-active-p.
10841
10842 2004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
10843
10844 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
10845 only when there is spam or ham to be processed.
10846
10847 2004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10848
10849 * mail-source.el (mail-source-delete-crash-box): Refactor.
10850 (mail-source-fetch): Use it.
10851 (mail-source-fetch-file): Ditto.
10852 (mail-source-fetch-directory): Run postscript in loop.
10853 (mail-source-fetch-pop): Delete.
10854 (mail-source-fetch-maildir): Ditto.
10855 (mail-source-fetch-imap): Ditto.
10856
10857 * imap.el (imap-authenticators): Comment out sasl.
10858
10859 * message.el (message-skip-to-next-address): New function.
10860 (message-fill-header-address): Refactor.
10861 (message-fill-address): Use it.
10862 (message-delete-address): Use it.
10863 (message-fill-header-general): Refactor.
10864 (message-fill-field-address): Rename.
10865 (message-narrow-to-field): Find the start of the header.
10866 (message-header-format-alist): Don't pre-fill.
10867 (message-fill-header): Removed.
10868 (message-insert-header): New function.
10869 (message-shorten-references): Use it.
10870
10871 * rfc2047.el (rfc2047-field-value): Strip props.
10872
10873 * mail-parse.el (mail-header-make-address): New alias.
10874
10875 * ietf-drums.el (ietf-drums-make-address): New function.
10876
10877 * imap.el: Add compiler directives.
10878
10879 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
10880
10881 * gnus-art.el (article-decode-idna-rhs): Don't use
10882 message-idna-inside-rhs-p.
10883
10884 2004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10885
10886 * message.el (message-idna-inside-rhs-p): Removed.
10887 (message-idna-to-ascii-rhs-1): Use proper address parsing.
10888
10889 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
10890 false positives.
10891
10892 2004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
10893
10894 * imap.el (imap-sasl-make-mechanisms): Use sasl.
10895
10896 2004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10897
10898 * nneething.el (nneething-file-name): Don't create spurious
10899 files.
10900
10901 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
10902 (gnus-inews-do-gcc): Remove sleep.
10903
10904 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
10905 part under point.
10906
10907 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
10908 (gnus-agent-regenerate-group): Using nil messages aren't valid.
10909
10910 2004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
10911
10912 * spam.el (spam-summary-prepare-exit): Fixed (length).
10913
10914 2004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
10915
10916 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
10917 as expired without moving it" message when there are spam
10918 messages left.
10919
10920 2004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
10921
10922 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
10923 header is not nil.
10924
10925 2004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10926
10927 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
10928 nntp-possibly-create-directory, not nntp-possibly-change-group.
10929 (nntp-marks-changed-p): New arg SERVER.
10930 (nntp-request-update-info): Adjust caller.
10931
10932 2004-05-14 Kai Grossjohann <kai@emptydomain.de>
10933
10934 * nntp.el (nntp-save-marks): Pass missing arg.
10935
10936 2004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10937
10938 * nntp.el: Support marks.
10939 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
10940 (nntp-marks-modtime, nntp-marks-directory): New variables.
10941 (nntp-request-set-mark, nntp-request-update-info)
10942 (nntp-possibly-create-directory, nntp-marks-changed-p)
10943 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
10944 functions.
10945
10946 2004-05-12 Jesper Harder <harder@ifa.au.dk>
10947
10948 * gnus-score.el (gnus-score-insert-help): Use
10949 gnus-select-lowest-window.
10950
10951 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
10952 appt-select-lowest-window and rename to gnus-select-lowest-window.
10953
10954 * gnus.el: do.
10955
10956 2004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10957
10958 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
10959 encodings of MIME-encoded words, in order to improve
10960 interoperability with several broken MUAs.
10961
10962 2004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10963
10964 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
10965 tags, only when charsets are not specified in headers.
10966 (mm-inline-text-html-render-with-w3m): Ditto.
10967
10968 2004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10969
10970 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
10971 instead of MIME-decoded from fields when checking
10972 `gnus-article-address-banner-alist'.
10973
10974 2004-05-03 Jesper Harder <harder@ifa.au.dk>
10975
10976 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
10977 description rather than subject.
10978
10979 2004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10980
10981 * gnus.el (gnus-version-number): Bump.
10982
10983 2004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10984
10985 * gnus.el: No Gnus v0.2 is released.
10986
10987 2004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10988
10989 * gnus-agent.el (gnus-agent-read-agentview): Inline
10990 gnus-uncompress-range.
10991
10992 2004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10993
10994 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
10995 `exec-installed-p'.
10996
10997 2004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10998
10999 * gnus.el (spam-process, spam-autodetect-methods): Add
11000 bsfilter and bsfilter-headers.
11001
11002 * spam.el (spam-bsfilter): New customize group.
11003 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
11004 (spam-bsfilter-header, spam-bsfilter-probability-header)
11005 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
11006 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
11007 (spam-bsfilter-database-directory): New options.
11008 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
11009 (spam-list-of-statistical-checks, spam-registration-functions):
11010 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
11011 (spam-bsfilter-score): New command.
11012 (spam-check-bsfilter-headers, spam-check-bsfilter)
11013 (spam-bsfilter-register-with-bsfilter)
11014 (spam-bsfilter-register-spam-routine)
11015 (spam-bsfilter-unregister-spam-routine)
11016 (spam-bsfilter-register-ham-routine)
11017 (spam-bsfilter-unregister-ham-routine): New functions.
11018 (spam-generic-score): Support bsfilter; Accept an optional argument
11019 to recalcurate spam score even if scoring header has already been
11020 added.
11021 (spam-bogofilter-score, spam-spamassassin-score): Accept an
11022 optional argument to recalcurate spam score even if scoring header
11023 has already been added.
11024
11025 2004-04-29 Jesper Harder <harder@ifa.au.dk>
11026
11027 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
11028 strings! Reported by David D. Smith <davidsmith@acm.org>.
11029 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
11030 link is missing.
11031
11032 2004-04-28 Jesper Harder <harder@ifa.au.dk>
11033
11034 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
11035 (html2text-get-attr): Rewrite.
11036
11037 * message.el (message-setup-1): Remove redundant put-text-property
11038 on mail-header-separator.
11039
11040 2004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
11041
11042 * gnus-registry.el (gnus-registry-cache-whitespace)
11043 (gnus-registry-action, gnus-registry-spool-action)
11044 (gnus-registry-split-fancy-with-parent): Change message levels
11045 from 5 to 3 or 7, as needed.
11046
11047 * spam.el (spam-summary-prepare-exit)
11048 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
11049 (spam-split, spam-find-spam, spam-log-undo-registration)
11050 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
11051 level from 5 to 6.
11052
11053 2004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
11054
11055 * gnus-ems.el: Autoload appt-select-lowest-window (revert
11056 2004-03-04 change).
11057
11058 2004-04-25 Jesper Harder <harder@ifa.au.dk>
11059
11060 * sieve-manage.el (sieve-manage-open):
11061 * nnweb.el (nnweb-insert-html):
11062 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
11063 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
11064 * nnspool.el (nnspool-request-group):
11065 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
11066 * nnml.el (nnml-request-update-info):
11067 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
11068 (nnmh-request-create-group, nnmh-update-gnus-unreads):
11069 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
11070 (nnimap-request-set-mark):
11071 * nnfolder.el (nnfolder-request-update-info):
11072 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
11073 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
11074 * gnus-uu.el (gnus-uu-find-articles-matching):
11075 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
11076 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
11077 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
11078 * gnus-nocem.el (gnus-nocem-scan-groups):
11079 * gnus-int.el (gnus-start-news-server):
11080 * gnus-group.el (gnus-group-make-kiboze-group)
11081 (gnus-group-browse-foreign-server):
11082 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
11083 Use mapc when appropriate.
11084
11085 2004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
11086
11087 FIXME: Make separate entries for each person.
11088
11089 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
11090 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
11091 <shields@msrl.com>:
11092
11093 * spam.el (spam-necessary-extra-headers): Get the extra headers we
11094 may need for spam sorting and scoring.
11095 (spam-user-format-function-S): Add user format function suitable for
11096 general use.
11097 (spam-article-sort-by-spam-status): Add sorting function for summary
11098 sorting.
11099 (spam-extra-header-to-number): Add function to get a score from a
11100 header.
11101 (spam-summary-score): Add function to get a numeric score from the
11102 headers.
11103 (spam-generic-score): Fix function doc, was in wrong place.
11104 (spam-initialize): Take symbols when it's run, and install the
11105 extra headers that spam-necessary-extra-headers thinks we need.
11106
11107 2004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
11108
11109 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
11110 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
11111
11112 2004-04-17 Jesper Harder <harder@ifa.au.dk>
11113
11114 * gnus-sum.el (gnus-set-global-variables)
11115 (gnus-build-all-threads, gnus-get-newsgroup-headers)
11116 (gnus-article-get-xrefs, gnus-summary-best-group)
11117 (gnus-summary-next-article, gnus-summary-enter-digest-group)
11118 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
11119 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
11120 Use with-current-buffer.
11121
11122 2004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
11123
11124 * spam.el (spam-summary-prepare-exit): Simplify logic.
11125 (spam-fetch-article-header): Read the article header if it's not
11126 available.
11127 (spam-list-articles): Simplify logic.
11128 (spam-filelist-register-routine): Fix bug with unregister-list.
11129
11130 * gnus-registry.el: Fix comments at beginning.
11131
11132 2004-04-16 Jesper Harder <harder@ifa.au.dk>
11133
11134 * message.el (message-cater-to-broken-inn): Remove.
11135 (message-shorten-references): Make sure the total folded length of
11136 References is shorter than 998 characters to cater to a bug in INN
11137 2.3. Also, don't pretend that references aren't folded -- this
11138 hasn't worked for a while.
11139
11140 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
11141
11142 * gnus-agent.el (gnus-agentize):
11143 gnus-agent-send-mail-real-function no longer set to current value
11144 of message-send-mail-function but rather a lambda that calls
11145 message-send-mail-function. The change makes the agent real-time
11146 responsive to user changes to message-send-mail-function.
11147
11148 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
11149
11150 * legacy-gnus-agent.el
11151 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
11152 help from Florian Weimer <fw@deneb.enyo.de>
11153
11154 2004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
11155
11156 * nnmail.el (nnmail-cache-insert): Revert last change.
11157
11158 2004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
11159
11160 * nnmail.el (nnmail-cache-insert): Always check whether
11161 nnmail-cache-ignore-groups matches a group name.
11162
11163 2004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
11164
11165 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
11166 (spam-find-spam, spam-log-processing-to-registry)
11167 (spam-log-registered-p, spam-log-unregistration-needed-p)
11168 (spam-log-undo-registration): Use gnus-message instead of
11169 gnus-error, none of these errors are fatal.
11170
11171 * gnus-registry.el (gnus-registry-clean-empty-function)
11172 (gnus-registry-clean-empty): Remove only empty entries without
11173 extra data.
11174
11175 2004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
11176
11177 * spam-stat.el (spam-stat-buffer-change-to-spam)
11178 (spam-stat-buffer-change-to-non-spam): Change (error) to
11179 (gnus-message 8) invocation.
11180
11181 2004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
11182
11183 * nntp.el (nntp-via-netcat-command): New variable.
11184 (nntp-via-netcat-switches): New variable.
11185 (nntp-open-via-rlogin-and-netcat): New function.
11186 (nntp-open-connection-function): Doc fix.
11187 (nntp-telnet-command): Doc fix.
11188 (nntp-end-of-line): Doc fix.
11189 (nntp-via-rlogin-command): Doc fix.
11190 (nntp-via-user-name): Doc fix.
11191 (nntp-via-address): Doc fix.
11192
11193 2004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
11194
11195 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
11196 error in Emacs 21.1.
11197
11198 2004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
11199
11200 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
11201
11202 2004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
11203 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
11204 (gnus-agent-with-refreshed-group): New macro.
11205 (gnus-agent-rename-group): New function.
11206 (gnus-agent-delete-group): New function.
11207 (gnus-agent-save-group-info): Use gnus-command-method when
11208 `method' parameter is nil. Don't write nil entries into the
11209 active file.
11210 (gnus-agent-get-group-info): New function.
11211 (gnus-agent-fetch-articles): Use
11212 gnus-agent-update-files-total-fetched-for to increment disk space
11213 used.
11214 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
11215 gnus-agent-update-view-total-fetched-for to increment disk space
11216 used.
11217 (gnus-agent-get-local): Added optional parameters to avoid calling
11218 gnus-group-real-name and gnus-find-method-for-group.
11219 (gnus-agent-set-local): Delete stored entry if either min, or max,
11220 are nil.
11221 (gnus-agent-fetch-session): Reworded error/quit messages. On
11222 quit, use gnus-agent-regenerate-group to record existance of any
11223 articles fetched to disk before the quit occurred.
11224 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
11225 gnus-agent-update-view-total-fetched-for, and
11226 gnus-agent-update-files-total-fetched-for to decrement disk space
11227 used.
11228 (gnus-agent-retrieve-headers): Use
11229 gnus-agent-update-view-total-fetched-for to increment disk space
11230 used.
11231 (gnus-agent-regenerate-group): Replace gnus-group-update-group
11232 with gnus-agent-update-files-total-fetched-for to decrement disk
11233 space and fresh group buffer.
11234 (gnus-agent-inhibit-update-total-fetched-for): New variable.
11235 (gnus-agent-need-update-total-fetched-for): New variable.
11236 (gnus-agent-update-files-total-fetched-for): New function.
11237 (gnus-agent-update-view-total-fetched-for): New function.
11238 (gnus-agent-total-fetched-for): New function.
11239
11240 * gnus-cache.el (gnus-cache-save-buffers): Use
11241 gnus-cache-update-overview-total-fetched-for to change disk space
11242 used by this group.
11243 (gnus-cache-possibly-enter-article): Use
11244 gnus-cache-update-file-total-fetched-for to increment disk space
11245 used by this group.
11246 (gnus-cache-possibly-remove-article): Use
11247 gnus-cache-update-file-total-fetched-for to decrement disk space
11248 used by this group.
11249 (gnus-cache-generate-nov-databases): Purge total fetched cache.
11250 (gnus-cache-rename-group): New function.
11251 (gnus-cache-delete-group): New function.
11252 (gnus-cache-inhibit-update-total-fetched-for): New variable.
11253 (gnus-cache-need-update-total-fetched-for): New variable.
11254 (gnus-cache-with-refreshed-group): New macro.
11255 (gnus-cache-update-file-total-fetched-for): New function.
11256 (gnus-cache-update-overview-total-fetched-for): New function.
11257 (gnus-cache-rename-group-total-fetched-for): New function.
11258 (gnus-cache-delete-group-total-fetched-for): New function.
11259 (gnus-cache-total-fetched-for): New function.
11260
11261 * gnus-group.el: Require gnus-sum and autoload functions to
11262 resolve warnings when gnus-group.el compiled alone.
11263 (gnus-group-line-format): Documented new %F
11264 (size of Fetched data) group line format; identifies disk space
11265 used by agent and cache.
11266 (gnus-group-line-format-alist): Defined new F format.
11267 (gnus-total-fetched-for): New function.
11268 (gnus-group-delete-group): No longer update
11269 gnus-cache-active-altered as gnus-request-delete-group now keeps
11270 the cache in sync.
11271 (gnus-group-list-active): Let the agent store a server's active
11272 list if currently plugged.
11273
11274 * gnus-int.el (gnus-request-delete-group):
11275 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
11276 local disk in sync with the server.
11277 (gnus-request-rename-group):
11278 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
11279 local disk in sync with the server.
11280
11281 * gnus-start.el (gnus-get-unread-articles):
11282 Cosmetic simplification to logic.
11283
11284 * gnus-util.el (gnus-rename-file): New function.
11285
11286 2004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
11287
11288 * mm-util.el (mm-image-load-path): Handle nil in load-path.
11289
11290 2004-04-07 Jesper Harder <harder@ifa.au.dk>
11291
11292 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
11293 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
11294
11295 2004-04-06 Jesper Harder <harder@ifa.au.dk>
11296
11297 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
11298 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
11299
11300 2004-04-03 Jesper Harder <harder@ifa.au.dk>
11301
11302 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
11303
11304 2004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
11305
11306 * spam.el (spam-set-difference): Add function to replace
11307 gnus-set-difference in spam.el.
11308 (spam-summary-prepare-exit): Use spam-set-difference.
11309
11310 2004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
11311
11312 * gnus-registry.el (gnus-registry-cache-file): Update to use
11313 gnus-dribble-directory OR gnus-home-directory OR ~.
11314 (gnus-registry-split-fancy-with-parent): Fix doc.
11315
11316 2004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
11317
11318 * message.el (message-exchange-point-and-mark): Use
11319 message-mark-active-p. Suggested by Jesper Harder
11320 <harder@ifa.au.dk>.
11321
11322 2004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
11323
11324 * message.el (message-exchange-point-and-mark): Don't activate
11325 region if it was inactive. Suggested by Hiroshi Fujishima
11326 <pooh@nature.tsukuba.ac.jp>.
11327
11328 2004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
11329
11330 * gnus-art.el (article-display-face): Display Faces in the same
11331 order as X-Faces.
11332
11333 2004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
11334
11335 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
11336
11337 2004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
11338
11339 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
11340 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
11341 (gnus-article-mime-hierarchy): Remove.
11342 (gnus-article-mime-hierarchy-next): Remove.
11343 (gnus-article-mode): Revert 2004-03-19 change.
11344 (gnus-article-setup-buffer): Revert 2004-03-19 change.
11345 (gnus-insert-mime-button): Revert 2004-03-19 change.
11346 (gnus-mime-accumulate-hierarchy): Remove.
11347 (gnus-mime-enter-multipart): Remove.
11348 (gnus-mime-leave-multipart): Remove.
11349 (gnus-mime-display-part): Revert 2004-03-19 change.
11350 (gnus-mime-display-alternative): Revert 2004-03-19 change.
11351
11352 * mml.el (mml-preview): Revert 2004-03-19 change.
11353
11354 2004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
11355
11356 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
11357
11358 2004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
11359
11360 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
11361 t while entering a file name using the mm-with-multibyte macro.
11362 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
11363
11364 * mm-util.el (mm-with-multibyte): New macro.
11365
11366 2004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
11367
11368 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
11369 user option.
11370 (gnus-mime-multipart-functions): Doc and customization fix.
11371 (gnus-article-mime-hierarchy): New variable.
11372 (gnus-article-mime-hierarchy-next): New variable.
11373 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
11374 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
11375 gnus-article-mime-hierarchy-next to nil.
11376 (gnus-insert-mime-button): Show hierarchy numbers.
11377 (gnus-mime-accumulate-hierarchy): New function.
11378 (gnus-mime-enter-multipart): New function.
11379 (gnus-mime-leave-multipart): New function.
11380 (gnus-mime-display-part): Recompute hierarchical MIME structure.
11381 (gnus-mime-display-alternative): Show hierarchy numbers.
11382
11383 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
11384 gnus-article-mime-hierarchy-next to nil.
11385
11386 2004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
11387
11388 * dns.el: Don't require gnus-xmas.
11389
11390 2004-03-17 Jesper Harder <harder@ifa.au.dk>
11391
11392 * mml.el (mml-generate-mime-1): Don't use format=flowed with
11393 inline PGP.
11394 (mml-menu): Disable mml-quote-region if mark is inactive.
11395
11396 2004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
11397
11398 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
11399 when the group's active is not available.
11400
11401 2004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
11402
11403 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
11404 error.
11405
11406 2004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
11407
11408 * imap.el (imap-store-password): New variable.
11409 (imap-interactive-login): Use it.
11410 Suggested by Mark Plaksin <happy@mcplaksin.org>.
11411
11412 2004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
11413
11414 * gnus-art.el (gnus-article-read-summary-keys): Restore new
11415 window-start and hscroll to summary window.
11416
11417 2004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
11418
11419 * gnus-start.el (gnus-convert-old-newsrc): Only write the
11420 conversion message to newsrc-dribble when an actual conversion is
11421 performed.
11422
11423 2004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
11424
11425 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
11426
11427 2004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
11428
11429 * mm-decode.el (mm-complicated-handles): New function reviving
11430 former definition of mm-multiple-handles.
11431
11432 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
11433 (gnus-mime-delete-part): Use it.
11434
11435 2004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
11436
11437 * gnus-agent.el (gnus-agent-read-local): Bind
11438 nnheader-file-coding-system to gnus-agent-file-coding-system to
11439 avoid the implicit assumption that they will always be equal.
11440 (gnus-agent-save-local): Bind buffer-file-coding-system, not
11441 coding-system-for-write, as the with-temp-file macro first prints
11442 to a buffer then saves the buffer.
11443
11444 2004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
11445
11446 * gnus-art.el (gnus-article-edit-part): New function.
11447 (gnus-mime-save-part-and-strip): Use it; do query instead of
11448 signaling an error; don't use mm-multiple-handles.
11449 (gnus-mime-delete-part): Ditto.
11450
11451 2004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
11452
11453 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
11454 old file versions.
11455 (gnus-group-prepare-hook): Removed function that converted list
11456 form of gnus-agent-expire-days to group properties.
11457
11458 * gnus-int.el: Autoload gnus-agent-regenerate-group.
11459 (gnus-request-accept-article): Re-indented.
11460
11461 * gnus-start.el (gnus-convert-old-newsrc): Registered new
11462 converters to handle old agent file formats. Added logic for a
11463 "backup before upgrading warning".
11464 (gnus-convert-mark-converter-prompt): Developers can mark
11465 functions as needing (default), or not needing,
11466 gnus-convert-old-newsrc's "backup before upgrading warning".
11467 (gnus-convert-converter-needs-prompt): Tests whether the user
11468 should be protected from potentially irreversable changes by the
11469 function.
11470
11471 * legacy-gnus-agent.el: New. Provides converters that are only
11472 loaded when gnus-convert-old-newsrc needs to call them.
11473
11474 2004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
11475
11476 * mail-source.el (mail-source-touch-pop): Doc fix.
11477
11478 * message.el (message-smtpmail-send-it): Doc fix.
11479
11480 2004-03-05 Jesper Harder <harder@ifa.au.dk>
11481
11482 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
11483
11484 * nnmail.el (nnmail-split-fancy): do.
11485
11486 * gnus-kill.el (gnus-kill, gnus-execute): do.
11487
11488 2004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
11489
11490 * gnus-sum.el (gnus-widget-reversible-match)
11491 (gnus-widget-reversible-to-internal)
11492 (gnus-widget-reversible-to-external): New functions.
11493 (gnus-widget-reversible): New widget.
11494 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
11495
11496 2004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
11497
11498 * gnus-sum.el (gnus-thread-sort-functions)
11499 (gnus-article-sort-functions): Document `(not F)' items.
11500
11501 2004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
11502
11503 * spam.el (spam-use-gmane-xref): Add new backend.
11504 (spam-gmane-xref-spam-group): Add variable to control the name of the
11505 Gmane spam group.
11506 (spam-blackhole-servers, spam-blackhole-good-server-regex)
11507 (spam-regex-headers-spam, spam-regex-headers-ham)
11508 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
11509 (spam-list-of-checks): Add spam-use-gmane-xref to list of
11510 backends and checks.
11511 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
11512
11513 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
11514 an autodetect method.
11515
11516 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
11517
11518 * gnus-int.el (gnus-request-accept-article): Inform the agent that
11519 articles are being added to a group.
11520 (gnus-request-replace-article): Inform the agent that articles
11521 need to be uncached as the cached contents are no longer valid.
11522
11523 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
11524
11525 * binhex.el: Don't autoload executable-find.
11526
11527 * canlock.el: Don't autoload mail-fetch-field.
11528
11529 * gnus-ems.el: Don't autoload appt-select-lowest-window.
11530
11531 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
11532 rmail-dont-reply-to and rmail-output.
11533
11534 * gnus-score.el: Don't autoload ffap-string-at-point.
11535
11536 * gnus-setup.el: Don't autoload sc-cite-original.
11537
11538 * imap.el: Don't autoload base64-decode-string,
11539 base64-encode-string and md5.
11540
11541 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
11542 and rmail-msg-restore-non-pruned-header.
11543
11544 * mm-decode.el: Don't autoload executable-find.
11545
11546 * mm-url.el: Don't autoload executable-find.
11547
11548 * mm-view.el: Don't autoload diff-mode.
11549
11550 * nndb.el: Don't autoload news-reply-mode, news-setup,
11551 cancel-timer and telnet.
11552
11553 * password.el: Don't autoload run-at-time for Emacs.
11554
11555 * sha1-el.el: Don't autoload executable-find.
11556
11557 * sieve-mode.el: Don't autoload c-mode.
11558
11559 * uudecode.el: Don't autoload executable-find.
11560
11561 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
11562
11563 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
11564 (gnus-agent-possibly-alter-active): Avoid null in numeric
11565 comparison.
11566 (gnus-agent-set-local): Refuse to save null in local object table.
11567 (gnus-agent-regenerate-group): The REREAD parameter can now be a
11568 list of articles that will be marked as unread.
11569
11570 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
11571
11572 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
11573
11574 2004-03-04 Jesper Harder <harder@ifa.au.dk>
11575
11576 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
11577 language tags.
11578
11579 2004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
11580
11581 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
11582 Don't bind "obarray".
11583
11584 * gnus-sum.el (gnus-thread-sort-functions): Added
11585 `gnus-thread-sort-by-most-recent-number' and
11586 `gnus-thread-sort-by-most-recent-date'.
11587 Reported by Kai Grossjohann <kai@emptydomain.de>.
11588
11589 2004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
11590
11591 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
11592
11593 2004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
11594
11595 * gnus-cus.el (gnus-agent-customize-category): Removed
11596 ignore-errors macro reference that required cl to be loaded at
11597 run-time.
11598
11599 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
11600 single-interval range of the form (min . max). Previously the
11601 range had to look like ((min . max)). Likewise, return
11602 (min . max) rather than ((min . max)).
11603 (gnus-range-map): Use gnus-range-normalize to accept
11604 single-interval range.
11605
11606 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
11607 the cache, but not the agent, now appear with their usual face.
11608
11609 2004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
11610
11611 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
11612 w3m-safe-url-regexp variable buffer-local.
11613
11614 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
11615
11616 2004-02-27 Simon Josefsson <jas@extundo.com>
11617
11618 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
11619 gnus-group-real-prefix.
11620 (gnus-summary-move-article): Use it, instead of
11621 gnus-group-real-prefix.
11622
11623 2004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
11624
11625 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
11626 w3m-safe-url-regexp variable buffer-local and set it as the value
11627 of mm-w3m-safe-url-regexp.
11628
11629 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
11630
11631 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
11632 parsing gnus-posting-styles when the message is not for replying.
11633
11634 * nnrss.el (nnrss-opml-export): Use
11635 mm-set-buffer-file-coding-system instead of
11636 set-buffer-file-coding-system.
11637
11638 2004-02-27 Jesper Harder <harder@ifa.au.dk>
11639
11640 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
11641 of checkdoc.el).
11642 * nnrss.el: do.
11643 * gnus-mlspl.el: do.
11644 * gnus-ml.el: do.
11645 * gnus-srvr.el: do.
11646
11647 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
11648
11649 2004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
11650
11651 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
11652 Corrections to custom-manual links.
11653
11654 * gnus-art.el (gnus-article): Ditto.
11655
11656 * mm-decode.el (mime-display, mime-security): Ditto.
11657
11658 2004-02-26 Jesper Harder <harder@ifa.au.dk>
11659
11660 * flow-fill.el: Typo.
11661
11662 2004-02-26 Andrew Cohen <cohen@andy.bu.edu>
11663
11664 * spam-wash.el: New file.
11665
11666 2004-02-26 Mark A. Hershberger <mah@everybody.org>
11667
11668 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
11669
11670 2004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
11671
11672 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
11673 to be run with new-articles as LIST1, not LIST2.
11674 (spam-registration-functions): Add spam-use-ham-copy as a nil
11675 registration backend.
11676
11677 2004-02-26 Jesper Harder <harder@ifa.au.dk>
11678
11679 * spam-stat.el (spam-stat-washing-hook): New option.
11680 (spam-stat-buffer-words): Use it.
11681 (spam-stat-process-directory, spam-stat-test-directory): Use
11682 insert-file-contents-literally.
11683 (spam-stat-coding-system): New variable.
11684 (spam-stat-load, spam-stat-save): Use it.
11685
11686 2004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
11687
11688 * spam-report.el (spam-report-plug-agent): Quote
11689 spam-report-url-to-file and spam-report-url-ping-plain.
11690
11691 2004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
11692
11693 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
11694 / in mailto URLs.
11695
11696 2004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
11697
11698 * spam-report.el (spam-report-process-queue): Fix interactive use.
11699 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
11700 (spam-report-unplug-agent): Doc fixes.
11701 (spam-report-url-ping-mm-url, spam-report-url-to-file)
11702 (spam-report-agentize, spam-report-deagentize): Autoload
11703
11704 2004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
11705
11706 * message.el (message-setup-fill-variables): Add mml tags to
11707 paragraph-start and paragraph-separate. Suggested by Andrew Korty
11708 <ajk@iu.edu>.
11709 (message-mode): Don't modify paragraph-separate there.
11710
11711 2004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
11712
11713 * compface.el (uncompface-use-external): Default to undecided.
11714 (uncompface-use-external-threshold): New variable.
11715 (uncompface-float-time): New macro.
11716 (uncompface): Determine whether to use the external decoder if
11717 uncompface-use-external is undecided.
11718
11719 2004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
11720
11721 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
11722 after images.
11723
11724 * gnus-art.el (gnus-mime-display-single): Remove dead code.
11725
11726 2004-02-14 Jesper Harder <harder@ifa.au.dk>
11727
11728 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
11729
11730 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
11731
11732 * gnus-sum.el (gnus-summary-limit-to-age)
11733 (gnus-summary-limit-children): do.
11734
11735 * gnus-int.el (gnus-request-scan): do.
11736
11737 * gnus-group.el (gnus-group-suspend): do.
11738
11739 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
11740
11741 * gnus-cite.el (gnus-cite-parse-attributions): do.
11742
11743 * gnus-agent.el (gnus-summary-set-agent-mark)
11744 (gnus-agent-regenerate-group): do.
11745
11746 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
11747
11748 * binhex.el (binhex-decode-region-internal): do.
11749
11750 2004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
11751
11752 * gnus-fun.el (gnus-face-properties-alist): New user option.
11753 (gnus-display-x-face-in-from): Use it.
11754
11755 * gnus-art.el (article-display-face): Ditto.
11756
11757 * compface.el (uncompface-use-external): Default to nil.
11758
11759 2004-02-12 Jesper Harder <harder@ifa.au.dk>
11760
11761 * nntp.el (nntp-erase-buffer): New function.
11762 (nntp-retrieve-data, nntp-send-command)
11763 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
11764 (nntp-possibly-change-group): Use it.
11765
11766 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
11767 with-current-buffer.
11768
11769 2004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
11770
11771 * compface.el: Merge the ELisp-based uncompface program.
11772 (compface): New customization group.
11773 (uncompface-use-external): New user option.
11774 (uncompface): Call uncompface-internal if uncompface-use-external
11775 is nil.
11776 (uncompface-internal): New function. Note that there are also
11777 some other functions and variables added for this function.
11778
11779 2004-02-10 Jesper Harder <harder@ifa.au.dk>
11780
11781 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
11782 if necessary.
11783
11784 2004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
11785
11786 * spam-report.el (spam-report-unplug-agent)
11787 (spam-report-plug-agent, spam-report-deagentize)
11788 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
11789 Add support for the Agent in spam-report: when unplugged, report to a
11790 file; when plugged, submit all the requests.
11791
11792 * spam.el (spam-register-routine): Fix message about
11793 registration.
11794
11795 2004-02-09 Jesper Harder <harder@ifa.au.dk>
11796
11797 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
11798 dependencies.
11799 (rfc2047-encode): Use it.
11800
11801 * gnus-art.el (gnus-button-marker-list): Move before first
11802 reference.
11803
11804 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11805 (imap-parse-body): Fix format string mismatch.
11806
11807 * gnus-score.el (gnus-summary-increase-score): do.
11808
11809 * nnrss.el (nnrss-close): New function.
11810
11811 2004-02-08 Jesper Harder <harder@ifa.au.dk>
11812
11813 * nnrss.el (nnrss-make-filename): New function.
11814 (nnrss-request-delete-group, nnrss-read-server-data)
11815 (nnrss-save-server-data, nnrss-read-group-data)
11816 (nnrss-save-group-data): Use it.
11817 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
11818 (nnrss-read-server-data, nnrss-read-group-data): Use load.
11819 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
11820
11821 2004-02-07 Jesper Harder <harder@ifa.au.dk>
11822
11823 * mml.el (mml-compute-boundary-1): Don't uncompress files.
11824
11825 2004-02-06 Jesper Harder <harder@ifa.au.dk>
11826
11827 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
11828 files.
11829
11830 * message.el (message-generate-headers-first): Don't quote nil
11831 and t in docstrings.
11832
11833 * imap.el (imap-id): do.
11834
11835 * gnus-agent.el (gnus-agent-consider-all-articles)
11836 (gnus-agent-queue-mail): do.
11837
11838 2004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
11839
11840 * spam-report.el (spam-report-process-queue): New function.
11841 Process requests from `spam-report-requests-file'.
11842 (spam-report-process-queue): Doc fix.
11843
11844 2004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
11845
11846 * spam.el (spam-register-routine)
11847 (spam-log-processing-to-registry, spam-log-registered-p)
11848 (spam-log-unregistration-needed-p, spam-log-undo-registration):
11849 Change "check" to "spam-check" for semi-clarity.
11850
11851 2004-02-05 Jesper Harder <harder@ifa.au.dk>
11852
11853 * pop3.el: Require nnheader.
11854
11855 * mml-smime.el: Require cl. Autoload message-fetch-field.
11856
11857 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
11858
11859 * gnus-picon.el: Require cl.
11860
11861 * gnus-fun.el: Require gnus-ems and gnus-util.
11862
11863 * gnus.el (gnus-method-to-server): Move defsubst before first use.
11864
11865 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
11866
11867 * gnus-art.el (gnus-article-edit-mode): Define before first
11868 reference.
11869
11870 2004-02-04 Jesper Harder <harder@ifa.au.dk>
11871
11872 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
11873 (gnus-uu-post-encoded): Use point-at-bol.
11874
11875 * gnus-topic.el (gnus-group-active-topic-p): do.
11876
11877 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
11878
11879 * gnus-group.el (gnus-group-kill-region): do.
11880
11881 * gnus-art.el (article-date-ut): do.
11882
11883 * message.el (message-fetch-field): Remove redundant
11884 case-fold-search binding.
11885 (message-narrow-to-field): Simplify.
11886
11887 2004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
11888
11889 * spam.el (spam-directory): Derive from `gnus-directory'.
11890
11891 * spam-report.el (spam-report-url-to-file)
11892 (spam-report-requests-file): New function and variable for offline
11893 reporting.
11894 (spam-report-url-ping-function): Add `spam-report-url-to-file'
11895 and user defined function.
11896 (spam-report-url-ping-mm-url): Remove doubled slash.
11897
11898 2004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
11899
11900 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
11901
11902 2004-02-03 Jesper Harder <harder@ifa.au.dk>
11903
11904 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
11905 format string mismatch.
11906
11907 * sieve.el (sieve-deactivate-all): do.
11908
11909 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
11910
11911 * nnlistserv.el (nnlistserv-kk-wash-article): do.
11912
11913 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
11914
11915 * mm-bodies.el (mm-7bit-chars): Don't include \r.
11916
11917 2004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
11918
11919 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
11920 the list of checks.
11921
11922 2004-01-31 Jesper Harder <harder@ifa.au.dk>
11923
11924 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
11925 padding.
11926
11927 2004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
11928
11929 * mm-view.el (mm-fill-flowed): New variable.
11930 (mm-inline-text): Use it.
11931
11932 2004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
11933
11934 * spam.el (spam-spamassassin-register-ham-routine)
11935 (spam-spamassassin-register-spam-routine): Fix function names.
11936
11937 2004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
11938
11939 * gnus.el (gnus-tmp-grouplens): Remove.
11940 (gnus-summary-line-format): Remove grouplens.
11941
11942 * gnus-group.el (gnus-group-line-format): Ditto.
11943
11944 * gnus-spec.el (gnus-format-specs): Ditto.
11945 (gnus-update-format-specifications): Flush the group format spec
11946 cache if there's the grouplens stuff.
11947 (gnus-parse-simple-format): Replace %l with the empty string.
11948
11949 2004-01-27 Jerry James <james@xemacs.org> (tiny change)
11950
11951 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
11952 omission.
11953
11954 2004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
11955
11956 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
11957 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
11958
11959 2004-01-25 Paul Jarc <prj@po.cwru.edu>
11960
11961 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
11962 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
11963 New macros and functions.
11964 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
11965 Handle > NLINK_MAX messages.
11966 * nnmaildir.el (nnmaildir-request-set-mark): Use
11967 nnmaildir--emlink-p and nnmaildir--eexist-p.
11968
11969 2004-01-25 Alex Schroeder <alex@gnu.org>
11970
11971 * spam-stat.el (spam-stat-process-directory-age): New option.
11972 (spam-stat-process-directory): Use it.
11973
11974 2004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
11975
11976 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
11977 (spam-stat-save): Accept prefix argument.
11978
11979 2004-01-23 Paul Jarc <prj@po.cwru.edu>
11980
11981 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
11982 links" error.
11983
11984 2004-01-23 Jesper Harder <harder@ifa.au.dk>
11985
11986 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
11987 compatibility with old .newsrc.eld files.
11988
11989 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
11990
11991 * gnus-start.el (gnus-1): do.
11992
11993 * gnus-group.el (gnus-group-line-format-alist): do.
11994
11995 * gnus.el (gnus-use-grouplens, gnus-visual): do.
11996
11997 * gnus-gl.el: Remove.
11998
11999 2004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
12000
12001 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
12002 marks consisting of a single range {for example, (3 . 5)} rather
12003 than a list of a single range { ((3 . 5)) }.
12004
12005 2004-01-23 Jesper Harder <harder@ifa.au.dk>
12006
12007 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
12008 with-current-buffer.
12009 (spam-stat-store-current-buffer): Use insert-buffer-substring to
12010 avoid consing a string.
12011
12012 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
12013 Remove obsolete entries for big5 and gb2312.
12014
12015 2004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
12016
12017 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
12018 uncompressed list.
12019
12020 2004-01-22 Jesper Harder <harder@ifa.au.dk>
12021
12022 * spam-stat.el (spam-stat-strip-xref): New function.
12023 (spam-stat-process-directory): Use it.
12024
12025 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
12026 here -- it's done in message-fetch-field.
12027
12028 2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
12029
12030 * gnus-agent.el (gnus-agent-queue-mail)
12031 (gnus-agent-prompt-send-queue): New variables.
12032 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
12033 * gnus-draft.el (gnus-group-send-queue): Pass the group name
12034 "nndraft:queue" along to gnus-draft-send. Use
12035 gnus-agent-prompt-send-queue.
12036 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
12037 is "nndraft:queue". Suggested by Gaute Strokkenes
12038 <gs234@srcf.ucam.org>
12039
12040 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
12041 (agent-enable-undownloaded-faces): Added
12042 (gnus-agent-cat-groups): Use eval-and-compile, not
12043 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
12044 method of gnus-agent-cat-groups even when the buffer has been
12045 evaled.
12046 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
12047 delete gnus-agent-save-active-1.
12048 (gnus-agent-save-groups): Deleted. Identical to
12049 gnus-agent-save-active.
12050 (gnus-agent-write-active): No longer adjust agent's copy of active
12051 file as agent's adjustments are now stored in their own
12052 file. Removed optional parameter.
12053 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
12054 servers. Add use of min/max range limits from server's local
12055 file.
12056 (gnus-agent-save-alist): Removed unused optional argument.
12057 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
12058 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
12059 (gnus-agent-set-local): A per-server file that keeps min/max range
12060 limits for articles known to the agent. Provides a fast mechanism
12061 for altering many active ranges.
12062 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
12063 active file (local makes it unnecessary).
12064 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
12065
12066 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
12067 (agent-enable-undownloaded-faces): Added
12068
12069 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
12070 disable it when sending to "nndraft:queue".
12071 (gnus-group-send-queue): Add safety check to avoid sending queue
12072 when unplugged.
12073
12074 * gnus-group.el (gnus-group-catchup): Use new
12075 gnus-sequence-of-unread-articles, not
12076 gnus-list-of-unread-articles, to avoid exhausting memory with huge
12077 numbers of articles. Use gnus-range-map to avoid having to
12078 uncompress the unread list.
12079 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
12080 Fixed invalid ange-ftp reference.
12081
12082 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
12083 (gnus-sorted-range-intersection): Intersection of two ranges
12084 without requiring that they first be uncompressed.
12085
12086 * gnus-start.el (gnus-activate-group): Unless blocked by the
12087 caller, possibly expand the active range to include both cached
12088 and agentized articles.
12089 (gnus-convert-old-newsrc): Rewrote in anticipation of having
12090 multiple version-dependent converters.
12091 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
12092 gnus-agent-save-active.
12093 (gnus-save-newsrc-file): Save dirty agent range limits.
12094
12095 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
12096 gnus-agent-possibly-alter-active.
12097 (gnus-adjust-marked-articles): Faster handling of simple lists
12098
12099 2004-01-21 Jesper Harder <harder@ifa.au.dk>
12100
12101 * spam-stat.el (spam-stat-test-directory): New optional argument
12102 displays a list of files detected. Suggested by Andrew Cohen
12103 <cohen@andy.bu.edu>.
12104 (spam-stat-buffer-words-with-scores): Don't narrow and change
12105 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
12106
12107 2004-01-20 Hubert Chan <hubert@uhoreg.ca>
12108
12109 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
12110 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
12111 (spam-spamassassin-arguments)
12112 (spam-spamassassin-spam-flag-header)
12113 (spam-spamassassin-positive-spam-flag-header)
12114 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
12115 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
12116 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
12117 (spam-list-of-processors, spam-list-of-checks)
12118 (spam-list-of-statistical-checks, spam-registration-functions)
12119 (spam-check-spamassassin-headers, spam-check-spamassassin)
12120 (spam-spamassassin-score)
12121 (spam-spamassassin-register-with-sa-learn)
12122 (spam-spamassassin-register-spam-routine)
12123 (spam-spamassassin-register-ham-routine)
12124 (spam-assassin-register-spam-routine)
12125 (spam-assassin-register-ham-routine): Add SpamAssassin support.
12126 (spam-bogofilter-score): Fix to show article before scoring.
12127
12128 2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
12129
12130 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
12131 default scoring function.
12132 (spam-generic-score): Call spam-spamassassin-score if
12133 spam-use-spamassassin or spam-use-spamassassin-headers is on;
12134 spam-bogofilter-score otherwise.
12135
12136 * gnus.el (spam-process, spam-autodetect-methods): Add
12137 spamassassin and spamassassin-headers.
12138
12139 2004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
12140
12141 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
12142 Suppress unnecessary messages.
12143
12144 2004-01-20 Jesper Harder <harder@ifa.au.dk>
12145
12146 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
12147 make-hash-table.
12148
12149 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
12150
12151 * canlock.el (base64-encode-string): Don't autoload it.
12152
12153 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
12154
12155 * run-at-time.el: Remove useless (require 'itimer),
12156 eval-and-compile and (featurep 'xemacs).
12157
12158 2004-01-16 Jesper Harder <harder@ifa.au.dk>
12159
12160 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
12161 GROUP is a virtual group.
12162
12163 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
12164
12165 * gnus.el: Autoload `message-y-or-n-p'.
12166
12167 2004-01-15 Jesper Harder <harder@ifa.au.dk>
12168
12169 * pgg-parse.el: Remove unnecessary (require 'custom).
12170
12171 * pgg-def.el: do.
12172
12173 * nnmail.el: do.
12174
12175 * gnus-undo.el: do.
12176
12177 * gnus-picon.el: do.
12178
12179 * gnus-util.el: do.
12180
12181 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
12182
12183 * gnus-sum.el (gnus-pick-line-number): Add autoload.
12184
12185 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
12186
12187 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
12188 handle, as well as a list.
12189
12190 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
12191 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
12192 (mm-w3m-cid-retrieve): Simplify.
12193
12194 2004-01-14 Vasily Korytov <deskpot@myrealbox.com>
12195
12196 * message.el (message-kill-to-signature): Allow prefix arg to
12197 specify number of lines to keep before signature.
12198
12199 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
12200
12201 (message-kill-to-signature): Change docstring.
12202
12203 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
12204
12205 * canlock.el: Always require sha1-el.
12206 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
12207
12208 * message.el: Autoload sha1 only when compiling.
12209
12210 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
12211
12212 * message.el (message-canlock-generate): Require sha1-el.
12213
12214 2004-01-13 Jesper Harder <harder@ifa.au.dk>
12215
12216 * message.el (message-expand-name): Silence the byte compiler.
12217
12218 2004-01-13 Simon Josefsson <jas@extundo.com>
12219
12220 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
12221 Invoke gnus-score-mode. Reported by
12222 bojohan+news@dd.chalmers.se (Johan Bockgård).
12223
12224 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
12225 Jim Blandy <jimb@redhat.com> (tiny change).
12226
12227 2004-01-12 Jesper Harder <harder@ifa.au.dk>
12228
12229 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
12230
12231 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
12232
12233 * spam.el (spam-get-article-as-string): Update to use
12234 gnus-request-article-this-buffer, much simpler.
12235 (spam-get-article-as-buffer): Remove.
12236
12237 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
12238
12239 * message.el (message-expand-name): Use EUDC if the user uses that.
12240
12241 2004-01-12 Jesper Harder <harder@ifa.au.dk>
12242
12243 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
12244 character for the encoding to avoid consing a string.
12245
12246 * rfc2047.el (rfc2047-decode-string): Don't cons a string
12247 unnecessarily.
12248
12249 * mm-util.el (mm-replace-chars-in-string): Remove.
12250
12251 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
12252 of mm-replace-chars-in-string.
12253
12254 2004-01-11 Jesper Harder <harder@ifa.au.dk>
12255
12256 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
12257
12258 * mm-util.el (mm-subst-char-in-string): Support inplace.
12259
12260 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
12261 a new string in every iteration. Use shy groups.
12262
12263 2004-01-10 Jesper Harder <harder@ifa.au.dk>
12264
12265 * gnus-srvr.el (gnus-browse-unsubscribe-group):
12266 * gnus-soup.el (gnus-soup-group-brew):
12267 * gnus-msg.el (gnus-put-message):
12268 * gnus-move.el (gnus-group-move-group-to-server):
12269 * gnus-kill.el (gnus-batch-score):
12270 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
12271 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
12272 (gnus-group-update-group, gnus-group-read-group)
12273 (gnus-group-make-group, gnus-group-make-help-group)
12274 (gnus-group-make-archive-group, gnus-group-make-directory-group)
12275 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
12276 (gnus-group-sort-by-unread, gnus-group-catchup)
12277 (gnus-group-unsubscribe-group, gnus-group-kill-group)
12278 (gnus-group-yank-group, gnus-group-set-info)
12279 (gnus-group-list-groups):
12280 * gnus.el (gnus-generate-new-group-name):
12281 * gnus-delay.el (gnus-delay-send-queue):
12282 * nnvirtual.el (nnvirtual-catchup-group):
12283 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
12284 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
12285 (gnus-group-prepare-topics, gnus-topic-check-topology):
12286 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
12287 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
12288 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
12289 (gnus-group-make-articles-read):
12290 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
12291 (gnus-group-change-level, gnus-kill-newsgroup)
12292 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
12293 (gnus-get-unread-articles, gnus-make-articles-unread)
12294 (gnus-make-ascending-articles-unread): Use accessor
12295 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
12296 to get group information for improved readability.
12297
12298
12299 2004-01-09 Jesper Harder <harder@ifa.au.dk>
12300
12301 * gnus-art.el (article-decode-mime-words, article-babel)
12302 (gnus-article-highlight-signature, gnus-article-add-buttons)
12303 (gnus-signature-toggle): Use gnus-with-article-buffer.
12304
12305 * gnus-art.el (gnus-article-highlight-headers)
12306 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
12307
12308 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
12309 (gnus-article-set-globals, gnus-request-article-this-buffer)
12310 (gnus-button-message-id, gnus-article-maybe-hide-headers)
12311 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
12312 (gnus-mime-display-alternative): Use with-current-buffer.
12313
12314 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
12315
12316 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
12317 also under 80 char limit, and call gnus-error if needed.
12318 (spam-fetch-article-header): Fix - it was a
12319 buffer-local variable (gnus-newsgroup-data).
12320 (spam-find-spam): Use spam-generate-fake-headers, forget about
12321 spam-insert-fake-headers.
12322 (spam-insert-fake-headers): Remove.
12323
12324 2004-01-09 Jesper Harder <harder@ifa.au.dk>
12325
12326 * deuglify.el (gnus-article-outlook-unwrap-lines)
12327 (gnus-outlook-rearrange-article)
12328 (gnus-outlook-repair-attribution-outlook)
12329 (gnus-outlook-repair-attribution-block)
12330 (gnus-outlook-repair-attribution-other): Remove redundant
12331 save-excursion.
12332
12333 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
12334
12335 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
12336 (spam-fetch-field-subject-fast)
12337 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
12338 (spam-fetch-article-header): Add functions to deal with Gnus
12339 internals for fast retrieval of article header data.
12340 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
12341
12342 2004-01-09 Jesper Harder <harder@ifa.au.dk>
12343
12344 * pop3.el (pop3-md5): Remove.
12345 (pop3-apop): Replace pop3-md5 with md5.
12346
12347 * mm-bodies.el: base64 is always built-in.
12348
12349 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
12350 with-current-buffer.
12351
12352 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
12353
12354 * canlock.el (canlock-insert-header): Remove excessive grouping in
12355 regexp.
12356
12357 * gnus-sum.el (gnus-summary-read-document): Ditto.
12358
12359 * gnus-uu.el (gnus-uu-part-number): Ditto.
12360
12361 * html2text.el (html2text-remove-tags): Ditto.
12362 (html2text-format-tags): Ditto.
12363 (html2text-format-single-elements): Ditto.
12364
12365 * mml.el (mml-parse-1): Ditto.
12366
12367 2004-01-08 Jesper Harder <harder@ifa.au.dk>
12368
12369 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
12370
12371 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
12372
12373 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
12374
12375 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
12376
12377 2003-11-15 Simon Josefsson <jas@extundo.com>
12378
12379 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
12380 (pgg-gpg-lookup-key): Use regexp match instead of
12381 split-string (split-string is different between emacs 21.2 and
12382 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
12383
12384 2004-01-08 Jesper Harder <harder@ifa.au.dk>
12385
12386 * gnus-art.el (gnus-mime-view-all-parts)
12387 (gnus-article-part-wrapper, gnus-article-view-part): Use
12388 with-current-buffer.
12389
12390 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
12391
12392 * spam.el (spam-disable-spam-split-during-ham-respool)
12393 (spam-spamoracle-database, spam-cache-lookups)
12394 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
12395 (spam-group-ham-mark-p, spam-group-spam-mark-p)
12396 (spam-group-ham-marks, spam-group-spam-marks)
12397 (spam-group-spam-contents-p, spam-group-ham-contents-p)
12398 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
12399 also add spam-use-blackholes to the statistical checks.
12400 (spam-fetch-field-fast): Add interface to fetching fields, may
12401 become a macro.
12402 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
12403 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
12404 (spam-insert-fake-headers): Fake an article when needed.
12405 (spam-find-spam): Fake article when possible.
12406 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
12407 (spam-check-bogofilter-headers): Use message-fetch-field instead
12408 of nnmail-fetch-field.
12409
12410 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
12411
12412 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
12413
12414 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
12415
12416 * spam.el (spam-split): Do not require spam-use-CHECK to be
12417 enabled if that check is passed to spam-split explicitly; also
12418 fix so 'spam doesn't get converted to spam-split-group when
12419 spam-split-symbolic-return is t.
12420 (spam-find-spam): Find registrations of the article and use those
12421 instead of re-running spam-split to find the spam/ham
12422 classification of the article.
12423 (spam-log-processing-to-registry, spam-log-registered-p)
12424 (spam-log-unregistration-needed-p, spam-log-undo-registration):
12425 Use gnus-error instead of gnus-message.
12426 (spam-log-registration-type): Add function to determine the
12427 classification of a message based on registry entries; will
12428 return nil if both 'spam and 'ham are found.
12429 (spam-check-BBDB): Expand all the BBDB macros here so we can have
12430 a reasonably fast local cache without the loading errors.
12431 (spam-cache-lookups): Set to t by default.
12432 (spam-find-spam): Don't try to guess spam-cache-lookups.
12433 (spam-enter-whitelist, spam-enter-blacklist): Clear the
12434 spam-caches entry.
12435 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
12436 caching of whitelist/blacklist entries.
12437 (spam-check-whitelist, spam-check-blacklist): Invoke
12438 spam-from-listed-p with a type, not a cache variable.
12439 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
12440
12441 2004-01-07 Jesper Harder <harder@ifa.au.dk>
12442
12443 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
12444
12445 * nnmail.el (nnmail-split-fancy): do.
12446
12447 * mml.el (mml-parse): do.
12448
12449 * gnus-score.el (gnus-enter-score-words-into-hashtb)
12450 (gnus-score-adaptive): do.
12451
12452 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
12453
12454 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
12455 (gnus-mime-button-map): Don't set keymap parent.
12456 (gnus-button-ctan-directory-regexp): Use shy grouping.
12457 (gnus-prev-page-map): Don't set keymap parent.
12458 (gnus-prev-page-map): Remove duplicated one.
12459 (gnus-next-page-map): Don't set keymap parent.
12460 (gnus-mime-security-button-map): Ditto.
12461
12462 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
12463 version number.
12464
12465 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
12466
12467 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
12468
12469 * canlock.el (canlock-sha1-function): Remove.
12470 (canlock-sha1-function-for-verify): Remove.
12471 (canlock-openssl-program): Remove.
12472 (canlock-openssl-args): Remove.
12473 (canlock-ignore-errors): Remove.
12474 (canlock-sha1-with-openssl): Remove.
12475 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
12476 (canlock-verify): Don't use canlock-ignore-errors.
12477
12478 * sha1-el.el (sha1-string-external): Make it can return a string
12479 in binary form.
12480 (sha1-region-external): Ditto.
12481 (sha1-string-internal): Ditto.
12482 (sha1-region-internal): Ditto.
12483 (sha1-region): Ditto.
12484 (sha1-string): Ditto.
12485 (sha1): Ditto.
12486
12487 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
12488
12489 * spam.el (spam-report-articles-gmane): New command.
12490
12491 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
12492
12493 * gnus.el: Don't make unnecessary *Group* buffer when loading.
12494
12495 * run-at-time.el (run-at-time-saved): Remove.
12496 (run-at-time): Doc fix.
12497
12498 2004-01-07 Jesper Harder <harder@ifa.au.dk>
12499
12500 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
12501 (gnus-summary-limit-map): Add it.
12502 (gnus-summary-make-menu-bar): do.
12503
12504 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
12505
12506 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
12507 Make attempt at some caching support (done for BBDB only now).
12508 (spam-find-spam): Set spam-cache-lookups if there are more than 2
12509 addresses to be checked.
12510 (spam-clear-cache-BBDB): Add function, to be invoked by
12511 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
12512 (spam-check-BBDB): Check and use the caches, if
12513 spam-cache-lookups is on, remove superfluous (provide).
12514
12515 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
12516
12517 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
12518
12519 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
12520
12521 * run-at-time.el (run-at-time-saved): Move to after the definition
12522 of `run-at-time'.
12523
12524 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
12525
12526 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
12527 mm-w3m-local-map-property.
12528
12529 * mm-view.el (mm-w3m-mode-map): Remove.
12530 (mm-w3m-local-map-property): Remove.
12531 (mm-inline-text-html-render-with-w3m): Don't use
12532 mm-w3m-local-map-property.
12533
12534 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
12535
12536 * run-at-time.el: New file.
12537
12538 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
12539 of gnus-set-text-properties.
12540
12541 * gnus-uu.el (gnus-uu-save-article): Ditto.
12542
12543 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
12544
12545 * gnus-cite.el (gnus-cite-parse): Ditto.
12546
12547 * gnus-art.el (gnus-button-push): Use set-text-properties instead
12548 of gnus-.
12549
12550 * gnus.el: Changed calls to nnheader-run-at-time and
12551 password-run-at-time throughout to use run-at-time directly.
12552
12553 * password.el: Removed definition of run-at-time.
12554
12555 2004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
12556
12557 * mml.el (mml-minibuffer-read-disposition): Show attachment type
12558 in prompt.
12559
12560 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
12561
12562 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
12563 XEmacs version.
12564
12565 * dns.el (dns-make-network-process): Use `open-network-stream'
12566 instead of `gnus-xmas-open-network-stream'.
12567
12568 * .cvsignore: Add auto-autoloads.el, custom-load.el.
12569
12570 2004-01-06 Jesper Harder <harder@ifa.au.dk>
12571
12572 * gnus-art.el (gnus-mime-display-alternative)
12573 (gnus-insert-mime-button, gnus-insert-mime-security-button)
12574 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
12575 Don't use gnus-local-map-property.
12576
12577 * gnus-util.el (gnus-local-map-property): Remove.
12578
12579 * mm-view.el (mm-view-pkcs7-decrypt): Replace
12580 gnus-completing-read-maybe-default with completing-read.
12581
12582 * gnus-util.el (gnus-completing-read): do.
12583 (gnus-completing-read-maybe-default): Remove.
12584
12585 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
12586
12587 * password.el: Only autoload `run-at-time' if not XEmacs.
12588 Only autoload the itimer functions if XEmacs.
12589
12590 2004-01-06 Jesper Harder <harder@ifa.au.dk>
12591
12592 * gnus-art.el (gnus-read-string): Remove.
12593 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
12594 read-string.
12595
12596 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
12597
12598 * netrc.el: Autoload password-read.
12599 (netrc): Add configuration group.
12600 (netrc-encoding-method, netrc-openssl-path): Add
12601 variables for encoding and decoding of files with symmetric
12602 ciphers.
12603 (netrc-encode): Add assistant function to encode a file with
12604 netrc-encoding-method.
12605 (netrc-parse): Add interactive parameter, added optional
12606 decoding if netrc-encoding-method is non-nil but otherwise
12607 behavior is standard.
12608 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
12609 Do s/encode/encrypt/ everywhere.
12610
12611 * spam.el: Remove executable-find autoload.
12612
12613 2004-01-05 Jesper Harder <harder@ifa.au.dk>
12614
12615 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
12616
12617 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
12618
12619 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
12620
12621 * gnus-art.el (gnus-treat-ansi-sequences,
12622 (article-treat-ansi-sequences): New variable and function.
12623 Suggested by Dan Jacobson <jidanni@jidanni.org>.
12624
12625 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
12626 Use it.
12627
12628 2004-01-05 Jesper Harder <harder@ifa.au.dk>
12629
12630 * mm-util.el (mm-quote-arg): Remove.
12631
12632 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
12633 shell-quote-argument.
12634
12635 * gnus-uu.el (gnus-uu-command): do.
12636
12637 * gnus-sum.el (gnus-summary-insert-pseudos): do.
12638
12639 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
12640 with make-char.
12641
12642 * mm-util.el (mm-make-char): Remove.
12643
12644 * mml.el (mml-mode): Replace gnus-add-minor-mode with
12645 add-minor-mode.
12646
12647 * gnus-undo.el (gnus-undo-mode): do.
12648
12649 * gnus-topic.el (gnus-topic-mode): do.
12650
12651 * gnus-sum.el (gnus-dead-summary-mode): do.
12652
12653 * gnus-start.el (gnus-slave-mode): do.
12654
12655 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
12656
12657 * gnus-ml.el (gnus-mailing-list-mode): do.
12658
12659 * gnus-gl.el (gnus-grouplens-mode): do.
12660
12661 * gnus-draft.el (gnus-draft-mode): do.
12662
12663 * gnus-dired.el (gnus-dired-mode): do.
12664
12665 * gnus-ems.el (gnus-add-minor-mode): Remove.
12666
12667 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
12668 Replace gnus-char-width with char-width.
12669
12670 * gnus-ems.el (gnus-char-width): Remove.
12671
12672 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
12673 Replace gnus-char-width with char-width.
12674
12675 * gnus-ems.el (gnus-char-width): Remove.
12676
12677 * spam-stat.el (with-syntax-table): Remove with-syntax-table
12678 definition.
12679 Remove Emacs 20 hash table compatibility code.
12680
12681 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
12682 20 compatibility code.
12683
12684 * spam.el (spam-point-at-eol): Replace with point-at-eol.
12685
12686 * smime.el (smime-point-at-eol): Replace with point-at-eol.
12687
12688 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
12689 with point-at-{eol,bol}.
12690
12691 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
12692
12693 * imap.el (imap-point-at-eol): Replace with point-at-eol.
12694
12695 * flow-fill.el (fill-flowed-point-at-bol)
12696 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
12697
12698 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
12699 Replace with point-at-{eol,bol} throughout all files.
12700
12701 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
12702
12703 * ntlm.el (ntlm-string-as-unibyte): New macro.
12704 (ntlm-build-auth-response): Use it.
12705
12706 Remove Emacs 20 stuff:
12707 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
12708 of delq and copy-sequence.
12709 * gnus-art.el (popup-menu): Remove the compiler macro.
12710 * nnmail.el (nnmail-split-fancy): Don't support customizing with
12711 Emacs 20.
12712
12713 2004-01-05 Simon Josefsson <jas@extundo.com>
12714
12715 * ntlm.el: Fix namespace. Change smb-passwd-hash into
12716 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
12717 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
12718 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
12719 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
12720 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
12721 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
12722 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
12723 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
12724 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
12725 ntlm-string-permute, string-lshift into ntlm-string-lshift,
12726 string-xor into ntlm-string-xor. Suggested by
12727 Jesper Harder <harder@myrealbox.com>.
12728
12729 * ntlm.el: Don't include poem.
12730
12731 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
12732 Jesper Harder <harder@myrealbox.com>.
12733
12734 * sasl-ntlm.el, ntlm.el, md4.el: New files.
12735
12736 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
12737 probably breaks emacs with DL patch, but do we care? Is anyone
12738 still using the DL stuff?)
12739
12740 * sieve-manage.el: Use the password package.
12741 (sieve-manage-read-passwd): Remove.
12742 (sieve-manage-interactive-login): Use password. Re-add
12743 condition-case around loop.
12744
12745 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
12746 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
12747 the password package.
12748
12749 2003-02-19 Simon Josefsson <jas@extundo.com>
12750
12751 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
12752 token.
12753
12754 2002-08-07 Simon Josefsson <jas@extundo.com>
12755
12756 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
12757 (sieve-manage-authenticators):
12758 (sieve-manage-authenticator-alist): Add some SASL mechs.
12759 (sieve-sasl-auth): New function.
12760 (sieve-manage-cram-md5-auth):
12761 (sieve-manage-plain-auth): Rewrite using SASL library.
12762 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
12763 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
12764 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
12765 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
12766
12767 2004-01-05 Simon Josefsson <jas@extundo.com>
12768
12769 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
12770 New files.
12771
12772 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12773
12774 * gnus-group.el (gnus-no-groups-message): Update.
12775
12776 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
12777
12778 2003-11-09 Simon Josefsson <jas@extundo.com>
12779
12780 * imap.el: Support for ID IMAP extension (RFC 2971).
12781 (imap-local-variables): Add imap-id.
12782 (imap-id): New variable.
12783 (imap-id): New function.
12784 (imap-parse-response): Parse untagged ID response.
12785 * nnimap.el (nnimap-id): New variable.
12786 (nnimap-open-connection): Use it.
12787
12788 2003-12-28 Simon Josefsson <jas@extundo.com>
12789
12790 * gnus-score.el (gnus-score-edit-all-score): New.
12791 * gnus-group.el (gnus-group-score-map): Bind it to W e.
12792
12793 2004-01-04 Simon Josefsson <jas@extundo.com>
12794
12795 * password.el: Add.
12796
12797 2004-01-04 Mario Lang <lang@zid.tugraz.at>
12798
12799 * dns.el: Add support for AAAA records (see RFC 3596)
12800
12801 * Fix typo PRT -> PTR
12802
12803 * Parse MX, PTR and SOA replies (see RFC 1035)
12804
12805 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12806
12807 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
12808
12809 * Moved to Changelog.2.
12810
12811 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12812
12813 * gnus.el (gnus-version-number): Bump version.
12814
12815 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
12816
12817 * gnus.el: No Gnus v0.1 is released.
12818
12819 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
12820
12821 * gnus.el: No Gnus v0.0 is released.
12822
12823 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12824
12825 * gnus.el (gnus-version-number): Bump.
12826 (gnus-version): No.
12827
12828 See ChangeLog.2 for earlier changes.
12829
12830 Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
12831
12832 This file is part of GNU Emacs.
12833
12834 GNU Emacs is free software: you can redistribute it and/or modify
12835 it under the terms of the GNU General Public License as published by
12836 the Free Software Foundation, either version 3 of the License, or
12837 (at your option) any later version.
12838
12839 GNU Emacs is distributed in the hope that it will be useful,
12840 but WITHOUT ANY WARRANTY; without even the implied warranty of
12841 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12842 GNU General Public License for more details.
12843
12844 You should have received a copy of the GNU General Public License
12845 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
12846
12847 ;; Local Variables:
12848 ;; coding: utf-8
12849 ;; fill-column: 79
12850 ;; add-log-time-zone-rule: t
12851 ;; End:
12852
12853 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4