(vc-diff-finish): Search all frames for the buffer's window.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
4599d0ec
MB
12008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
4
5 * mm-decode.el (mm-dissect-buffer): Decode description.
6
7 * mml.el (mml-to-mime): Encode message header first.
8
0b6799c3
MB
92008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
10
11 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
12 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
13
142008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
15
16 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
17
182008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
19
20 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
21 prefix keys.
22 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
23 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
24 gnus-xmas.el.
25
262008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
27
28 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
29 Add new variables for article mark management.
30 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
31 list of extra data entries which, when present, will indicate that the
32 article ID should not be trimmed from the registry.
33 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
34 functions.
35 (gnus-registry-read-mark): New function to read a mark name from the
36 user.
37 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
38 (gnus-registry-set-article-mark-internal): New functions to add and
39 remove marks.
40 (gnus-registry-get-article-marks): New function to show the marks for
41 an article, or retrieve them for further use.
42
432008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
44
45 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
46 keys when no argument is given.
47
482008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
49
50 * gnus-sum.el (gnus-article-sort-by-random)
51 (gnus-thread-sort-by-random): Fix doc strings. Reported by
52 jidanni@jidanni.org.
53
542008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
55
56 * gnus-art.el (gnus-article-describe-bindings): New function.
57 (gnus-article-read-summary-keys): Use it.
58 (gnus-article-mode-map): Bind `C-h b' to it.
59
95838435
MB
602008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
61
62 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
63 XEmacs.
64 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
65 against non-character events.
66
95838435
MB
672008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
68
69 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
70 command.
71 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
72 instead of END. Change name of the temp file.
73 (gnus-group-gmane-group-download-format): Add doc string. Make it
74 customizable.
75
762008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
77
78 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
79 bind `S W' to gnus-article-wide-reply-with-original; set default
80 binding to gnus-article-read-summary-send-keys.
81 (gnus-article-read-summary-keys): Fix the order of keys; display
82 continuation keys correctly in the echo area; describe bindings
83 correctly when keys end with `C-h'.
84 (gnus-article-read-summary-send-keys): New function.
85 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
86 for gnus-article-read-summary-send-keys; display continuation keys
87 correctly in the echo area.
88 (gnus-article-reply-with-original): Ignore prefix argument.
89 (gnus-article-wide-reply-with-original): New function.
90
d82cf70b
MB
912008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
92
93 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
94 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
95
962008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
97
98 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
99 (gnus-group-read-ephemeral-gmane-group): New command.
100
f3041af1
DN
1012008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
102
103 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
104
87035689
MB
1052007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
106
107 * message.el (message-send-mail-function): Increase custom version.
108
109 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
110 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
111
87035689
MB
1122007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
113
114 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
115 html parts correctly; support forwarded messages.
116 (gnus-article-browse-html-article): Remove work buffers.
117
118 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
119 compiling.
120 (netrc-bound-and-true-p): New macro.
121 (netrc-parse): Use it instead of bound-and-true-p that is not available
122 in XEmacs 21.4.
123
1242007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
125
126 * gnus-registry.el (gnus-registry-mark-article)
127 (gnus-registry-article-marks): Add functionality to mark articles
128 through the Gnus registry.
129
130 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
131 (netrc-parse): Use encrypt-file-alist to determine if
132 encrypt-find-model or encrypt-insert-file-contents should be used.
133
541cbf8b
GM
1342007-12-19 Glenn Morris <rgm@gnu.org>
135
136 * mml.el (message-options-set, message-narrow-to-head)
137 (message-in-body-p, message-mail-p, message-encode-message-body):
138 Autoload.
139 (message-remove-header, message-narrow-to-headers-or-head)
140 (message-subscribed-p, message-make-mail-followup-to)
141 (message-position-on-field, message-news-p)
142 (message-options-set-recipient, message-generate-headers)
143 (message-sort-headers): Declare as functions.
144
87035689
MB
1452007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
146
147 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
148 convention in doc string.
149
1502007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
151
152 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
153 title to html parts.
154 (gnus-article-browse-html-article): Pass message header to it.
155
156 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
157
1582007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
159
160 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
161 or password compatible with XEmacs.
162
bbbe940b
MB
1632007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
164
165 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
166 format document.
167 (gnus-mime-delete-part): Don't write description line if empty.
168 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
169
1702007-12-14 Johan Bockg\e,Ae\e(Brd <bojohan@gnu.org>
171
172 * gnus-sum.el (gnus-summary-mark-unread-as-read)
173 (gnus-summary-mark-read-and-unread-as-read)
174 (gnus-summary-mark-current-read-and-unread-as-read)
175 (gnus-summary-mark-unread-as-ticked): Doc fix.
176 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
177
1782007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
179
180 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
181 Christoph Conrad <christoph.conrad@gmx.de>.
182
1832007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
184
185 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
186 yes-or-no-p.
187
1882007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
189
190 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 191 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
192
193 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
194 gnus-y-or-n-p instead of y-or-n-p.
195 (gnus-article-browse-html-parts): Work with message/external-body; use
196 mm-add-meta-html-tag.
197
cef98b13
GM
1982007-12-11 Glenn Morris <rgm@gnu.org>
199
200 * gnus-cache.el: Require gnus-sum not just when compiling.
201
202 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
203
204 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
205 definitions before use.
206
207 * mm-decode.el: Require gnus-util.
208 (mm-remove-part): Only call delete-annotation on XEmacs.
209
210 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
211
212 * nnmail.el: Require gnus-int.
213
214 * spam.el: Move `require's before `eval-when-compile's.
215
216 * gnus-ems.el (gnus-alive-p):
217 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 218 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
219 * mail-source.el (gnus-compress-sequence):
220 * message.el (Info-goto-node, format-spec):
221 * mm-bodies.el (message-options-get):
222 * mm-decode.el (mm-view-pkcs7):
223 * mm-util.el (gmm-write-region):
224 * mml-smime.el (mml-compute-boundary)
225 (gnus-completing-read-with-default):
226 * mml.el (widget-button-press, gnus-make-hashtable):
227 * mml1991.el (mm-decode-content-transfer-encoding)
228 (mm-encode-content-transfer-encoding)
229 (message-options-get, message-options-set):
230 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
231 * nnfolder.el (gnus-request-group):
232 * nnheader.el (ietf-drums-unfold-fws):
233 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
234 * smime.el (gnus-run-mode-hooks):
235 * spam-stat.el (gnus-message): Autoload.
236
237 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
238 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
239 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
240 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
241 Add declare-function compatibility definition.
242
243 * gnus-cache.el (nnvirtual-find-group-art):
244 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
245 (gnus-add-image, gnus-add-wash-type):
246 * gnus-group.el (nnkiboze-score-file):
247 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
248 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
249 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
250 (message-tokenize-header, gnus-get-buffer-create)
251 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
252 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
253 * gnus.el (gnus-group-decoded-name):
254 * mail-source.el (imap-capability):
255 * mm-bodies.el (message-options-set):
256 * mm-decode.el (gnus-configure-windows):
257 * mm-extern.el (message-goto-body):
258 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
259 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
260 (epg-sub-key-validity, message-options-set):
261 * mml.el (widget-event-point, gnus-configure-windows):
262 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
263 * mml2015.el (epg-check-configuration, epg-configuration)
264 (message-options-set):
265 * nndb.el (nndb-request-article):
266 * nnfolder.el (gnus-request-create-group):
267 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
268 * nnmaildir.el (gnus-group-mark-article-read):
269 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
270 * rfc1843.el (message-fetch-field):
271 * spam.el (gnus-extract-address-components):
272 Declare as functions.
273
bbbe940b
MB
2742007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
275
276 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
277
a5ded4c9
GM
2782007-12-09 Glenn Morris <rgm@gnu.org>
279
280 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
281
282 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
1d1df709
GM
283 * message.el, mm-view.el, sieve-manage, smime.el:
284 Add declare-function compatibility definition.
a5ded4c9
GM
285
286 * gnus-art.el (w3-region, w3m-region, Info-menu):
287 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
288 * gnus-sum.el (gnus-get-predicate):
289 * gnus-util.el (mm-append-to-file, w32-focus-frame):
290 * message.el (mail-abbrev-in-expansion-header-p):
291 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 292 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
293 * sieve-manage.el (password-read, password-cache-add)
294 (password-cache-remove):
8d0f97a4 295 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 296
274f1353
DK
2972007-12-08 David Kastrup <dak@gnu.org>
298
299 * gnus-sum.el (gnus-summary-simplify-subject-query):
300 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
301 `message'.
302
a601fb74 3032007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 304
a601fb74 305 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 306
af5370ad
RS
3072007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
308
309 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
310
21ee0911
MB
3112007-12-06 Christian Plate <cplate@web.de> (tiny change)
312
313 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
314 Call gnus-add-to-range ranges only once with a prepared article-list.
315
3162007-12-06 Paul Jarc <prj@po.cwru.edu>
317
318 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups,
319 nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
320 group names with backslashes. Reported by Tassilo Horn
321 <tassilo@member.fsf.org>.
322
fd0c71e8
DG
3232007-12-06 D. Goel <deego3@gmail.com>
324
a601fb74
GM
325 * gnus-art.el (article-make-date-line):
326 * gnus-start.el (gnus-load):
327 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 328
415a09fb
MB
3292007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * gnus-art.el (gnus-use-idna)
332 * gnus-start.el (gnus-site-init-file)
333 * message.el (message-use-idna)
334 * mm-uu.el (mm-uu-hide-markers)
335 * smiley.el (smiley-style): Revert changes that suppress warnings.
336
3372007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
338
339 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
340 specify charset to html source. Reported by Christoph Conrad
341 <christoph.conrad@gmx.de>.
342
3432007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
344
345 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
346 idna-program in order to suppress byte compile warning issued by XEmacs
347 that came to byte compile the default value section of defcustom forms
348 recently.
349
350 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
351 value of installation-directory.
352
353 * message.el (message-use-idna): Don't directly refer to the value of
354 idna-program.
355
356 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
357
358 * smiley.el (smiley-style): Don't directly call face-attribute.
359
b890d447
MB
3602007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
361
362 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
363
364 * gnus-dired.el: Reduce Gnus dependencies.
365 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
366 require. Use autoloads instead.
367 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
368 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
369 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
370 (gnus-dired-mode): Adjust doc string.
371 (gnus-dired-mail-mode): New variable.
372 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
373 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
374 (gnus-dired-mail-buffers): New function. Return mail or message
375 composition buffers.
376 (gnus-dired-attach): Use it.
377 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
378 NO-DECODE.
379 (gnus-dired-print): Use `gnus-print-buffer' depending on
380 `gnus-dired-mail-mode'.
381
3822007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
383
384 * rfc2047.el (rfc2047-encoded-word-regexp)
385 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
386 explaining what regexp patterns are for.
387
13b0ef01
GM
3882007-12-04 Glenn Morris <rgm@gnu.org>
389
390 * password.el: Move to ../password-cache.el.
391
392 * mml1991.el (password-read, password-cache-add, password-cache-remove):
393 * mml2015.el (password-read, password-cache-add, password-cache-remove):
394 * mml-smime.el (password-read, password-cache-add)
395 (password-cache-remove):
396 No need to autoload, since mml-sec requires password.
397
398 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
399 * message.el (gnus-extract-address-components):
400 * mml-smime.el (gnus-extract-address-components): Define for compiler.
401
402 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
403 password.
404
b890d447
MB
4052007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
406
407 * mailcap.el: Reduce dependencies.
408 (mail-header-parse-content-type): Autoload.
409 (mailcap-delete-duplicates): New alias.
410 (mailcap-mime-info): Add optional argument NO-DECODE.
411 (mailcap-mime-types): Use mailcap-delete-duplicates.
412
413 * message.el (message-ignored-supersedes-headers): Add "X-ID".
414
4152007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
416
417 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
418 function.
419
420 * gnus-uu.el (gnus-uu-decode-yenc): New command.
421 (gnus-uu-yenc-article): New function.
422
423 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
424
425 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
426 buffer.
427
21662dc7
GM
4282007-12-02 Glenn Morris <rgm@gnu.org>
429
323fc9ec
GM
430 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
431 Move to ../net.
432
21662dc7
GM
433 * binhex.el, uudecode.el: Move to ../mail.
434
ceabaeb3
GM
435 * encrypt.el: Remove file.
436
b890d447
MB
4372007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
438
439 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
440 matches on patches.
441
442 * gnus-art.el (gnus-article-browse-html-article): Mention
443 `mm-text-html-renderer' in the doc string.
444
445 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
446 string. Add comments.
447
448 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
449 if rhs is ASCII.
450
08545d0a
GM
4512007-12-01 Glenn Morris <rgm@gnu.org>
452
fb18c032 453 * dig.el, dns.el: Move to ../net.
c3335b6a 454 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 455
08545d0a
GM
456 * mail-source.el (top-level): Require format-spec before
457 eval-when-compile.
458
257a0a0d
GM
4592007-11-30 Glenn Morris <rgm@gnu.org>
460
461 * encrypt.el: Require password, rather than autoloading password-read.
462
b890d447
MB
4632007-11-28 Elias Oltmanns <eo@nebensachen.de>
464
465 * gnus.el (gnus-method-to-server): Add an optional parameter so the
466 caller can indicate whether the cache should be disregarded for this
467 call. This way the result of the call is reproducible at all times and
468 can be considered a canonical server name for the supplied method.
469 (gnus-agent-method-p): Canonicalize server names by pushing their
470 method through `gnus-method-to-server' using the no-cache argument.
471
472 * gnus-srvr.el (gnus-server-insert-server-line): Call
473 `gnus-method-to-server' with `no-cache' argument.
474
475 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
476 gnus-agent-possibly-synchronize-flags as this should be called when the
477 server is actually being opened.
478 (gnus-agent-possibly-synchronize-flags)
479 (gnus-agent-possibly-synchronize-flags-server): Move check for the
480 flags file of an agentized server to the latter function.
481
482 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
483 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
484 after a connection has been established successfully.
485
4862007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
487
488 * gnus-art.el (article-display-face): Force to display face if called
489 interactively; check if gnus-article-x-face-too-ugly matches author.
490 (article-display-x-face): Display face even if From header is missing
491 as article-display-face does.
492
d50fd8e2
GM
4932007-11-28 Richard Stallman <rms@gnu.org>
494
495 * md4.el: Move to ../.
496 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
497
b890d447
MB
4982007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
499
500 * mail-source.el (mail-sources): Default to fetch from file for
501 compatibility with default of nnmail-spool-file.
502
5032007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
504
505 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
506 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
507 to look for encoded word that should be encoded again.
508 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
509 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
510 encoding pattern.
511 (rfc2047-decode-region): Switch strict regexp and loose one according
512 to rfc2047-allow-irregular-q-encoded-words.
513
a06e7b5d
SJ
5142007-11-26 Simon Josefsson <simon@josefsson.org>
515
516 * imap.el: Move to ../net directory.
517
b890d447
MB
5182007-11-25 Romain Francoise <romain@orebokech.com>
519
520 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
521
5222007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
523
524 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
525 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
526
527 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
528 `nnmail-spool-file'.
529
530 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
531 `nnmail-spool-file'.
532
533 * gnus-move.el (gnus-change-server): Ditto.
534
535 * gnus-kill.el (gnus-batch-score): Ditto.
536
537 * gnus-cache.el (gnus-jog-cache): Ditto.
538
539 * gnus-msg.el (gnus-summary-reply): Ignore
540 gnus-confirm-mail-reply-to-news for wide and very wide replies.
541
5422007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
543
544 * gnus-cache.el (gnus-cache-generate-nov-databases): Use
545 nnml-generate-nov-databases-directory instead of
546 nnml-generate-nov-databases-1.
547
e3b0153a
GM
5482007-11-24 Glenn Morris <rgm@gnu.org>
549
550 * message.el (message-tool-bar-retro): Update for rename
551 mail_send.xpm->mail-send.xpm.
552
b890d447
MB
5532007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
554
555 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
556 `smime-ldap-search' for Emacs 22 and up.
557
145cc6b9
RS
5582007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
559
63ff8478
RS
560 * hashcash.el: Move to ../mail directory.
561
8746c8b8
RS
562 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
563
145cc6b9
RS
564 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
565 `smime-ldap-search' for Emacs 22 and up.
566
82816ba1
SM
5672007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
568
b7b80032
SM
569 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
570
82816ba1
SM
571 * message.el (message-send-mail-function): Fix error convention.
572 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
573 (message-widen-reply, message-send-mail, message-talkative-question)
574 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
575 (message-clone-locals, message-send-news): Use with-current-buffer.
576 (message-insert-or-toggle-importance): Remove unused var `valid'.
577 (message-make-references): Remove unused var `new-references'.
578 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
579
3042deef
JB
5802007-11-22 Juanma Barranquero <lekktu@gmail.com>
581
582 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
583 (spam-split-symbolic-return-positive): Reflow docstring.
584 (spam-backends, spam-summary-exit-behavior)
585 (spam-mark-ham-unread-before-move-from-spam-group)
586 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
587 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
588 (spam-clear-cache, spam-backend-check, spam-install-backend)
589 (spam-install-statistical-backend, spam-list-of-processors)
590 (spam-group-processor-p, spam-split, spam-bogofilter-score)
591 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
592 (spam-check-crm114, spam-initialize, spam-unload-hook):
593 Fix typos in docstrings.
594
b890d447
MB
5952007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
596
597 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
598 been checked if they have never been read and those group levels are
599 higher than the one that a user specified.
600
6012007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
602
603 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
604 foreign groups unless a group level is specified by a user.
605 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
606
b62a39c4
RS
6072007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
608
609 * message.el (message-send-mail-function): Require sendmail.
610
2ea6167b
RS
6112007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
612
9e0a8576
RS
613 * message.el (message-send-mail-function): Check for smtpmail too.
614
f21470ef
RS
615 * utf7.el (utf7-encode, utf7-decode): Use coding system
616 `utf-7'/`utf-7-imap' from utf-7.el' if available.
617
2ea6167b
RS
618 * message.el (message-send-mail-function): New function.
619 (message-send-mail-function): Set default using
620 message-send-mail-function. Adjust doc string.
621 (message-send-mail-with-mailclient): New function.
622
127a6f0e
GM
6232007-11-17 Richard Stallman <rms@gnu.org>
624
625 * assistant.el: Remove file.
626
9efa445f
DN
6272007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
628
629 * smime.el (from):
630 * rfc2047.el (message-posting-charset):
631 * qp.el (mm-use-ultra-safe-encoding):
632 * pop3.el (parse-time-months):
633 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
634 * nnml.el (files):
635 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
636 (jka-compr-compression-info-list, ange-ftp-path-format)
637 (efs-path-regexp):
638 * nndiary.el (files):
639 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
640 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
641 (epg-digest-algorithm-alist, inhibit-redisplay)
642 (password-cache-expiry):
643 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
644 (pgg-output-buffer, password-cache-expiry):
645 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
646 (efs-path-regexp):
647 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
648 (inhibit-redisplay):
649 * mm-uu.el (file-name, start-point, end-point, entry)
650 (gnus-newsgroup-name, gnus-newsgroup-charset):
651 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
652 (latin-unity-ucs-list):
653 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
654 (mm-uu-binhex-decode-function):
655 * message.el (gnus-message-group-art, gnus-list-identifiers, )
656 (rmail-enable-mime-composing, gnus-local-organization)
657 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
658 (gnus-read-active-file, facemenu-add-face-function)
659 (facemenu-remove-face-function, gnus-article-decoded-p)
660 (tool-bar-mode):
661 * mail-source.el (display-time-mail-function):
662 * gnus-util.el (nnmail-pathname-coding-system)
663 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
664 (gnus-original-article-buffer, gnus-user-agent)
665 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
666 (xemacs-codename, sxemacs-codename, emacs-program-version):
667 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
668 * gnus-start.el (gnus-agent-covered-methods)
669 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
670 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
671 (gnus-newsgroup-headers, gnus-group-list-mode)
672 (gnus-group-mark-positions, gnus-newsgroup-data)
673 (gnus-newsgroup-unreads, nnoo-state-alist)
674 (gnus-current-select-method, mail-sources)
675 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
676 (nnmail-spool-file, gnus-cache-active-hashtb):
677 * gnus-mh.el (mh-lib-progs):
678 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
679 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
680 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
681 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
682 (gnus-group-buffer):
683 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
684 (font-lock-set-defaults):
685 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
686 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
687 (gnus-summary-post-menu, total-parts, type, condition, length):
688 * gnus-agent.el (gnus-agent-read-agentview):
689 * flow-fill.el (show-trailing-whitespace):
690 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
691 eval-and-compile wrappers for byte compiler pacifiers.
692
693 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
694 (mm-display-inline-fontify): Check for featurep 'xemacs not
695 extent-list.
696
697 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
698 itimer-list.
699 (mm-create-image-xemacs): Only do something for XEmacs.
700 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
701
702 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
703
704 * gnus-registry.el (gnus-adaptive-word-syntax-table):
705 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
706
e9346447
JB
7072007-11-15 Juanma Barranquero <lekktu@gmail.com>
708
ec5741dc 709 * nnimap.el (nnimap-split-download-body):
e9346447 710 * gnus-demon.el (gnus-demon):
ec5741dc 711 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 712
1428d46b
MB
7132007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
714
715 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
716 macros.
717 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
718 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
719 copy data from unibyte buffer to multibyte current buffer.
720 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
721 to copy data from unibyte current buffer to multibyte buffer.
722 (nntp-make-process-buffer): Make process buffer unibyte.
723
724 * pop3.el (pop3-open-server): Fix typo in Lisp code.
725
7262007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
727
728 * pop3.el (pop3-open-server): Accept and process data more robustly at
729 connexion start to avoid spurious "POP SSL connexion failed" errors.
730
7312007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
732
733 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
734 read group names.
735
7362007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
737
738 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
739
7402007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
741
742 * nnmail.el (nnmail-parse-active): Make group names unibyte.
743 (nnmail-save-active): Use a unibyte buffer when saving active file,
744 which may contain non-ASCII group names.
745
746 * nnml.el (nnml-request-group): Decode group names in messages.
747
4d8a28ec
MB
7482007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
749
750 * message.el (message-citation-line-function)
751 (message-insert-formatted-citation-line): Fix spelling of
752 `message-insert-formated-citation-line'.
753
c12ecb0a
MB
7542007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
755
756 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
757
4d8a28ec
MB
7582007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
759
760 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
761 nnmail-pathname-coding-system.
762
763 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
764 that a user enters; decode group names in messages.
765
766 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
767
60ece9b0
MB
7682007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
769
770 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
771
772 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
773
774 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
775 risky local variable.
776
777 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
778
7792007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
780
781 * encrypt.el: Improve documentation to fix function name typo.
782 Reported by Daiki Ueno <ueno@unixuser.org>.
783
7842007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
785
786 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
787 even if the point is not in the last page of an article.
788 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
789 back to the previous page.
790
c590ed3a
MB
7912007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
792
793 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
794
60ece9b0
MB
7952007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
796
797 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
798
c70dbcd5
SM
7992007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
800
60ece9b0
MB
801 * message.el (message-check-news-body-syntax): Avoid
802 mm-string-as-multibyte.
c70dbcd5
SM
803 (message-hide-headers): Don't assume (point-min)==1.
804
437ce4be
MB
8052007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
806
807 * message.el (message-remove-blank-cited-lines): Fix if remove is
808 given.
809 (message-bogus-address-regexp): New variable.
810 (message-bogus-recipient-p): New function.
811 (message-check-recipients): New command.
812 (message-syntax-checks): Add `bogus-recipient'.
813 (message-fix-before-sending): Add `bogus-recipient'.
814
815 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
816 (gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
817 window-system.
818
c7ff939a
RS
8192007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
820
821 * gnus.el: Bump version to Gnus v5.13.
822
01c52d31
MB
8232007-10-28 Miles Bader <miles@gnu.org>
824
825 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
826 at compile-time too.
827
437ce4be
MB
8282007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
829
830 * gnus-msg.el (gnus-message-setup-hook): Add
831 `message-remove-blank-cited-lines' to options.
832
01c52d31
MB
8332007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
834
835 * message.el (message-remove-blank-cited-lines): New function.
836 Suggested by Karl Pl\e,Ad\e(Bsterer.
837
8382007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
839
840 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
841 mapc.
842
843 * imap.el (imap-open): Replace mapcar called for effect with mapc.
844 (top-level): Use mapc to set functions to be traced for debugging.
845
846 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
847 called for effect with while loop.
848
849 * message.el (message-talkative-question): Replace mapcar called for
850 effect with mapc.
851
852 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
853 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
854 called for effect with dolist.
855
856 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
857
858 * nndiary.el: Use dolist instead of mapcar to add diary headers to
859 gnus-extra-headers and nnmail-extra-headers.
860
861 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
862 called for effect with dolist.
863 (top-level): Use mapc to set functions to be traced for debugging.
864
865 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
866 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
867 dolist.
868
869 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
870 Replace mapcar called for effect with mapc.
871 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
872 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
873 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
874 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
875
876 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
877 remove-if that's a cl function.
878
879 * webmail.el (webmail-debug): Replace mapcar called for effect with
880 dolist.
881
01c52d31
MB
8822007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
883
884 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
885 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
886 with while loop.
887
888 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
889 functions from article-* functions.
890 (gnus-multi-decode-header): Replace mapcar called for effect with
891 dolist.
892
893 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
894 (gnus-bookmark-show-details): Replace mapcar called for effect with
895 while loop.
896
897 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
898 called for effect with while loop.
899
900 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
901 with dolist.
902
903 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
904 mapcar called for effect with dolist.
905
906 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
907
908 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
909 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
910 Replace mapcar called for effect with dolist.
911 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
912 mapc.
913
914 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
915 Replace mapcar called for effect with dolist.
916 (gnus-topic-list): Replace mapcar called for effect with mapc.
917
918 * gnus.el: Use mapc instead of mapcar to add autoloads.
919
4b576f7d
RS
9202007-10-23 Richard Stallman <rms@gnu.org>
921
922 * gnus-group.el (gnus-group-highlight): Mark as risky.
923
fdc90613
MB
9242007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
925
926 * gnus.el (gnus-server-to-method): Return method found first in
927 gnus-newsrc-alist.
928
01c52d31
MB
929 * gnus-art.el (gnus-article-highlight-signature)
930 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
931 button overlay without the front stickiness.
932
9332007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
934
935 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
936 overview buffer needed a catch to receive its throw.
937 (gnus-agent-flush-cache): Declared as interactive to make this function
938 easier to use.
939
fdc90613
MB
9402007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
941
942 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
943 `next-line'.
944
5255e3ff
MB
9452007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
946
947 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
948 exclude address matching message-dont-reply-to-names.
949
b4fde39f
MB
9502007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
951
952 * gnus-util.el (gnus-string<): New function.
953
954 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 955 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
956
9572007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
958
959 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
960 the frame-focus tag is set in gnus-buffer-configuration.
961
01c52d31
MB
9622007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
963
964 * gnus-art.el (gnus-article-add-button): Make a button overlay without
965 the front stickiness.
966
9672007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
968
969 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
970 url pattern; remove duplicate one.
971 (gnus-article-extend-url-button): New function.
972 (gnus-article-add-buttons): Use it.
973 (gnus-button-push): Use concatenated url that it makes.
974
6ab3804a
JB
9752007-10-04 Juanma Barranquero <lekktu@gmail.com>
976
977 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
978 (sieve-manage-open): Use `mapc' instead of `mapcar'.
979
2f19ece7
SM
9802007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
981
982 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
983 Don't hardcode point-min==1.
984
1d0df8af
DK
9852007-09-30 David Kastrup <dak@gnu.org>
986
987 * gnus-art.el (gnus-article-reply-with-original)
988 (gnus-article-followup-with-original): When `transient-mark-mode' is
989 off, refrain from active-region behavior for followups.
990
4b70e299
MB
9912007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
992
993 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
994 Fix comment about "iso8859-1".
995
9962007-10-08 Daiki Ueno <ueno@unixuser.org>
997
998 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
999 ones returned from the verify-function.
1000
1001 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
1002 mml2015-extract-cleartext-signature if extraction failed.
1003
10042007-10-07 Daiki Ueno <ueno@unixuser.org>
1005
1006 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
1007 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
1008 failed.
4b70e299
MB
1009
10102007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1011
e9346447 1012 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 1013
01c52d31
MB
10142007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
1015
1016 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
1017 to mark a thread as expirable. Add variable `hide' to handle hiding of
1018 thread for both the null and zero (kill/expire thread) universal prefix
1019 cases.
1020 (gnus-summary-expire-thread): Add new function to expire a thread,
1021 using gnus-summary-kill-thread.
1022 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
1023 shortcuts for gnus-summary-expire-thread.
1024 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
1025 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
1026
10272007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1028
1029 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
1030 extras value, so an extras entry can be deleted.
1031 (gnus-registry-delete-extra-entry): Use it.
1032 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
1033 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
1034 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
1035 storage through the gnus-registry, and provide an appropriate API for
1036 it.
01c52d31 1037
4b70e299
MB
10382007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1039
1040 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
1041 Suggested by Leo <sdl.web@gmail.com>.
1042
1043 * gnus.el: Do.
1044
10452007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1046
1047 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
1048 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
1049
1050 * gnus-agent.el (gnus-agent-fetch-headers): Do.
1051
1052 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
1053 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
1054
10552007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1056
1057 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
1058 newline.
1059 (nnmbox-request-accept-article): Don't change article in source buffer;
1060 narrow to header to use message-fetch-field rather than
1061 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
1062 (nnmbox-request-replace-article): Quote lines that'll be misidentified
1063 as delimiters; make sure article ends with newline.
1064 (nnmbox-delete-mail): Correct last position of article to be deleted;
1065 ignore X-Gnus-Newsgroup header in article body.
1066 (nnmbox-save-mail): Quote lines looking like delimiters at the right
1067 positions; make sure article ends with newline.
1068
01c52d31
MB
1069 * message.el (message-display-abbrev): Don't infloop when a user
1070 inserts SPC in the beginning of header.
1071
10722007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
1073
1074 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
1075 list of groups not followed by default. Fix type to be regexp.
1076 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
1077
10782007-09-06 Tassilo Horn <tassilo@member.fsf.org>
1079
1080 * hmac-def.el (define-hmac-function): Switch from old-style to
1081 new-style backquotes.
1082
002876ab 1083 * md4.el (md4-make-step): Likewise.
01c52d31
MB
1084
10852007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1086
1087 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
1088 raw-text coding system when saving .newsrc file, which may contain
1089 non-ASCII group names.
1090
4b70e299
MB
10912007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
1092
1093 * gnus-cus.el (gnus-score-extra): New widget.
1094 (gnus-score-extra-convert): New function.
1095 (gnus-score-customize): Use it for Extra.
1096
01c52d31
MB
10972007-08-31 Daiki Ueno <ueno@unixuser.org>
1098
1099 * mml2015.el (mml2015-extract-cleartext-signature): New function.
1100 (mml2015-mailcrypt-clear-verify): Use it.
1101 (mml2015-gpg-clear-verify): Use it.
1102 (mml2015-pgg-clear-verify): Use it.
1103 (mml2015-epg-clear-verify): Replace the current part with the output
1104 from GnuPG; don't extract the plaintext by itself.
1105
1106 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
1107 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
1108 mml2015-clear-verify-function; don't touch the armor headers or
1109 dash-escaped text here.
1110
11112007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
1112
1113 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
1114 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
1115 parts, or application/octet-stream as a last resort.
1116 (gnus-mime-view-part-as-type): Don't toggle display.
1117 (gnus-mime-view-part-as-charset): Don't turn off display before
1118 querying charset.
1119
1120 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
1121 stuff to undisplayer function in Emacs.
1122 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
1123
1124 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
1125 text/calendar parts.
1126
7f22a765
MB
11272007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1128
01c52d31
MB
1129 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
1130 decoding text/calendar parts.
1131
1132 * message.el (message-forward-make-body-mime): Always mark body as
1133 having no illegible text; remove signed-or-encrypted argument.
1134 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
1135
7f22a765
MB
1136 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
1137 (mml-generate-mime-1): Don't encode body if it is specified to be in
1138 raw form; don't make buffer be unibyte when inserting multibyte string.
1139
67d0660b
SM
11402007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
1141
1142 * sha1.el: Fix up comment style.
1143 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
1144 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
1145
1146 * hex-util.el: Fix up comment style.
1147 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
1148
1149 * gnus-salt.el: Use with-current-buffer.
1150 (gnus-pick-setup-message): Fix long-standing typo.
1151
bdaf8a62
MB
11522007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
1153
01c52d31
MB
1154 * imap.el (imap-logout-timeout): New variable.
1155 (imap-logout, imap-logout-wait): New functions.
1156 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
1157
1158 * nnimap.el (nnimap-logout-timeout): New server variable.
1159 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
1160 nnimap-logout-timeout.
1161
bdaf8a62
MB
1162 * gnus-art.el (gnus-article-summary-command-nosave)
1163 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
1164
11652007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
1166
1167 * gnus.el (gnus-maximum-newsgroup): New variable.
1168
1169 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
1170 according to gnus-maximum-newsgroup.
1171
1172 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
1173 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
1174 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 1175
01c52d31
MB
11762007-08-14 Tassilo Horn <tassilo@member.fsf.org>
1177
1178 * gnus-art.el (gnus-sticky-article): Fixed problems described in
1179 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
1180 Don't perform gnus-configure-windows here; reuse existing sticky
1181 article buffer.
1182
1183 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
1184 it doesn't exist in gnus-article-mode.
1185
11862007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
1187
1188 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
1189 (gnus-agent-decoded-group-name): New function.
1190 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
1191 (gnus-agent-expire-group-1): Use it; decode group name in messages.
1192
11932007-08-12 Tassilo Horn <tassilo@member.fsf.org>
1194
1195 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
1196 Add binding for gnus-sticky-article.
1197 (gnus-summary-exit): Don't kill sticky article buffers.
1198
1199 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
1200 article buffer.
1201 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
1202 (gnus-kill-sticky-article-buffers): New commands.
1203
37cc095b
MB
12042007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
1205
1206 * nntp.el (nntp-xref-number-is-evil): New server variable.
1207 (nntp-find-group-and-number): If it is non-nil, don't trust article
1208 numbers in the Xref header.
1209
01c52d31
MB
12102007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
1211
1212 * gnus-agent.el (gnus-agent-read-group): New function.
1213 (gnus-agent-flush-group, gnus-agent-expire-group)
1214 (gnus-agent-regenerate-group): Use it.
1215 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
1216 nnmail-pathname-coding-system.
1217
37cc095b
MB
12182007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
1219
1220 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
1221
01c52d31
MB
1222 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
1223 that are unread as unread, and also as selected so that information of
1224 marks having been changed by a user may be updated when exiting group.
1225
37cc095b
MB
12262007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1227
1228 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
1229
01c52d31
MB
12302007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
1231
1232 * gnus-art.el (gnus-mime-display-single): Pass part number that is
1233 calculated ignoring signature parts to gnus-treat-article.
1234
12352007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1236
1237 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
1238 a point here in order to keep the window start.
1239 (gnus-insert-mime-security-button): Make a button overlay without the
1240 front stickiness.
1241 (gnus-mime-display-security): Goto the end of a button.
1242
1243 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
1244
12452007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1246
1247 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
1248 group-name-at-point.
1249 (gnus-group-completing-read): New function that offers decoded
1250 non-ASCII group names for completion.
1251 (gnus-fetch-group, gnus-group-read-ephemeral-group)
1252 (gnus-group-jump-to-group, gnus-group-make-group-simple)
1253 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
1254 (gnus-group-fetch-control): Use it.
1255 (gnus-fetch-group): Use group-name-at-point for the initial value
1256 rather than the default value; use gnus-alive-p.
1257
1258 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
1259 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
1260 (gnus-summary-post-news): Use gnus-group-completing-read.
1261
1262 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
1263 (gnus-read-move-group-name): Decode group name for completion.
1264
12652007-07-31 Ted Zlatanov <tzz@lifelogs.com>
1266
1267 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
1268 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
1269 Yamaoka slightly modified the code).
1270
12712007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1272
1273 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
1274 (nnmail-split-incoming): Bind it.
1275
1276 * nnml.el (nnml-group-name-charset): New function.
1277 (nnml-decoded-group-name): Use it; don't decode group name if
1278 nnmail-group-names-not-encoded-p is non-nil.
1279 (nnml-encoded-group-name): New function.
1280 (nnml-group-pathname): Inline nnml-decoded-group-name.
1281 (nnml-request-expire-articles): Decode group name in message.
1282 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
1283 nnmail-pathname-coding-system.
1284 (nnml-save-mail, nnml-active-number): Work with decoded group names and
1285 not decoded ones according to nnmail-group-names-not-encoded-p.
1286 (nnml-generate-active-info): Use nnml-encoded-group-name.
1287
3ecd3a56
GM
12882007-08-08 Glenn Morris <rgm@gnu.org>
1289
1290 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
1291 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
1292 doc-strings and comments.
1293
cacc7b51
GM
12942007-07-25 Glenn Morris <rgm@gnu.org>
1295
1296 * Relicense all FSF files to GPLv3 or later.
1297
01c52d31 12982007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 1299
01c52d31
MB
1300 * gnus-sum.el (gnus-summary-move-article): Make
1301 gnus-summary-respool-article work.
2f62a044 1302
f931ce84
MB
13032007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
1304
1305 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
1306 string.
1307
01c52d31
MB
13082007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1309
1310 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
1311 that should be ignored when comparing distant RSS articles with local
1312 ones.
1313 (nnrss-make-hash-index): New function. Create a hash index according
1314 to the ignored fields.
1315 (nnrss-check-group): Use it.
1316
13172007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
1318
1319 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
1320
1321 * gnus-art.el (article-decode-group-name): Decode Xref header too.
1322
1323 * gnus-group.el (gnus-group-make-group): Encode group name here unless
1324 the new optional argument ENCODED is non-nil.
1325 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
1326 coding system for encoding group name.
1327 (gnus-group-make-rss-group): Pass un-encoded group name to
1328 gnus-group-make-group.
1329 (gnus-group-set-info): Tell gnus-group-make-group that group name is
1330 encoded.
1331
1332 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
1333 Encode group name to which articles are moved or copied.
1334 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
1335 coding system for encoding Newsgroup, Followup-To and Xref headers.
1336
1337 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
1338 marks; use nnheader-file-coding-system to write a file.
1339 (nnagent-retrieve-headers): Bind file-name-coding-system to
1340 nnmail-pathname-coding-system.
1341
1342 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
1343
1344 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
1345 (nnml-request-article, nnml-request-create-group)
1346 (nnml-request-rename-group, nnml-find-id)
1347 (nnml-possibly-change-directory, nnml-possibly-create-directory)
1348 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
1349 (nnml-save-marks): Use nnml-group-pathname instead of
1350 nnmail-group-pathname.
1351
1352 (nnml-request-create-group, nnml-request-expire-articles)
1353 (nnml-request-move-article, nnml-request-delete-group)
1354 (nnml-deletable-article-p, nnml-possibly-create-directory)
1355 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
1356 (nnml-open-marks): Bind file-name-coding-system to
1357 nnmail-pathname-coding-system.
1358
1359 (nnml-request-article): Pass server argument to nnml-find-group-number.
1360 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
1361 server argument to nnml-possibly-create-directory.
1362 (nnml-request-accept-article): Pass server argument to
1363 nnml-active-number and nnml-save-mail.
1364 (nnml-find-group-number): Pass server argument to nnml-find-id.
1365 (nnml-request-update-info): Pass server argument to
1366 nnml-marks-changed-p.
1367
1368 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
1369 (nnml-save-mail, nnml-active-number): Add server argument.
1370
1371 (nnml-request-delete-group): Warn if group is missing.
1372 (nnml-get-nov-buffer): Decode group name.
1373 (nnml-generate-active-info): Encode group name.
1374 (nnml-open-marks): Decode group name in messages.
1375
13762007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
1377
1378 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
1379 if it is not specified.
1380 (gnus-article-pipe-part, gnus-article-save-part)
1381 (gnus-article-interactively-view-part, gnus-article-copy-part)
1382 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
1383 (gnus-article-inline-part, gnus-article-save-part-and-strip)
1384 (gnus-article-replace-part, gnus-article-delete-part)
1385 (gnus-article-view-part-as-type): Pass raw prefix argument to
1386 gnus-article-part-wrapper.
1387
13882007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
1389
1390 * gnus-agent.el (gnus-agent-save-active): Bind
1391 nnheader-file-coding-system to gnus-agent-file-coding-system.
1392
1393 * gnus-cache.el (gnus-cache-save-buffers)
1394 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
1395 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
1396 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
1397 (gnus-cache-braid-nov, gnus-cache-braid-heads)
1398 (gnus-cache-generate-active, gnus-cache-rename-group)
1399 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
1400 (gnus-cache-update-overview-total-fetched-for): Bind
1401 file-name-coding-system to nnmail-pathname-coding-system.
1402 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
1403 variables.
1404 (gnus-cache-decoded-group-name): New function.
1405 (gnus-cache-file-name): Use it.
1406 (gnus-cache-generate-active): Use non-decoded group name for active.
1407
1408 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
1409 right place.
1410 (gnus-write-active-file): Don't break non-ASCII group names.
1411
1412 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
1413 nnmail-pathname-coding-system.
1414
1415 * gnus-uu.el (gnus-uu-decode-save): Typo.
1416
f931ce84
MB
14172007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1418
1419 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
1420
2f62a044
MB
14212007-07-14 David Kastrup <dak@gnu.org>
1422
1423 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
1424 finishing actions if we did not edit the article.
1425
01c52d31
MB
14262007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1427
1428 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
1429 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
1430 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
1431 (gnus-agent-flush-group, gnus-agent-flush-cache)
1432 (gnus-agent-fetch-headers, gnus-agent-load-alist)
1433 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
1434 (gnus-agent-retrieve-headers, gnus-agent-request-article)
1435 (gnus-agent-regenerate-group)
1436 (gnus-agent-update-files-total-fetched-for)
1437 (gnus-agent-update-view-total-fetched-for): Bind
1438 file-name-coding-system to nnmail-pathname-coding-system.
1439 (gnus-agent-group-pathname): Don't encode file names by
1440 nnmail-pathname-coding-system.
1441 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
1442 coding-system-for-write instead of buffer-file-coding-system to
1443 gnus-agent-file-coding-system.
1444
1445 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
1446 Decode group name.
1447
1448 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
1449
1450 * gnus-start.el (gnus-update-active-hashtb-from-killed)
1451 (gnus-read-newsrc-el-file): Make group names unibyte.
1452
1453 * nnmail.el (nnmail-group-pathname): Don't encode file names by
1454 nnmail-pathname-coding-system.
1455
1456 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
1457 (nnrss-request-delete-group): Bind file-name-coding-system to
1458 nnmail-pathname-coding-system.
1459 (nnrss-read-server-data, nnrss-read-group-data): Bind
1460 file-name-coding-system correctly.
1461 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
1462
1463 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
1464 (nntp-server-to-method-cache): New variable.
1465 (nntp-group-pathname): New function that decodes non-ASCII group names.
1466 (nntp-possibly-create-directory, nntp-marks-changed-p)
1467 (nntp-save-marks, nntp-open-marks): Use it.
1468 (nntp-possibly-create-directory, nntp-open-marks):
1469 Bind file-name-coding-system to nnmail-pathname-coding-system.
1470 (nntp-open-marks): Decode group names when bootstrapping marks.
1471
1472 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
1473 Newsgroups and Folowup-To headers.
1474
82fe1aed
MB
14752007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1476
1477 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1478 (gnus-server-closed-face, gnus-server-denied-face)
1479 (gnus-server-offline-face): Remove variable.
1480 (gnus-server-font-lock-keywords): Use faces that are not aliases.
1481
01c52d31
MB
1482 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
1483 of modifying message-stack directly for XEmacs.
1484
82fe1aed
MB
1485 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
1486 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
1487 if the coding-system argument is nil for XEmacs.
1488
1489 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
1490 mm-charset-override-alist.
1491
1492 * rfc2047.el: Don't require base64; require rfc2045 for the function
1493 rfc2045-encode-string.
1494 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
1495 to quote the parameter value.
1496
01c52d31
MB
14972007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
1498
1499 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
1500 form in gnus-group-name-charset-method-alist.
1501
1502 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
1503 overrides the default layout edit-form.
1504
1505 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
1506
1507 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
1508
60b0b668
MB
15092007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
1510
1511 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
1512 as unfetched articles.
1513
15142007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
1515
1516 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
1517
01c52d31
MB
15182007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1519
1520 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
1521 original back end that keeps marks in the local system.
1522
60b0b668
MB
15232007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1524
01c52d31
MB
1525 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
1526 arg of pop-to-buffer for XEmacs.
1527 (gnus-article-read-summary-keys): Ditto; don't restore window
1528 configuration if summary command ends up with neither article buffer
1529 nor summary buffer; describe bindings if summary keys end with C-h.
1530
15312007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1532
1533 * message.el (message-fix-before-sending): Skip raw message part to be
1534 forwarded while checking illegible text.
1535 (message-forward-make-body-mime, message-forward-make-body): Mark
1536 signed or encrypted raw message as having no illegible text.
1537
15382007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
1539
1540 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
1541 (gnus-message-with-timestamp-1): New macro.
1542 (gnus-message-with-timestamp): New function.
1543 (gnus-message): Use them.
1544
1545 * nnheader.el (nnheader-message): Use them.
1546
15472007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
1548
1549 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
1550 .newsrc.eld file.
60b0b668 1551
5cedca8d
MB
15522007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1553
1554 * gnus-agent.el (gnus-agent-fetch-headers)
1555 (gnus-agent-retrieve-headers): Bind
1556 gnus-decode-encoded-address-function to identity.
1557
1558 * nntp.el (nntp-send-xover-command): Recognize an xover command is
1559 available also when the server returns simply a dot.
1560
1561 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
1562
524705ae
MB
15632007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
1564
01c52d31
MB
1565 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
1566
15672007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
1568
524705ae
MB
1569 * gnus-ems.el (gnus-x-splash): Make it work.
1570
1571 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
1572 from being used.
1573
01c52d31
MB
15742007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1575
1576 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
1577 the front stickiness.
1578 (gnus-article-summary-command-nosave): Correct the order of the
1579 arguments passed to pop-to-buffer.
1580 (gnus-article-read-summary-keys): Ditto; make it work properly when the
1581 summary command ends up with the article buffer.
1582
1583 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
1584 the same faces.
524705ae 1585
770edeec
JB
15862007-06-07 Juanma Barranquero <lekktu@gmail.com>
1587
524705ae 1588 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 1589
34c5dce5
JB
15902007-06-06 Juanma Barranquero <lekktu@gmail.com>
1591
3e3dc2c3
JB
1592 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
1593 * gnus-sum.el (gnus-summary-highlight):
524705ae 1594 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 1595 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 1596
524705ae
MB
15972007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
1598
1599 * gnus-art.el (gnus-mime-view-part-externally)
1600 (gnus-mime-view-part-internally): Fix predicate function passed to
1601 completing-read.
1602
01c52d31
MB
1603 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
1604
1605 * gnus.el (gnus-update-message-archive-method): Add :version.
1606
16072007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1608
1609 * gnus.el (gnus-update-message-archive-method): New variable.
1610
1611 * gnus-start.el (gnus-setup-news): Update saved "archive" method
1612 according to gnus-message-archive-method if
1613 gnus-update-message-archive-method is non-nil.
1614
16152007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1616
1617 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
1618 by Loic Dachary <loic@dachary.org>.
1619 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 1620
c14dcd06
CY
16212007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
1622
1623 * message.el (message-pop-to-buffer): Add switch-function argument.
1624 (message-mail): Pass switch-function argument to it.
524705ae 1625
01c52d31
MB
16262007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
1627
1628 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
1629 Improve doc string.
1630
16312007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1632
1633 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
1634 (gnus-header-content)
1635 * gnus-cite.el (gnus-cite-10)
1636 * gnus-srvr.el (gnus-server-closed)
1637 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
1638 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
1639 (gnus-group-mail-3-empty, gnus-group-mail-low)
1640 (gnus-group-mail-low-empty, gnus-splash)
1641 * message.el (message-header-to, message-header-cc)
1642 (message-header-subject, message-header-other, message-header-name)
1643 (message-header-xheader, message-separator, message-cited-text)
1644 (message-mml): Lighten colors of faces used for dark background.
1645
16462007-05-24 Simon Josefsson <simon@josefsson.org>
1647
1648 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
1649 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
1650
524705ae
MB
16512007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1652
1653 * message.el (message-narrow-to-headers-or-head): Ignore
1654 mail-header-separator in the body.
1655
01c52d31
MB
16562007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1657
1658 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
1659 same as window size.
1660
16612007-05-22 Kevin Ryde <user42@zip.com.au>
1662
1663 * message.el (message-font-lock-keywords): Use message-header-xheader
1664 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
1665 ahead of the anything pattern, to get it recognised.
1666
16672007-05-12 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1668
1669 * gnus-sum.el (gnus-articles-to-read)
1670 (gnus-summary-insert-old-articles): Don't truncate group name for
1671 `read-string'.
1672
1673 * gnus-util.el (gnus-limit-string): Delete this function.
1674
1675 * gnus-sum.el (gnus-simplify-subject-fully): Use
1676 `truncate-string-to-width' instead.
1677
16782007-05-11 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
1679
1680 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
1681 if, on summary exit, the next group has to be selected.
1682 (gnus-summary-exit): Use it.
1683
524705ae
MB
16842007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1685
1686 * gnus-art.el (gnus-article-mode): Fix comment about displaying
1687 non-break space.
c14dcd06 1688
01c52d31
MB
16892007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
1690
1691 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
1692 Check if group is not a directory.
1693 (nnfolder-request-expire-articles): Don't delete articles if the target
1694 group is not available.
1695
1696 * nnml.el (nnml-request-create-group): Properly check if group is not a
1697 file.
1698 (nnml-request-expire-articles): Don't delete articles if the target
1699 group is not available.
1700
1701 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
1702 Don't quote characters that are within parentheses.
1703
17042007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
1705
1706 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
1707 (gnus-handle-ephemeral-exit): Select article according to it.
1708
17092007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1710
1711 * message.el (message-insert-formated-citation-line): Remove newline.
1712 (message-citation-line-format): Add final \n here so that the user can
1713 avoid a blank line.
1714
17152007-05-03 Dan Christensen <jdc@uwo.ca>
1716
1717 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1718 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1719 Update lanl/arXiv support.
596e5f72 1720
01c52d31
MB
17212007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1722
1723 * gnus.el: Bump version number.
1724
17252007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1726
1727 * gnus.el (gnus-version-number): Bump version.
1728
17292007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1730
1731 * gnus.el: No Gnus v0.6 is released.
1732
17332007-04-27 Didier Verna <didier@xemacs.org>
1734
1735 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
1736 * gmm-utils.el (gmm-regexp-concat): here.
1737 * message.el: Don't require 'gnus-util.
1738 (message-dont-reply-to-names): Handle name change above.
1739 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
1740
17412007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1742
1743 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
1744 since the initial value varies according to the system.
1745
17462007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1747
1748 * mm-util.el (mm-charset-synonym-alist): Defcustom.
1749
17502007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1751
1752 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
1753
17542007-04-24 Didier Verna <didier@xemacs.org>
1755
1756 Improve the type of gnus-ignored-from-addresses.
1757 * gnus-util.el (gnus-orify-regexp): New function.
1758 * message.el (gnus-util): Require it.
1759 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
1760 * gnus-sum.el (gnus-ignored-from-addresses): New function.
1761 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
1762
17632007-04-24 Didier Verna <didier@xemacs.org>
1764
1765 * gnus-sum.el:
1766 * gnus-utils.el: Fix some trailing whitespaces.
1767
17682007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
1769
1770 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
1771 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
1772 article's Message-ID; refer parent article in summary buffer.
1773
1774 * message.el (message-bounce): Call mime-to-mml.
1775
17762007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1777
1778 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 1779
6b554e88
MB
17802007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1781
1782 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
1783 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
1784 displayed of multipart/alternative part if it is invoked from summary
1785 buffer.
6b554e88
MB
1786
1787 * mm-view.el (mm-inline-text-html-render-with-w3m)
1788 (mm-inline-text-html-render-with-w3m-standalone)
1789 (mm-inline-render-with-function): Use mail-parse-charset by default.
1790
01c52d31
MB
17912007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
1792
1793 * parse-time.el (parse-time-string-chars): Check if CHAR
1794 is less than the length of parse-time-syntax.
1795
17962007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
1797
1798 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
1799 from gnus-newsgroup-processable.
1800
18012007-04-16 Didier Verna <didier@xemacs.org>
1802
1803 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 1804 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
1805 "Leo".
1806
18072007-04-11 Didier Verna <didier@xemacs.org>
1808
1809 New user option: message-signature-directory.
1810 * gnus-msg.el (gnus-configure-posting-styles): Support it.
1811 * message.el (message-insert-signature): Ditto.
1812 * message.el (message-signature-file): Doc update.
1813 * message.el (message-signature-directory): New.
1814
c429815a
MB
18152007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
1816
1817 * gnus-msg.el (gnus-inews-yank-articles): Use
1818 message-exchange-point-and-mark instead of exchange-point-and-mark.
1819
18202007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
1821
1822 * message.el (message-yank-original): Make sure cited text ends with
1823 newline; don't exchange point and mark.
1824
18252007-04-07 Chong Yidong <cyd@stupidchicken.com>
1826
1827 * tls.el (open-tls-stream): Properly handle case where there
1828 is no associated buffer.
1829
c345112e
TTN
18302007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
1831
1832 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
1833 message-yank-original, make sure (< mark TEXT point).
1834
8aed9ac5
RS
18352007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1836
01c52d31
MB
1837 * message.el (message-fill-column): New variable.
1838 (message-mode): Use it. Add comment on a possible new hook.
1839
8aed9ac5
RS
1840 * nnmail.el (nnmail-spool-file): Mark as obsolete.
1841 (nnmail-get-new-mail): Reformat.
1842
1843 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
1844
1845 * gmm-utils.el: Fix Commentary.
1846 (gmm-tool-bar-from-list): Fix typo in doc string.
1847
561fb491
TTN
18482007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
1849
01c52d31
MB
1850 * message.el (message-yank-original): Don't switch point and mark
1851 unnecessarily to put point and mark as documented.
1852
18532007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1854
1855 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
1856 from the message heads.
1857
18582007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
1859
1860 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
1861 article buffer does not have a window. This may not be the best
1862 solution but is certainly better than setting the start of the null,
1863 that is the current, window.
1864
18652007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1866
1867 * gnus-draft.el (gnus-draft-setup-hook): New hook.
1868 (gnus-draft-setup): Run it.
1869
1870 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
1871 gnus-score-fast-scoring. Allow regexp.
1872 (gnus-score-headers): Use it.
1873
1874 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
1875 XEmacs.
1876
1877 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
1878 string.
1879 (gnus-button-alist): Also catch `<f1> k ...'.
1880 (gnus-treat-display-x-face): Fix doc string.
561fb491 1881
87ba2830
MB
18822007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1883
1884 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
1885 evaluation of gnus-extended-version to ensure correct generation of the
1886 User-Agent header when message-generate-headers-first is used.
1887
01c52d31 18882007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 1889
01c52d31
MB
1890 * hashcash.el (hashcash-generate-payment-async): Don't crash if
1891 hashcash-path is nil. Don't call callback with incorrect number of
1892 parameters if val is 0.
87ba2830 1893
815b81c8
MB
18942007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1895
1896 * message.el (message-required-news-headers):
1897 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
1898
18992007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1900
1901 * message.el (message-generate-new-buffers): Change the meaning of the
1902 nil value; add `standard' to the choices; treat t as `unique'; improve
1903 doc string.
1904 (gnus-select-frame-set-input-focus): Autoload.
1905 (message-buffer-name): Search for the existing message buffer if
1906 message-generate-new-buffers is nil or `standard'; treat the value t of
1907 message-generate-new-buffers as `unique'.
1908 (message-pop-to-buffer): Raise the frame already displaying the message
1909 buffer; clear the echo area after querying.
1910 (message-setup): Pass the `continue' argument to compose-mail.
1911 (message-mail): Prefer `switch-function' if it is given; search for the
1912 existing message buffer if the `continue' argument is non-nil; pass
1913 continue and switch-function arguments to compose-mail by way of
1914 message-setup.
1915 (message-mail-other-window): Adjust argument of message-setup.
1916 (message-mail-other-frame): Ditto.
1917
01c52d31
MB
19182007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1919
1920 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
1921 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
1922 to turn font-lock on when turning gnus-message-citation-mode on.
1923
19242007-03-06 Daiki Ueno <ueno@unixuser.org>
1925
1926 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
1927 (mml-smime-function-alist): New variable; add epg as the backend.
1928 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
1929 mml-smime- functions instead.
1930 * mm-view.el: Require smime.
1931
19322007-03-05 Didier Verna <didier@xemacs.org>
1933
1934 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
1935 instead of just inheritance for posting styles.
1936 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
1937
19382007-02-24 John Paul Wallington <jpw@pobox.com>
1939
1940 * tls.el (tls-certtool-program): Fix custom type.
1941
19422007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1943
1944 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
1945 and point-at-eol instead of line-(beginning|end)-position.
1946
1947 * assistant.el (assistant-parse-buffer): Ditto.
1948
19492007-02-28 Daiki Ueno <ueno@unixuser.org>
1950
1951 * mml2015.el (mml2015-epg-find-usable-key): New function.
1952 (mml2015-epg-sign): Use it.
1953 (mml2015-epg-encrypt): Use it.
1954
45cb30ee
MB
19552007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1956
1957 * message.el (message-make-in-reply-to): Quote name containing
1958 non-ASCII characters. It will make the RFC2047 encoder cause an error
1959 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 1960 <nakaji@jp.freebsd.org>.
45cb30ee 1961
01c52d31
MB
19622007-02-27 Didier Verna <didier@xemacs.org>
1963
1964 Include the group parameters as well as the topic ones in the
1965 inheritance filter process.
1966 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
1967 argument GROUP-PARAMS-LIST.
1968 * gnus-topic.el (gnus-group-topic-parameters): Use it.
1969
45cb30ee
MB
19702007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1971
1972 * nntp.el (nntp-never-echoes-commands)
1973 (nntp-open-connection-functions-never-echo-commands): New variables.
1974 (nntp-send-command): Use them.
1975
01c52d31
MB
19762007-02-20 Daiki Ueno <ueno@unixuser.org>
1977
1978 * mml2015.el (mml2015-epg-verify): Simplified.
1979
19802007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1981
1982 * mml.el (mml-content-disposition-alist): New user option.
1983 (mml-content-disposition): New function.
1984 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
1985 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
1986
19872007-02-19 Daiki Ueno <ueno@unixuser.org>
1988
1989 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
1990 verification.
1991
aa260d63
MB
19922007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1993
1994 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
1995 articles posted in the last 24 hours.
1996
c371062c
CY
19972007-02-14 Chong Yidong <cyd@stupidchicken.com>
1998
1999 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
2000
01c52d31
MB
20012007-02-14 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
2002
2003 * nntp.el (nntp-send-command): Don't wait for echoes when
2004 nntp-open-ssl-stream is used.
2005
20062007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
2007
2008 * gnus-cite.el (gnus-test-font-lock-add-keywords)
2009 (gnus-message-add-citation-keywords)
2010 (gnus-message-remove-citation-keywords): Remove.
2011 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
2012 directly, make the variables in font-lock-defaults buffer-local, add
2013 gnus-message-citation-keywords to them and then update the value of
2014 font-lock-keywords.
2015
20162007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
2017
2018 * message.el (message-cite-original-1): Don't call
2019 gnus-article-highlight-citation.
2020
2021 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
2022 citations; fix line count.
2023
20242007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
2025
2026 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
2027 (gnus-message-add-citation-keywords)
2028 (gnus-message-remove-citation-keywords): Use it; fix the emulating
2029 versions of font-lock-add-keywords and font-lock-remove-keywords to
2030 work with XEmacs correctly.
2031
20322007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * gnus-cite.el (gnus-cite-face-list): Set the values of
2035 gnus-message-max-citation-depth and gnus-message-citation-keywords.
2036 (gnus-message-max-citation-depth): Use defvar rather than defconst.
2037 (gnus-message-cite-prefix-regexp): New variable.
2038 (gnus-message-search-citation-line): Use it; protect against long
2039 citation prefix; fill match data with nil rather than 0 for XEmacs; set
2040 the 0th match data for Emacs.
2041 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
2042 (gnus-message-add-citation-keywords): Append keywords rather than
2043 prepending; emulate font-lock-add-keywords if it is not available.
2044 (gnus-message-remove-citation-keywords): Emulate
2045 font-lock-remove-keywords if it is not available.
2046
2047 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
2048
2049 * message.el (message-cite-prefix-regexp): Set the value of
2050 gnus-message-cite-prefix-regexp.
2051
c91f4b83
MB
20522007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2053
2054 * nnweb.el (nnweb-google-parse-1): Update parser.
2055
8f77631e
JB
20562007-01-29 Juanma Barranquero <lekktu@gmail.com>
2057
2058 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
2059
41e49ce6
MB
20602007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2061
2062 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2063 regexp.
2064
20652007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2066
2067 * uudecode.el (uudecode-string-to-multibyte): New function emulating
2068 string-to-multibyte.
2069 (uudecode-decode-region-internal): Use it.
2070
b28080e3
MB
20712007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
2072
2073 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
2074 custom choice.
2075
2076 * gnus-art.el (gnus-signature-limit): Fix custom choice.
2077
01c52d31
MB
20782007-01-22 Daiki Ueno <ueno@unixuser.org>
2079
2080 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
2081
2082 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
2083 `write-region' to respect `mm-inhibit-file-name-handlers'.
2084
b66f54c1
MB
20852007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
2086
2087 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
2088 Use gnus-home-directory instead of "~/" or "$HOME".
2089
01c52d31
MB
20902007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
2091
2092 * encrypt.el (encrypt-insert-file-contents): Add better prompt
2093 to mention filename.
2094 Add comments at beginning regarding usage.
2095 (encrypt-write-file-contents): Change interactive so a string is
2096 acceptable. If the file has no associated model, show an error instead
2097 of a nonsense prompt.
2098
20992007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2100
2101 * spam.el (spam-bsfilter-ham-switch): Fix typo.
2102 Thanks to Yoshihiko Yamada for kind notification of this typo.
2103
0d7c8ac4
KH
21042007-01-12 Kenichi Handa <handa@m17n.org>
2105
2106 * uudecode.el (uudecode-decode-region-internal): Make it work in a
2107 multibyte buffer.
651408cb
MB
2108
21092007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
2110
01c52d31
MB
2111 * gnus-score.el (gnus-score-fast-scoring): New variable.
2112 (gnus-score-headers): Use it.
2113
651408cb 2114 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 2115
01c52d31
MB
2116 * message.el (message-cite-original-1): Call
2117 gnus-article-highlight-citation if requested.
60ece9b0 2118 (message-make-from): Allow name and address as optional arguments.
40e902eb 2119
01c52d31 2120 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 2121
01c52d31
MB
2122 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
2123 bugs to doc string.
2124 (gnus-button-alist): Add mid\\|message-id.
2125 (gnus-button-fetch-group): Extend for use in
2126 `browse-url-browser-function'.
2127 (gnus-button-url-regexp): Try to catch paired parentheses like in
2128 Wikipedia URLs.
d84c3737 2129
01c52d31
MB
2130 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
2131 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 2132
01c52d31 21332007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 2134
01c52d31
MB
2135 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
2136 Update copyright.
ba361211 2137
01c52d31 21382007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 2139
01c52d31 2140 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 2141
01c52d31 21422007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 2143
01c52d31
MB
2144 * gnus-registry.el (gnus-registry-unfollowed-groups)
2145 (gnus-registry-split-fancy-with-parent): Fix documentation.
2146
21472007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
2148
2149 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
2150 from nnweb groups.
2151
21522006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2153
2154 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
2155 Xref urls. Erase buffer before requesting head.
2156
2157 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2158
21592007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
2160
2161 * gnus-soup.el (gnus-soup): New custom group. Make user variables
2162 customizable.
2163
21642007-01-05 Daiki Ueno <ueno@unixuser.org>
2165
2166 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
2167 no signing key is found.
2168 (mml2015-epg-encrypt): Ask user whether to skip or abort if
2169 no encrypting and/or signing key is found.
2170
21712007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
2172
2173 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
2174
21752007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2176
2177 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
2178 headers read from disk with the ones newly found in the current search.
2179 This should no longer cause problems, because the article numbers in
2180 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
2181
21822007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2183
2184 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
2185
21862007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
2187
2188 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
2189
01c52d31
MB
21902007-01-01 Romain Francoise <romain@orebokech.com>
2191
2192 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
2193
21942006-12-31 Steve Youngs <steve@sxemacs.org>
2195
2196 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
2197 `define-minor-mode' macro definition expanded properly.
2198 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
2199 exclude it there.
2200
2201 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
2202 of 2006-12-30. The default is nil on (S)XEmacs already because of the
2203 `fboundp' test.
2204 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
2205 This is OK to autoload in (S)XEmacs now.
2206
22072006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2208
2209 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
2210 keystroke.
2211 (gnus-summary-limit-to-singletons): Fix typo.
2212
2213 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
2214 else fails.
2215
db629244
MB
22162006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2217
01c52d31
MB
2218 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
2219 docstring.
2220
2221 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
2222 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
2223 (gnus-summary-insert-dormant-articles): Fix typo in message.
2224
22252006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
2226
2227 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
2228 nil for XEmacs.
2229 (gnus-message-citation-mode): Don't autoload in XEmacs.
2230
2231 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 2232
11e95b02
MB
22332006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
2234
2235 * nnimap.el (nnimap-expunge-search-string): Mention
2236 nnimap-search-uids-not-since-is-evil in docstring.
2237
22382006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
2239
2240 * spam.el: Revert to make-obsolete-variable because
2241 define-obsolete-variable-alias is not supported in Emacs 21.
2242
01c52d31
MB
2243 * spam.el (spam-ifile-path, spam-ifile-database-path)
2244 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
2245 make-obsolete-variable.
2246 (spam-bsfilter-path, spam-bsfilter-program)
2247 (spam-spamassassin-path, spam-spamassassin-program)
2248 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
2249 use "path" inappropriately.
2250 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
2251 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
2252 variable names.
2253
11e95b02
MB
22542006-12-28 Daiki Ueno <ueno@unixuser.org>
2255
2256 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
2257 summary buffer.
2258
01c52d31
MB
2259 * password.el (password-cache-remove): Use clear-string to burn
2260 password, if available.
11e95b02 2261
01c52d31
MB
22622006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2263
2264 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
2265
2266 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
2267
2268 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
2269 (gnus-message-highlight-citation): Move defcustom here from
2270 gnus-cite.el.
2271 (gnus-message-citation-mode): Autoload.
2272
2273 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
2274 checks to make it compile with XEmacs.
2275 (gnus-message-citation-mode): New minor mode.
2276 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
2277 (gnus-message-highlight-citation): New variables.
2278 (gnus-message-search-citation-line)
2279 (gnus-message-add-citation-keywords)
2280 (gnus-message-remove-citation-keywords)
2281 (turn-on-gnus-message-citation-mode)
2282 (turn-off-gnus-message-citation-mode): New functions.
2283
22842006-12-26 Oliver Scholz <epameinondas@gmx.de>
2285
2286 * gnus-cite.el: Enable highlighting of different citation levels in
2287 message-mode.
11e95b02
MB
2288
22892006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
2290
2291 * message.el (message-make-fqdn): Fix comment.
2292 (message-bogus-system-names): Add ".local".
2293
2294 * spam.el (spam-ifile-path, spam-ifile-program)
2295 (spam-ifile-database-path, spam-ifile-database)
2296 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
2297 Don't use "path" inappropriately.
2298 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
2299 strings.
2300 (spam-check-ifile, spam-ifile-register-with-ifile)
2301 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
2302 new variable names.
2303
2304 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
2305 (gnus-treat-display-smileys): Simplify using
2306 gnus-image-type-available-p.
2307
2308 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
2309 available.
2310
23112006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2312
2313 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
2314 one after turning on the buffer's multibyteness instead of decoding
2315 them directly in the unibyte buffer that causes unexpected conversion
2316 in Emacs 23 (unicode).
2317
01c52d31
MB
23182006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2319
2320 * message.el (message-generate-hashcash): Fix custom type.
2321
23222006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2323
2324 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
2325
9b9e104e
MB
23262006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
2327
2328 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
2329 disconnect icons. Add help text.
2330
01c52d31
MB
23312006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
2332
2333 * spam.el (spam-extra-header-to-number): CRM114 spam score is
2334 negated to be consistent with the others we handle.
2335
23362006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2337
2338 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
2339 version of gnus-summary-buffer to something, so that we can use two
2340 article buffers at the same time.
2341
23422006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
2343
2344 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
2345 trigger all the extra headers.
2346 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
2347 sorting.
2348
23492006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2350
2351 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
2352 solid groups.
2353
bcd3e063
MB
23542006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
2355
2356 * legacy-gnus-agent.el: Add Copyright notice.
2357
82e5f93f
CY
23582006-12-12 Chong Yidong <cyd@stupidchicken.com>
2359
2360 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
2361
01c52d31
MB
23622006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2363
2364 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
2365
2366 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
2367 to make it work reliably in CVS Emacs.
2368 (gnus-summary-limit-strange-charsets-predicate)
2369 (gnus-summary-limit-to-predicate): New functions.
2370
f88e76a8
CY
23712006-12-08 Chong Yidong <cyd@stupidchicken.com>
2372
2373 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
2374 specifying array size.
2375 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
2376 array if it is too small.
2377 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
2378 (gnus-sort-threads-loop): New function.
2379
e925d5ae 23802006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
2381
2382 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
2383 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
2384
11e95b02 23852006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
2386
2387 * mm-url.el (mm-url-predefined-programs): Call curl with correct
2388 options.
2389
01c52d31
MB
23902006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2391
2392 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
2393 DOS-ing the recipient.
2394
2395 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
2396 the headers when creating the mapping to avoid mismappings.
2397 (nnweb-gmane-create-mapping): Always nix out old mapping.
2398
23992006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2400
2401 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
2402 and mm-verify-option to never.
2403
5538c331
MB
24042006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2405
01c52d31
MB
2406 * message.el (message-signed-or-encrypted-p): New function.
2407 (message-forward-make-body): Use it.
2408
2409 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
2410 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
2411
24122006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
2413
2414 * nneething.el (nneething-decode-file-name): Replace
2415 decode-coding-string with mm-decode-coding-string.
2416
01c52d31
MB
2417 * gnus-int.el (gnus-open-server): Say failed server's name.
2418
550831ed
JB
24192006-11-24 Juanma Barranquero <lekktu@gmail.com>
2420
2421 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
2422 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
2423
2424 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
2425 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
2426 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
2427 (gnus-group-make-directory-group, gnus-group-transpose-groups):
2428 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
2429 (gnus-subscribe-newsgroup, gnus-1):
2430 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
2431 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
2432 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
2433 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
2434
01c52d31
MB
24352006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2436
2437 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
2438 keystroke.
2439 (gnus-summary-limit-to-bodies): Implement headersp.
2440
24412006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2442
2443 * dns.el (query-dns): Protect against "Process dns deleted" strings.
2444
e8f0f70d
MB
24452006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2446
2447 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
2448
01c52d31
MB
24492006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2450
2451 * message.el (message-generate-hashcash): Expand range of values to
2452 include `opportunistic'.
2453 (message-send-mail): Use it.
2454
b07e0143
MB
24552006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2456
2457 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
2458 and comment it.
2459
2460 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
2461
4573e0df
MB
24622006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
2463
2464 * gnus-util.el (gnus-extract-address-components): Improve comment.
2465
24662006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2467
2468 * gnus-util.el (gnus-extract-address-components): Work with address in
2469 which the name portion contains @.
2470
24712006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2472
2473 * gnus.el (gnus-start): Move custom group up.
2474 (gnus-select-method): Don't autoload, but make it available for
2475 `customize-variable'.
2476 (gnus-getenv-nntpserver): Don't autoload.
2477
01c52d31
MB
24782006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
2479
2480 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
2481
24822006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2483
2484 * message.el (message-sendmail-extra-arguments): New variable.
2485 (message-send-mail-with-sendmail): Use it.
2486
4573e0df
MB
24872006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2488
2489 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
2490 mm-with-unibyte-current-buffer to make string unibyte.
2491
2492 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
2493 mm-string-as-multibyte.
2494
01c52d31
MB
24952006-11-14 Daiki Ueno <ueno@unixuser.org>
2496
2497 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
2498 Reported by Werner Koch <wk@gnupg.org>.
2499
25002006-11-14 Daiki Ueno <ueno@p360>
2501
2502 * mml2015.el: Autoload epa-select-keys when compiling.
2503
25042006-11-13 Daiki Ueno <ueno@unixuser.org>
2505
2506 * mml2015.el (mml2015-epg-sign): Save the signing keys in
2507 message-options.
2508 (mml2015-epg-encrypt): Save the recipient keys in message-options.
2509
25102006-11-13 Daiki Ueno <ueno@unixuser.org>
2511
2512 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
2513 EasyPG (< 0.0.6).
2514 (mml2015-always-trust): New user option.
2515 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
2516 prompt.
2517
25182006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2519
2520 * nntp.el (nntp-authinfo-force): New variable.
2521 (nntp-send-authinfo): Use it.
2522
4573e0df
MB
25232006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
2524
01c52d31
MB
2525 * message.el (message-strip-subject-encoded-words): Allow _not_ to
2526 decode encoded words. Improve prompt. Add comment about forwarding.
2527 (message-replacement-char): Move up.
4573e0df
MB
2528
25292006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
2530
2531 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
2532 instead of gnus-intersection because arguments of gnus-sorted-nunion
2533 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
2534
01c52d31
MB
25352006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
2536
2537 * message.el (message-strip-subject-encoded-words): Reformat prompt.
2538 (message-simplify-subject-functions): Enable
2539 message-strip-subject-encoded-words by default.
2540
25412006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
2542
2543 * message.el (message-strip-subject-encoded-words): New function
2544 (message-simplify-subject-functions): New variable.
2545 (message-simplify-subject): Use it. Fix typo in doc string.
2546 Support message-strip-subject-encoded-words.
2547
06856b12
JB
25482006-11-03 Juanma Barranquero <lekktu@gmail.com>
2549
2550 * gnus-diary.el (gnus-diary-delay-format-function):
2551 * nndiary.el (nndiary-reminders):
2552 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
2553
b193caa3
MB
25542006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2555
2556 * gnus-art.el (article-hide-boring-headers): Fetch date from
2557 gnus-original-article-buffer to avoid problems with localized date
2558 strings.
2559
25602006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2561
2562 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
2563
ab785936
MB
25642006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
2565
06856b12
JB
2566 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
2567 New variables.
ab785936
MB
2568 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2569 (mm-charset-synonym-alist): Move some entries to
2570 mm-codepage-iso-8859-list.
2571 (mm-charset-synonym-alist, mm-charset-override-alist): Add
2572 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2573
b90a6149
MB
25742006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2575
2576 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
2577
25782006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2579
2580 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
2581 with Emacs 21 and XEmacs.
2582
01c52d31
MB
25832006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
2584
2585 * spam.el (spam-parse-address): New function for better parsing,
2586 catching errors, etc.
2587 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
2588
b90a6149
MB
25892006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2590
2591 * mm-view.el: Add interactive arg to html2text autoload.
2592
25932006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2594
2595 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
2596
01c52d31
MB
25972006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
2598
2599 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
2600 variables.
2601 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
2602 (mm-charset-synonym-alist): Move some entries to
2603 mm-codepage-iso-8859-list.
2604
2605 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
2606
26072006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
2608
2609 * message.el (message-citation-line-format)
2610 (message-insert-formated-citation-line): Fix implementation of %E, %N
2611 and %n according to the doc string.
2612
26132006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
2614
2615 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2616 car-safe to avoid bad parses.
2617
c86d4601
MB
26182006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2619
2620 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
2621 names.
2622
2623 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
2624
26252006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2626
01c52d31
MB
2627 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
2628 header.
2629
2630 * message.el (message-draft-headers): Add Date.
2631 (message-headers-to-generate): Fix typo in docstring.
2632
2633 * nndraft.el (nndraft-required-headers): New variable.
2634 (nndraft-generate-headers): Use it.
2635
2636 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
2637
26382006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2639
2640 * gnus-registry.el (gnus-registry-wash-for-keywords)
2641 (gnus-registry-find-keywords): New functions to allow easy searching of
2642 articles that are in the registry.
2643
26442006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
2645
2646 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
2647 ietf-drums-parse-address instead of gnus-extract-address-components.
2648 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
2649
26502006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2651
2652 * gnus.el (gnus-mime): Remove unused custom group.
2653
92edaeed
MB
26542006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2655
2656 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
2657 "blank line" when searching for end of armor headers.
2658
26592006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2660
2661 * gmm-utils.el (gmm-write-region): Fix variable name.
2662
26632006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2664
2665 * gmm-utils.el (gmm-write-region): New function based on compatibility
2666 code from `mm-make-temp-file'.
2667
2668 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
2669
2670 * nnmaildir.el (nnmaildir--update-nov)
2671 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
2672 Use `gmm-write-region'.
2673
996aa8c1
MB
26742006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2675
01c52d31
MB
2676 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
2677 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
2678
2679 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
2680
2681 * message.el (message-replacement-char): New variable.
2682 (message-fix-before-sending): Use it.
2683 (message-simplify-subject): New function to remove duplicate code.
2684 (message-reply, message-followup): Use it.
2685
996aa8c1
MB
2686 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
2687 gnus-summary-limit-to-articles.
2688
01c52d31 26892006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 2690
01c52d31 2691 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 2692
01c52d31 2693 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 2694
01c52d31 26952006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2696
01c52d31
MB
2697 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
2698 ignore non-string data.
996aa8c1 2699
01c52d31 27002006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2701
01c52d31
MB
2702 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
2703 non-string data (needs to be done in the registry too).
996aa8c1 2704
01c52d31 27052006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2706
01c52d31
MB
2707 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
2708 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
2709 (gnus-registry-split-fancy-with-parent)
2710 (gnus-registry-fetch-simplified-message-subject-fast)
2711 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
2712 Remove text properties on ingress into the registry and when it's saved.
2713 (gnus-registry-clean-empty-function): Fix bug with cleaning the
2714 registry from entries with no groups.
996aa8c1 2715
01c52d31 27162006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 2717
01c52d31
MB
2718 * gnus-util.el (gnus-string-remove-all-properties): Add utility
2719 function to remove string properties.
996aa8c1 2720
67099291
MB
27212006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2722
2723 * gmm-utils.el (gmm): Adjust custom version.
2724
2725 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
2726 custom version.
2727
2728 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
2729
01c52d31
MB
27302006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2731
2732 * gnus-art.el (gnus-insert-prev-page-button)
2733 (gnus-insert-next-page-button): Simplify. Reformat.
2734
27352006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2736
2737 * gnus-art.el (gnus-insert-prev-page-button)
2738 (gnus-insert-next-page-button): Apply gnus-article-button-face.
2739
94019f61
CY
27402006-09-25 Chong Yidong <cyd@stupidchicken.com>
2741
2742 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
2743
01c52d31
MB
27442006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
2745
2746 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
2747 gnus-article-button-face to MIME and security buttons.
2748
27492006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2750
2751 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
2752 readable.
2753
27542006-09-20 Steve Youngs <steve@sxemacs.org>
2755
2756 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
2757 `browse-url-of-file' instead of `browse-url'.
2758
0327a464
MB
27592006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2760
2761 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
2762 regexp. Articles containing quotation were cut prematurely.
2763
27642006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2765
01c52d31
MB
2766 * message.el (message-cite-original-1): Use nobody by default for the
2767 value of From header.
0327a464
MB
2768 (message-reply): Ditto.
2769
01c52d31
MB
27702006-09-11 Daiki Ueno <ueno@unixuser.org>
2771
2772 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
2773 to the gnus-info. This fixes a bug of inline-PGP message verification.
2774 Reported by Michael Piotrowski <mxp@dynalabs.de>.
2775
b110774a
MB
27762006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2777
2778 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
2779 mails in the doc string. Add some URLs in comment.
01c52d31 2780 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
2781
27822006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
2783
2784 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
2785 backslashes handling and the way to find boundaries of quoted strings.
2786
01c52d31
MB
27872006-09-07 Daiki Ueno <ueno@unixuser.org>
2788
2789 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
2790 mml1991-encrypt-to-self is set and mml1991-signers is not set.
2791 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
2792 mml2015-encrypt-to-self is set and mml2015-signers is not set.
2793
676c1893
RS
27942006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2795
01c52d31
MB
2796 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
2797 doc string.
2798 (gnus-button-regexp, gnus-button-last): Remove unused variables.
2799
28002006-09-06 Simon Josefsson <jas@extundo.com>
2801
2802 * mml2015.el (mml2015-use): Doc fix, mention epg.
2803
28042006-09-06 Daiki Ueno <ueno@unixuser.org>
2805
2806 * mml2015.el (mml2015-use): Default to epg, if available.
2807
28082006-09-06 Daiki Ueno <ueno@unixuser.org>
2809
2810 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
2811 message-sender.
2812 (mml1991-epg-encrypt): Ditto.
2813 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
2814 message-sender.
2815 (mml2015-epg-encrypt): Ditto.
676c1893 2816
de4fbbe4
CY
28172006-09-04 Chong Yidong <cyd@stupidchicken.com>
2818
2819 * message.el (message-send-mail-with-sendmail): Look for sendmail in
2820 several common directories.
2821
01c52d31
MB
28222006-09-05 Daiki Ueno <ueno@unixuser.org>
2823
2824 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
2825 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
2826
d7093904
MB
28272006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2828
8fbdffe5
MB
2829 * gnus-art.el (article-decode-encoded-words): Make it fast.
2830
28312006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
2832
2833 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
2834
d7093904
MB
2835 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
2836 in quoted string into `\'.
2837
343d6628
MB
28382006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2839
2840 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2841 Use standard-syntax-table.
2842
28432006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2844
2845 * gnus-art.el (gnus-decode-address-function): New variable.
2846 (article-decode-encoded-words): Use it to decode headers which are
2847 assumed to contain addresses.
2848 (gnus-mime-delete-part): Remove useless `or'.
2849
2850 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
2851 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
2852 (gnus-nov-parse-line): Use it to decode From header.
2853 (gnus-get-newsgroup-headers): Ditto.
2854 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
2855
2856 * mail-parse.el (mail-decode-encoded-address-region): New alias.
2857 (mail-decode-encoded-address-string): New alias.
2858
2859 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
2860 New function.
2861 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
2862 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
2863 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
2864 (rfc2047-decode-string): Ditto.
2865 (rfc2047-decode-address-region): New function.
2866 (rfc2047-decode-address-string): New function.
2867
01c52d31
MB
28682006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2869
2870 * message.el (message-caesar-buffer-body): Allow rotating headers.
2871
2872 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
2873
2874 * message.el (message-insert-formated-citation-line): Fix %f.
2875 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
2876
28772006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
2878
2879 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
2880 (gnus-bookmark-mouse-available-p): New macro.
2881 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
2882 (gnus-bookmark-bmenu-show-infos): Use it.
2883 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
2884 (gnus-bookmark-bmenu-hide-infos): Ditto.
2885 (gnus-bookmark-remove-properties): New function.
2886 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
2887 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
2888 (gnus-bookmark-write-file): Bind coding-system-for-write.
2889 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
2890 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
2891 group before selecting it.
2892 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
2893 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
2894 quit-window if it is not available; use gnus-mouse-2 and bind it to
2895 gnus-bookmark-bmenu-select-by-mouse.
2896 (gnus-bookmark-show-details): Remove unused variable `details-list'.
2897 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 2898
5dab7628
RF
28992006-08-13 Romain Francoise <romain@orebokech.com>
2900
2901 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
2902 space.
2903
5ebdc299
MB
29042006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2905
2906 * compface.el (uncompface): Use binary rather than raw-text-unix.
2907
29082006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
2909
2910 * compface.el (uncompface): Make sure the eol conversion doesn't take
2911 place when communicating with the external programs. Reported by
2912 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2913
29142006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2915
2916 * nnheader.el (nnheader-insert-head): Fix typo in comment.
2917
29182006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2919
2920 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
2921 Make it more robust by parsing author and date independently.
2922
ebf693f3
MB
29232006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2924
2925 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
2926
01c52d31
MB
29272006-07-28 Daiki Ueno <ueno@unixuser.org>
2928
2929 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
2930 first matching secret key.
2931 (mml2015-epg-encrypt): Ditto.
2932
2933 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
2934 first matching secret key.
2935 (mml1991-epg-encrypt): Ditto.
2936
2937 * mml2015.el (mml2015-encrypt-to-self): New user option.
2938 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
2939 mml2015-epg-encrypt-to-self is set.
2940
2941 * mml1991.el (mml1991-encrypt-to-self): New variable.
2942 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
2943 mml1991-epg-encrypt-to-self is set.
2944
2945 * mml2015.el (mml2015-signers): New user option.
2946 (mml2015-epg-sign): Reflect the value of mml2015-signers.
2947 (mml2015-epg-encrypt): Allow to select signing keys.
2948
2949 * mml1991.el (mml1991-signers): New variable.
2950 (mml1991-epg-sign): Reflect the value of mml1991-signers.
2951 (mml1991-epg-encrypt): Allow to select signing keys.
2952
ebf693f3
MB
29532006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2954
2955 * nnheader.el (nnheader-insert-head): Make it work even if the file
2956 uses CRLF for the line-break code.
2957
01c52d31
MB
29582006-07-25 Daiki Ueno <ueno@unixuser.org>
2959
2960 * mml2015.el: Require mml-sec instead of password.
2961 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
2962 (mml2015-cache-passphrase): Inherit the default value from
2963 mml-secure-cache-passphrase.
2964 (mml2015-passphrase-cache-expiry): Inherit the default value from
2965 mml-secure-passphrase-cache-expiry.
2966
2967 * mml1991.el: Require mml-sec instead of password.
2968 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
2969 (mml1991-cache-passphrase): Inherit the default value from
2970 mml-secure-cache-passphrase.
2971 (mml1991-passphrase-cache-expiry): Inherit the default value from
2972 mml-secure-passphrase-cache-expiry.
2973
2974 * mml-sec.el: Require password.
2975 (mml-secure-verbose): New user option.
2976 (mml-secure-cache-passphrase): New user option.
2977 (mml-secure-passphrase-cache-expiry): New user option.
2978
29792006-07-24 Daiki Ueno <ueno@unixuser.org>
2980
2981 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
2982 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
002876ab 2983 andreas@altroot.de (Andreas V\e,Av\e(Bgele).
01c52d31
MB
2984
2985 FIXME: Use `tiny change'?
2986
bd876f90
MB
29872006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2988
2989 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
2990 workaround for the url package included with Emacs.
2991
2992 * nnweb.el (nnweb-google-create-mapping): Update regexp.
2993
01c52d31
MB
29942006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2995
2996 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
2997 correctly. This fixes a bug caused by the 2006-05-12 change.
2998
06dc8321
KF
29992006-07-18 Karl Fogel <kfogel@red-bean.com>
3000
3001 * nnmail.el (nnmail-article-group): If splitting raises an error, give
3002 some information about the error when saying that the `bogus' mail
3003 group will be used.
3004
7ce31649
MB
30052006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
3006
3007 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
3008 string.
3009
b44409c9
MB
30102006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
3011
3012 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
3013
763bb2d4
MB
30142006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3015
3016 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
3017
01c52d31
MB
30182006-07-10 Daiki Ueno <ueno@unixuser.org>
3019
3020 * mml1991.el (mml1991-function-alist): Add epg.
3021 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
3022 (mml1991-epg-encrypt): New functions.
3023
30242006-07-10 Daiki Ueno <ueno@unixuser.org>
3025
3026 * mml2015.el (mml2015-verbose): New variable.
3027 (mml2015-cache-passphrase): Ditto.
3028 (mml2015-passphrase-cache-expiry): Ditto.
3029 (mml2015-function-alist): Add epg.
3030 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
3031 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
3032 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
3033 functions.
3034
30352006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3036
3037 * message.el (message-cite-original-1): Preserve region when removing
3038 quoted text due to X-No-Archive in order to avoid bogus attribution
3039 when citing multiple messages.
3040
30412006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3042
3043 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
3044 Kenneth Jacker <khj@be.cs.appstate.edu>.
3045
827dc73d
MB
30462006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
3047
3048 * gnus-diary.el (gnus-user-format-function-d)
3049 (gnus-user-format-function-D): Autoload.
3050
01c52d31 3051 * imap.el (Commentary): Fix typo.
827dc73d 3052
01c52d31
MB
3053 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
3054 2006-04-22 contribution.
3055
30562006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3057
3058 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
3059 It didn't really fix the bogosity I'm seeing with solid web groups.
3060
30612006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3062
3063 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
3064 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
3065 created using server names. If we use the feature without declaring
3066 it, Gnus does not properly manage server and group state.
3067
3068 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
3069 bound.
3070
30712006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3072
3073 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
3074 looking up the method using GROUP's prefix before inventing a new one.
3075 It is used on killed/unknown groups in various places where returning
3076 an all-new method isn't expected by the caller.
3077
3078 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
3079 and match semantics of gnus-group-real-prefix.
3080
30812006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
3082
3083 * nnmail.el (nnmail-broken-references-mailers): New variable.
3084 (nnmail-ignore-broken-references): New function generalizing
3085 nnmail-fix-eudora-headers.
3086 (nnmail-fix-eudora-headers): Now obsolete.
3087
3088 * gnus-art.el (gnus-button-handle-custom): Support
3089 `customize-apropos*'.
3090
30912006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3092
3093 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
3094
3095 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
3096 articles.
3097
30982006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
3099
3100 * message.el (message-cite-reply-above): New variable.
3101 (message-yank-original): Use it.
827dc73d 3102
a367620f
MB
31032006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
3104
3105 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
3106
01c52d31
MB
31072006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
3108
3109 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
3110 as read.
3111
3112 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
3113
31142006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
3115
3116 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
3117 (gnus-bookmark-default-file): Use gnus-directory.
3118 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
3119 Remove "*" in doc string.
3120 (gnus-bookmark-write-file): Simplify.
3121 (gnus-bookmark-maybe-sort-alist): Use `when'.
3122 (gnus-bookmark-get-bookmark): Fix typo in doc string.
3123 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
3124 FIXME about Emacs 21 and XEmacs compatibility.
3125 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
3126 compatibility.
3127 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
3128 compatibility.
3129 (gnus-bookmark-menu-heading): Fix version.
3130
31312006-06-19 Bastien Guerry <bzg@altern.org>
3132
3133 * gnus-bookmark.el: New file.
3134
5cfd0f2e
MB
31352006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3136
3137 * message.el (message-syntax-checks): Doc fix.
3138
01c52d31
MB
31392006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3140
3141 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
3142 unsubscribed groups as if they were killed ones. It causes duplicate
3143 entries in gnus-newsrc-alist.
3144
f362b760
MB
31452006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
3146
3147 * message.el (message-syntax-checks): Doc fix.
3148 (message-send-mail): Add check for continuation headers.
3149 (message-check-news-header-syntax): Fix regexp used to check for
3150 continuation headers.
3151
31522006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3153
3154 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
3155
01c52d31
MB
31562006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
3157
3158 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
3159
31602006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
3161
3162 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
3163 default-truncate-lines.
3164
26c9afc3
MB
31652006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
3166
3167 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
3168 to fill the utf-8 entry.
3169
01c52d31 31702006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 3171
01c52d31
MB
3172 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
3173
31742006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
3175
3176 * gnus-agent.el (directory-files-and-attributes): Move all the way
3177 forward (the third and final move).
3178 (gnus-agent-read-agentview): Trap reconstruction errors due to
3179 nonexistant directory. Handle by returning nil.
3180
31812006-05-30 Didier Verna <didier@xemacs.org>
3182
3183 * message.el (message-dont-reply-to-names): Update the custom type.
3184 * message.el (message-dont-reply-to-names): New defsubst: potentially
3185 convert a list of regexps into a single one.
3186 * message.el (message-get-reply-headers): Use it.
3187 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
3188
31892006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
3190
3191 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
3192
31932006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3194
3195 * gnus-ml.el (gnus-mailing-list-subscribe)
3196 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
3197 (gnus-mailing-list-message): Fix doc strings.
3198
31992006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3200
3201 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
3202 of doing it manually.
3203
01c52d31
MB
32042006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
3205
3206 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
3207 comment.
3208
26c9afc3
MB
32092006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
3210
002876ab 3211 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 3212 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
3213 (gnus-agent-read-local): All symbols allocated in my-obarray
3214 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
3215 (gnus-agent-regenerate-group): Check numeric names to see if they are
3216 messages or groups.
01c52d31
MB
3217 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
3218 better way of do this...)
3219
3220 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
3221 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
3222
32232006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3224
3225 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
3226 (gnus-saved-headers): Ditto.
01c52d31 3227 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
3228 (gnus-article-save): Override gnus-save-all-headers and
3229 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
3230 (gnus-summary-save-in-file): Add :headers property.
3231 (gnus-summary-write-to-file): Ditto.
3232
3233 * gnus-sum.el (gnus-summary-save-article): Bind
3234 gnus-prompt-before-saving to t when saving many articles in a file;
3235 always show all headers.
3236
32372006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3238
3239 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
3240 marks.
3241
3242 * message.el (message-indent-citation): Add optional arguments to allow
3243 using it outside of message buffers.
3244
3245 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
3246 (gnus-article-treat-unfold-headers): Use it.
3247 (gnus-article-truncate-lines): New variable.
3248 (gnus-article-mode): Use it.
3249 (gnus-article-toggle-truncate-lines): New function.
3250
3251 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
3252 gnus-article-toggle-truncate-lines.
3253
3254 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
3255 coding system in XEmacs, use binary.
3256
32572006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
3258
3259 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
3260 after-load-alist.
3261
3262 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
3263 this function should save decoded articles.
3264 (gnus-summary-write-to-file): Use property to specify this function
3265 should save decoded articles and specify gnus-summary-save-in-file
3266 should be used to save articles other than the first one when saving
3267 many articles.
3268 (gnus-summary-save-body-in-file): Use property to specify this
3269 function should save decoded articles.
3270 (gnus-summary-write-body-to-file): Use property to specify this
3271 function should save decoded articles and specify
3272 gnus-summary-save-body-in-file should be used to save articles other
3273 than the first one when saving many articles.
3274
3275 * gnus-sum.el (gnus-summary-save-article): Simplify.
3276
32772006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3278
3279 * gnus-art.el (gnus-default-article-saver): Add
3280 gnus-summary-write-body-to-file.
3281 (gnus-article-save-coding-system): Don't use coding system object
3282 in XEmacs.
26c9afc3
MB
3283 (gnus-read-save-file-name): Add optional `dir-var' argument which
3284 specifies directory in which files are saved; work even if optional
3285 `variable' argument is not specified.
01c52d31
MB
3286 (gnus-summary-write-to-file): Read file name.
3287 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
3288 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
3289
3290 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
3291 (gnus-summary-local-variables): Add it.
3292 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
3293 (gnus-summary-save-article): Remove optional `decode' argument;
3294 determine whether to decode articles by the value of
3295 gnus-default-article-saver; when saving many files using
3296 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
3297 it first and use gnus-summary-save-in-file or
3298 gnus-summary-save-body-in-file thereafter unless
3299 gnus-prompt-before-saving is always; move point to article which
3300 will be saved.
3301 (gnus-summary-save-article-file): Revert.
3302 (gnus-summary-write-article-file): Revert.
3303 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
3304 (gnus-summary-write-article-body-file): New function.
3305
33062006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
3307
01c52d31 3308 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 3309
01c52d31 33102006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 3311
01c52d31
MB
3312 * gnus-art.el (gnus-default-article-saver): Doc fix.
3313 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
3314 from gnus-summary-save-article-coding-system, and default to a
3315 certain coding system.
3316 (gnus-output-to-file): Add coding cookie and encode text according
3317 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 3318
01c52d31
MB
3319 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
3320 gnus-art.el and rename to gnus-article-save-coding-system.
3321 (gnus-summary-save-article): Require gnus-art; don't show all
3322 headers if it decodes articles; don't add coding cookie here;
3323 don't bind mm-text-coding-system-for-write.
3324 (gnus-summary-save-article-file): Save decoded articles.
3325 (gnus-summary-write-article-file): When saving many files, use
3326 gnus-summary-write-to-file first and gnus-summary-save-in-file
3327 thereafter unless gnus-prompt-before-saving is always.
3328 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 3329
01c52d31 33302006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 3331
01c52d31 3332 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 3333
01c52d31
MB
33342006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
3335
3336 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
3337 its hash index. Store this hash in `nnrss-group-data'.
3338 (nnrss-read-group-data): Update accordingly.
3339
33402006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3341
3342 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
3343 entry.
3344
3345 * gnus-sum.el (gnus-summary-make-menu-bar): Add
3346 gnus-article-browse-html-article.
3347
33482006-05-23 Hynek Schlawack <hynek@ularx.de>
3349
3350 * gnus-sum.el (gnus-summary-mime-map): Add
3351 gnus-article-browse-html-article.
33522006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
3353
3354 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
3355 suitable coding systems in customize.
3356
33572006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
3358
3359 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 3360
d7ba2a01
RS
33612006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
3362
f18df03d
MB
3363 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
3364 (gnus-summary-expire-articles-now): Shorten prompt.
3365
d7ba2a01
RS
3366 * gmm-utils.el (wid-edit): Require.
3367 (defun-gmm): Renamed from `gmm-defun-compat'.
3368 (gmm-image-search-load-path): Use it.
3369 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
3370
01c52d31
MB
33712006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3372
3373 * gnus-sum.el (gnus-summary-save-article-coding-system): New
3374 variable.
3375 (gnus-summary-save-article): Add optional `decode' argument. If
3376 it is set and gnus-summary-save-article-coding-system is non-nil,
3377 save decoded article.
3378 (gnus-summary-write-article-file): Save decoded article if
3379 gnus-summary-save-article-coding-system is non-nil.
3380
3381 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
3382 type.
3383
33842006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
3385
3386 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
3387
33882006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
3389
3390 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
3391 first to test gnus-single-article-buffer which may be buffer-local.
3392
3393 * gnus-sum.el (gnus-summary-setup-buffer): Make
3394 gnus-single-article-buffer buffer-local and nil in ephemeral
3395 group; make gnus-article-buffer, gnus-article-current, and
3396 gnus-original-article-buffer always buffer-local.
3397 (gnus-summary-exit): Kill article buffer belonging to ephemeral
3398 group.
3399 (gnus-handle-ephemeral-exit): Don't move to next summary line.
3400
34012006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3402
3403 * nnml.el (nnml-request-compact-group): Compressed files might not
3404 have .gz extension.
3405
54e573e6
MB
34062006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
3407
3408 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
3409 (mm-copy-to-buffer): Use with-current-buffer.
3410 (mm-display-part): Simplify.
3411 (mm-inlinable-p): Add optional arg `type'.
3412
01c52d31
MB
34132006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
3414
49c7d1ac 3415 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
3416 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
3417 Try harder to show the attachment internally or externally using
3418 gnus-mime-view-part-as-type.
3419
01c52d31 34202006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 3421
01c52d31
MB
3422 * message.el (message-from-style, message-signature-separator)
3423 (message-user-organization-file, message-send-mail-function)
3424 (message-citation-line-function, message-yank-prefix)
3425 (message-indent-citation-function, message-signature)
3426 (message-signature-file, message-signature-insert-empty-line):
3427 Remove autoloads.
3428
3429 * gnus-art.el (gnus-buttonized-mime-types): Remove
3430 "multipart/signed". Revert 2006-04-26 change.
3431
34322006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3433
3434 * gnus.el (gnus-version-number): Bump version.
3435
34362006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3437
3438 * gnus.el: No Gnus v0.5 is released.
3439
34402006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3441
3442 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
3443 fetching articles by message-id.
3444
34452006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3446
3447 * message.el (hashcash): Require hashcash as normal.
3448
3449 * ecomplete.el (ecomplete-highlight-match-line): Use
3450 point-at-eol.
3451 (ecomplete-highlight-match-line): Use `highlight', because that
3452 face exists in both Emacs and XEmacs.
3453
3454 * message.el (message-display-abbrev): Use point-at-bol.
3455
3456 * mail-source.el: Don't require timer/timer-funcs.
3457
3458 * gnus-async.el: Ditto.
3459
3460 * password.el: Ditto.
3461
3462 * mm-url.el: Ditto.
3463
3464 * mm-util.el: Require timer/timer-funcs.
3465
34662006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3467
3468 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
3469 Close.
54e573e6 3470
9606f1cb
MB
34712006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
3472
3473 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
3474 unibyte after clear-decrypt function runs.
3475
3476 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
3477 returns as a unibyte string.
3478
305452a5
MB
34792006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
3480
305452a5
MB
3481 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
3482 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
3483 (mml1991-pgg-encrypt): Ditto.
3484
0565caeb
MB
34852006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
3486
01c52d31
MB
3487 * message.el (message-user-organization-file): Check several
3488 locations of the organization file.
0565caeb 3489
01c52d31
MB
3490 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
3491 Add gnus-article-view-part-as-type.
0565caeb 3492
01c52d31 3493 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
3494
3495 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
3496 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 3497
01c52d31
MB
3498 * mml.el: Simplify autoload.
3499 (mml-mode): defvar dnd-protocol-alist instead of using
3500 symbol-value.
3501 (mml-default-directory): New variable.
3502 (mml-minibuffer-read-file): Use it.
3503 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
3504
3505 * message.el (message-citation-line-format): New variable.
3506 (message-insert-formated-citation-line): New function.
3507 (message-citation-line-function): Add
3508 `message-insert-formated-citation-line' to custom type.
3509
3510 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
3511 to doc string.
3512
3513 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
3514 depending on mm-verify-option.
0565caeb 3515
305452a5
MB
35162006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3517
3518 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
3519 binding pgg-* variables; reimplement the section which prevents
3520 MIME header from being signed.
3521 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
3522 pgg-text-mode; remove a blank line at the top of body.
3523
3524 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
3525 lines at the top of body; use gnus-newsgroup-charset if there's no
3526 Charset header.
3527
0565caeb
MB
35282006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3529
01c52d31
MB
3530 * message.el (message-self-insert-commands): Doc fix.
3531
0565caeb
MB
3532 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
3533 (mm-uu-pgp-encrypted-test): Ditto.
3534 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
3535 between header and body; return application/pgp-encrypted handle
3536 if decryption failed; decode decrypted body by charset.
3537
3538 * mm-decode.el (mm-automatic-display): Don't make application/pgp
3539 element match to application/pgp-*.
3540
01c52d31
MB
35412006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3542
3543 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
3544 HTML.
3545
35462006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3547
3548 * mail-source.el (mail-source-call-script): Message the error
3549 string.
3550
35512006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3552
3553 * gnus-util.el (gnus-byte-compile): Use it.
3554
002876ab 35552006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
3556
3557 * gnus-util.el (kill-empty-logs): New function.
3558
35592006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3560
3561 * message.el (message-mail-alias-type): Doc fix.
3562 (message-mail-alias-type-p): New function.
3563 (message-send): Use it.
3564 (message-mode): Ditto.
3565 (message-strip-forbidden-properties): Ditto.
3566
3567 * ecomplete.el (ecomplete-database-file-coding-system): New
3568 variable.
3569 (ecomplete-save): Use it.
3570 (ecomplete-setup): Use it.
3571
35722006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
3573
3574 * message.el (message-self-insert-commands): New variable.
3575 (message-strip-forbidden-properties): Use it.
3576
35772006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3578
3579 * message.el (message-put-addresses-in-ecomplete): Use a regexp
3580 that doesn't make XEmacs choke.
3581
f67d6742
MB
35822006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
3583
49c7d1ac
SM
3584 * gnus-util.el (gnus-replace-in-string):
3585 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
3586
35872006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3588
49c7d1ac
SM
3589 * gnus-util.el (gnus-select-frame-set-input-focus):
3590 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
3591 definition defined in Emacs 22 for old Emacsen.
3592
01c52d31 35932006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 3594
01c52d31 3595 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 3596
01c52d31 35972006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 3598
01c52d31
MB
3599 * gnus-registry.el (gnus-registry-cache-save): Remove text
3600 properties when saving via the temp buffer.
bd29ba20 3601
01c52d31 36022006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 3603
01c52d31 3604 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 3605
01c52d31 36062006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 3607
01c52d31
MB
3608 * message.el (message-generate-hashcash): Default to non-nil when
3609 hashcash is found.
18c06a99 3610
01c52d31
MB
3611 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
3612 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 3613
01c52d31 3614 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 3615
01c52d31 3616 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 3617
01c52d31 36182006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 3619
01c52d31
MB
3620 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3621 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
3622 Remove autoloads.
163cb72d 3623
01c52d31 36242006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 3625
01c52d31 3626 * message.el (message-generate-hashcash): Default to.
163cb72d 3627
01c52d31 36282006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 3629
01c52d31
MB
3630 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3631 concatenating segments rather than before concatenating them.
163cb72d 3632
01c52d31 36332006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3634
01c52d31 3635 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 3636
01c52d31
MB
3637 * imap.el (imap-quote-specials): New function.
3638 (imap-login-auth): Quote specials.
14e6dc54 3639
01c52d31 36402006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3641
01c52d31 3642 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 3643
01c52d31
MB
3644 * message.el (message-forward-make-body-plain): Allow
3645 message-forward-ignored-headers to be a list.
3646 (message-remove-ignored-headers): Factor out into function.
3647 (message-forward-make-body-mml): Use it.
3648 * rfc2231.el (rfc2231-parse-string): Remove dead code.
3649 (rfc2231-parse-string): Allow concatanation of parameters that
3650 aren't contiguous. The test case is
3651 (mail-header-parse-content-type "message/external-body;
3652 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
3653 access-type=LOCAL-FILE;
3654 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 3655
01c52d31 36562006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 3657
01c52d31
MB
3658 * nntp.el (nntp-accept-process-output): Return the value of
3659 `nnheader-accept-process-output'.
14e6dc54 3660
01c52d31 36612006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 3662
01c52d31
MB
3663 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
3664 (gnus-button-alist): Recognize more diff formats.
3665 (gnus-button-patch): Strip directory.
14e6dc54 3666
01c52d31 36672006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 3668
01c52d31
MB
3669 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
3670 Emacs 22 when setting focus.
1b155fbd 3671
01c52d31 36722006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 3673
01c52d31
MB
3674 * gnus-art.el (gnus-article-treat-types): Do treatment of
3675 text/x-verbatim parts.
3676 (gnus-button-patch): New command.
b6f2cf4b 3677
01c52d31
MB
3678 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
3679 addresses that contain invalid characters.
b6f2cf4b 3680
01c52d31 36812006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 3682
01c52d31
MB
3683 * message.el (message-put-addresses-in-ecomplete): Use
3684 gnus-replace-in-string.
3685 (message-is-yours-p): Use the more correct
3686 mail-header-parse-address instead of
3687 mail-extract-address-components.
3688 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 3689
01c52d31
MB
3690 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
3691 keystroke.
77218834 3692
01c52d31
MB
3693 * gnus-art.el (gnus-treatment-function-alist): Change order of
3694 newsgroups/generic header folding to avoid double-folding.
77218834 3695
01c52d31 3696 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 3697
01c52d31
MB
3698 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
3699 command.
3700 (gnus-summary-repeat-search-article-backward): New command.
d451514f 3701
01c52d31
MB
3702 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
3703 groups in the parent topic.
3704
37052006-04-16 Jo\e,Ac\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
3706
3707 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
3708 (spam-extra-header-to-number): Return the CRM114 number as a
3709 number instead of a string.
3710
37112006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3712
3713 * gnus-art.el (gnus-face-properties-alist): Moved here from
3714 gnus-fun.
3715
3716 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
3717
37182006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3719
3720 * message.el (message-strip-forbidden-properties): Only display on
3721 self-insert-command.
3722
3723 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
3724 reindent.
3725 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
3726
37272006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
3728
3729 * smiley.el (smiley-style): Fix typo.
d451514f 3730
4f162824
KH
37312006-03-23 Kenichi Handa <handa@m17n.org>
3732
3733 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
3734 instead of set-buffer-multibyte.
3735
e9e33c19
KH
37362006-03-23 Kenichi Handa <handa@m17n.org>
3737
3738 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3739 buffer and then decode the buffer text if necessary.
3740 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3741 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 3742
01c52d31 37432006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3744
01c52d31
MB
3745 * hashcash.el (hashcash-insert-payment-async-2): Use
3746 message-goto-eoh instead of doing it manually.
3747 (mail-add-payment): Use message-narrow-to-header instead of trying
3748 to do the same itself.
f5e92214 3749
01c52d31 3750 * message.el (message-hidden-headers): Add Face.
f5e92214 3751
01c52d31
MB
3752 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
3753 reparenting code.
3754 (gnus-summary-reparent-children): Refactored out code.
3755 (gnus-summary-thread-map): New keystroke.
3756 (gnus-summary-reparent-children): Make into command.
f5e92214 3757
01c52d31
MB
3758 * smiley.el (smiley-style): Default to `medium' if using a large
3759 font.
f5e92214 3760
01c52d31
MB
3761 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
3762 does it itself.
f5e92214 3763
01c52d31 3764 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 3765
01c52d31 37662006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 3767
01c52d31
MB
3768 * nnagent.el (nnagent-request-set-mark): Silence log file
3769 writing.
3770 (nnagent-request-set-mark): Use write-region instead of
3771 append-to-file.
f5e92214 3772
01c52d31
MB
3773 * gnus-sum.el (gnus-read-header): Fudge article number if using a
3774 strange select method.
f5e92214 3775
01c52d31
MB
3776 * ecomplete.el (ecomplete-display-matches): Get highlightling
3777 right.
3778 (ecomplete-display-matches): Use literals.
3779 (ecomplete-display-matches): Disable message logging.
f5e92214 3780
01c52d31 3781 * message.el (message-display-abbrev): Small optimization.
531bedc3 3782
01c52d31
MB
3783 * ecomplete.el (ecomplete-display-matches): Allow automatic
3784 display.
531bedc3 3785
01c52d31
MB
3786 * message.el (message-strip-forbidden-properties): Display
3787 abbrevs.
3788 (message-display-abbrev): Get automatic display right.
531bedc3 3789
01c52d31
MB
3790 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
3791 keystrokes.
531bedc3 3792
01c52d31 37932006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 3794
01c52d31 3795 TODO: Backport to v5-10!
531bedc3 3796
01c52d31
MB
3797 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
3798 Moved here (and renamed) from gnus-registry.el.
531bedc3 3799
01c52d31
MB
3800 * gnus-registry.el: Require gnus-util.
3801 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 3802
01c52d31 38032006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3804
01c52d31
MB
3805 * gnus-group.el (gnus-group-catchup-current): Change
3806 if-then-else-if-then-else into cond.
3807 (gnus-group-catchup): Indent.
3808 (group-name-at-point): New function.
3809 (gnus-fetch-group): Provide default from thing at point.
531bedc3 3810
01c52d31 38112006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 3812
01c52d31 3813 * message.el (message-display-abbrev): Fix regexp.
531bedc3 3814
01c52d31
MB
3815 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
3816 choosing.
3817 (ecomplete-highlight-match-line): Fix up code rewrite, remove
3818 dead variables.
ea8ae765 3819
01c52d31
MB
3820 * message.el (message-newline-and-indent): Remove debugging.
3821 (message-display-abbrev): Use new implementation.
ea8ae765 3822
01c52d31 38232006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 3824
01c52d31
MB
3825 * gnus-art.el (gnus-article-mode): Set
3826 cursor-in-non-selected-windows to nil.
ea8ae765 3827
01c52d31
MB
3828 * smiley.el: Revert previous change.
3829 (smiley-data-directory): defvar it before using it in the
3830 defcustom of `smiley-style'.
ea8ae765 3831
01c52d31 38322006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 3833
01c52d31 3834 * message.el (message-newline-and-indent): New function.
ea8ae765 3835
01c52d31 3836 * ecomplete.el: Implement more bits.
85fd8002 3837
01c52d31
MB
3838 * message.el (message-put-addresses-in-ecomplete): Clean up the
3839 string.
85fd8002 3840
01c52d31 3841 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 3842
01c52d31
MB
3843 * gnus-sum.el (gnus-summary-save-parts): Bind
3844 gnus-summary-save-parts-counter and use it to make unique file
3845 names.
85fd8002 3846
01c52d31 3847 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 3848
01c52d31
MB
3849 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
3850 parameter to say whether to actually parse the individual
3851 addresses.
61e66a15 3852
01c52d31
MB
3853 * message.el (message-put-addresses-in-ecomplete): New function.
3854 (ecomplete): Require.
3855 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 3856
01c52d31 38572006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 3858
01c52d31
MB
3859 * flow-fill.el (fill-flowed): Remove trailing space from blank
3860 quoted lines.
fe62aacc 3861
01c52d31 38622006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 3863
01c52d31
MB
3864 * smiley.el (smiley-style): Move definition later to avoid a
3865 compilation warning.
fe62aacc 3866
01c52d31 38672006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 3868
01c52d31
MB
3869 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
3870 buffer and then decode the buffer text if necessary.
3871 (rfc2231-encode-string): Be sure to work on multibyte buffer at
3872 first, and after mm-encode-body, change the buffer to unibyte.
3873 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 3874
01c52d31 38752006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 3876
01c52d31
MB
3877 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
3878 Content-Type header instead of Content-Disposition header.
3879 (gnus-mime-inline-part): Ditto.
3880 (gnus-mime-view-part-as-charset): Ignore charset that the part
3881 specifies.
719120ef 3882
01c52d31
MB
3883 * mm-decode.el (mm-display-part): Work with external parts and
3884 usual parts similarly.
719120ef 3885
01c52d31
MB
3886 * mm-extern.el (mm-inline-external-body): Use mm-display-part
3887 instead of gnus-display-mime.
719120ef 3888
01c52d31
MB
3889 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
3890 instead of with-temp-buffer.
719120ef 3891
01c52d31
MB
3892 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
3893 tag to summarized topics part in order to encode non-ASCII text.
719120ef 3894
01c52d31 38952006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3896
01c52d31
MB
3897 * smiley.el (smiley-style): New variable.
3898 (smiley-directory): New function.
3899 (smiley-data-directory): Derive from `smiley-style' using
3900 `smiley-directory'.
3901 (smiley-regexp-alist): Add new entries.
719120ef 3902
01c52d31
MB
3903 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
3904 (gnus-article-browse-delete-temp): Add :version.
719120ef 3905
01c52d31 39062006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
719120ef 3907
01c52d31
MB
3908 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
3909 the sieve region.
719120ef 3910
01c52d31 39112006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3912
01c52d31 3913 * gnus.el (gnus-version-number): Bump version.
719120ef 3914
01c52d31 39152006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 3916
01c52d31 3917 * gnus.el: No Gnus v0.4 is released.
719120ef 3918
01c52d31 39192006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 3920
01c52d31
MB
3921 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
3922 layout.
719120ef 3923
01c52d31
MB
3924 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
3925 unknown charset.
719120ef 3926
01c52d31
MB
3927 * message.el (message-header-synonyms): Add Original-To to the
3928 default.
ba0226dd 3929
01c52d31
MB
3930 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
3931 optional parameter.
ba0226dd 3932
01c52d31 39332006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 3934
01c52d31 3935 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 3936
01c52d31 39372006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 3938
01c52d31 3939 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 3940
01c52d31 39412006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3942
01c52d31 3943 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 3944
01c52d31 39452006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 3946
01c52d31 3947 * password.el (password-reset): New function.
5f4264e5 3948
01c52d31 39492006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 3950
01c52d31
MB
3951 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
3952 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 3953
01c52d31 39542006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 3955
01c52d31
MB
3956 * nnweb.el (nnweb-google-create-mapping): Update regexp.
3957 Some whitespace was matched into the url, which broke browsing hits
3958 > 100 when mm-url-use-external was nil.
5f4264e5 3959
01c52d31 39602006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 3961
01c52d31
MB
3962 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
3963 gnus-extra-headers for 'Newsgroups.
5f4264e5 3964
01c52d31
MB
3965 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
3966 bound.
e13be7a2 3967
01c52d31 39682006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 3969
01c52d31
MB
3970 * pgg-gpg.el: Clean up process buffers every time gpg processes
3971 complete.
b5189759 3972
01c52d31 39732006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 3974
01c52d31
MB
3975 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
3976 doc string.
16f18d05 3977
01c52d31 39782006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 3979
01c52d31
MB
3980 * pgg-gpg.el (pgg-gpg-process-filter)
3981 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 3982
01c52d31
MB
3983 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
3984 lines, temporary fix.
d71c0855 3985
01c52d31 39862006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 3987
01c52d31 3988 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 3989
01c52d31 39902006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 3991
01c52d31
MB
3992 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
3993 default-enable-multibyte-characters. This reverts the change from
3994 revision 6.17 which is no longer necessary because the passphrase
3995 is sent separately now. GnuPG messages are unreadable under
3996 multibyte locales with default-enable-multibyte-characters set to
3997 nil.
cf5a5c38 3998
01c52d31 39992006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 4000
01c52d31 4001 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 4002
01c52d31 40032006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 4004
01c52d31
MB
4005 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
4006 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
4007 instead.
cf5a5c38 4008
01c52d31 40092006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 4010
01c52d31
MB
4011 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
4012 newsgroups handling for NNTP overviews which don't include
4013 Newsgroups.
cf5a5c38 4014
01c52d31 40152006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 4016
01c52d31 4017 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 4018
01c52d31 40192006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 4020
01c52d31
MB
4021 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
4022 when searching for already-paid recipients.
34128042 4023
01c52d31 40242006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 4025
01c52d31
MB
4026 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
4027 passphrases when it is not needed.
4028 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
4029 passphrase stuff from gpg, should only be necessary when you use
4030 gpg with a smartcard.
34128042 4031
01c52d31 40322006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 4033
01c52d31
MB
4034 * mml.el (mml-insert-mime): Ignore cached contents of
4035 message/external-body part.
34128042 4036
01c52d31
MB
4037 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
4038 (mm-insert-part): Ditto.
34128042 4039
01c52d31 40402006-03-23 Simon Josefsson <jas@extundo.com>
34128042 4041
01c52d31
MB
4042 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
4043 Reiner.
4044 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 4045
01c52d31 40462006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 4047
01c52d31
MB
4048 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
4049 older emacsen.
4050 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 4051
01c52d31 40522006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 4053
01c52d31
MB
4054 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
4055 if we can.
c96ec15a 4056
01c52d31 40572006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 4058
01c52d31
MB
4059 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
4060 (pgg-gpg-update-agent): New function.
4061 (pgg-gpg-use-agent-p): New function.
4062 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
4063 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
4064 (pgg-gpg-sign-region): Use it.
c96ec15a 4065
01c52d31 40662006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 4067
01c52d31
MB
4068 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
4069 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 4070
01c52d31 40712006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 4072
01c52d31
MB
4073 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
4074 <wilde@sha-bang.de>.
4075 (pgg-gpg-use-agent): New variable.
4076 (pgg-gpg-process-region): Use it.
4077 (pgg-gpg-encrypt-region): Likewise.
4078 (pgg-gpg-encrypt-symmetric-region): Likewise.
4079 (pgg-gpg-decrypt-region): Likewise.
4080 (pgg-gpg-sign-region): Likewise.
4081 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 4082
01c52d31 40832006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 4084
01c52d31 4085 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 4086
01c52d31
MB
4087 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
4088 Add comment on version.
6203370b 4089
01c52d31 40902006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 4091
01c52d31 4092 * smiley.el: Add missing test smiley.
6203370b 4093
01c52d31 40942006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 4095
01c52d31
MB
4096 * mm-decode.el (mm-with-part): New macro.
4097 (mm-get-part): Use it; work with message/external-body as well.
4098 (mm-save-part): Treat name and filename equally.
6203370b 4099
01c52d31
MB
4100 * mm-extern.el (mm-extern-cache-contents): New function.
4101 (mm-inline-external-body): Use it; force the part to be displayed;
4102 move undisplayer added to the cached handle to the parent.
6203370b 4103
01c52d31
MB
4104 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
4105 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 4106
01c52d31 4107 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 4108
01c52d31 41092006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4110
01c52d31
MB
4111 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
4112 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
4113 Emacs.]
46e8fe3d 4114
01c52d31 41152006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4116
01c52d31
MB
4117 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
4118 path rather than symbol. Always return list of directories.
4119 Guarantee that image directory comes first. [Sync with image.el,
4120 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 4121
01c52d31
MB
4122 * message.el (message-make-tool-bar): Adjust to new API of
4123 `gmm-image-load-path-for-library'.
46e8fe3d 4124
01c52d31 4125 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 4126
01c52d31 4127 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 4128
01c52d31 41292006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 4130
01c52d31
MB
4131 * gnus-art.el (gnus-article-only-boring-p):
4132 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
4133 intangible text.
4134 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 4135
01c52d31 41362006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 4137
01c52d31
MB
4138 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
4139 `defun' instead of `gmm-defun-compat'.
46e8fe3d 4140
01c52d31 41412006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 4142
01c52d31
MB
4143 * message.el (message-unique-id): Don't use message-number-base36
4144 if (user-uid) is a float.
4145 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 4146
01c52d31 41472006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 4148
01c52d31 4149 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 4150
01c52d31
MB
4151 * gnus-art.el (gnus-mime-display-single): Make sure there is an
4152 empty line between a part and a message part.
7347faa8 4153
01c52d31 41542006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4155
01c52d31
MB
4156 * smiley.el: Add more test smileys.
4157 (smiley-data-directory, smiley-regexp-alist)
4158 (gnus-smiley-file-types): Fix doc strings.
4159 (smiley-update-cache): Clear smiley-cached-regexp-alist before
4160 adding new elements.
4161 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 4162
01c52d31 41632006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 4164
01c52d31
MB
4165 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
4166 scan latest NoCeM messages instead of old ones.
4167 (gnus-nocem-check-article): Fix regexps so as to match to PGP
4168 delimiters that are recently used.
4169 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 4170
01c52d31 4171 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 4172
01c52d31
MB
4173 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
4174 level which is larger than gnus-use-nocem is specified.
7347faa8 4175
01c52d31 4176 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 4177
01c52d31 41782006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 4179
01c52d31 4180 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 4181
01c52d31
MB
4182 * gnus-group.el (gnus-group-update-tool-bar): New variable.
4183 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 4184
01c52d31 4185 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 4186
01c52d31
MB
4187 * gnus-group.el (gnus-group-redraw-when-idle)
4188 (gnus-group-redraw-check): Remove.
4189 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 4190
01c52d31 41912006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 4192
01c52d31
MB
4193 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
4194 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 4195
01c52d31 41962006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 4197
01c52d31
MB
4198 * message.el (message-make-tool-bar): Rename gmm-image-load-path
4199 to gmm-image-load-path-for-library. Call with no-error argument.
4200 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 4201
01c52d31 4202 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 4203
01c52d31 4204 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 4205
01c52d31 4206 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 4207
01c52d31 42082006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 4209
01c52d31 4210 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 4211
01c52d31
MB
4212 * nnml.el (nnml-generate-nov-databases-directory): Rename from
4213 nnml-generate-nov-databases-1.
4214 (nnml-generate-nov-databases): Use it.
4215 (nnml-generate-nov-databases-directory): Document no-active
4216 argument.
c4288669 4217
01c52d31
MB
4218 * gmm-utils.el (gmm-image-load-path-for-library): Return single
4219 directory if path is t. Add no-error.
c4288669 4220
01c52d31
MB
4221 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
4222 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 4223
01c52d31
MB
4224 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
4225 resetting gnus-article-browse-html-temp-list.
c4288669 4226
01c52d31
MB
4227 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
4228 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
4229 Add example to docstring. Rename local variables. Move error
4230 checks to default case in cond and simplify.
73043f7d 4231
01c52d31 42322006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4233
01c52d31
MB
4234 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
4235 handle is multipart when calling it recursively.
4236 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 4237
01c52d31 42382006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 4239
01c52d31
MB
4240 * nnimap.el (nnimap-request-update-info-internal): Optimize.
4241 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 4242
01c52d31 42432006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 4244
01c52d31
MB
4245 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
4246 is loaded.
7dafe00b 4247
01c52d31
MB
4248 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
4249 loaded.
7dafe00b 4250
01c52d31 42512006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4252
01c52d31
MB
4253 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
4254 to "Emacs 23 (unicode)" in doc string.
7dafe00b 4255
01c52d31
MB
4256 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
4257 "Emacs 23 (unicode)" in comment.
7dafe00b 4258
01c52d31 42592006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4260
01c52d31 4261 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 4262
01c52d31
MB
4263 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
4264 characters 160 through 255 in Emacs 23.
7dafe00b 4265
01c52d31 42662006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4267
01c52d31
MB
4268 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
4269 gnus-article-browse-html-temp.
4270 (gnus-article-browse-delete-temp): Make it customizable. Add
4271 `file'. Adjust doc string.
4272 (gnus-article-browse-delete-temp-files): Add argument. Allow
4273 query for each file. Adjust doc string.
4274 (gnus-article-browse-html-parts): Add
4275 `gnus-article-browse-delete-temp-files' to
4276 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 4277
01c52d31 42782006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 4279
01c52d31
MB
4280 * gnus-art.el (gnus-article-browse-html-temp)
4281 (gnus-article-browse-delete-temp): New variables.
4282 (gnus-article-browse-delete-temp-files): New function.
4283 (gnus-article-browse-html-parts): Use it.
7dafe00b 4284
01c52d31 42852006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4286
01c52d31 4287 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 4288
01c52d31
MB
4289 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
4290 string.
7dafe00b 4291
01c52d31
MB
4292 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
4293 gnus-summary-insert-new-articles when unplugged. Remove
4294 gnus-summary-search-article-forward.
7dafe00b 4295
01c52d31
MB
4296 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
4297 display-visual-class instead of display-color-cells.
7dafe00b 4298
01c52d31 42992006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 4300
01c52d31
MB
4301 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
4302 message/* containing non-ASCII text properly.
7dafe00b 4303
01c52d31 43042006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 4305
01c52d31
MB
4306 * message.el: Require gmm-utils, remove autoloads.
4307 (message-tool-bar): Set default based on
4308 gmm-tool-bar-style.
4309 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4310
01c52d31
MB
4311 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
4312 gmm-tool-bar-style.
4313 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4314
01c52d31
MB
4315 * gnus-group.el (gnus-group-tool-bar): Set default based on
4316 gmm-tool-bar-style.
4317 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 4318
01c52d31
MB
4319 * gmm-utils.el (gmm-image-directory): Rename variable from
4320 gmm-image-load-path.
4321 (gmm-image-load-path): Use gmm-image-directory.
4322 (gmm-customize-mode): New function.
4323 (gmm-tool-bar-style): New variable.
7dafe00b 4324
01c52d31
MB
4325 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
4326 gnus-group-redraw-line-number.
4327 (gnus-group-redraw-check): Simplify.
4328 (gnus-group-tool-bar-update): Remove redraw check.
4329 (gnus-group-make-tool-bar): Add redraw check.
447505b5 4330
01c52d31 43312006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 4332
01c52d31 4333 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 4334
01c52d31 43352006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 4336
01c52d31 4337 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 4338
01c52d31 43392006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4340
01c52d31
MB
4341 * gnus-art.el (gnus-button): New face.
4342 (gnus-article-button-face): Use it.
3031d8b0 4343
01c52d31
MB
4344 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
4345 gnus-summary-next-page. Re-order.
3031d8b0 4346
01c52d31
MB
4347 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
4348 next-node are now included.
4349 (gnus-group-redraw-line-number): New internal variable.
4350 (gnus-group-redraw-check): Helper function for updating the tool
4351 bar.
4352 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 4353
01c52d31 4354 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 4355
01c52d31
MB
4356 * spam.el (spam-spamassassin-score-regexp): New internal variable.
4357 (spam-extra-header-to-number, spam-check-spamassassin-headers):
4358 Use it to match format of Spamassassin 3.0 and later. Reported by
4359 IRIE Tetsuya <irie@t.email.ne.jp>.
4360 (spam-check-bogofilter)
4361 (spam-bogofilter-register-with-bogofilter): Fix args of
4362 `gnus-error' calls.
3031d8b0 4363
01c52d31 43642006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4365
01c52d31
MB
4366 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
4367 unnecessary interaction when sending queued mails. Reported by
4368 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 4369
01c52d31 43702006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 4371
01c52d31
MB
4372 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
4373 first or last are nil.
3031d8b0 4374
01c52d31 43752006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 4376
01c52d31 4377 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 4378
01c52d31 43792006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 4380
01c52d31 4381 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 4382
01c52d31 43832006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 4384
01c52d31 4385 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 4386
01c52d31 43872006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4388
01c52d31
MB
4389 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
4390 nov.php.
58090a8d 4391
01c52d31 43922006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 4393
01c52d31
MB
4394 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
4395 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
4396 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
4397 output on the server side.
4398 (nnweb-google-create-mapping): Update regexps and add some
4399 progress indication.
58090a8d 4400
01c52d31 44012006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4402
01c52d31
MB
4403 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
4404 gnus-agent-toggle-plugged. Re-order icons.
4405 (gnus-group-tool-bar-gnome): Add
4406 gnus-group-{prev,next}-unread-group.
4407 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 4408
01c52d31
MB
4409 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
4410 gnus-summary-insert-new-articles.
58090a8d 4411
01c52d31
MB
4412 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
4413 comments.
58090a8d 4414
01c52d31
MB
4415 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
4416 also available in Emacs 21.3.
58090a8d 4417
01c52d31
MB
4418 * message.el (message-fix-before-sending): Change "Emacs 22" to
4419 "Emacs 23 (unicode)" in comment.
58090a8d 4420
01c52d31
MB
4421 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
4422 "Emacs 23 (unicode)" in comment.
58090a8d 4423
01c52d31
MB
4424 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
4425 comment.
4426 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 4427
01c52d31 4428 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 4429
01c52d31 44302006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4431
01c52d31
MB
4432 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
4433 and load-path.
58090a8d 4434
01c52d31 44352006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4436
01c52d31
MB
4437 * message.el: Autoload gmm-image-load-path.
4438 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
4439 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
4440 consitency.
58090a8d 4441
01c52d31
MB
4442 * gmm-utils.el (gmm-image-load-path): Also search in
4443 "../etc/images". Don't set gmm-image-load-path if we don't find
4444 the image.
58090a8d 4445
01c52d31 44462006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 4447
01c52d31
MB
4448 * gmm-utils.el (gmm-image-load-path): Don't make
4449 `gmm-image-load-path' include subdirectories which the second arg
4450 `image' might specify.
58090a8d 4451
01c52d31
MB
4452 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
4453 subdirectory to icon file names.
58090a8d 4454
01c52d31 4455 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 4456
01c52d31 44572006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 4458
01c52d31
MB
4459 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
4460 gmm-image-load-path calls.
58090a8d 4461
01c52d31 4462 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 4463
01c52d31 4464 * message.el (message-make-tool-bar): Ditto.
58090a8d 4465
01c52d31 4466 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 4467
01c52d31
MB
4468 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
4469 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 4470
01c52d31
MB
4471 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
4472 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4473
01c52d31
MB
4474 * message.el (message-tool-bar-gnome): Use new icon names.
4475 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 4476
01c52d31
MB
4477 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
4478 functions from MH-E.
4479 (gmm-image-load-path): New variable from MH-E.
4480 (gmm-image-load-path): New function from MH-E. Added arguments
4481 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
4482 *-image-load-path-called-flag.
4c2ad11d 4483
01c52d31 44842006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 4485
01c52d31 4486 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 4487
01c52d31 44882006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 4489
01c52d31
MB
4490 * nnimap.el (nnimap-request-move-article): Change folder back to
4491 source group before deleting.
6586e9c9 4492
01c52d31 44932006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 4494
01c52d31 4495 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 4496
01c52d31
MB
4497 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
4498 mm-url.
e8beac8a 4499
01c52d31 4500 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 4501
01c52d31 45022006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 4503
01c52d31
MB
4504 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
4505 coding system which mm-charset-to-coding-system returns for a
4506 given charset is valid.
e8beac8a 4507
01c52d31 45082006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 4509
01c52d31
MB
4510 * html2text.el (html2text-remove-tag-list):
4511 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 4512
01c52d31 45132006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 4514
01c52d31 4515 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 4516
01c52d31 45172006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4518
01c52d31
MB
4519 * gnus-art.el (article-strip-banner): Call
4520 article-really-strip-banner only when the regexp match is made.
3b059693 4521
01c52d31 45222006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 4523
01c52d31
MB
4524 * gnus-art.el (article-strip-banner): Use
4525 gnus-extract-address-components instead of
4526 mail-header-parse-addresses to make it work with non-ASCII text;
4527 remove mail-encode-encoded-word-string.
3b059693 4528
01c52d31
MB
4529 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
4530 values which are surrounded with \"...\"; make it never cause a
4531 Lisp error; give up parsing of parameters if it failed in
4532 extracting type.
3b059693 4533
01c52d31 45342006-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3b059693 4535
01c52d31
MB
4536 * smime.el (smime-cert-by-ldap-1): Fix bug where
4537 `smime-ldap-search' returns results without userCertificates.
ab513ed4 4538
01c52d31 45392006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 4540
01c52d31 4541 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 4542
01c52d31 45432006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 4544
01c52d31
MB
4545 * spam.el (spam-check-spamassassin-headers): Adapt format for
4546 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
4547 <ari@mbf.ocn.ne.jp>.
4548 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 4549
01c52d31 45502006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 4551
01c52d31
MB
4552 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
4553 make-temp-file; make it work with XEmacs as well.
9516b9f4 4554
01c52d31
MB
4555 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
4556 mm-make-temp-file.
9516b9f4 4557
01c52d31
MB
4558 * mm-decode.el (mm-display-external): Use the 3rd arg of
4559 mm-make-temp-file.
4560 (mm-create-image-xemacs): Ditto.
9516b9f4 4561
01c52d31 45622006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 4563
01c52d31
MB
4564 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
4565 with message-narrow-to-headers.
4566 (gnus-draft-setup): Narrow to header to run message-fetch-field.
4567 (gnus-draft-check-draft-articles): New function.
4568 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 4569
01c52d31 45702006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 4571
01c52d31
MB
4572 * gnus-art.el (gnus-article-browse-html-parts):
4573 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
4574 Don't use suffix argument for mm-make-temp-file for Emacs 21
4575 compatibility. Remove useless `format'.
292f71fe 4576
01c52d31 45772006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 4578
01c52d31
MB
4579 * nnweb.el (nnweb-google-wash-article): Update regexps.
4580 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 4581
01c52d31 45822006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 4583
01c52d31
MB
4584 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
4585 re-loading nn* modules.
292f71fe 4586
01c52d31 45872006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 4588
01c52d31
MB
4589 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
4590 for `tool-bar-mode' and don't check it's default-value.
292f71fe 4591
01c52d31 4592 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 4593
01c52d31 4594 * message.el (message-make-tool-bar): Ditto.
292f71fe 4595
01c52d31
MB
4596 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
4597 `substring'. Shorten tmp-file name.
292f71fe 4598
01c52d31 4599 * gnus.el: Remove bogus comment.
292f71fe 4600
01c52d31 46012006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 4602
01c52d31
MB
4603 * gnus-art.el (gnus-article-browse-html-parts): New function.
4604 (gnus-article-browse-html-article): New function for viewing html
4605 articles with a browser.
bd2cef66 4606
01c52d31 46072006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 4608
01c52d31
MB
4609 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
4610 (mml2015-pgg-encrypt): Ditto.
ffda926c 4611
01c52d31
MB
4612 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
4613 (mml1991-pgg-encrypt): Ditto.
f5fab556 4614
01c52d31 46152006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 4616
01c52d31
MB
4617 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
4618 message-make-date instead of current-time-string.
4b9f0de2 4619
01c52d31
MB
4620 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
4621 to gnus-decoded which mm-uu might set.
4b9f0de2 4622
01c52d31 46232006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 4624
01c52d31
MB
4625 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
4626 don't decode quoted parameters; remove misimported Emacs code.
4627 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4628 (rfc2231-decode-encoded-string): Don't use split-string which
4629 behaves differently according to Emacs version; use
4630 mm-decode-coding-region to convert charset to coding-system.
4631 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4632 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 4633
01c52d31 46342006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 4635
01c52d31
MB
4636 * gnus-art.el (article-decode-charset): Don't use ignore-errors
4637 when calling mail-header-parse-content-type.
4638 (article-de-quoted-unreadable): Ditto.
4639 (article-de-base64-unreadable): Ditto.
4640 (article-wash-html): Ditto.
20051b27 4641
01c52d31
MB
4642 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
4643 calling mail-header-parse-content-type and
4644 mail-header-parse-content-disposition.
4645 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
4646 mail-header-parse-content-type.
82259e50 4647
01c52d31
MB
4648 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
4649 insert charset and format parameters; encode description after
4650 inserting it to buffer.
4651 (mml-insert-parameter): Fold lines properly even if a parameter is
4652 segmented into two or more lines; change the max column to 76.
82259e50 4653
01c52d31
MB
4654 * rfc1843.el (rfc1843-decode-article-body): Don't use
4655 ignore-errors when calling mail-header-parse-content-type.
46f93472 4656
01c52d31
MB
4657 * rfc2231.el (rfc2231-parse-string): Return at least type if
4658 possible; don't cause an error even if it fails in parsing of
4659 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4660 (rfc2231-encode-string): Don't break lines at the beginning, leave
4661 it to mml-insert-parameter.
46f93472 4662
01c52d31
MB
4663 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
4664 calling mail-header-parse-content-type.
d3a597b7 4665
01c52d31 46662006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 4667
01c52d31
MB
4668 * spam-report.el (spam-report-gmane-use-article-number):
4669 Improve doc string.
4670 (spam-report-gmane-internal): Check if a suitable header was found
4671 in the article.
8753ddee 4672
01c52d31 46732006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 4674
01c52d31
MB
4675 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
4676 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 4677
01c52d31 46782006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 4679
01c52d31 4680 Update copyright notices of all files in the gnus directory.
8753ddee 4681
01c52d31 46822006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 4683
01c52d31 4684 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 4685
01c52d31 46862006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 4687
01c52d31
MB
4688 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
4689 segmented lines of parameter value to cope with Thunderbird 1.5
4690 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
4691 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4692 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 4693
01c52d31 46942006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 4695
01c52d31
MB
4696 * mml.el (mml-generate-mime-1): Correct the order of inline signed
4697 parts.
a33704bb 4698
01c52d31 46992006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 4700
01c52d31
MB
4701 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4702 there's only one active file for all servers.
4703 (nnweb-request-scan): Make sure nnweb-articles is initialized on
4704 solid groups. Gnus might have used a FAST request to select the group.
4705 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
4706 and nnweb-search redundantly in the active file.
4707 (nnweb-request-list): Don't list bogus groups. There can only be one.
4708 (nnweb-request-create-group): Don't use ARGS.
4709 (nnweb-possibly-change-server, nnweb-request-group): Remove some
4710 initialisations. Let nnoo do the work.
a33704bb 4711
01c52d31 47122006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 4713
01c52d31
MB
4714 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
4715 Say the part has been decoded.
a33704bb 4716
01c52d31 4717 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 4718
01c52d31 47192006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 4720
01c52d31
MB
4721 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
4722 mailcap-viewer-test-cache when there's no 'test clause, since that
4723 will invert the meaning of a "nil" test previously determined by
4724 mailcap-mailcap-entry-passes-test.
53cfefc8 4725
01c52d31 47262006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 4727
01c52d31
MB
4728 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
4729 compiling.
53cfefc8 4730
01c52d31 4731 * gnus-sum.el: Ditto.
53cfefc8 4732
01c52d31 4733 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 4734
01c52d31 47352006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4736
01c52d31 4737 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 4738
01c52d31 47392006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 4740
01c52d31
MB
4741 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
4742 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
4743 current Google Groups.
53cfefc8 4744
01c52d31 47452006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 4746
01c52d31
MB
4747 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
4748 and tool-bar-mode.
66841476 4749
01c52d31
MB
4750 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
4751 and tool-bar-mode.
66841476 4752
01c52d31
MB
4753 * message.el (message-tool-bar-update): Simplify.
4754 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 4755
01c52d31
MB
4756 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
4757 gnus-summary-buffer.
4758 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
4759 gnus-summary-reply.
81df110a 4760
01c52d31 4761 * gmm-utils.el (gmm): Add :version.
5fae1cae 4762
01c52d31 47632006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4764
01c52d31
MB
4765 * Makefile.in (clean): New rule.
4766 (distclean): Use it.
5fae1cae 4767
01c52d31 47682006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 4769
01c52d31
MB
4770 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
4771 autoload.
5fae1cae 4772
01c52d31 47732006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 4774
01c52d31 4775 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 4776
01c52d31 47772006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 4778
01c52d31 4779 * message.el: Change some comments WRT tool-bars.
81df110a 4780
01c52d31
MB
4781 * gnus-sum.el (gnus-summary-tool-bar)
4782 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
4783 (gnus-summary-tool-bar-zap-list): New variables.
4784 (gnus-summary-make-tool-bar): Complete rewrite using
4785 `gmm-tool-bar-from-list'.
430d3ed7 4786
01c52d31
MB
4787 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
4788 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
4789 variables.
4790 (gnus-group-make-tool-bar): Complete rewrite using
4791 `gmm-tool-bar-from-list'.
4792 (gnus-group-tool-bar-update): New function.
430d3ed7 4793
01c52d31 4794 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 4795
01c52d31 47962006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 4797
01c52d31
MB
4798 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
4799 is dissected into a single part of which the type is the same as
4800 the given one; decode charset.
6ff5b064 4801
01c52d31 48022006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 4803
01c52d31
MB
4804 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
4805 into alists as symbol not string, since that's what
4806 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
4807 look for.
a8f6d239 4808
01c52d31 48092006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 4810
01c52d31
MB
4811 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
4812 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 4813
01c52d31 4814 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 4815
01c52d31 48162006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4817
01c52d31
MB
4818 * gnus-art.el (gnus-mime-security-button-commands): New variable.
4819 (gnus-mime-security-button-menu): New definition.
4820 (gnus-mime-security-button-map): Use them.
4821 (gnus-mime-security-button-menu): New function.
4822 (gnus-insert-mime-security-button): Addition to help echo.
4823 (gnus-mime-security-run-function, gnus-mime-security-save-part)
4824 (gnus-mime-security-pipe-part): New functions.
d752cf53 4825
01c52d31
MB
4826 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
4827 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 4828
01c52d31
MB
4829 * mm-decode.el (mm-handle-set-disposition): Remove.
4830 (mm-handle-set-description): Remove.
d752cf53 4831
01c52d31 48322006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 4833
01c52d31
MB
4834 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
4835 (mm-w3m-standalone-supports-m17n-p): New function.
4836 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
4837 w3m usage.
d752cf53 4838
01c52d31
MB
4839 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
4840 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 4841
01c52d31 48422006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 4843
01c52d31
MB
4844 * message.el (message-tool-bar-zap-list): Use
4845 gmm-tool-bar-zap-list as custom type.
4846 (message-tool-bar-update): New function.
4847 (message-tool-bar, message-tool-bar-gnome)
4848 (message-tool-bar-retro): Add message-tool-bar-update.
4849 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 4850
01c52d31 4851 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 4852
01c52d31
MB
4853 * gmm-utils.el (gmm-error): Describe `args'.
4854 (gmm-tool-bar-zap-list): New widget.
4855 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 4856
01c52d31 48572006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4858
01c52d31
MB
4859 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
4860 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
4861 the number of recursive calls.
4a2358e9 4862
01c52d31
MB
4863 * mm-decode.el (mm-handle-set-disposition): New macro.
4864 (mm-handle-set-description): New macro.
4a2358e9 4865
01c52d31 48662006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 4867
01c52d31
MB
4868 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
4869 encoding.
4a2358e9 4870
01c52d31 48712006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4872
01c52d31
MB
4873 * message.el (message-tool-bar-zap-list, message-tool-bar)
4874 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
4875 (message-tool-bar-local-item-from-menu): Remove.
4876 (message-tool-bar-map): Replace by `message-make-tool-bar'.
4877 (message-make-tool-bar): New function.
4878 (message-mode): Use `message-make-tool-bar'.
4a2358e9 4879
01c52d31
MB
4880 * gmm-utils.el: New file.
4881 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
4882 (gmm-lazy): New widget copied from `nnmail.el'.
4883 (gmm-tool-bar-from-list): New function for creating customizable
4884 tool bars.
4885 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
4886 output.
4887 (gmm): Add :prefix to defgroup.
4a2358e9 4888
01c52d31 48892006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 4890
01c52d31 4891 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 4892
01c52d31 48932006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 4894
01c52d31
MB
4895 * mml.el (mml-attach-file): Describe `description' in doc string.
4896 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 4897
01c52d31 48982006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 4899
01c52d31 4900 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 4901
01c52d31 49022006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 4903
01c52d31 4904 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 4905
01c52d31 49062006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 4907
01c52d31
MB
4908 * imap.el (imap-open): Handle case where buffer is a buffer
4909 object.
41e11121 4910
01c52d31 49112005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 4912
01c52d31
MB
4913 * gnus-delay.el (gnus-delay): Don't autoload.
4914 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
4915 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 4916
01c52d31 49172005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 4918
01c52d31 4919 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 4920
01c52d31 49212006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 4922
01c52d31 4923 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 4924
01c52d31 4925 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 4926
01c52d31 49272006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 4928
01c52d31 4929 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 4930
01c52d31 49312006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 4932
01c52d31
MB
4933 * mm-decode.el (mm-inlined-types): Add application/pgp.
4934 (mm-automatic-display): Ditto.
11e22c4a 4935
01c52d31
MB
4936 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
4937 part as text.
11e22c4a 4938
01c52d31 49392006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 4940
01c52d31
MB
4941 * nnrss.el: Update copyright.
4942 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 4943
01c52d31
MB
4944 * gnus-art.el:
4945 * gnus-sum.el:
4946 * mm-uu.el:
4947 * mm-view.el: Update copyright.
97f78c9b 4948
01c52d31 49492006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 4950
01c52d31
MB
4951 * message.el (message-info): New function.
4952 (message-mode-menu): Add it.
4953 Update copyright.
97f78c9b 4954
01c52d31 4955 * ChangeLog: Fix and update copyright.
97f78c9b 4956
01c52d31 49572006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 4958
01c52d31
MB
4959 * message.el (message-forward-subject-name-subject): Prefer the
4960 address to 'nowhere' if the sender has no name.
4961 Fix typo. Update copyright year.
97f78c9b 4962
01c52d31 49632006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 4964
01c52d31
MB
4965 * gnus-art.el (article-wash-html): Use
4966 gnus-summary-show-article-charset-alist if a numeric arg is given.
4967 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 4968
01c52d31
MB
4969 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
4970 mm-inline-text-html-render-with-w3m-standalone.
4971 (mm-text-html-washer-alist): Map w3m-standalone to
4972 gnus-article-wash-html-with-w3m-standalone.
4973 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 4974
01c52d31 49752006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 4976
01c52d31
MB
4977 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
4978 Improve LaTeX.
4b91459a 4979
01c52d31 49802006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 4981
01c52d31
MB
4982 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4983 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 4984
01c52d31
MB
4985 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
4986 the buffer.
4b91459a 4987
01c52d31 49882006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4989
01c52d31
MB
4990 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
4991 custom definition of `gnus-posting-styles'.
d44e3b45 4992
01c52d31
MB
4993 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
4994 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 4995
01c52d31 49962006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 4997
01c52d31
MB
4998 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
4999 Use nntp for bug archive.
4b91459a 5000
01c52d31 50012006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 5002
01c52d31
MB
5003 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
5004 parts.
5005 (nnrss-normalize-date): New function converts ISO 8601 date into
5006 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5007 (nnrss-check-group): Use it.
c03ac728 5008
01c52d31 50092006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5010
01c52d31 5011 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 5012
01c52d31
MB
5013 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
5014 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
5015 (nnrss-insert-w3): Ditto.
d8a88581 5016
01c52d31 50172005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 5018
01c52d31
MB
5019 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
5020 the articles to be forwarded including the case where neither a
5021 number of articles nor a region is specified.
d8a88581 5022
01c52d31 50232005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5024
01c52d31
MB
5025 * nnrss.el (nnrss-request-article): Fix last change; fill
5026 text/plain parts.
7573397b 5027
01c52d31 50282005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 5029
01c52d31
MB
5030 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
5031 in text/plain part.
5032 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 5033
01c52d31 50342005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 5035
01c52d31
MB
5036 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
5037 article.
9ebc3953 5038
01c52d31 50392005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 5040
01c52d31
MB
5041 * nnml.el: Don't require gnus-bcklg. Autoload it.
5042 (nnml-use-compressed-files, nnml-save-mail): Support other
5043 comression programs such as bzip2.
7929f858 5044
01c52d31 50452005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 5046
01c52d31
MB
5047 * dns.el (query-dns): Make sure we check the buffer size before
5048 removing tcp headers.
7929f858 5049
01c52d31 50502005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 5051
01c52d31
MB
5052 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
5053 remove MIME buttons associated with multipart/alternative parts.
5054 (gnus-mime-display-alternative): Tag buttons using `article-type'
5055 text property.
ead25b5c 5056
01c52d31
MB
5057 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
5058 associated with multipart/alternative parts.
ead25b5c 5059
01c52d31 5060 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 5061
01c52d31
MB
5062 * mm-decode.el (mm-inlined-types): Fix custom type.
5063 (mm-keep-viewer-alive-types): Ditto.
5064 (mm-automatic-display): Ditto.
5065 (mm-attachment-override-types): Ditto.
5066 (mm-inline-override-types): Ditto.
5067 (mm-automatic-external-display): Ditto.
8774406b 5068
01c52d31 50692005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 5070
01c52d31
MB
5071 * spam-report.el (spam-report-user-mail-address)
5072 (spam-report-user-agent): New variables.
5073 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 5074
01c52d31 50752005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 5076
01c52d31
MB
5077 * gnus-art.el (gnus-button-handle-custom): Do not just use
5078 `customize-apropos' for any "M-x customize-*" button but the
5079 function called for. Accept both the function name and its
5080 argument in order to achieve this.
5081 (gnus-button-alist): Remove support for "custom:" URL's. Pass
5082 function name to `gnus-button-handle-custom' in case of "M-x
5083 customize-*" buttons.
59fda2fa 5084
01c52d31 50852005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 5086
01c52d31
MB
5087 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
5088 multipart/alternative and add xref to mm-discouraged-alternatives
5089 in doc string.
7d0c69be 5090
01c52d31
MB
5091 * mm-decode.el (mm-discouraged-alternatives): Add xref to
5092 gnus-buttonized-mime-types in doc string.
7d0c69be 5093
01c52d31 50942005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5095
01c52d31
MB
5096 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
5097 Suggest image/.* in the doc string.
d6697c02 5098
01c52d31 50992005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 5100
01c52d31
MB
5101 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
5102 message-marks (Debian bug #342521).
d6697c02 5103
01c52d31 51042005-12-12 Simon Josefsson <jas@extundo.com>
84861437 5105
01c52d31
MB
5106 * password.el (password-read-from-cache): Add.
5107 (password-read): Use it.
84861437 5108
01c52d31 51092005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 5110
01c52d31
MB
5111 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
5112 us-ascii as a MIME charset.
3338c0ad 5113
01c52d31
MB
5114 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
5115 against the case where the 2nd arg TYPE is nil.
3338c0ad 5116
01c52d31 51172005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 5118
01c52d31 5119 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 5120
01c52d31 5121 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 5122
01c52d31 51232005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 5124
01c52d31 5125 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 5126
01c52d31 51272005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 5128
01c52d31
MB
5129 * mm-decode.el (mm-display-external): Use nametemplate (defined in
5130 RFC1524) if it is in mailcap or add a suffix according to
5131 mailcap-mime-extensions when generating a temp filename; postpone
5132 deleting a temp file for 2 seconds for some wrappers, shell
5133 scripts, and so on, which might exit right after having started a
5134 viewer command as a background job.
5135
51362005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5137
5138 * nntp.el (nntp-marks-directory): Fix custom group.
5139
5140 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
5141 steps when < 10.
5142
5143 * gnus-start.el (gnus-no-server-1): Mention
5144 `gnus-level-default-subscribed' in doc string.
5145
51462005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
5147
5148 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
5149 parens.
5150
51512005-11-26 Dave Love <fx@gnu.org>
5152
5153 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
5154 (tls-program, tls-success): Provide openssl alternative.
5155
5156 * starttls.el: Doc fixes.
5157 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
5158 SERVICE to PORT.
5159
002876ab 5160 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
5161 port null or service name.
5162 (starttls-negotiate): Autoload.
5163
51642005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
5165
5166 * message.el (message-kill-to-signature): Fix interactive spec.
5167
51682005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
5169
5170 * pop3.el (pop3-open-server): Recognize a string as a service name.
5171
51722005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
5173
5174 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
5175
51762005-11-23 Dave Love <fx@gnu.org>
5177
5178 Add pop3s, pop3/starttls.
5179
5180 * pop3.el (pop3-authentication-scheme): Clarify doc.
5181 (open-tls-stream, starttls-open-stream): Autoload.
5182 (pop3-stream-type): New.
5183 (pop3-open-server): Use it.
5184
5185 * mail-source.el (mail-sources): Fix some :types. Add stream type
5186 for POP.
5187 (mail-source-keyword-map): Add :stream for POP.
5188 (mail-source-fetch-pop): Use pop3-stream-type.
5189
51902005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
5191
5192 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
5193 of current-time-string.
5194
51952005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
5196
5197 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
5198 date header.
5199
52002005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5201
5202 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
5203 it can seriously impact performance as it bypasses the agent's
5204 local caches.
5205
52062005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
5207
5208 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
5209 must be explicitly online rather than "not explicitly offline" for
5210 its flags to be synchronized.
5211
5212 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
5213 that gnus-uu-unmark-thread will function correctly.
5214
5215 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
5216 1024K is instead displayed as 1M.
5217
52182005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5219
5220 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
5221
52222005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
5223
5224 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
5225
52262005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
5227
5228 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
5229 error message to display actual error condition.
5230 (gnus-agent-save-local): Avoid saving symbols that are bound to
5231 nil as they simply result in a warning message in
5232 gnus-agent-read-local.
5233
52342005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5235
5236 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
5237 rather than make-variable-buffer-local for file-precious-flag.
5238
52392005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5240
5241 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
5242 for duplicates which are removed. The invalid sort check then
5243 triggers a rescan after the sort as sorting may have moved
5244 duplicate entries such that they can be cheaply detected.
5245
52462005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5247
5248 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
5249
52502005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
5251
5252 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
5253 internal variable to a custom variable. Changed default value
5254 from compressed(2) to uncompressed(1).
5255 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
5256 support for uncompressed agentview files. Taken together, reading
5257 the agentview file should now be 6-7 times faster.
5258
52592005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
5260
5261 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
5262 as a buffer-local variable. This avoids creating truncated
5263 dribble files as a result of a hang up, eg.
5264
52652005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
5266
5267 * gnus-start.el (gnus-start-draft-setup): Enforce
5268 `gnus-draft-mode' for nndraft:drafts at startup.
5269
5270 * gnus.el (gnus-splash): Change custom group.
5271 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
5272 allow-list argument.
5273
5274 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
5275 string.
5276
52772005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
5278
5279 * gnus-art.el (gnus-default-article-saver): Add user-defined
5280 `function' to custom type.
5281
52822005-10-30 Chong Yidong <cyd@stupidchicken.com>
5283
5284 * imap.el (imap-open): Handle case where buffer is a buffer
5285 object.
5286
52872005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
5288
5289 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
5290 long lines.
5291 (gnus-cache-delete-group): Wrap doc strings.
5292
5293 * gnus-agent.el (gnus-agent-rename-group)
5294 (gnus-agent-delete-group): Wrap doc strings.
5295
01c52d31
MB
52962005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5297
5298 * gnus-start.el (gnus-1): Add "native" to
5299 gnus-predefined-server-alist.
5300
5301 * gnus.el (gnus-method-to-server): Don't add "native" to the
5302 lists here, because that leads to problems when
5303 gnus-select-method is bound.
5304
53052005-11-09 Simon Josefsson <jas@extundo.com>
5306
5307 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
5308 use (not sort-by-date) instead.
5309
53102005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
5311
5312 * gnus-delay.el (gnus-delay-group): Don't autoload.
5313 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
5314 to be re-loaded when customizing the `gnus-delay' group.
5315
53162005-11-19 Chong Yidong <cyd@stupidchicken.com>
5317
5318 * message.el: Revert last changes.
5319 (message-insert-citation-line): Use newlines.
5320
53212005-11-17 Chong Yidong <cyd@stupidchicken.com>
5322
5323 * message.el (message-courtesy-message)
5324 (message-mark-insert-begin, message-mark-insert-end)
5325 (message-elide-ellipsis, message-cancel-message)
5326 (message-add-header, message-change-subject)
5327 (message-cross-post-followup-to-header)
5328 (message-cross-post-insert-note, message-reduce-to-to-cc)
5329 (message-widen-reply, message-delete-not-region)
5330 (message-kill-to-signature, message-insert-signature)
5331 (message-insert-importance-high, message-insert-importance-low)
5332 (message-insert-or-toggle-importance)
5333 (message-insert-disposition-notification-to)
5334 (message-indent-citation, message-yank-original)
5335 (message-cite-original-without-signature, message-cite-original)
5336 (message-insert-citation-line, message-position-on-field)
5337 (message-fix-before-sending, message-send-mail-partially)
5338 (message-send-mail, message-send-mail-with-sendmail)
5339 (message-send-mail-with-qmail, message-send-news)
5340 (message-check-news-header-syntax, message-generate-headers)
5341 (message-insert-courtesy-copy, message-fill-address)
5342 (message-fill-header, message-shorten-references)
5343 (message-setup-1, message-cancel-news)
5344 (message-forward-make-body-plain, message-forward-make-body-mime)
5345 (message-forward-make-body-mml, message-encode-message-body)
5346 (message-forward-make-body-digest-plain)
5347 (message-forward-make-body-digest-mime)
5348 (message-use-alternative-email-as-from): Insert `hard-newline'
5349 instead of ordinary newlines.
5350
53512005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
5352
5353 * message.el (message-generate-headers): Downcase the argument
5354 given to message-check-element.
5355
53562005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
5357
5358 * nntp.el (nntp-authinfo-rejected): New error condition.
5359 (nntp-wait-for): Use new error condition to signal authentication
5360 error.
5361 (nntp-retrieve-data): Rethrow new error condition to break out of
5362 recursive call to nntp-send-authinfo.
5363
53642005-11-08 Romain Francoise <romain@orebokech.com>
5365
5366 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
5367 (gnus-summary-exit-map): Bind to `Z p'.
5368 (gnus-summary-make-menu-bar): Add menu item.
5369
53702005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
5371
5372 * gnus-art.el (gnus-article-treat-custom): Add `first'.
5373 (gnus-treat-*): Add `first' in all doc strings.
5374
5375 * gnus-group.el (gnus-group-compact-group): Fix typo.
5376
53772005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
5378
5379 * gnus.el (gnus-parameters-case-fold-search): New variable.
5380 (gnus-parameters-get-parameter): Use it.
5381
5382 * gnus-score.el (gnus-home-score-file): Doc fix.
5383
53842005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
5385
5386 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
5387
53882005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
5389
5390 * mm-util.el (mm-special-display-p): New function.
5391
5392 * mml.el (mml-preview): Use it; doc fix.
5393
53942005-10-29 Romain Francoise <romain@orebokech.com>
5395
5396 * message.el (message-fix-before-sending): Fix comment.
5397
53982005-10-29 Jari Aalto <jari.aalto@cante.net>
5399
5400 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
5401
54022005-10-29 Jari Aalto <jari.aalto@cante.net>
5403
5404 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
5405 Used in gnus-score.el.
5406
54072005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5408
5409 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
5410
54112005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
5412
5413 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
5414 whitespace removed in revision 7.8. Use concatenated string to
5415 protect trailing whitespace.
5416
54172005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
5418
5419 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
5420 (nnimap-request-expire-articles): Use it to avoid sending 'UID
5421 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
5422 Courier IMAP ("some version from 2004"). Mostly based on similar
5423 code in the same function.
5424
54252005-10-26 Didier Verna <didier@xemacs.org>
5426
002876ab 5427 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 5428 article buffer.
002876ab 5429 * gnus-srvr.el (gnus-server-compact-server): Ditto.
01c52d31
MB
5430 * nnml.el (nnml-request-compact-group): handle self Xref: field in
5431 NOV database and in article itself.
5432 Invalidate article backlog.
5433
54342005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5435
5436 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
5437
54382005-10-26 Simon Josefsson <jas@extundo.com>
5439
5440 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
5441 part of 2004-07-25 change.
5442
54432005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
5444
5445 * message.el (message-display-completion-list): New function.
5446 (message-expand-group): Use it; make sure the Completions buffer
5447 is modifiable.
5448
54492005-10-30 Chong Yidong <cyd@stupidchicken.com>
5450
5451 * imap.el (imap-open): Handle case where buffer is a buffer
5452 object.
5453
54542005-10-24 Eli Zaretskii <eliz@gnu.org>
5455
5456 * pgg-def.el:
5457 * pgg-gpg.el:
5458 * pgg-parse.el:
5459 * pgg-pgp.el:
5460 * pgg-pgp5.el:
5461 * pgg.el: Move to the parent lisp directory.
5462
54632005-10-23 Chong Yidong <cyd@stupidchicken.com>
5464
5465 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
5466 user-mail-name is an empty string.
5467
54682005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
5469
5470 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
5471 depending on gnus-score-decay-constant.
5472
5473 * encrypt.el (encrypt-insert-file-contents)
5474 (encrypt-write-file-contents): Don't use `gnus-message'.
5475
5476 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
5477 arguments.
5478 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
5479 arguments to mm-uu-verbatim-marks-extract.
5480 (mm-uu-hide-markers): New variable.
5481 (mm-uu-extract): Use face similar to `gnus-cite-3'.
5482
5483 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5484 (gnus-convert-image-to-face-command): Use "convert" by default to
5485 allow other input image formats.
5486 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
5487 accordingly.
5488
54892005-10-23 Simon Josefsson <jas@extundo.com>
5490
5491 * imap.el (imap-gssapi-program): Align command line parameters
5492 with latest GNU SASL.
5493 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
5494
54952005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5496
5497 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
5498 HTML.
5499 (nnslashdot-request-article): Ditto.
5500
55012005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
5502
5503 * mail-source.el (mail-source-fetch-pop): Require pop3.
5504 (mail-source-check-pop): Ditto.
5505
55062005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5507
5508 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
5509 errors.
5510
55112005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5512
5513 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
5514 (gnus-treat-strip-leading-blank-lines): Improve doc string.
5515
5516 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
5517
5518 * mm-bodies.el (mm-decode-string): Call
5519 `mm-charset-to-coding-system' with allow-override argument.
5520
55212005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5522
5523 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
5524 (rfc2047-charset-to-coding-system): New function.
5525 (rfc2047-decode-encoded-words): New function.
5526 (rfc2047-decode-region): Use them.
5527 (rfc2047-decode-cte): Remove.
5528 (rfc2047-parse-and-decode): Remove.
5529 (rfc2047-decode): Remove.
5530
55312005-10-15 Kenichi Handa <handa@m17n.org>
5532
5533 * rfc2047.el (rfc2047-decode-cte): New function.
5534 (rfc2047-decode-region): Change the way to decode successive
5535 encoded-words: decode B- or Q-encoding in each encoded-word,
5536 concatenate them, and decode it as charset.
5537
55382005-10-17 Chong Yidong <cyd@stupidchicken.com>
5539
5540 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
5541 widget-move-and-invoke.
5542 (gnus-custom-mode): Use gnus-custom-map.
5543
55442005-10-15 Bill Wohler <wohler@newt.com>
5545
5546 * message.el (message-tool-bar-map): Renamed image file from
5547 mail_send to mail/send.
5548
55492005-10-16 Masatake YAMATO <jet@gyve.org>
5550
5551 * message.el (message-expand-group): Pass the common
5552 prefix substring of completion to `display-completion-list'.
5553
55542005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
5555
5556 * mml-sec.el (mml-secure-method): New internal variable.
5557 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
5558 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
5559 functions using mml-secure-method.
5560
5561 * mml.el (mml-mode-map): Add key bindings for those functions.
5562 (mml-menu): Simplify security menu entries. Suggested by Jesper
5563 Harder <harder@myrealbox.com>.
5564 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
5565 end of message if point is the headers of the message.
5566
5567 * message.el (message-in-body-p): New function.
5568
5569 * assistant.el: Autoload gnus-util and netrc.
5570
5571 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
5572 Use `mm-charset-override-alist' only when decoding.
5573
5574 * mm-bodies.el (mm-decode-body): Call
5575 `mm-charset-to-coding-system' with allow-override argument.
5576
5577 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
5578 `filename' from Content-Disposition if Content-Type doesn't
5579 provide `name'.
5580 (gnus-mime-view-part-as-type): Set default instead of
5581 initial-input.
5582
55832005-10-09 Daniel Brockman <daniel@brockman.se>
5584
5585 * format-spec.el (format-spec): Propagate text properties of % spec.
5586
55872005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
5588
5589 * gnus-art.el (gnus-treat-predicate): Add `first'.
5590
55912005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
5592
5593 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
5594 (mm-charset-override-alist): New variable.
5595 (mm-charset-to-coding-system): Use it.
5596 (mm-codepage-setup): New helper function.
5597 (mm-charset-eval-alist): New variable.
5598 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
5599 about unknown charsets.
5600
56012005-10-04 David Hansen <david.hansen@gmx.net>
5602
5603 * nnrss.el (nnrss-request-article): Add support for the comments tag.
5604 (nnrss-check-group): Ditto.
5605
56062005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5607
5608 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
5609 Rename x-gnus-verbatim to x-verbatim.
5610 (mm-uu-type-alist): Fix regexp for verbatim-marks.
5611
5612 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
5613 x-verbatim.
5614
5615 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
5616
5617 * gnus-util.el (gnus-remove-duplicates): Remove.
5618
5619 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
5620 instead of gnus-remove-duplicates.
5621
5622 * message.el (message-remove-duplicates): Remove.
5623 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
5624 message-remove-duplicates.
5625
5626 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
5627 available, else use implementation from `delete-dups'.
5628
5629 * message.el (message-insert-expires): New function.
5630 (message-mode-map): Add key binding.
5631 (message-mode-field-menu): Add menu entry.
5632 (message-mode): Document it.
5633 (message-make-expires-date): Use `message-make-date'.
5634
56352005-10-04 Josh Huber <huber@alum.wpi.edu>
5636
5637 * message.el (message-make-expires-date): New function.
5638
56392005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
5640
5641 * Makefile.in (list-installed-shadows): New entry.
5642 (install): Use it.
5643 (remove-installed-shadows): New entry.
5644
56452005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
5646
5647 * time-date.el: Autoload parse-time-string, XEmacs needs it.
5648
56492005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
5650
5651 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
5652 function rather than the diff-mode.el package.
5653 (mm-display-external): Use with-current-buffer.
5654 (mm-viewer-completion-map, mm-viewer-completion-map):
5655 Move initialization inside declaration.
5656
56572005-09-29 Simon Josefsson <jas@extundo.com>
5658
5659 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
5660 autoload mail-check-payment.
5661 (spam-check-hashcash): Define unconditionally, since hashcash.el
5662 is part of Gnus now. Ignore errors from payment checking.
5663
56642005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
5665
5666 * message.el (message-bold-region, message-unbold-region): Rename
5667 from `bold-region' and `unbold-region'.
5668
5669 * message.el: Remove useless autoloads.
5670
56712005-09-28 Simon Josefsson <jas@extundo.com>
5672
5673 * message.el (message-use-idna): Default to t.
5674 (message-use-idna): Test whether encoding works too. Doc fix.
5675
56762005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
5677
5678 * nntp.el (nntp-warn-about-losing-connection): Remove.
5679
56802005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
5681
5682 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
5683 customizable. Change default value.
5684 (mm-uu-diff-groups-regexp): Change default value.
5685 (mm-uu-type-alist): Add doc string.
5686 (mm-uu-configure): Add doc string. Make it interactive.
5687 (mm-uu-tex-groups-regexp): New variable.
5688 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
5689 (mm-uu-type-alist): Add LaTeX documents.
5690 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
5691 of "text/verbatim".
5692 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
5693
5694 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
5695 instead of "text/verbatim".
5696
5697 * message.el (message-mark-inserted-region)
5698 (message-mark-insert-file): Use slrn style marks when called with
5699 prefix argument.
5700
57012005-09-27 Simon Josefsson <jas@extundo.com>
5702
5703 * message.el (message-idna-to-ascii-rhs-1): Reformat.
5704
57052005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
5706
5707 * message.el (message-remove-duplicates): New function.
5708 Implementation borrowed from `gnus-remove-duplicates'.
5709 (message-idna-to-ascii-rhs): Also encode idna addresses in
5710 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5711 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
5712 only ask about the same idna domain once per header and also tell
5713 in what header to replace the idna domain.
5714
5715 * gnus-art.el (article-decode-idna-rhs): Also decode idna
5716 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
5717 (article-decode-idna-rhs): Fix regexp so that all idna-address in
5718 a header is decoded and not just the last one.
5719
57202005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
5721
5722 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
5723 has been decoded.
5724
5725 * mm-decode.el (mm-automatic-display): Add text/verbatim.
5726 (mm-insert-part): Don't modify text if it has been decoded.
5727
5728 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
5729 decoded.
5730
5731 * mm-view.el (mm-inline-text): Don't strip text props unless
5732 decoding enriched or richtext parts.
5733
57342005-09-25 Romain Francoise <romain@orebokech.com>
5735
5736 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
5737 * gnus-start.el (gnus-subscribe-interactively):
5738 * gnus-uu.el (gnus-uu-grab-articles):
5739 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
5740 space.
5741
57422005-09-24 Emilio C. Lopes <eclig@gmx.net>
5743
5744 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
5745 * mm-view.el (mm-view-pkcs7-decrypt):
5746 * gnus-sum.el (gnus-summary-limit-to-extra)
5747 (gnus-summary-respool-article, gnus-read-move-group-name):
5748 * gnus-score.el (gnus-summary-increase-score):
5749 * gnus-util.el (gnus-completing-read-with-default):
5750 * gnus-art.el (gnus-read-save-file-name)
5751 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
5752 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
5753 * message.el (message-check-news-header-syntax):
5754 Follow convention for reading with the minibuffer.
5755
57562005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
5757
5758 * spam-report.el (spam-report-url-ping-plain):
5759 Use gnus-extended-version as User-Agent.
5760
5761 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
5762 default value is nil.
5763
5764 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
5765 (mm-uu-verbatim-marks-extract): New function.
5766 (mm-uu-extract): New face.
5767 (mm-uu-copy-to-buffer): Use it.
5768
5769 * spam-report.el (spam-report-gmane-ham): Renamed from
5770 `spam-report-gmane-unspam'.
5771 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
5772 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
5773
5774 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
5775 Autoload.
5776 (spam-report-gmane-unregister-routine): Renamed
5777 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
5778
57792005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
5780
5781 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
5782 (spam-report-gmane-unregister-routine): Add support for gmane
5783 unregistration.
5784
5785 * spam-report.el (spam-report-gmane-unspam)
5786 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
5787 (spam-report-gmane): Change to take a single article and do unspam
5788 registration.
5789
57902005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5791
5792 * mm-url.el (mm-url-decode-entities): Fix regexp.
5793
57942005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5795
5796 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
5797 default to nil, to be able to use Gnus at all. If the default
5798 switches to something else, then the function should be fixed not
5799 be exceedingly slow.
5800
58012005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
5802
5803 * gnus-start.el (gnus-activate-group): If the server is nil, don't
5804 fail hard.
5805
5806 * spam-report.el: Add better Keywords line.
5807
5808 * spam.el: Add Maintainer and better Keywords line.
5809
58102005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
5811
5812 * gnus-art.el (gnus-article-replace-part)
5813 (gnus-mime-replace-part): New functions.
5814 (gnus-mime-action-alist, gnus-mime-button-commands)
5815 (gnus-mime-save-part-and-strip): Added file argument.
5816 (gnus-article-part-wrapper): Added interactive argument.
5817
5818 * gnus-sum.el (gnus-summary-mime-map): Add
5819 `gnus-article-replace-part'.
5820
58212005-09-19 Didier Verna <didier@xemacs.org>
5822
5823 The nnml compaction feature:
5824 * nnml.el (nnml-request-compact-group): New function.
5825 * nnml.el (nnml-request-compact): New function.
5826 * gnus-int.el (gnus-request-compact-group): New function.
5827 * gnus-int.el (gnus-request-compact): New function.
5828 * gnus-group.el (gnus-group-compact-group): New function.
5829 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
5830 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
5831 * gnus-srvr.el (gnus-server-compact-server): New function.
5832 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
5833 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
5834
58352005-09-18 Deepak Goel <deego@gnufans.org>
5836
5837 * sieve.el (sieve-help): Fix `message' call: first arg should be a
5838 format spec.
5839
58402005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
5841
5842 * gnus.el (gnus-group-startup-message): Bind image-load-path.
5843
58442005-09-15 Romain Francoise <romain@orebokech.com>
5845
5846 * message.el (message-fill-paragraph): Clarify docstring.
5847
58482005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
5849
5850 * gnus-art.el (gnus-mime-display-part): Protect against broken
5851 MIME messages.
5852
58532005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
5854
5855 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
5856 before parsing header.
5857
58582005-09-11 Jari Aalto <jari.aalto@cante.net>
5859
002876ab 5860 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
5861
58622005-09-11 Romain Francoise <romain@orebokech.com>
5863
5864 * message.el (message-alternative-emails): Improve docstring.
5865 (message-setup-1): Call `message-use-alternative-email-as-from'
5866 after `message-setup-hook' to give it precedence over posting
5867 styles, etc.
5868 (message-use-alternative-email-as-from): Add docstring. Remove
5869 the original From header if present.
5870
5871 * nnml.el (nnml-compressed-files-size-threshold): New variable.
5872 (nnml-save-mail): Use it.
5873
5874 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
5875 articles. Add new argument `silent'.
5876 (gnus-uu-mark-all): Report the total number of marked articles.
5877
58782005-09-10 Romain Francoise <romain@orebokech.com>
5879
5880 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
5881 (gnus-uu-mark-series): Likewise.
5882
58832005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
5884
5885 * spam-report.el (spam-report-gmane): Fix generation of spam
5886 report URL.
5887
58882005-09-10 Simon Josefsson <jas@extundo.com>
5889
5890 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
5891 t, based on discussion on the ding list with Robert Epprecht
5892 <epprecht@solnet.ch>.
5893
58942005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
5895
5896 * spam-report.el (spam-report-gmane): Make it work without
5897 X-Report-Spam header. Gmane now only provides Archived-At.
5898 This is only used if `spam-report-gmane-use-article-number' is nil.
5899 (spam-report-gmane-spam-header): Remove. Not used anymore.
5900
5901 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
5902 make `gnus-summary-sort-by-recipient' work with threading.
5903
5904 * nnweb.el (nnweb-google-wash-article): Print a message if article
5905 is not available.
5906
59072005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5908
5909 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
5910 change. Decode text/* parts content before displaying.
5911
59122005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
5913
5914 * mml-smime.el: Remove defvar of gnus-extract-address-components.
5915
59162005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5917
5918 * mm-view.el (mm-display-inline-fontify): Disable support modes.
5919
59202005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
5921
5922 * message.el (message-tab-body-function): Fixed mismatched custom
5923 type.
5924
5925 * gnus.el (gnus-group-change-level-function): Ditto.
5926
5927 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
5928
5929 * gnus-art.el (gnus-signature-limit)
5930 (gnus-article-mime-part-function): Ditto.
5931
59322005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
5933
5934 * mml.el (mml-mode): Silence the byte compiler.
5935
5936 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
5937 using `(sit-for 0)' before moving the point to the specified part;
5938 skip unbuttonized parts.
5939 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
5940 return to the summary window if gnus-auto-select-part is non-nil.
5941
59422005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5943
5944 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
5945 variables.
5946 (mml-dnd-attach-file, mml-mode): Use them.
5947
5948 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
5949 Make fetching article by MID work again for Google Groups. Added
5950 FIXME concerning gnus-group-make-web-group.
5951
5952 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
5953 Don't depend on Gnus by using mail-extract-address-components if
5954 gnus-extract-address-components is not bound.
5955
59562005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5957
5958 * gnus-art.el (gnus-mime-display-security): Don't display the
5959 signature, but only the signed part.
5960
59612005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
5962
5963 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
5964
5965 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
5966 list, not listp.
5967
59682005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
5969
5970 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
5971 when encoding.
5972
5973 * mm-bodies.el (mm-decode-content-transfer-encoding):
5974 De-canonicalize CRLF for all text content types, not just
5975 text/plain.
5976
59772005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5978
5979 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
5980 valid article; point arrow and cursor at the MIME button.
5981
59822005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
5983
5984 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
5985 Suggested by Dan Christensen <jdc@uwo.ca>.
5986
5987 * mm-decode.el (mm-save-part): Enable change of prompt.
5988
59892005-08-29 Jari Aalto <jari.aalto@cante.net>
5990
5991 * gnus-msg.el (gnus-inews-add-send-actions): Made
5992 `message-post-method' lambda parameter ARG `&optional'.
5993
59942005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
5995
5996 * gnus-sum.el (gnus-summary-mime-map): Added
5997 gnus-article-save-part-and-strip, gnus-article-delete-part and
5998 gnus-article-jump-to-part.
5999
6000 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
6001 (gnus-article-edit-part): Use it.
6002 (gnus-article-part-wrapper): Added no-handle argument.
6003 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
6004 functions.
6005
60062005-08-29 Romain Francoise <romain@orebokech.com>
6007
6008 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
6009 docstring.
6010 (gnus-face-from-file): Likewise.
6011
60122005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
6013
6014 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
6015 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
6016 non-nil.
6017 (gnus-auto-select-part): New variable.
6018 (gnus-article-jump-to-part): New function.
6019 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
6020 (gnus-mime-delete-part): Allow selecting specified part after
6021 deleting or stripping parts.
6022 (gnus-article-jump-to-part): Don't use `read-number'. Use last
6023 part if argument is bogus.
6024
60252005-08-31 Juanma Barranquero <lekktu@gmail.com>
6026
6027 * gnus-art.el (w3m-minor-mode-map):
6028 * gnus-spec.el (gnus-newsrc-file-version):
6029 * gnus-util.el (nnmail-active-file-coding-system)
6030 (gnus-original-article-buffer, gnus-user-agent):
6031 * gnus.el (gnus-ham-process-destinations)
6032 (gnus-parameter-ham-marks-alist)
6033 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
6034 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
6035 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
6036 * mm-decode.el (gnus-current-window-configuration):
6037 * mm-extern.el (gnus-article-mime-handles):
6038 * mm-url.el (url-current-object, url-package-name)
6039 (url-package-version):
6040 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
6041 (smime-keys, w3m-cid-retrieve-function-alist)
6042 (w3m-current-buffer, w3m-display-inline-images)
6043 (w3m-minor-mode-map):
6044 * mml-smime.el (gnus-extract-address-components):
6045 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
6046 (gnus-newsrc-hashtb, message-default-charset)
6047 (message-deletable-headers, message-options)
6048 (message-posting-charset, message-required-mail-headers)
6049 (message-required-news-headers):
6050 * mml1991.el (mc-pgp-always-sign):
6051 * mml2015.el (mc-pgp-always-sign):
6052 * nnheader.el (nnmail-extra-headers):
6053 * rfc1843.el (gnus-decode-encoded-word-function)
6054 (gnus-decode-header-function, gnus-newsgroup-name):
6055 * spam-stat.el (gnus-original-article-buffer): Add defvars.
6056
60572005-08-22 Karl Chen <quarl@cs.berkeley.edu>
6058
6059 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
6060 the end of the date treatments.
6061
60622005-08-15 Simon Josefsson <jas@extundo.com>
6063
6064 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
6065 it in url-handlers.el and XEmacs in url.el. Reported by Luca
6066 Capello and Romain Francoise.
6067 (pgg-fetch-key-function): Removed, not used?
6068 (pgg-insert-url-with-w3): Require url, to get
6069 url-insert-file-contents regardless of where it is defined.
6070
60712005-08-13 Romain Francoise <romain@orebokech.com>
6072
6073 * message.el (message-cite-original-1): New function.
6074 (message-cite-original): Use it.
6075 (message-cite-original-without-signature): Ditto.
6076
60772005-08-08 Romain Francoise <romain@orebokech.com>
6078
6079 * message.el (message-yank-empty-prefix): New variable.
6080 (message-indent-citation): Use it.
6081 (message-cite-original-without-signature): Respect X-No-Archive.
6082
60832005-08-08 Simon Josefsson <jas@extundo.com>
6084
6085 * pgg.el: Autoload url-insert-file-contents instead of loading
6086 w3/url.
6087 (pgg-insert-url-with-w3): Don't load url here.
6088
60892005-08-07 Jesper Harder <harder@phys.au.dk>
6090
6091 * message.el (message-kill-to-signature): Don't insert newline at
6092 bol.
6093 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
6094
60952005-08-06 Romain Francoise <romain@orebokech.com>
6096
6097 * message.el (message-user-fqdn): Fix typo in docstring.
6098
60992005-08-05 Daiki Ueno <ueno@unixuser.org>
6100
6101 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
6102
6103 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
6104
61052005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
6106
6107 * mm-bodies.el (mm-encode-body): Use coding system rather than
6108 charset to encode text.
6109
6110 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
6111 number of charsets if utf-8 is available (XEmacs).
6112
61132005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
6114
6115 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
6116 taken from `gnus-button-mid-or-mail-regexp'.
6117 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
6118 (gnus-button-alist): Improve regexp for domain part of the MIDs
6119 for news:localpart@domain buttons.
6120 (gnus-button-ctan-directory-regexp): Update.
6121
61222005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
6123
6124 * sieve-manage.el (sieve-manage-interactive-login): Use
6125 make-local-variable rather than make-variable-buffer-local.
6126 (sieve-manage-open): Ditto.
6127 (sieve-manage-authenticate): Ditto.
6128
6129 * mml.el (mml-generate-mime-1): Make the content type default to
6130 text/plain if the filename is not specified.
6131
61322005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
6133
6134 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
6135 instead of insert-buffer.
6136
6137 * message.el (message-yank-original): Ditto; set the mark at the
6138 end of the yanked message.
6139
61402005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
6141
6142 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
6143 lines to scroll rather than to stop it.
6144
6145 * mml.el (mml-generate-default-type): Add doc string.
6146 (mml-generate-mime-1): Use mm-default-file-encoding or make it
6147 default to application/octet-stream when determining the content
6148 type if it is not specified for the part or the mml contents; add
6149 a comment about mml-generate-default-type.
6150
61512005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
6152
6153 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
6154 make it default to application/octet-stream when determining the
6155 content type if it is not specified for the external contents.
6156
61572005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
6158
6159 * rfc2231.el (rfc2231-parse-string): Take care that not only a
6160 segmented parameter but also other parameters might be there.
6161
61622005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
6163
6164 * mm-decode.el (mm-display-external): Delete temp file, directory
6165 and buffer immediately if the external process is exited.
6166
61672005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
6168
6169 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
6170 fewer lines than that of scroll-margin.
6171 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
6172
61732005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
6174
6175 * gnus-art.el (gnus-article-next-page): Revert.
6176 (gnus-article-beginning-of-window): New macro.
6177 (gnus-article-next-page-1): Use it.
6178 (gnus-article-prev-page): Ditto.
6179 (gnus-article-edit-part): Use insert-buffer-substring instead of
6180 insert-buffer.
6181 (gnus-article-edit-exit): Ditto.
6182
6183 * gnus-util.el (gnus-beginning-of-window): Remove.
6184 (gnus-end-of-window): Remove.
6185
61862005-07-25 Simon Josefsson <jas@extundo.com>
6187
6188 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
6189 to have the url package without w3. Reported by Daiki Ueno
6190 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
6191
61922005-07-20 Didier Verna <didier@xemacs.org>
6193
6194 * gnus-diary.el: Remove the description comment (nndiary is now
6195 properly documented in the Gnus manual).
6196 Fix the spelling of "Back End".
6197 * nndiary.el: Ditto.
6198 Fix the copyright notice.
6199
62002005-07-18 Romain Francoise <romain@orebokech.com>
6201
6202 * gnus-sum.el (gnus-summary-to-prefix,
6203 gnus-summary-newsgroup-prefix): New variables.
6204 (gnus-summary-from-or-to-or-newsgroups): Use them.
6205
62062005-07-17 Romain Francoise <romain@orebokech.com>
6207
6208 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
6209 space as it's generally not especially interesting to the user.
6210
62112005-07-16 Romain Francoise <romain@orebokech.com>
6212
6213 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
6214 nil to avoid prompting and file modification if one of the
6215 messages at the top of the nnfolder file contains a copyright
6216 notice.
6217 Update copyright notice.
6218
6219 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
6220 instead of `current-time-string' as the latter creates a time
6221 string that is not RFC 2822 compliant (it lacks the zone).
6222 Update copyright notice.
6223
62242005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6225
6226 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
6227 for text/rtf. Display default in prompt. Pass default for M-n.
6228
6229 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
6230
62312005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6232
6233 * gnus-msg.el (gnus-button-mailto): Remove
6234 save-selected-window-window hackery because it relies on
6235 save-selected-window internals.
6236
62372005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
6238
6239 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
6240 (gnus-article-next-page-1): Use gnus-beginning-of-window.
6241 (gnus-article-prev-page): Ditto.
6242
6243 * gnus-util.el (gnus-beginning-of-window): New function.
6244 (gnus-end-of-window): New function.
6245
62462005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
6247
6248 * gnus-score.el (gnus-score-edit-all-score): Set
6249 gnus-score-edit-exit-function to gnus-score-edit-done and call
6250 gnus-message.
6251
62522005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6253
6254 * gnus-msg.el (gnus-button-mailto): Remove
6255 save-selected-window-window hackery because it relies on
6256 save-selected-window internals.
6257
62582005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
6259
6260 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
6261 add-minor-mode.
6262 (gnus-binary-mode): Ditto.
6263
6264 * gnus-topic.el (gnus-topic-mode): Ditto.
6265
62662005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
6267
6268 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
6269 (gnus-article-prev-page): Take scroll-margin into consideration.
6270
62712005-07-04 Lute Kamstra <lute@gnu.org>
6272
6273 Update FSF's address in GPL notices.
6274
62752005-07-04 Juanma Barranquero <lekktu@gmail.com>
6276
6277 * gnus.el (gnus-exit):
6278 * gnus-group.el (gnus-group-icons):
6279 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
6280
6281 * gnus-nocem.el (gnus-nocem):
6282 * message.el (message-various, message-buffers, message-sending)
6283 (message-interface, message-forwarding, message-insertion)
6284 (message-headers, message-news, message-mail):
6285 * pgg-gpg.el (pgg-gpg):
6286 * pgg-parse.el (pgg-parse):
6287 * pgg-pgp.el (pgg-pgp):
6288 * pgg-pgp5.el (pgg-pgp5):
6289 * pop3.el (pop3): Finish `defgroup' description with period.
6290
62912005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
6292
6293 * gnus-art.el (article-display-face): Improve the efficiency.
6294 (article-display-x-face): Ditto; remove grey x-face stuff.
6295
62962005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
6297
6298 * gnus-art.el (article-display-face): Correct the position in
6299 which Faces are inserted.
6300
63012005-06-29 Didier Verna <didier@xemacs.org>
6302
6303 * gnus-art.el (article-display-face): Display faces in correct
6304 order.
6305
63062005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
6307
6308 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
6309 (gnus-fill-real-hashtb): Use hash table instead of obarray.
6310 (gnus-nocem-check-article): Fetch the Type header.
6311 (gnus-nocem-message-wanted-p): Fix the way to examine types.
6312 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
6313 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
6314 make sure gnus-nocem-hashtb is initialized.
6315 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
6316 (gnus-nocem-unwanted-article-p): Ditto.
6317
6318 * pgg.el (pgg-verify): Return the verification result.
6319
63202005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6321
6322 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
6323 is ascii.
6324
63252005-06-24 Juanma Barranquero <lekktu@gmail.com>
6326
6327 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
6328 `show-nonbreak-escape'.
6329
63302005-06-23 Lute Kamstra <lute@gnu.org>
6331
6332 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
6333
6334 * dig.el (dig-mode):
6335 * smime.el (smime-mode): Use gnus-run-mode-hooks.
6336
63372005-06-21 Juanma Barranquero <lekktu@gmail.com>
6338
6339 * nnimap.el (nnimap-split-download-body): Fix spellings.
6340
63412005-06-16 Juanma Barranquero <lekktu@gmail.com>
6342
6343 * gnus-art.el (gnus-article-encrypt-body):
6344 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
6345 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
6346 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 6347
01c52d31
MB
63482005-06-16 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6349
6350 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
6351 header by looking for magic "MII" at the beginnig.
6352
63532005-06-16 Miles Bader <miles@gnu.org>
6354
6355 * assistant.el (assistant-field): Remove "-face" suffix from face name.
6356 (assistant-field-face): New backward-compatibility alias for renamed
6357 face.
6358 (assistant-render-text): Use renamed assistant-field face.
6359
6360 * spam.el (spam): Remove "-face" suffix from face name.
6361 (spam-face): New backward-compatibility alias for renamed face.
6362 (spam-face, spam-initialize): Use renamed spam face.
6363
6364 * message.el (message-header-to, message-header-cc)
6365 (message-header-subject, message-header-newsgroups)
6366 (message-header-other, message-header-name)
6367 (message-header-xheader, message-separator, message-cited-text)
6368 (message-mml): Remove "-face" suffix from face names.
6369 (message-header-to-face, message-header-cc-face)
6370 (message-header-subject-face, message-header-newsgroups-face)
6371 (message-header-other-face, message-header-name-face)
6372 (message-header-xheader-face, message-separator-face)
6373 (message-cited-text-face, message-mml-face):
6374 New backward-compatibility aliases for renamed faces.
6375 (message-font-lock-keywords): Use renamed message faces.
6376
6377 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
6378 (sieve-test-commands, sieve-tagged-arguments):
6379 Remove "-face" suffix from face names.
6380 (sieve-control-commands-face, sieve-action-commands-face)
6381 (sieve-test-commands-face, sieve-tagged-arguments-face):
6382 New backward-compatibility aliases for renamed faces.
6383 (sieve-control-commands-face, sieve-action-commands-face)
6384 (sieve-test-commands-face, sieve-tagged-arguments-face):
6385 Use renamed sieve faces.
6386
6387 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
6388 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
6389 (gnus-group-news-3-empty, gnus-group-news-4)
6390 (gnus-group-news-4-empty, gnus-group-news-5)
6391 (gnus-group-news-5-empty, gnus-group-news-6)
6392 (gnus-group-news-6-empty, gnus-group-news-low)
6393 (gnus-group-news-low-empty, gnus-group-mail-1)
6394 (gnus-group-mail-1-empty, gnus-group-mail-2)
6395 (gnus-group-mail-2-empty, gnus-group-mail-3)
6396 (gnus-group-mail-3-empty, gnus-group-mail-low)
6397 (gnus-group-mail-low-empty, gnus-summary-selected)
6398 (gnus-summary-cancelled, gnus-summary-high-ticked)
6399 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
6400 (gnus-summary-high-ancient, gnus-summary-low-ancient)
6401 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
6402 (gnus-summary-low-undownloaded)
6403 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
6404 (gnus-summary-low-unread, gnus-summary-normal-unread)
6405 (gnus-summary-high-read, gnus-summary-low-read)
6406 (gnus-summary-normal-read, gnus-splash):
6407 Remove "-face" suffix from face names.
6408 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
6409 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
6410 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
6411 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
6412 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
6413 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
6414 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
6415 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
6416 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
6417 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
6418 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
6419 (gnus-summary-selected-face, gnus-summary-cancelled-face)
6420 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
6421 (gnus-summary-normal-ticked-face)
6422 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
6423 (gnus-summary-normal-ancient-face)
6424 (gnus-summary-high-undownloaded-face)
6425 (gnus-summary-low-undownloaded-face)
6426 (gnus-summary-normal-undownloaded-face)
6427 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
6428 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
6429 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
6430 (gnus-splash-face):
6431 New backward-compatibility aliases for renamed faces.
6432 (gnus-group-startup-message): Use renamed gnus faces.
6433
6434 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
6435 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
6436 (gnus-server-agent): Remove "-face" suffix from face names.
6437 (gnus-server-agent-face, gnus-server-opened-face)
6438 (gnus-server-closed-face, gnus-server-denied-face)
6439 (gnus-server-offline-face):
6440 New backward-compatibility aliases for renamed faces.
6441 (gnus-server-agent-face, gnus-server-opened-face)
6442 (gnus-server-closed-face, gnus-server-denied-face)
6443 (gnus-server-offline-face): Use renamed gnus faces.
6444
6445 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
6446 Remove "-face" suffix from face names.
6447 (gnus-picon-xbm-face, gnus-picon-face):
6448 New backward-compatibility aliases for renamed faces.
6449
6450 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
6451 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
6452 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
6453 (gnus-cite-11): Remove "-face" suffix from face names.
6454 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
6455 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
6456 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
6457 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
6458 New backward-compatibility aliases for renamed faces.
6459 (gnus-cite-attribution-face, gnus-cite-face-list)
6460 (gnus-article-boring-faces): Use renamed gnus faces.
6461
6462 * gnus-art.el (gnus-signature, gnus-header-from)
6463 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
6464 (gnus-header-content): Remove "-face" suffix from face names.
6465 (gnus-signature-face, gnus-header-from-face)
6466 (gnus-header-subject-face, gnus-header-newsgroups-face)
6467 (gnus-header-name-face, gnus-header-content-face):
6468 New backward-compatibility aliases for renamed faces.
6469 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
6470
6471 * gnus-sum.el (gnus-summary-selected-face)
6472 (gnus-summary-highlight): Use renamed gnus faces.
6473 * gnus-group.el (gnus-group-highlight): Likewise.
6474
64752005-06-14 Juanma Barranquero <lekktu@gmail.com>
6476
6477 * gnus-sieve.el (gnus-sieve-article-add-rule):
6478 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
6479 * spam-stat.el (spam-stat-buffer-change-to-spam)
6480 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
6481
6482 * message.el (message-is-yours-p):
6483 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
6484
64852005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
6486
6487 * mm-view.el (mm-inline-text): Withdraw the last change.
6488
64892005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
6490
6491 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
6492 executing enriched-decode.
6493
64942005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
6495
6496 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
6497 charset of tar files.
6498
64992005-06-04 Luc Teirlinck <teirllm@auburn.edu>
6500
6501 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
6502
65032005-06-04 Lute Kamstra <lute@gnu.org>
6504
6505 * nnfolder.el (nnfolder-read-folder): Make sure that undo
6506 information is never recorded.
6507
65082005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
6509
6510 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
6511
65122005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
6513
6514 * pop3.el (pop3-apop): Run md5 in the binary mode.
6515
6516 * starttls.el (starttls-set-process-query-on-exit-flag):
6517 Use eval-and-compile.
6518
65192005-05-31 Simon Josefsson <jas@extundo.com>
6520
6521 * smime.el (smime-replace-in-string): Define.
6522 (smime-cert-by-ldap-1): Use it.
6523
65242005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
6525
6526 * gnus-art.el (article-display-x-face): Replace
6527 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6528
6529 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
6530 set-process-query-on-exit-flag or process-kill-without-query.
6531
6532 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
6533 loop instead of replace-regexp.
6534
6535 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
6536 instead of process-kill-without-query if it is available.
6537
6538 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
6539 instead of find-file-hooks if it is available.
6540
6541 * mml1991.el: Bind pgg-default-user-id when compiling.
6542
6543 * mml2015.el: Bind pgg-default-user-id when compiling.
6544
6545 * nndraft.el (nndraft-request-associate-buffer):
6546 Use write-contents-functions instead of write-contents-hooks if it is
6547 available.
6548
6549 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
6550 instead of find-file-hooks if it is available.
6551
6552 * nntp.el (nntp-open-connection): Replace
6553 process-kill-without-query by gnus-set-process-query-on-exit-flag.
6554 (nntp-open-ssl-stream): Ditto.
6555 (nntp-open-tls-stream): Ditto.
6556
6557 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
6558 set-process-query-on-exit-flag or process-kill-without-query.
6559 (starttls-open-stream-gnutls): Use it instead of
6560 process-kill-without-query.
6561 (starttls-open-stream): Ditto.
6562
65632005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
6564
6565 * smime.el (smime-cert-by-ldap-1): Don't use
6566 replace-regexp-in-string.
6567
65682005-05-31 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
6569
6570 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
6571
6572 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 6573 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
6574
65752005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
6576
6577 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
6578 by `string-to-number'.
6579 * gnus-agent.el (gnus-agent-regenerate-group)
6580 (gnus-agent-fetch-articles): Ditto.
6581 * gnus-art.el (gnus-button-fetch-group): Ditto.
6582 * gnus-cache.el (gnus-cache-generate-active)
6583 (gnus-cache-articles-in-group): Ditto.
6584 * gnus-group.el (gnus-group-set-current-level)
6585 (gnus-group-insert-group-line): Ditto.
6586 * gnus-score.el (gnus-score-set-expunge-below)
6587 (gnus-score-set-mark-below, gnus-summary-score-effect)
6588 (gnus-summary-score-entry): Ditto.
6589 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
6590 (gnus-soup-pack): Ditto.
6591 * gnus-spec.el (gnus-xmas-format): Ditto.
6592 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
6593 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
6594 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
6595 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
6596 * nndb.el (nndb-get-remote-expire-response): Ditto.
6597 * nndiary.el (nndiary-parse-schedule-value)
6598 (nndiary-string-to-number, nndiary-request-replace-article)
6599 (nndiary-request-article): Ditto.
6600 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
6601 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
6602 * nneething.el (nneething-make-head): Ditto.
6603 * nnfolder.el (nnfolder-request-article)
6604 (nnfolder-retrieve-headers): Ditto.
6605 * nnheader.el (nnheader-file-to-number): Ditto.
6606 * nnkiboze.el (nnkiboze-request-article): Ditto.
6607 * nnmail.el (nnmail-process-unix-mail-format)
6608 (nnmail-process-babyl-mail-format): Ditto.
6609 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
6610 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
6611 (nnmh-request-create-group, nnmh-request-list-1)
6612 (nnmh-request-group, nnmh-request-article): Ditto.
6613 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
6614 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
6615 * nnsoup.el (nnsoup-make-active): Ditto.
6616 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
6617 * nntp.el (nntp-find-group-and-number)
6618 (nntp-retrieve-headers-with-xover): Ditto.
6619 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
6620 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
6621 (pgg-format-key-identifier): Ditto.
6622 * pop3.el (pop3-last, pop3-stat): Ditto.
6623 * qp.el (quoted-printable-decode-region): Ditto.
6624
6625 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
6626 of concat.
6627
66282005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6629
6630 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
6631
6632 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
6633
6634 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
6635
6636 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
6637
6638 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
6639
6640 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
6641
6642 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
6643 (gnus-carpal-mode): Ditto.
6644
6645 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
6646 (gnus-browse-mode): Ditto.
6647
6648 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
6649
6650 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
6651
66522005-05-29 Richard M. Stallman <rms@gnu.org>
6653
6654 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
6655
66562005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
6657
6658 * gnus-util.el (gnus-run-mode-hooks): New function.
6659
6660 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
6661
66622005-05-26 Luc Teirlinck <teirllm@auburn.edu>
6663
6664 * gnus-agent.el (gnus-agent-make-mode-line-string):
6665 Use mode-line-highlight as mouse-face.
6666
66672005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6668
6669 * canlock.el (canlock): Change the parent group to news.
6670
6671 * deuglify.el (gnus-outlook-deuglify): Add :group.
6672
6673 * dig.el (dig): Add :group.
6674
6675 * dns-mode.el (dns-mode): Add :group.
6676
6677 * encrypt.el (encrypt): Add :group.
6678
6679 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
6680 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
6681 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
6682 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
6683 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
6684
6685 * gnus-diary.el (gnus-diary): Add :group.
6686
6687 * gnus.el (gnus-group-news-1-face): Add :group.
6688 (gnus-group-news-1-empty-face): Ditto.
6689 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
6690 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
6691 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
6692 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
6693 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
6694 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
6695 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
6696 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
6697 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
6698 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
6699 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
6700 (gnus-summary-high-ticked-face): Ditto.
6701 (gnus-summary-low-ticked-face): Ditto.
6702 (gnus-summary-normal-ticked-face): Ditto.
6703 (gnus-summary-high-ancient-face): Ditto.
6704 (gnus-summary-low-ancient-face): Ditto.
6705 (gnus-summary-normal-ancient-face): Ditto.
6706 (gnus-summary-high-undownloaded-face): Ditto.
6707 (gnus-summary-low-undownloaded-face): Ditto.
6708 (gnus-summary-normal-undownloaded-face): Ditto.
6709 (gnus-summary-high-unread-face): Ditto.
6710 (gnus-summary-low-unread-face): Ditto.
6711 (gnus-summary-normal-unread-face): Ditto.
6712 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
6713 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
6714
6715 * hashcash.el (hashcash): New custom group.
6716 (hashcash-default-payment): Add :group.
6717 (hashcash-payment-alist): Ditto.
6718 (hashcash-default-accept-payment): Ditto.
6719 (hashcash-accept-resources): Ditto.
6720 (hashcash-path): Ditto.
6721 (hashcash-extra-generate-parameters): Ditto.
6722 (hashcash-double-spend-database): Ditto.
6723 (hashcash-in-news): Ditto.
6724
6725 * message.el (message-minibuffer-local-map): Add :group.
6726
6727 * netrc.el (netrc): Add :group.
6728
6729 * sieve-manage.el (sieve-manage-log): Add :group.
6730 (sieve-manage-default-user): Diito.
6731 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
6732 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
6733 (sieve-manage-authenticators): Ditto.
6734 (sieve-manage-authenticator-alist): Ditto.
6735 (sieve-manage-default-port): Ditto.
6736
6737 * sieve-mode.el (sieve-control-commands-face): Add :group.
6738 (sieve-action-commands-face): Ditto.
6739 (sieve-test-commands-face): Ditto.
6740 (sieve-tagged-arguments-face): Ditto.
6741
6742 * smime.el (smime): Add :group.
6743
6744 * spam-report.el (spam-report): Add :group.
6745
6746 * spam.el (spam, spam-face): Add :group.
6747
67482005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6749
6750 * nntp.el (nntp-next-result-arrived-p): Some news servers may
6751 return \n.\n.\n at the end of articles. Protect against that.
6752 (nntp-with-open-group): Allow debugging.
6753
6754 * nnheader.el (mail-header-set-extra): Make into a function
6755 because I just could't understand how to quote the list properly.
6756
6757 * dns.el (query-dns-cached): New function.
6758
67592005-05-26 Lute Kamstra <lute@gnu.org>
6760
6761 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
6762
67632005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6764
6765 * gnus-art.el: Don't autoload mail-extract-address-components.
6766
6767 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
6768 eval-and-compile to evaluate it.
6769
6770 * hashcash.el: Don't autoload executable-find.
6771
6772 * nndb.el: Don't declare the nndb back end two or more times; don't
6773 autoload news-reply-mode, news-setup, cancel-timer and telnet.
6774
6775 * nntp.el: Autoload format-spec instead of format; use
6776 eval-and-compile to evaluate autoload forms.
6777
67782005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
6779
6780 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
6781
67822005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6783
6784 * gnus.el (gnus-version-number): Bump version.
6785
67862005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6787
6788 * gnus.el: No Gnus v0.3 is released.
6789
67902005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6791
6792 * gnus-art.el (gnus-article-edit-part): Disable undo.
6793
67942005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6795
6796 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
6797 gnus-article-date-lapsed-new-header is t if date timer is active;
6798 skip headers in which the original date value is empty.
6799 (gnus-article-save-original-date): Redefine it as a macro.
6800 (gnus-display-mime): Use it.
6801
68022005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6803
6804 * gnus-art.el (article-date-ut): Support converting date in
6805 forwarded parts as well.
6806 (gnus-article-save-original-date): New function.
6807 (gnus-display-mime): Use it.
6808
68092005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
6810
6811 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
6812 enclosure element of <item>.
6813
68142005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
6815
6816 * message.el (message-kill-buffer-query): Renamed from
6817 `message-kill-buffer-query-if-modified'. Added :version.
6818
68192005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
6820
6821 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
6822 window layout.
6823
68242005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6825
6826 * mml.el: Autoload dnd when compiling.
6827
68282005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
6829
6830 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
6831 x-dnd-*.
6832
68332005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
6834
6835 * qp.el (quoted-printable-encode-region): Save excursion.
6836
68372005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
6838
6839 * message.el (message-kill-buffer-query-if-modified): Add new variable
6840 so the user can kill a modified message buffer quickly.
6841 (message-kill-buffer): Use it.
6842
68432005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6844
6845 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
6846 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
6847
68482005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6849
6850 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
6851 contained in text because xml.el decodes entities) with LFs.
6852
68532005-04-11 Lute Kamstra <lute@gnu.org>
6854
6855 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
6856 differently.
6857
68582005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
6859
6860 * mm-util.el (mm-detect-coding-region): Typo.
6861
68622005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
6863
6864 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
6865
68662005-04-06 D Goel <deego@gnufans.org>
6867
6868 * spam-stat.el (spam-stat-score-buffer): Add a call to a
6869 user-function allow user modifications of the scores.
6870 (spam-stat-score-buffer-user): New function, to allow
6871 user-computed modifications to the score.
002876ab
JB
6872 (spam-stat-score-buffer-user-functions): List of additional
6873 scoring functions.
6874 (spam-stat-error-holder): Global temporary error holder.
6875 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
6876 variable.
01c52d31
MB
6877
68782005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
6879
6880 * gnus-registry.el (gnus-registry-clean-empty-function)
6881 (gnus-registry-trim, gnus-registry-fetch-groups)
6882 (gnus-registry-delete-group): Groups that match
6883 `gnus-registry-ignored-groups' are removed from the registry
6884 entries, not just ignored for splitting. This helps clean up the
6885 registry. Also, `gnus-registry-fetch-groups' is a convenient way
6886 to get all the groups a message ID is in.
6887
6888 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
6889 (spam-stat-split-fancy): Change "threshhold" to "threshold"
6890 (spam-stat-score-buffer-user-functions): Add :number custom type.
6891
68922005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6893
6894 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
6895 argument in XEmacs.
6896
6897 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
6898 (nnrss-request-group): Decode group name first.
6899 (nnrss-request-article): Make a text/plain article if mml-to-mime
6900 failed.
6901 (nnrss-get-encoding): Return a compatible encoding according to
6902 nnrss-compatible-encoding-alist.
6903 (nnrss-find-el): Use consp instead of listp.
6904 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
6905
69062005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
6907
6908 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
6909 which Emacs 20 doesn't support.
6910 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
6911
69122005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
6913
6914 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 6915 silence the byte compiler inside the defun.
01c52d31
MB
6916
6917 * gnus-demon.el (parse-time-string): Add autoload.
6918
6919 * gnus-delay.el (parse-time-string): Add autoload.
6920
6921 * gnus-art.el (parse-time-string): Add autoload.
6922
6923 * nnultimate.el (parse-time): Require for `parse-time-string'.
6924
69252005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
6926
6927 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
6928
6929 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
6930
6931 * smime.el (smime-ldap-host-list): Add :version.
6932
69332005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
6934
6935 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
6936 pass it to `gnus-browse-read-group'.
6937 (gnus-browse-read-group): Add NUMBER argument and pass it to
6938 `gnus-group-read-ephemeral-group'.
6939
6940 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
6941 argument and pass it to `gnus-group-read-group'.
6942
69432005-03-19 Aidan Kehoe <kehoea@parhasard.net>
6944
6945 * mm-util.el (mm-xemacs-find-mime-charset): Only call
6946 mm-xemacs-find-mime-charset-1 if we have the mule feature
6947 available at runtime.
6948
69492005-03-25 Werner Lemberg <wl@gnu.org>
6950
6951 * nnmaildir.el: Replace `illegal' with `invalid'.
6952
69532005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6954
6955 * gnus-start.el (gnus-display-time-event-handler):
6956 Check display-time-timer at runtime rather than only at load time
6957 in case display-time-mode is turned off in the mean time.
6958
69592005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
6960
6961 * nnimap.el (nnimap-open-connection): Print which authinfo file is
6962 used.
6963
6964 * nneething.el (nneething-map-file-directory): Derive from
6965 `gnus-directory'.
6966
6967 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
6968 the To/Cc button.
6969
69702005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
6971
6972 * nnmaildir.el (nnmaildir-request-accept-article):
6973 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
6974
69752005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6976
6977 * gnus-async.el: Require timer-funcs at compile time when in
6978 XEmacs for `run-with-idle-timer'.
6979
69802005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
6981
6982 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
6983 autoloaded function.
6984
69852005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
6986
6987 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
6988
69892005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
6990
6991 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
6992
69932005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6994
6995 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
6996 gnus-expert-user to default.
6997
69982005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
6999
7000 * nnimap.el (nnimap-open-server): Ditto.
7001
7002 * imap.el (imap-authenticate): Fix typo.
7003
70042005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
7005
7006 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
7007 buffer (since IMAP server might return FETCH response out of
7008 order, and the nntp buffer must be sorted).
7009
70102005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
7011
7012 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
7013 comparison on string.
7014
7015 * gnus-agent.el (gnus-agent-long-article,
7016 gnus-agent-short-article, gnus-agent-score): Renamed category
7017 keywords to match gnus-cus.
7018 (gnus-agent-summary-fetch-series): Modified to protect against
7019 gnus-agent-summary-fetch-group clearing processable flags.
7020 (gnus-agent-synchronize-group-flags): Update live group buffer as
7021 synchronization may occur due to the user toggle the plugged
7022 status.
7023 (gnus-agent-fetch-group-1): Clear downloadable flag when article
7024 successfully downloaded.
7025 (gnus-agent-expire-group-1): Avoid using markers when the overview
7026 is in ascending order; greatly improves performance.
7027 (gnus-agent-regenerate-group): Use
7028 gnus-agent-synchronize-group-flags to reset read status in both
7029 gnus and server.
7030 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
7031
70322005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
7033
7034 * message.el: Don't autoload former message-utils variables.
7035 (message-strip-subject-trailing-was): Change doc string.
7036
7037 * nnweb.el: Fixes for `gnus-group-make-web-group'.
7038 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
7039 (nnweb-google-search): Add "hl=en" here.
7040 (nnweb-google-parse-1, nnweb-google-create-mapping):
7041 Don't hardcode URL.
7042
70432005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7044
7045 * message.el (message-get-reply-headers, message-followup):
7046 Mention related variables `message-use-followup-to' and
7047 `message-use-mail-followup-to', in the information buffer.
7048
7049 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
7050 of broken groups(-beta).google.com.
7051
70522005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
7053
7054 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
7055 parameter to invoked gnus-request-move-article; remove the
7056 redundant gnus-sum-hint-move-is-internal variable; apply the marks
7057 all at once instead of once per article.
7058 (gnus-summary-remove-process-mark): Accept a list of articles as
7059 well as a single article for processing.
7060
7061 * gnus-int.el (gnus-request-move-article): Add move-is-internal
7062 parameter.
7063
7064 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
7065
7066 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
7067
7068 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
7069 parameter.
7070
7071 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
7072 parameter.
7073
7074 * nnimap.el (nnimap-request-move-article): Add move-is-internal
7075 parameter and remove the gnus-sum-hint-move-is-internal variable.
7076
7077 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
7078 parameter.
7079
7080 * nndraft.el (nndraft-request-move-article): Add move-is-internal
7081 parameter.
7082
7083 * nndiary.el (nndiary-request-move-article): Add move-is-internal
7084 parameter.
7085
7086 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
7087
7088 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
7089 parameter.
7090
7091 * nnagent.el (nnagent-request-move-article): Add move-is-internal
7092 parameter.
7093
70942005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
7095
7096 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
7097 a more conservative way.
7098
70992005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
7100
7101 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
7102 buffer, so it moves the window's cursor.
7103
71042005-02-26 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7105
7106 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
7107 `mm-dissect-multipart' and receive the from field as an (optional)
7108 argument from `mm-dissect-multipart'.
7109 (mm-dissect-multipart): Receive the from field as an argument and
7110 pass it on when we call `mm-dissect-buffer' on MIME parts.
7111 Fixes verification/decryption of signed/encrypted MIME parts.
7112
71132005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
7114
7115 * gnus-sum.el (gnus-summary-move-article): Set
7116 gnus-sum-hint-move-is-internal for gnus-request-move-article and
7117 whatever it calls (right now, only nnimap-request-move article
7118 respects it).
7119
7120 * nnimap.el (nnimap-request-move-article): When
7121 gnus-sum-hint-move-is-internal is set, don't do the extra
7122 nnimap-request-article.
7123
71242005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
7125
7126 * nnheader.el (nnheader-find-file-noselect): Add doc string.
7127
7128 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
7129 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
7130
7131 * gnus-sum.el (gnus-summary-caesar-message):
7132 Apply `gnus-treat-article' after rotation.
7133
7134 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
7135 doc string.
7136
71372005-02-22 Simon Josefsson <jas@extundo.com>
7138
7139 * encrypt.el (encrypt-password-cache-expiry): Remove (use
7140 `password-cache-expiry' instead). Reported by Arne J\e,Ax\e(Brgensen
7141 <arne@arnested.dk>.
7142 (encrypt): Add password-cache and password-cache-expiry as group
7143 members.
7144
71452005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7146
7147 * smime.el (smime-ldap-host-list): Doc fix.
7148 (smime-ask-passphrase): Use `password-read-and-add' to read (and
7149 cache) password.
7150 (smime-sign-region): Use it.
7151 (smime-decrypt-region): Use it.
7152 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
7153 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
7154 fails.
7155 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
7156 certificate from DER to PEM format rather than calling openssl.
7157
7158 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
7159
7160 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
7161 for signing/encryption.
7162
7163 * mml.el (mml-parse-1): Use them.
7164
71652005-02-21 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7166
7167 * nnrss.el (nnrss-verbose): Removed.
7168 (nnrss-request-group): Use `nnheader-message' instead.
7169
71702005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
7171
7172 * nnrss.el (nnrss-verbose): New variable.
7173 (nnrss-request-group): Make it say nnrss is requesting a group.
7174
71752005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
7176
7177 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
7178 Handle news URL with given port correctly.
7179
71802005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
7181
7182 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
7183 containing special characters.
7184
7185 * gnus-sum.el (gnus-summary-edit-article): Ditto.
7186
7187 * mml.el (mime-to-mml): Ditto.
7188
7189 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
7190 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
7191 (rfc2047-decode-region): Quote decoded words containing special
7192 characters when rfc2047-quote-decoded-words-containing-tspecials
7193 is non-nil.
7194
71952005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
7196
7197 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
7198
7199 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
7200
72012005-02-15 Simon Josefsson <jas@extundo.com>
7202
7203 * nnimap.el (nnimap-debug): Doc fix.
7204
7205 * imap.el (imap-debug): Doc fix.
7206
72072005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
7208
7209 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
7210
72112005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
7212
7213 * gnus.el (spam-contents): Improve docs for spam-contents
7214 parameter in its variable incarnation.
7215
72162005-02-14 Simon Josefsson <jas@extundo.com>
7217
7218 * smime-ldap.el: Use require instead of load-library for ldap.
7219 (smime-ldap-search): Indent.
7220 (smime-ldap-search-internal): Shorten line.
7221
7222 * smime.el (smime-cert-by-dns): Add doc-string.
7223 (smime-cert-by-ldap-1): Indent.
7224
7225 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
7226 mml-smime-get-dns-ldap.
7227 (mml-smime-encrypt-query): Use new function. Default to ldap.
7228
72292005-02-14 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
7230
7231 * smime.el: Require smime-ldap.
7232 (smime-ldap-host-list): New variable.
7233 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
7234
7235 * mml-smime.el (mml-smime-encrypt-query): New function.
7236 (mml-smime-encrypt-query): Use it.
7237
7238 * smime-ldap.el: New file.
7239
72402005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
7241
7242 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
7243
72442005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
7245
7246 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
7247 argument in doc string. Make query for type more clear.
7248
72492005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
7250
7251 * gnus.el (gnus-group-startup-message): Search for gnus images in
7252 etc/images/gnus.
7253 * mm-util.el (mm-image-load-path): Likewise.
7254 * smiley.el (smiley-data-directory): Search for smilies in
7255 etc/images/smilies.
7256
72572005-02-09 Kim F. Storm <storm@cua.dk>
7258
7259 Change Emacs release version from 21.4 to 22.1 throughout.
7260 Change Emacs development version from 21.3.50 to 22.0.50.
7261
72622005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
7263
7264 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
7265
7266 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
7267 non-Mule XEmacs as well.
7268 (mm-decompress-buffer): Signal an error intentionally if it does
7269 not decompress compressed data because auto-compression-mode is
7270 disabled.
7271
72722005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
7273
7274 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
7275 an ID in the registry even if it has no groups.
7276
72772005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
7278
7279 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
7280 merge it into mm-decompress-buffer.
7281 (gnus-mime-copy-part): Use the MIME part charset, the value which
7282 a user specified or gnus-newsgroup-charset for decoding, like
7283 gnus-mime-inline-part does; set buffer-file-coding-system to tell
7284 save-buffer what was used. Suggested by Kevin Ryde
7285 <user42@zip.com.au>.
7286 (gnus-mime-inline-part): Allow the name parameter as well as the
7287 filename parameter; force decompressing of compressed data; always
7288 display contents being not decoded as unibyte.
7289
7290 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
7291 as well as the filename parameter.
7292
7293 * mm-util.el (mm-decompress-buffer): Merge
7294 gnus-mime-jka-compr-maybe-uncompress.
7295 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
7296 of compressed data.
7297
72982005-02-08 Simon Josefsson <jas@extundo.com>
7299
7300 * imap.el (imap-log): Doc fix.
7301
73022005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
7303
7304 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
7305 the coding cookies; decompress compressed parts.
7306
7307 * mml.el (mml-generate-mime-1): Add the charaset parameter according
7308 to the value which a user specified manually or the coding cookie.
7309
7310 * mm-util.el (mm-string-to-multibyte): New function.
7311 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
7312 (mm-coding-system-to-mime-charset): New function.
7313 (mm-decompress-buffer): New function.
7314 (mm-find-buffer-file-coding-system): New function.
7315
7316 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
7317 (mm-display-inline-fontify): Rewrite for decoding and decompressing
7318 parts.
7319
73202005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7321
7322 * mm-view.el (mm-display-inline-fontify): Decode a part according
7323 to the charset parameter.
7324
73252005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
7326
7327 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
7328 prefix arg is neither nil nor a number, as info specifies.
7329
73302005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
7331
7332 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
7333 timestamps.
7334
73352005-02-02 Jari Aalto <jari.aalto@cante.net>
7336
7337 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
7338 groups error checking and notify user.
7339
73402005-02-02 Jari Aalto <jari.aalto@poboxes.com>
7341
7342 * message.el (message-send-mail-function): Check existence of
7343 sendmail-program first before using default value
7344 `message-send-mail-with-sendmail'. Otherwise use more generic
7345 `smtpmail-send-it'.
7346
73472005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
7348
7349 * nntp.el (nntp-request-update-info): Always return nil.
7350
73512005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
7352
7353 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
7354
73552005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
7356
7357 * message.el (message-beginning-of-line): Change the behavior when
7358 invoked between BOL and : so that it first moves backward.
7359
73602005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7361
7362 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
7363 article buffer when editing of the article is discarded.
7364 (gnus-article-prepare): Revert.
7365
73662005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7367
7368 * gnus-art.el (gnus-article-prepare):
7369 Remove message-strip-forbidden-properties from the local hook.
7370
73712005-01-27 Simon Josefsson <jas@extundo.com>
7372
7373 * password.el (password-cache-add): Only start one timer per key.
7374 Reported by Derek Atkins <warlord@MIT.EDU>.
7375
73762005-01-26 Steve Youngs <steve@sxemacs.org>
7377
7378 * run-at-time.el: Removed. It is no longer needed as
7379 timer-funcs.el in the xemacs-base package has a working version of
7380 `run-at-time'.
7381
7382 * password.el: Require timer-funcs instead of run-at-time in
7383 XEmacs.
7384 Remove `password-run-at-time' macro.
7385 (password-cache-add): Use `run-at-time' instead of
7386 `password-run-at-time'.
7387
7388 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
7389 for `run-with-idle-timer'.
7390
7391 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
7392 for `run-at-time'.
7393
7394 * mm-url.el: Require timer-funcs at compile time when in XEmacs
7395 for `with-timeout'.
7396
73972005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
7398
7399 * mml.el (mml-generate-mime-1): Convert string into unibyte when
7400 inserting " *mml*" buffer's contents into a unibyte temp buffer.
7401
74022005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
7403
7404 * mail-source.el (mail-source-fetch-imap): Search for ^From case
7405 sensitively.
7406
74072005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
7408
7409 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
7410
74112005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
7412
7413 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
7414 which will be inserted according to the multibyteness of a buffer
7415 rather than the type of contents. Suggested by ARISAWA Akihiro
7416 <ari@mbf.ocn.ne.jp>.
7417
7418 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
7419 of string which old xml.el may return rather than a string.
7420
74212005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
7422
7423 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
7424
74252005-01-16 Simon Josefsson <jas@extundo.com>
7426
7427 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
7428 idn/idna.el isn't available.
7429 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
7430 <michael@waxrat.com>.
7431
7432 * hashcash.el: Remove non-FSF copyright header.
7433
7434 * hashcash.el (hashcash-extra-generate-parameters): New variable.
7435 (hashcash-generate-payment): Use it.
7436 (hashcash-generate-payment-async): Use it.
7437
74382005-01-15 Simon Josefsson <jas@extundo.com>
7439
7440 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
7441 Suggested by Raymond Scholz <ray-2005@zonix.de>.
7442
7443 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
7444 gnus-summary-idna-message.
7445 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
7446 (gnus-summary-idna-message): New function.
7447
74482005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
7449
7450 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
7451 gnus-novice-user.
7452
74532005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7454
7455 * nnrss.el (nnrss-request-delete-group): Delete entries in
7456 nnrss-group-alist as well.
7457 (nnrss-save-server-data): Insert newline.
7458
74592005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
7460
7461 * gnus.el (gnus-user-agent): Use list of symbols instead of
7462 symbols. Display full version number for (S)XEmacs. Optionally
7463 display (S)XEmacs codename.
7464
7465 * gnus-util.el (gnus-emacs-version): Update for new
7466 `gnus-user-agent'.
7467
7468 * gnus-msg.el (gnus-extended-version): Make it possible to omit
7469 Gnus version.
7470
74712005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
7472
7473 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
7474 which is unreadable in some setups.
7475
74762005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
7477
7478 * gnus-spec.el (gnus-update-format-specifications): Flush the
7479 group format spec cache if it doesn't support decoded group names.
7480
74812005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
7482
7483 * gnus-score.el (gnus-decay-scores, gnus-score-load-file): Allow
7484 to apply decay on score files matching a regexp.
7485
74862004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
7487
7488 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
7489 compatibility in %g and %c.
7490
74912004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
7492
7493 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
7494 name for only %g and %c.
7495 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
7496 of gnus-tmp-group to decoded group name.
7497 (gnus-group-make-rss-group): Exclude `/'s from group names.
7498
74992004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
7500
7501 * nnrss.el (nnrss-get-encoding): Fix regexp.
7502
75032004-12-27 Simon Josefsson <jas@extundo.com>
7504
7505 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
7506 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
7507 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
7508
75092004-12-17 Kim F. Storm <storm@cua.dk>
7510
7511 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
7512
7513 * gnus-sum.el (gnus-summary-mode-map): Likewise.
7514
75152004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7516
7517 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
7518
75192004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
7520
7521 * nnrss.el: Require rfc2047 and mml.
7522 (nnrss-file-coding-system): New variable.
7523 (nnrss-format-string): Redefine it as an inline function.
7524 (nnrss-decode-group-name): New function.
7525 (nnrss-string-as-multibyte): Remove.
7526 (nnrss-retrieve-headers): Decode group name; don't use
7527 nnrss-format-string.
7528 (nnrss-request-group): Decode group name.
7529 (nnrss-request-article): Decode group name; allow a Message-ID as
7530 well as an article number; don't use nnrss-format-string; encode a
7531 Message-ID string which may contain non-ASCII characters; use
7532 mml-to-mime to compose a MIME article.
7533 (nnrss-request-expire-articles): Decode group name.
7534 (nnrss-request-delete-group): Decode group name.
7535 (nnrss-fetch): Clarify error message.
7536 (nnrss-read-server-data): Use insert-file-contents instead of load;
7537 bind file-name-coding-system; use multibyte buffer.
7538 (nnrss-save-server-data): Bind coding-system-for-write to the
7539 value of nnrss-file-coding-system; bind file-name-coding-system;
7540 add coding cookie.
7541 (nnrss-read-group-data): Use insert-file-contents instead of load;
7542 bind file-name-coding-system; use multibyte buffer.
7543 (nnrss-save-group-data): Bind coding-system-for-write to the
7544 value of nnrss-file-coding-system; bind file-name-coding-system.
7545 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
7546 make it work with non-ASCII text.
7547 (nnrss-find-el): Make it work with old xml.el as well.
7548
75492004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
7550
7551 * nnrss.el (nnrss-get-encoding): New function.
7552 (nnrss-fetch): Use unibyte buffer initially; bind
7553 coding-system-for-read while performing mm-url-insert; remove ^Ms;
7554 decode contents according to the encoding attribute.
7555 (nnrss-save-group-data): Add coding cookie.
7556 (nnrss-mime-encode-string): New function.
7557 (nnrss-check-group): Use it to encode subject and author.
7558
75592004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
7560
7561 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
7562 imaginary variable.
7563
75642004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
7565
7566 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
7567 correctly even if there are wide characters.
7568
75692004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
7570
7571 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
7572 downcased symbol names; make a new cache instead of reusing
7573 bbdb-hashtable.
7574
75752004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7576
7577 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
7578 concatenating segments rather than before concatenating them.
7579 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7580
7581 * message.el (message-get-reply-headers): Bind `extra'.
7582
75832004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7584
7585 * message.el (message-extra-wide-headers): New variable.
7586 (message-get-reply-headers): Use it.
7587
75882004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7589
7590 * gnus-agent.el (gnus-agent-group-path): Decode group name.
7591 (gnus-agent-group-pathname): Ditto.
7592
7593 * gnus-cache.el (gnus-cache-file-name): Decode group name.
7594
7595 * gnus-group.el (gnus-group-make-group): Decode group name.
7596 (gnus-group-make-rss-group): Register the group data after opening
7597 the nnrss group.
7598
75992004-12-17 Paul Jarc <prj@po.cwru.edu>
7600
7601 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
7602 by expiry now get marked as read.
7603
76042004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7605
7606 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
7607
76082004-12-17 Aidan Kehoe <kehoea@parhasard.net>
7609
7610 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
7611 unify Latin characters in XEmacs.
7612 (mm-find-mime-charset-region): Use it.
7613
76142004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
7615
7616 * gnus-util.el (gnus-delete-directory): New function.
7617
7618 * gnus-agent.el (gnus-agent-delete-group): Use it.
7619
7620 * gnus-cache.el (gnus-cache-delete-group): Use it.
7621
76222004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
7623
7624 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
7625 names.
7626
76272004-12-16 Simon Josefsson <jas@extundo.com>
7628
7629 * hashcash.el (hashcash-payment-alist): Fix custom :type.
7630
76312004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
7632
7633 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
7634
7635 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
7636 (gnus-group-set-current-level): Decode group name.
7637
76382004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
7639
7640 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
7641 failed.
7642
76432004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
7644
7645 * gnus-group.el (gnus-group-delete-group): Decode group name.
7646 (gnus-group-make-rss-group): Encode group name.
7647 (gnus-group-catchup-current): Decode group name.
7648 (gnus-group-kill-group): Decode group name.
7649
76502004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
7651
7652 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
7653
76542004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
7655
7656 * gnus-group.el (gnus-group-make-rss-group):
7657 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
7658
7659 * gnus-start.el (gnus-setup-news): Honor user's setting to
7660 gnus-message-archive-method. Suggested by Lute Kamstra
7661 <lute@gnu.org>.
7662
76632004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
7664
7665 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
7666 global counterparts of the buffer-local variables.
7667
76682004-11-16 Romain Francoise <romain@orebokech.com>
7669
7670 * gnus-sum.el (gnus-summary-exit): Don't clear the global
7671 counterparts of the buffer-local variables.
7672
76732004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7674
7675 * message.el (message-forbidden-properties): Fixed typo in doc
7676 string.
7677
76782004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
7679
7680 * gnus-util.el (gnus-replace-in-string): Added doc string.
7681
7682 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
7683 to avoid problems when splitting mails with many recipients.
7684
76852004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
7686
7687 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
7688 pop-to-buffer, covered by the subsequent gnus-configure-windows.
7689
76902004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
7691
7692 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
7693 if there is no hashtable in memory or file modification time is
7694 newer than cached timestamp.
7695
76962004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
7697
7698 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
7699 not-matching option.
7700
77012004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
7702
7703 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
7704 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
7705 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
7706 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
7707 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
7708 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
7709
77102004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
7711
7712 * message.el (message-forward-make-body-mml): Remove headers
7713 according to message-forward-ignored-headers if a message is decoded.
7714
77152004-12-02 Romain Francoise <romain@orebokech.com>
7716
7717 * message.el (message-forward-make-body-plain): Always remove
7718 headers according to message-forward-ignored-headers.
7719
77202004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
7721
7722 * spam.el (spam-summary-prepare-exit): Remove the
7723 gnus-summary-limit pop for now, it has problems with ham marks for
7724 me.
7725
77262004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
7727
7728 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
7729 correctly.
7730
77312004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
7732
7733 * format-spec.el (format-spec): Message the char.
7734
77352004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
7736
7737 * gnus-art.el (gnus-split-methods): Reformat comments.
7738
7739 * spam.el (spam-summary-prepare-exit): Remove article limits
7740 before exiting the summary buffer.
7741
77422004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7743
7744 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
7745 order to silence the byte compiler.
7746
7747 * spam.el: Fix the way to silence the byte compiler, which
7748 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
7749 bbdb-search-simple, spam-BBDB-register-routine,
7750 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
7751 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
7752 spam-stat-buffer-is-spam, spam-stat-load,
7753 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
7754 spam-stat-save and spam-stat-split-fancy.
7755
77562004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7757
7758 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
7759 which may confuse users.
7760 (canlock-password-for-verify): Ditto.
7761
7762 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
7763
7764 * gnus-art.el (gnus-emphasis-alist): Ditto.
7765
7766 * gnus-registry.el (gnus-registry-max-entries): Ditto.
7767
7768 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
7769
7770 * gnus-start.el (gnus-save-killed-list): Ditto.
7771
7772 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
7773 (gnus-sum-thread-tree-root): Ditto.
7774 (gnus-sum-thread-tree-false-root): Ditto.
7775 (gnus-sum-thread-tree-single-indent): Ditto.
7776
7777 * message.el (message-courtesy-message): Ditto.
7778 (message-archive-note): Ditto.
7779 (message-subscribed-address-file): Ditto.
7780 (message-user-fqdn): Ditto.
7781
7782 * spam-report.el (spam-report-gmane-regex): Ditto.
7783
7784 * spam.el (spam-blackhole-good-server-regex): Ditto.
7785
77862004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7787
7788 * mml.el (mml-preview): Widen the message buffer before copying
7789 the contents to the preview buffer; sort headers before previewing.
7790
7791 * message.el (message-hidden-headers): Fix the way to avoid a bug
7792 in the `repeat' widget in Emacs 21.3 or earlier.
7793
77942004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7795
7796 * message.el (message-hidden-headers): Default to "^References:".
7797 Improve customization type. Suggested by Reiner Steib
7798 <Reiner.Steib@gmx.de>.
7799
78002004-11-25 Romain Francoise <romain@orebokech.com>
7801
7802 * message.el (message-strip-forbidden-properties): Remove check for
7803 obsolete `message-hidden' text property, hidden headers are not
7804 accessible in the buffer anymore.
7805
78062004-11-22 Romain Francoise <romain@orebokech.com>
7807
7808 * message.el (message-header-format-alist): Add `From' in list
7809 so that it can be sorted.
7810 (message-fix-before-sending): Widen and sort headers before
7811 sending.
7812 (message-hide-headers): Use narrowing to hide headers by moving
7813 them to the top of the buffer and narrowing to the region
7814 underneath.
7815
78162004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7817
7818 * message.el (message-strip-forbidden-properties): Bind
7819 buffer-read-only (etc) to nil.
7820
78212004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
7822
7823 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
7824 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7825
78262004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
7827
7828 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
7829
78302004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7831
7832 * dns.el (query-dns): Use sit-for to time instead of
7833 accept-process-output, since that doesn't seem to work on udp
7834 sockets.
7835
78362004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
7837
7838 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
7839
78402004-11-15 Jesper Harder <harder@ifa.au.dk>
7841
7842 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
7843 doc string. Improve doc string.
7844
78452004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7846
7847 * nntp.el (nntp-request-update-info): Return nil if
7848 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
7849 may not call gnus-activate-group which uselessly issues the GROUP
7850 commands for all nntp groups and wastes time. Reported by Romain
7851 Francoise <romain@orebokech.com>.
7852
7853 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
7854
78552004-11-15 Simon Josefsson <jas@extundo.com>
7856
7857 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
7858 headers separately.
7859 (gnus-button-openpgp): New function, inspired by Jochen K\e,A|\e(Bpper
7860 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
7861
78622004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
7863
7864 * gnus-start.el (gnus-convert-old-newsrc):
7865 Assign legacy-gnus-agent to 5.10.7.
7866
78672004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7868
7869 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
7870 start of the lines.
7871
78722004-11-14 Magnus Henoch <mange@freemail.hu>
7873
7874 * hashcash.el (hashcash-default-payment): Change default to 20
7875 (hashcash-default-accept-payment): Change default to 20
7876 (hashcash-process-alist): New variable
7877 (hashcash-generate-payment-async): Add
7878 (hashcash-already-paid-p): Add
7879 (hashcash-insert-payment): Don't generate payments twice
7880 (hashcash-insert-payment-async): Add
7881 (hashcash-insert-payment-async-2): Add
7882 (hashcash-cancel-async): Add
7883 (hashcash-wait-async): Add
7884 (hashcash-processes-running-p): Add
7885 (hashcash-wait-or-cancel): Add
7886 (mail-add-payment): New optional argument. Conditionally start
7887 asynchronous calculation.
7888 (mail-add-payment-async): Add
7889
7890 * message.el (message-send-mail): Wait for asynchronous hashcash
7891 results. Don't clobber existing X-Hashcash headers.
7892 (message-setup-1): Call mail-add-payment-async when
7893 message-generate-hashcash is non-nil.
7894
78952004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7896
7897 * message.el (message-use-alternative-email-as-from): Examine the
7898 From header as well; use message-make-from in order to include a
7899 user's full name.
7900
79012004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
7902
7903 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
7904 default; improve customization type.
7905 (gnus-emphasis-custom-with-format): New macro.
7906 (gnus-emphasis-custom-value-to-external): New function.
7907 (gnus-emphasis-custom-value-to-internal): New function.
7908
79092004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7910
7911 * dns.el (query-dns): Resolve reverse addresses.
7912
79132004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7914
7915 * gnus-group.el (gnus-group-get-new-news): Use it.
7916
7917 * gnus-start.el (gnus-check-reasonable-setup): New function.
7918
79192004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
7920
7921 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
7922 "Args out of range" error. Reported by Arnaud Giersch
7923 <arnaud.giersch@free.fr>.
7924
79252004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
7926
7927 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
7928
79292004-11-04 Richard M. Stallman <rms@gnu.org>
7930
7931 * spam.el (spam group): Add :version.
7932
7933 * pgg-def.el (pgg group): Add :version.
7934
79352004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
7936
7937 * gnus-art.el (gnus-article-edit-article): Don't associate the
7938 article buffer with a draft file. This is a temporary measure
7939 against the 2004-08-22 change to gnus-article-edit-mode.
7940
79412004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
7942
7943 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
7944 (html2text-format-tags): Remove unused variable `attr'.
7945
79462004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
7947
7948 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
7949
7950 * spam-stat.el (spam-stat): Add :version.
7951
7952 * sieve.el (sieve): Add :version.
7953
7954 * sha1.el (sha1): Add :version.
7955 (sha1-use-external): Remove redundant version.
7956
7957 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
7958 (nnmail-cache-ignore-groups, nnmail-spool-hook)
7959 (nnmail-split-fancy-match-partial-words)
7960 (nnmail-split-lowercase-expanded): Add :version.
7961
7962 * nndiary.el (nndiary): Add :version.
7963
7964 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
7965
7966 * mml-sec.el (mml-default-sign-method)
7967 (mml-default-encrypt-method, mml-signencrypt-style-alist):
7968 Add :version.
7969
7970 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
7971
7972 * mm-url.el (mm-url-use-external, mm-url-program)
7973 (mm-url-arguments): Add :version.
7974
7975 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
7976 (mm-attachment-file-modes, mm-decrypt-option)
7977 (mm-w3m-safe-url-regexp): Add :version.
7978
7979 * message.el (message-cite-prefix-regexp)
7980 (message-sendmail-envelope-from, message-minibuffer-local-map)
7981 (message-user-fqdn, message-completion-alist): Add :version.
7982
7983 * gnus-win.el (gnus-configure-windows-hook)
7984 (gnus-use-frames-on-any-display): Add :version.
7985
7986 * gnus-art.el (gnus-article-address-banner-alist)
7987 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
7988 (gnus-treat-from-picon, gnus-treat-mail-picon)
7989 (gnus-treat-x-pgp-sig): Add :version.
7990
7991 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
7992 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
7993 (gnus-summary-article-delete-hook)
7994 (gnus-summary-display-while-building): Add :version.
7995
7996 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
7997 (gnus-get-top-new-news-hook):Add :version.
7998
7999 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
8000 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
8001
8002 * gnus-registry.el (gnus-registry): Add :version.
8003
8004 * gnus-spec.el (gnus-use-correct-string-widths)
8005 (gnus-make-format-preserve-properties): Add :version.
8006
8007 * gnus.el (gnus-group-charter-alist)
8008 (gnus-group-fetch-control-use-browse-url)
8009 (gnus-install-group-spam-parameters): Add :version.
8010
8011 * gnus-diary.el (gnus-diary): Add :version.
8012
8013 * gnus-delay.el (gnus-delay): Add :version.
8014
8015 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
8016 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
8017 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
8018 Add :version.
8019
8020 * gnus-agent.el (gnus-agent-max-fetch-size)
8021 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
8022 (gnus-agent-prompt-send-queue): Add :version.
8023
8024 * deuglify.el (gnus-outlook-deuglify): Add :version.
8025
8026 * html2text.el: Beautify code. Improve doc strings. Some
8027 checkdoc cleanup.
8028 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
8029
80302004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
8031
8032 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
8033
80342004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
8035
8036 * gnus-registry.el (gnus-registry-hashtb): Create the registry
8037 when package is loaded.
8038
8039 * spam.el (spam-summary-score-preferred-header): Add global preference
8040 for people who want to override the default SpamAssassin over
8041 Bogofilter preference (when both are set).
8042 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
8043 (spam-user-format-function-S): Check
8044 spam-summary-score-preferred-header.
8045 (spam-extra-header-to-number): Add X-Bogosity header parsing.
8046 (spam-user-format-function-S): Format the score correctly.
8047
80482004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
8049
8050 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
8051 signature file. Suggested by Manoj Srivastava
8052 <srivasta@golden-gryphon.com>.
8053
8054 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
8055 iso-2022-jp even in the Japanese language environment.
8056 Suggested by Jason Rumney <jasonr@gnu.org>.
8057
80582004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
8059
8060 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
8061 use the same characters as the dummy marks; make it free from
8062 getting affected by the language environment.
8063 (gnus-summary-read-group-1): Update mark positions only when the
8064 format spec is updated.
8065
8066 * gnus-spec.el (gnus-update-format-specifications): Return a list
8067 of updated types.
8068
80692004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
8070
8071 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
8072 of boundp to check if display-warning is available.
8073
80742004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
8075
8076 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
8077
80782004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8079
8080 * nnspool.el (nnspool-spool-directory): Use news-path if the
8081 news-directory variable is not bound.
8082
8083 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
8084 function instead of display-warning if it is not available.
8085
80862004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8087
8088 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
8089 v5-10: Use `point-at-bol'.
8090
80912004-10-26 Simon Josefsson <jas@extundo.com>
8092
8093 * hashcash.el: Fix URL in comment, reported by Cheng Gao
8094 <chenggao@gmail.com>.
8095
80962004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8097
8098 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
8099 instead.
8100
81012004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
8102
8103 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
8104 to remove a server from the nnimap-server-buffer-alist.
8105 (nnimap-open-connection, nnimap-close-server): Use it.
8106
8107 * gnus-encrypt.el: Remove file in favor of encrypt.el.
8108
81092004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
8110
8111 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
8112 running the major-mode function.
8113
81142004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8115
8116 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
8117 dummy marks in the right way.
8118
81192004-10-18 David Edmondson <dme@dme.org>
8120
8121 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
8122 excessively.
8123
81242004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
8125
8126 * gnus-util.el (gnus-split-references): Accept a nil references
8127 string and go on blissfully.
8128
8129 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
8130 cases where the references string is non-nil but has no references.
8131
8132 * encrypt.el: Add autoload tags.
8133
8134 * spam.el (spam-resolve-registrations-routine): Remove article
8135 from unregistration list too. Reported by David Hanak
8136 <dhanak@isis.vanderbilt.edu>
8137
81382004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
8139
8140 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
8141 nil. Changed custom type.
8142
81432004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
8144
8145 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
8146
8147 * gnus-sum.el (gnus-summary-move-article): Use it.
8148
81492004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
8150
8151 * encrypt.el: Add autoload cookies.
8152
8153 * spam.el (spam-backend-article-list-property)
8154 (spam-backend-get-article-todo-list)
8155 (spam-backend-put-article-todo-list, )
8156 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
8157 Resolve registrations separately.
8158 (spam-register-routine): Format comments.
8159 (spam-unregister-routine, spam-register-routine): Always call with
8160 specific-articles, no default list.
8161 (spam-summary-prepare-exit): Use the spam-classifications function.
8162
8163 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
8164 gnus-encrypt.el.
8165
002876ab 8166 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 8167
002876ab 8168 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
8169
81702004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8171
8172 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
8173 (gnus-score-save): Use it.
8174
8175 * message.el (message-bury): Use `window-dedicated-p'.
8176
81772004-10-15 Simon Josefsson <jas@extundo.com>
8178
8179 * pop3.el (top-level): Don't require nnheader.
8180 (pop3-read-timeout): Add.
8181 (pop3-accept-process-output): Add.
8182 (pop3-read-response, pop3-retr): Use it.
8183
81842004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
8185
8186 * spam.el (spam-register-routine): Move comment.
8187 (spam-verify-bogofilter): Use 'unknown for the initial
8188 spam-bogofilter-valid state, not 'never.
8189
8190 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
8191 for netrc-machine.
8192
8193 * nnimap.el (nnimap-open-connection): Use
8194 netrc-machine-user-or-password.
8195
81962004-10-17 Richard M. Stallman <rms@gnu.org>
8197
8198 * gnus-registry.el (gnus-registry-unload-hook):
8199 Set as a variable with add-hook.
8200
8201 * nnspool.el (nnspool-spool-directory): Use news-directory instead
8202 of news-path.
8203
8204 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
8205
8206 * spam.el: Delete duplicate `provide'.
8207 (spam-unload-hook): Set as a variable with add-hook.
8208
82092004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
8210
8211 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
8212 in the doc string.
8213
8214 * message.el (message-ignored-news-headers)
8215 (message-ignored-supersedes-headers)
8216 (message-ignored-resent-headers)
8217 (message-forward-ignored-headers): Improve custom type.
8218
82192004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
8220
8221 * message.el (message-tokenize-header): Fix 2004-09-06 change
8222 which used point-min in the wrong place.
8223
82242004-10-12 Simon Josefsson <jas@extundo.com>
8225
8226 * tls.el (tls-certtool-program): New variable.
8227 (tls-certificate-information): New function, based on
8228 ssl-certificate-information.
8229
82302004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
8231
8232 * compface.el: Move the version of ELisp-based uncompface program
8233 to the contrib directory because of the copyright problem.
8234
82352004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8236
8237 * message.el (message-kill-buffer): Raise the current frame.
8238
82392004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
8240
8241 * gnus-sum.el: Mention that multibyte characters don't work as marks.
8242
8243 * gnus.el (message-y-or-n-p): Autoload.
8244
8245 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
8246 (pop3-password-required, pop3-authentication-scheme)
8247 (pop3-leave-mail-on-server): Made customizable.
8248 (pop3): New custom group.
8249 (pop3-retr): Remove `sleep-for' statements.
8250 Suggested by Dave Love <fx@gnu.org>.
8251
8252 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
8253 Windows/DOS.
8254
8255 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
8256 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
8257 Dave Love <fx@gnu.org>.
8258
8259 * mml.el (mml-minibuffer-read-disposition): Require match.
8260 Suggested by Dave Love <fx@gnu.org>.
8261
82622004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8263
8264 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
8265 doc string.
8266
82672004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
8268
8269 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
8270
82712004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8272
8273 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
8274 instead of calling `mm-insert-inline', to decode text/* parts
8275 before displaying them.
8276
82772004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
8278
8279 * mm-uu.el (mm-uu-text-plain-type): New variable.
8280 (mm-uu-pgp-signed-extract-1): Use it.
8281 (mm-uu-pgp-encrypted-extract-1): Use it.
8282 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
8283 bind mm-uu-text-plain-type with that value.
8284 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
8285 mm-uu-dissect.
8286
82872004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8288
8289 * gnus-group.el (gnus-update-group-mark-positions):
8290 * gnus-sum.el (gnus-update-summary-mark-positions):
8291 * message.el (message-check-news-body-syntax):
8292 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
8293 of string-as-multibyte.
8294
82952004-10-05 Juri Linkov <juri@jurta.org>
8296
8297 * gnus-group.el (gnus-update-group-mark-positions):
8298 * gnus-sum.el (gnus-update-summary-mark-positions):
8299 * message.el (message-check-news-body-syntax):
8300 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
8301 8-bit unibyte values to a multibyte string for search functions.
8302
83032004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
8304
8305 * mm-uu.el (mm-uu-dissect): Allow optional arg.
8306 (mm-uu-dissect-text-parts): New function.
8307
8308 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
8309 dissect text parts.
8310
8311 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
8312 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
8313
8314 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
8315
8316 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
8317 gnus-current-topics instead of gnus-current-topic.
8318
83192004-10-06 Jesper Harder <harder@ifa.au.dk>
8320
8321 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
8322
83232004-10-05 Jesper Harder <harder@ifa.au.dk>
8324
8325 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
8326 where approriate.
8327
8328 * nnml.el (nnml-generate-active-info): do.
8329
8330 * nndiary.el (nndiary-generate-active-info): do.
8331
8332 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
8333 (gnus-topic-move): do.
8334
8335 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
8336 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
8337
8338 * gnus-srvr.el (gnus-server-prepare)
8339 (gnus-server-open-all-servers): do.
8340
8341 * gnus-msg.el (gnus-summary-cancel-article)
8342 (gnus-summary-resend-message)
8343 (gnus-summary-mail-crosspost-complaint): do.
8344
8345 * gnus-move.el (gnus-change-server): do.
8346
8347 * gnus-group.el (gnus-group-unmark-all-groups)
8348 (gnus-group-set-current-level): do.
8349
83502004-10-04 Simon Josefsson <jas@extundo.com>
8351
8352 * message.el (message-generate-hashcash): Doc fix.
8353
83542004-10-02 Kevin Greiner <kgreiner@compsol.cc>
8355
8356 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
8357 avoid infinite recursion via gnus-get-function.
8358
83592004-10-02 Jesper Harder <harder@ifa.au.dk>
8360
8361 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
8362
8363 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
8364
8365 * nnmail.el (nnmail-split-history): do.
8366
8367 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
8368 (nnml-request-delete-group): do.
8369
8370 * nnslashdot.el (nnslashdot-read-groups): do.
8371
8372 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
8373 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
8374
8375 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
8376 (nnspool-sift-nov-with-sed): Use last
8377 (nnspool-retrieve-headers-with-nov): Use mapc.
8378 (nnspool-request-newgroups): Use dolist.
8379 (nnspool-request-group): Use last.
8380
8381 * nntp.el (nntp-read-server-type): Use dolist.
8382
8383 * nnvirtual.el (nnvirtual-create-mapping)
8384 (nnvirtual-update-read-and-marked): Use dolist.
8385 (nnvirtual-convert-headers): Simplify.
8386
83872004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8388
8389 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
8390 support for sync'ing tick marks.
8391
83922004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
8393
8394 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
8395 there's no visible header.
8396
83972004-10-01 Kevin Greiner <kgreiner@compsol.cc>
8398
8399 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
8400 necessary, pass full group name to gnus-request-set-marks.
8401
84022004-10-01 Simon Josefsson <jas@extundo.com>
8403
8404 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
8405 acroread.
8406
84072004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8408
8409 * spam-report.el (spam-report-gmane): Fix interactive.
8410
8411 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
8412
8413 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
8414 when writing file.
8415 (gnus-agent-synchronize-flags): Don't default to being
8416 interactive.
8417
84182004-09-30 Simon Josefsson <jas@extundo.com>
8419
8420 * message.el (message-generate-hashcash): Add.
8421 (message-send-mail): Use it, call mail-add-payment.
8422
84232004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
8424
8425 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
8426
84272004-09-28 Kevin Greiner <kgreiner@compsol.cc>
8428
8429 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
8430 gnus-requst-update-info with explicit code to sync the in-memory
8431 info read flags with the marks being sync'd to the backend.
8432
8433 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
8434
84352004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8436
8437 * spam.el (spam-verify-bogofilter): Add new function.
8438 (spam-check-bogofilter)
8439 (spam-bogofilter-register-with-bogofilter): Use it.
8440 (spam-verify-bogofilter): Add small fixes.
8441
84422004-09-28 Simon Josefsson <jas@extundo.com>
8443
8444 * hashcash.el (hashcash-generate-payment): Revert.
8445
84462004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
8447
8448 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
8449 gnus-extract-references instead of gnus-split-references.
8450
8451 * gnus-util.el (gnus-extract-references): Add new function, analogous
8452 to gnus-split-references but extracts only the message-ID without
8453 anything extra.
8454
8455 * hashcash.el (hashcash-generate-payment)
8456 (hashcash-check-payment): Do the right thing if hashcash-path is
8457 nil (because the hashcash program could not be found).
8458
8459 * spam.el (spam-use-hashcash): Remove comment.
8460
84612004-09-27 Jesper Harder <harder@ifa.au.dk>
8462
8463 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
8464 (gnus-cache-enter-article, gnus-cache-remove-article)
8465 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
8466
8467 * gnus-async.el (gnus-async-prefetch-remove-group): do.
8468
8469 * gnus-art.el (article-hide-boring-headers)
8470 (article-translate-strings, article-display-face)
8471 (gnus-article-mime-match-handle-first)
8472 (gnus-article-highlight-headers)
8473 (gnus-article-add-buttons-to-head): do.
8474
84752004-09-27 Simon Josefsson <jas@extundo.com>
8476
8477 * hashcash.el: New version, from
8478 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
8479 ../contrib/.
8480
84812004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8482
8483 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
8484
84852004-09-26 Jesper Harder <harder@ifa.au.dk>
8486
8487 * gnus-dup.el (gnus-dup-open): Use mapc.
8488 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
8489
8490 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
8491 Reported by Stefan Wiens <s.wi@gmx.net>.
8492
8493 * gnus.el (gnus-shutdown): Use dolist.
8494
8495 * gnus-undo.el (gnus-undo): Use mapc.
8496
8497 * nnrss.el (nnrss-generate-active): do.
8498
8499 * message.el (message-cite-original-without-signature)
8500 (message-cite-original): Use mapc.
8501 (message-do-actions, message-make-forward-subject): Use dolist.
8502
85032004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8504
8505 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
8506 deletion to remove entire duplicate line. Fixes merged article
8507 number bug.
8508
85092004-09-25 Kevin Greiner <kgreiner@compsol.cc>
8510
8511 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
8512 servers that are offline. Avoids having gnus-agent-toggle-plugged
8513 first ask if you want to open a server and then, even when you
8514 responded with no, asking if you want to synchronize the server's
8515 flags.
8516 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
8517 multi-line expressions.
8518 (gnus-agent-synchronize-group-flags): New internal function.
8519 Updates marks in memory (in the info structure) AND in the
8520 backend.
8521
8522 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
8523
8524 * nnagent.el (nnagent-request-set-mark): Use
8525 gnus-agent-synchronize-group-flags, not backend's request-set-mark
8526 method, to ensure that synchronization updates marks in the
8527 backend and in the info (in memory) structure.
8528
85292004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
8530
8531 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
8532 convention fully; don't miss the root article of a thread; make
8533 the X-Draft-From header with correct article numbers.
8534
85352004-09-23 Kevin Greiner <kgreiner@compsol.cc>
8536
8537 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
8538 unless plugged. Disable the agent so that an open failure causes
8539 an error.
8540
8541 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
8542 Reverted 2004-09-21 change. The backend must be opened while
8543 synchronizing flags even when the backend stores the flags
8544 locally.
8545
85462004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
8547
8548 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
8549 in `header' match. Reported by Svend Tollak Munkejord.
8550
8551 * message.el (message-cite-original): Fix use of
8552 `message-cite-articles-with-x-no-archive'.
8553
85542004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
8555
8556 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
8557 (gnus-window-to-buffer): Ditto.
8558
8559 * mml.el (mml-preview-buffer): New variable.
8560 (mml-preview): Manage window layout with gnus-buffer-configuration.
8561
8562 * gnus-msg.el (gnus-setup-message): Put article numbers into the
8563 X-Draft-From header even if those articles aren't quoted.
8564
85652004-09-21 Kevin Greiner <kgreiner@compsol.cc>
8566
8567 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
8568 (gnus-request-set-mark, gnus-request-update-mark): Use new
8569 g-s-t-u-l-m to decide to use backend even when unplugged.
8570
85712004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
8572
8573 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
8574 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
8575
85762004-09-20 Simon Josefsson <jas@extundo.com>
8577
8578 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
8579 "utf-16-le".
8580
85812004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
8582
8583 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
8584
85852004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
8586
8587 * uudecode.el (uudecode-use-external): Add :version.
8588
8589 * smime.el (smime-CA-file, smime-encrypt-cipher)
8590 (smime-dns-server): Add :version.
8591
8592 * smiley.el (gnus-smiley-file-types): Add :version.
8593
8594 * sha1.el (sha1-use-external): Add :version.
8595
8596 * pgg-def.el (pgg-query-keyserver): Add :version.
8597
8598 * nnmail.el (nnmail-fancy-expiry-targets)
8599 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
8600 Add :version.
8601
8602 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
8603 (nnimap-retrieve-groups-asynchronous): Add :version.
8604 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
8605
8606 * mml.el (mml-content-disposition-parameters)
8607 (mml-insert-mime-headers-always): Add :version.
8608
8609 * mm-util.el (mm-coding-system-priorities): Add :version.
8610
8611 * mm-decode.el (mm-inline-text-html-with-images)
8612 (mm-keep-viewer-alive-types, mm-external-terminal-program)
8613 (mm-verify-option): Add :version.
8614 (mm-text-html-renderer): Change :version.
8615
8616 * message.el (message-fcc-externalize-attachments)
8617 (message-required-headers, message-draft-headers)
8618 (message-subject-trailing-was-query)
8619 (message-subject-trailing-was-ask-regexp)
8620 (message-subject-trailing-was-regexp, message-mark-insert-begin)
8621 (message-mark-insert-end, message-archive-header)
8622 (message-archive-note, message-cross-post-default)
8623 (message-cross-post-note, message-followup-to-note)
8624 (message-cross-post-note-function, message-use-mail-followup-to)
8625 (message-subscribed-address-functions)
8626 (message-subscribed-address-file, message-subscribed-addresses)
8627 (message-subscribed-regexps, message-allow-no-recipients)
8628 (message-yank-cited-prefix, message-signature-insert-empty-line)
8629 (message-hidden-headers, message-hierarchical-addresses)
8630 (message-mail-user-agent, message-use-idna)
8631 (message-valid-fqdn-regexp)
8632 (message-strip-special-text-properties, message-header-synonyms)
8633 (message-beginning-of-line, message-tab-body-function): Add :version.
8634 (message-insert-canlock, message-wide-reply-confirm-recipients):
8635 Change :version.
8636
8637 * mail-source.el (mail-source-ignore-errors): Add :group, :type
8638 and :version.
8639 (mail-source-delete-old-incoming-confirm)
8640 (mail-source-movemail-program): Add :version.
8641
8642 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
8643 (gnus-agent-cache, gnus-agent): Change :version.
8644
8645 * gnus-util.el (gnus-use-byte-compile): Change :version.
8646
8647 * gnus-sum.el (gnus-summary-make-false-root-always)
8648 (gnus-summary-default-high-score)
8649 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
8650 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
8651 (gnus-read-all-available-headers, gnus-article-emulate-mime)
8652 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
8653 (gnus-sum-thread-tree-single-indent)
8654 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
8655 (gnus-sum-thread-tree-leaf-with-other)
8656 (gnus-sum-thread-tree-single-leaf): Add :version.
8657 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
8658 (gnus-article-loose-mime): Change :version.
8659
8660 * gnus-start.el (gnus-backup-startup-file)
8661 (gnus-save-startup-file-via-temp-buffer): Add :version.
8662
8663 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
8664 (gnus-server-offline-face): Add :version.
8665
8666 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
8667
8668 * gnus-msg.el (gnus-gcc-externalize-attachments)
8669 (gnus-debug-files, gnus-debug-exclude-variables)
8670 (gnus-discouraged-post-methods): Change :version.
8671 (gnus-confirm-mail-reply-to-news)
8672 (gnus-confirm-treat-mail-like-news): Add :version.
8673
8674 * gnus-int.el (gnus-server-unopen-status): Add :version.
8675
8676 * gnus-group.el (gnus-group-jump-to-group-prompt)
8677 (gnus-large-ephemeral-newsgroup)
8678 (gnus-fetch-old-ephemeral-headers): Add :version.
8679
8680 * gnus-fun.el (gnus-x-face-directory)
8681 (gnus-convert-pbm-to-x-face-command)
8682 (gnus-convert-image-to-x-face-command)
8683 (gnus-convert-image-to-face-command): Add :version.
8684
8685 * gnus-delay.el (gnus-delay-default-hour): Add :version.
8686
8687 * gnus-cite.el (gnus-cite-blank-line-after-header)
8688 (gnus-article-boring-faces): Add :version.
8689
8690 * gnus-art.el (gnus-buttonized-mime-types)
8691 (gnus-inhibit-mime-unbuttonizing)
8692 (gnus-treat-display-face)
8693 (gnus-treat-body-boundary): Change :version.
8694 (gnus-body-boundary-delimiter, gnus-picon-databases)
8695 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
8696 (gnus-treat-date-english, gnus-treat-fold-headers)
8697 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
8698 (gnus-treat-mail-picon, gnus-treat-wash-html)
8699 (gnus-article-encrypt-protocol)
8700 (gnus-use-idna, gnus-article-over-scroll)
8701 (gnus-mime-display-multipart-alternative-as-mixed)
8702 (gnus-mime-display-multipart-related-as-mixed)
8703 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
8704 (gnus-ctan-url, gnus-button-ctan-handler)
8705 (gnus-button-handle-ctan-bogus-regexp)
8706 (gnus-button-ctan-directory-regexp)
8707 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
8708 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
8709 (gnus-button-man-level, gnus-button-emacs-level)
8710 (gnus-button-message-level, gnus-button-browse-level): Add :version.
8711
8712 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
8713 (gnus-agent-go-online): Change :version.
8714 (gnus-agent-expire-unagentized-dirs)
8715 (gnus-agent-auto-agentize-methods): Add :version.
8716
8717 * flow-fill.el (fill-flowed-display-column)
8718 (fill-flowed-encode-column): Add :version.
8719
8720 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
8721 (gnus-outlook-deuglify-unwrap-max)
8722 (gnus-outlook-deuglify-cite-marks)
8723 (gnus-outlook-deuglify-unwrap-stop-chars)
8724 (gnus-outlook-deuglify-no-wrap-chars)
8725 (gnus-outlook-deuglify-attrib-cut-regexp)
8726 (gnus-outlook-deuglify-attrib-verb-regexp)
8727 (gnus-outlook-deuglify-attrib-end-regexp)
8728 (gnus-outlook-display-hook): Add :version.
8729
8730 * binhex.el (binhex-use-external): Add :version.
8731
87322004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
8733
8734 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
8735 and `invisible'.
8736
87372004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
8738
8739 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
8740 in gnus-registry-trim.
8741
87422004-09-13 Simon Josefsson <jas@extundo.com>
8743
8744 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
8745
8746 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
8747
8748 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
8749 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8750 <yamaoka@jpl.org>.
8751 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
8752 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
8753 <yamaoka@jpl.org>.
8754
8755 * sieve.el (sieve-manage-mode): Ditto.
8756
87572004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
8758
8759 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
8760
87612004-09-11 Simon Josefsson <jas@extundo.com>
8762
8763 * dns-mode.el: Add.
8764
8765 * mm-view.el (mm-display-dns-inline): Add.
8766
8767 * mm-decode.el (mm-inline-media-tests): Add text/dns.
8768 (mm-automatic-display): Ditto.
8769
8770 * mailcap.el (mailcap-mime-data): Add text/dns.
8771 (mailcap-mime-extensions): Map .soa to text/dns.
8772
87732004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
8774
8775 * gnus-art.el (article-decode-mime-words, article-babel)
8776 (gnus-article-highlight-signature, gnus-article-add-buttons)
8777 (gnus-signature-toggle): Remove unnecessary bindings of
8778 `inhibit-read-only' inherited from v5.10 merge.
8779
87802004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
8781
8782 * nntp.el (nntp): New customization group.
8783 (nntp-authinfo-file): Add customization group.
8784
8785 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
8786
8787 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
8788
8789 * gnus.el (to-address, to-list, subscribed)
8790 (large-newsgroup-initial): Ditto.
8791
8792 * flow-fill.el (fill-flowed-display-column)
8793 (fill-flowed-encode-column): Ditto.
8794
87952004-09-06 Stefan <monnier@iro.umontreal.ca>
8796
8797 * message.el (message-tokenize-header, message-send-mail-with-qmail):
8798 Use point-min rather than 1.
8799 (message-send-mail): Use buffer-size rather than point-max.
8800
8801 * gnus-sum.el (gnus-summary-search-article-forward):
8802 Signal a specific `search-failed' rather than a generic `error'.
8803
8804 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
8805 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
8806 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
8807
88082004-09-10 Simon Josefsson <jas@extundo.com>
8809
8810 * nndb.el (require): Remove tcp and duplicate cl.
8811
88122004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8813
8814 * gnus-agent.el (directory-files-and-attributes): Move forward.
8815
88162004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8817
8818 * gnus-agent.el (directory-files-and-attributes): Optionally
8819 defined to support XEmacs.
8820
88212004-09-09 Kevin Greiner <kgreiner@compsol.cc>
8822
002876ab 8823 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
8824 to avoid run-time CL dependencies.
8825 (gnus-agent-unfetch-articles): New function.
8826 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
8827 article numbers even when local .overview file is missing.
002876ab 8828 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
8829 27-bit article numbers.
8830 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
8831 gnus-agent-read-article-number.
8832 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
8833 from backend while recognizing that article numbers in .overview
8834 must be valid.
8835 (gnus-agent-update-files-total-fetched-for): Use
8836 directory-files-and-attributes to improve performance.
8837 * gnus-int.el (gnus-request-move-article): Use
8838 gnus-agent-unfetch-articles in place of gnus-agent-expire to
8839 improve performance.
8840
8841 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
8842 some users confused by references to .newsrc when they only have a
8843 .newsrc.eld file.
8844 (gnus-convert-mark-converter-prompt,
8845 gnus-convert-converter-needs-prompt): Fixed use of property list.
8846 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 8847 New function. Used internally to only display 'gnus converting
01c52d31
MB
8848 files' message when actually necessary.
8849
8850 * gnus-sum.el (): Removed (require 'gnus-agent) as required
8851 methods now autoloaded.
8852
88532004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8854
8855 * gnus-sum.el (gnus-summary-insert-subject): Remove list
8856 identifiers.
8857
88582004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
8859
8860 * gnus-picon.el: Fix indentation and closing parenthesis.
8861
88622004-09-01 Simon Josefsson <jas@extundo.com>
8863
8864 * message.el (message-canlock-generate): Require sha1, not
8865 sha1-el. (Can we get rid of this require alltogheter? It is ugly
8866 to require within a function. Sadly, if sha1.el isn't loaded, the
8867 let binding in m-c-g will hide the defcustom definition, which is
8868 bad.)
8869
8870 * canlock.el: Require sha1, not sha1-el.
8871
8872 * message.el: Don't autoload sha1 (there is a autoload cookie in
8873 sha1.el).
8874
8875 * sha1-el.el: Renamed to sha1.el.
8876
88772004-08-30 Juanma Barranquero <lektu@terra.es>
8878
8879 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
8880
88812004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
8882
8883 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
8884
88852004-08-30 Kim F. Storm <storm@cua.dk>
8886
8887 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
8888
8889 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
8890 Add :group 'nnimap.
8891
88922004-08-30 Andreas Schwab <schwab@suse.de>
8893
8894 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
8895 ?* and ?\;.
8896
8897 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
8898 and ?\' to symbol instead of whitespace.
8899
89002004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
8901
8902 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
8903
8904 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
8905 instead of re-search-forward.
8906
8907 * gnus-uu.el (gnus-uu-save-article): Ditto.
8908 (gnus-uu-post-encode-uuencode): Ditto.
8909
8910 * html2text.el (html2text-clean-list-items): Ditto.
8911 (html2text-clean-dtdd): Ditto.
8912 (html2text-format-tags): Ditto.
8913
8914 * message.el (message-send-mail-with-sendmail): Fix regexp.
8915 (message-fill-field-general): Use search-forward instead of
8916 re-search-forward.
8917 (unbold-region): Ditto.
8918
8919 * nnrss.el (nnrss-request-article): Ditto.
8920
8921 * nnslashdot.el (nnslashdot-request-article): Ditto.
8922
8923 * nnweb.el (nnweb-gmane-wash-article): Ditto.
8924
8925 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
8926 "Unrecognized menu descriptor" error in XEmacs.
8927
89282004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
8929
8930 * gnus-sum.el (gnus-read-header): Don't remove a header for the
8931 parent article of a sparse article in the thread hashtb.
8932
89332004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
8934
8935 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
8936 (nnmail-expand-newtext): Lowercase expanded entries if
8937 nnmail-split-lowercase-expanded is non-nil.
8938
89392004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8940
8941 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward
8942 entry.
8943
8944 * gnus-group.el (gnus-group-line-format-alist): Convert the value
8945 of gnus-tmp-news-method into string under XEmacs. It will be
8946 passed to gnus-correct-length which takes only a string argument.
8947
89482004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
8949
8950 * gnus-util.el (gnus-bind-print-variables): New macro.
8951 (gnus-prin1): Use it.
8952 (gnus-prin1-to-string): Use it.
8953 (gnus-pp): New function.
8954 (gnus-pp-to-string): New function.
8955
8956 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
8957 pp-to-string with gnus-pp-to-string.
8958 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
8959 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
8960 * gnus-msg.el (gnus-debug): Ditto.
8961 * gnus-score.el (gnus-score-save): Ditto.
8962 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
8963 gnus-pp-to-string.
8964 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
8965 with gnus-pp.
8966 * score-mode.el (gnus-score-pretty-print): Ditto.
8967 * webmail.el (webmail-debug): Ditto.
8968
89692004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
8970
8971 * gnus-art.el (article-display-face, article-display-x-face): Use
8972 buffer-read-only.
8973
89742004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
8975
8976 * gnus-art.el (article-hide-list-identifiers): Bind
8977 inhibit-read-only as t.
8978
89792004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
8980
8981 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
8982
89832004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
8984
8985 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8986 (gnus-narrow-to-page): Don't assume point-min == 1.
8987 (gnus-article-edit-mode): Derive from message-mode.
8988
8989 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
8990 point-min == 1.
8991
8992 * imap.el (imap-parse-address-list, imap-parse-body-ext):
8993 Disable incorrect use of `assert'.
8994
8995 * message.el (message-mode): Set comment-start-skip.
8996
8997
89982004-08-22 Sam Steingold <sds@gnu.org>
8999
9000 * pop3.el (pop3-leave-mail-on-server): New user variable.
9001 (pop3-movemail): Delete mail only when it is nil.
9002
90032004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
9004
9005 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
9006
9007 * mml.el (mml-preview): Use `pop-to-buffer'.
9008
9009 * message.el (message-goto-mail-followup-to): Insert after "To".
9010 (message-carefully-insert-headers): Add comment.
9011
9012 * gnus.el: Remove unused variable `gnus-article-check-size'.
9013
9014 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
9015
9016 * gnus-art.el (gnus-button-alist): Improve
9017 `gnus-button-handle-library' entry.
9018
90192004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
9020
9021 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
9022 downcase, since XEmacs capitalizes error messages differently.
9023
90242004-08-18 Jesper Harder <harder@ifa.au.dk>
9025
9026 * nntp.el: Add (require 'gnus) due to reference to
9027 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
9028
90292004-08-18 Florian Weimer <fw@deneb.enyo.de>
9030
9031 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
9032 `mm-fill-flowed'.
9033
9034 * mm-decode.el (mm-dissect-singlepart): Check it.
9035
90362004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
9037
9038 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
9039 'imap' for netrc parsing.
9040
90412004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
9042
9043 * mailcap.el (mailcap-mime-data): Mark as risky.
9044
90452004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
9046
9047 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
9048 may be included in the encoded word.
9049 (rfc2047-encode): Don't append a space if the encoded word
9050 includes close parenthesis.
9051
90522004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
9053
9054 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
9055 of text within parentheses.
9056
90572004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
9058
9059 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
9060 (gnus-encrypt-write-file-contents): Make the password key the file
9061 name PLUS the cipher, not just the cipher. Also remove failed
9062 passwords from the cache.
9063
90642004-08-06 Simon Josefsson <jas@extundo.com>
9065
9066 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
9067 fix.
9068
90692004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
9070
9071 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
9072 LWSP.
9073
90742004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
9075
9076 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
9077 to append in-reply-to: data to the references: header.
9078
9079 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
9080 (netrc-parse): Use gnus-encrypt.el functions.
9081
9082 * gnus-encrypt.el: Add new file for encryption support; currently
9083 does only a few GPG ciphers and an internal XOR cipher.
9084
9085 * password.el: Add comments on using password-read-and-add.
9086 (password-read-and-add): Add function to read and add the
9087 password to the cache at once.
9088
90892004-07-28 Simon Josefsson <jas@extundo.com>
9090
9091 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
9092 parameter (but don't use it, for now).
9093
9094 * imap.el (imap-ssl-open): Use imap-process-connection-type,
9095 instead of hard coding to nil.
9096
90972004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
9098
9099 * mm-view.el (mm-inline-image-emacs): Open lines under an image
9100 as mm-inline-image-xemacs does.
9101
91022004-07-26 Simon Josefsson <jas@extundo.com>
9103
9104 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
9105 Revert part of 2004-07-17 change below.
9106
91072004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9108
9109 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
9110 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
9111
91122004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9113
9114 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
9115 quotes that actually start with ">" at the beginning of the
9116 lines.
9117
91182004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
9119
9120 * rfc2047.el (rfc2047-encode-region): Fix last change.
9121 (rfc2047-encode-parameter): Remove useless concat.
9122
91232004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
9124
9125 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
9126 encode special characters; fix some kind of misconfigured headers;
9127 signal a real error if debug-on-quit or debug-on-error is non-nil.
9128 (rfc2047-encode-max-chars): New variable.
9129 (rfc2047-encode-1): Use it.
9130 (rfc2047-encode-parameter): New function.
9131
9132 * mml.el (mml-insert-parameter): Remove an excessive space.
9133
91342004-07-17 Simon Josefsson <jas@extundo.com>
9135
9136 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
9137 Kai Grossjohann <kai@emptydomain.de>.
9138 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
9139 (gnus-group-make-menu-bar): Ditto.
9140
9141 * gnus-util.el (gnus-group-server): Add.
9142
91432004-07-16 Jesper Harder <harder@ifa.au.dk>
9144
9145 * message.el (message-clone-locals): Clone sendmail and smtp
9146 variables.
9147
91482004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9149
9150 * rfc2047.el (rfc2047-encode-region): Fix last change.
9151
91522004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
9153
9154 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
9155 characters as non-special.
9156
91572004-07-09 Simon Josefsson <jas@extundo.com>
9158
9159 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
9160 Users will lose all flag changes made while unplugged with
9161 e.g. nntp unless flag synchronization happens, thus `nil' is not a
9162 good default. See numerous reports on ding mailing list.
9163
91642004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
9165
9166 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
9167 add generate-head-function and generate-article-function to the
9168 rfc822-forward entry.
9169 (nndoc-rfc822-forward-generate-article): New function.
9170 (nndoc-rfc822-forward-generate-head): New function.
9171
9172 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
9173
91742004-07-06 Dan Christensen <jdc@uwo.ca>
9175
9176 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
9177 respect display group parameter and gnus-summary-expunge-below.
9178 (gnus-articles-to-read): Remove unused reference to display group
9179 parameter.
9180
91812004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9182
9183 * nnheader.el (nnheader-uniquify-message-id): New experimental
9184 variable.
9185 (nnheader-nov-read-message-id): Use it.
9186
9187 * spam-report.el (spam-report-gmane): Add interactive.
9188
91892004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
9190
9191 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
9192 qp-or-base64 for the application/* types.
9193
91942004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
9195
9196 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
9197
91982004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
9199
9200 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
9201 trim value.
9202
92032004-01-25 Paul Jarc <prj@po.cwru.edu>
9204
9205 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
9206 New macro and function.
9207 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
9208
92092004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9210
9211 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
9212 after-load-alist.
9213
92142004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9215
9216 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
9217 update info that isn't there.
9218
92192004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
9220
9221 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
9222 entry.
9223
92242004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9225
9226 * mm-view.el (mm-inline-render-with-function): Use multibyte
9227 buffer; decode html source by charset.
9228
9229 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
9230
9231 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
9232 Mule-UCS is loaded under XEmacs.
9233 (mm-mime-mule-charset-alist): Avoid duplicated entries.
9234
92352004-06-28 Jesper Harder <harder@ifa.au.dk>
9236
9237 * nnheader.el (nnheader-max-head-length): Increase to 8192.
9238
92392004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
9240
9241 * mm-util.el (mm-coding-system-p): Return a coding-system.
9242 (mm-mime-mule-charset-alist): Use shift_jis instead of
9243 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
9244 entries for the mime charsets iso-2022-jp-3 and shift_jis.
9245 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
9246 instead of japanese-shift-jis and iso-latin-1 respectively in
9247 order to share the default value with both Emacs and XEmacs-mule.
9248 (mm-mule-charset-to-mime-charset): Make
9249 mm-coding-system-priorities effective.
9250 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
9251 while predicating of candidates upon the priorities.
9252
92532004-06-27 Jesper Harder <harder@ifa.au.dk>
9254
9255 * gnus-sum.el (gnus-summary-make-menu-bar): Add
9256 gnus-uu-invert-processable.
9257
9258 * gnus.el: Autoload gnus-uu-invert-processable.
9259
92602004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
9261
9262 * mm-util.el (mm-with-multibyte-buffer): New macro.
9263
9264 * rfc2047.el (rfc2047-encode-string): Use it.
9265 (rfc2047-encode-region): Move point to the end of the region after
9266 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
9267
92682004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9269
9270 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
9271 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
9272
92732004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
9274
9275 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
9276 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
9277 Karl Chen <quarl@nospam.quarl.org>.
9278
92792004-06-23 Jesper Harder <harder@ifa.au.dk>
9280
9281 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
9282 invalid addresses.
9283
92842004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
9285
9286 * spam.el: Change section markers, revise TODO list.
9287 (spam-backends): Make new master list of all installed backends.
9288 (spam-summary-exit-behavior): Add new variable to determine how
9289 messages moves are done at summary exit.
9290 (spam-move-spam-nonspam-groups-only)
9291 (spam-process-ham-in-nonham-groups)
9292 (spam-process-ham-in-spam-groups): Remove variables, the
9293 spam-summary-exit-behavior variable should be used to manage this
9294 behavior.
9295 (spam-old-ham-articles, spam-old-spam-articles): Remove.
9296 (spam-old-articles): Add variable, replacing spam-old-ham-articles
9297 and spam-old-spam-articles.
9298 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
9299 Add empty variables, placeholders for the backends they represent.
9300 (spam-set-difference): Move, unchanged.
9301 (spam-list-of-processors): Declare OBSOLETE, not used anymore
9302 unless the user has a processor variable.
9303 (spam-classifications, spam-classification-valid-p)
9304 (spam-backend-properties, spam-backend-property-valid-p)
9305 (spam-backend-function-type-valid-p)
9306 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
9307 (spam-report-articles-gmane, spam-report-articles-resend):
9308 Remove functions, they are not needed.
9309 (spam-install-backend-super, spam-backend-list)
9310 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
9311 (spam-backend-function, spam-backend-ham-registration-function)
9312 (spam-backend-spam-registration-function)
9313 (spam-backend-ham-unregistration-function)
9314 (spam-backend-spam-unregistration-function)
9315 (spam-backend-statistical-p, spam-backend-mover-p)
9316 (spam-install-backend-alias, spam-install-checkonly-backend)
9317 (spam-install-mover-backend, spam-install-nocheck-backend)
9318 (spam-install-backend, spam-install-statistical-backend)
9319 (spam-install-statistical-checkonly-backend): Add backend installation
9320 support.
9321 (spam-summary-prepare-exit): Rewrite to use the new backend code.
9322 (spam-group-processor-p): Use the new backend code and respect the
9323 summary exit behavior.
9324 (spam-mark-spam-as-expired-and-move-routine): Remove.
9325 (spam-summary-prepare): Change to use the new spam-old-articles
9326 variable.
9327 (spam-copy-or-move-routine, spam-copy-spam-routine)
9328 (spam-move-spam-routine, spam-copy-ham-routine)
9329 (spam-move-ham-routine): Add code to copy/move ham or spam.
9330 (spam-fetch-field-fast): Improve doc and code, plus allow the
9331 'number request.
9332 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
9333 variables.
9334 (spam-split, spam-find-spam): Use the new backend code.
9335 (spam-registration-functions): Remove variable.
9336 (spam-unregister-routine): Add convenience wrapper.
9337 (spam-log-undo-registration, spam-register-routine)
9338 (spam-log-processing-to-registry)
9339 (spam-log-unregistration-needed-p): Rename "check" to "backend"
9340 where possible.
9341 (spam-check-gmane-xref, spam-check-regex-headers)
9342 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
9343 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
9344 (spam-check-bogofilter-headers, spam-check-spamoracle)
9345 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
9346 (spam-check-crm114-headers): Use the spam-split-group that
9347 spam-split prepares, no need to determine it every time.
9348
9349 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
9350 to the nnheader-parse-naked-head call.
9351
9352 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
9353
9354 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
9355 the nnheader-nov-read-message-id call.
9356
93572004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
9358
9359 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
9360 gnus-activate-group twice. Suggested by Markus Peter
9361 <warp@spin.de>.
9362
93632004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
9364
9365 * gnus-art.el (gnus-article-time-format): Exchange the order of
9366 day and month in the default value; fix customization type.
9367 (article-date-ut): Use add-text-properties.
9368 (article-make-date-line): Use message-make-date instead of
9369 current-time-string.
9370
9371 * message.el (message-fetch-field): Don't use set-text-properties.
9372 (message-make-date): Simplify.
0f49874b 9373
01c52d31 93742004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9375
01c52d31
MB
9376 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
9377 (rfc2047-encode-region): Treat text within parentheses as special;
9378 show the original text when error has occurred.
0f49874b 9379
01c52d31
MB
9380 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
9381 already-computed method to gnus-activate-group.
0f49874b 9382
01c52d31
MB
9383 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
9384 same select-methods identical Lisp objects.
0f49874b 9385
01c52d31
MB
9386 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
9387 object when modifying the info.
0f49874b 9388
01c52d31 93892004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9390
01c52d31
MB
9391 * gnus-srvr.el (gnus-server-set-info): Remove the server from
9392 gnus-opened-servers since it has never been opened with the new
9393 configuration yet.
0f49874b 9394
01c52d31 93952004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 9396
01c52d31
MB
9397 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
9398 arg to nnheader-generate-fake-message-id.
0f49874b 9399
01c52d31 94002004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 9401
01c52d31
MB
9402 * nnheader.el (nnheader-generate-fake-message-id): Accept a
9403 number and build a fake message ID localized to a group and
9404 article number (so it's repeatable from that point on).
9405 (nnheader-fake-message-id-p): Change regex to accomodate new fake
9406 ID format.
ca0a6900 9407
01c52d31
MB
9408 * gnus-sum.el (gnus-get-newsgroup-headers): Call
9409 nnheader-generate-fake-message-id with the article number.
ca0a6900 9410
01c52d31 94112004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 9412
01c52d31
MB
9413 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
9414 end-of-buffer.
a21fb88e 9415
01c52d31 94162004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 9417
01c52d31 9418 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 9419
01c52d31 94202004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 9421
01c52d31
MB
9422 * rfc2047.el (rfc2047-encode-message-header): Remove useless
9423 goto-char.
9424 (rfc2047-encode): Fold the line before encoding.
bfe5418b 9425
01c52d31 94262004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 9427
01c52d31
MB
9428 * rfc2047.el (rfc2047-encode-message-header): Disabled header
9429 folding -- not all headers can be folded, and this should be done
9430 by the message composition mode. Probably. I think.
d4755e04 9431
01c52d31 94322004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 9433
01c52d31
MB
9434 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
9435 fast.
95f75c75 9436
01c52d31
MB
9437 * gnus-ems.el (gnus-remove-image): Don't use
9438 message-text-with-property; remove only the image found first.
4a43ee9b 9439
01c52d31 94402004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 9441
01c52d31 9442 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 9443
01c52d31 94442004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9445
01c52d31
MB
9446 * message.el (message-text-with-property): Make it fast and accept
9447 optional arguments.
9448 (message-strip-forbidden-properties): Use it.
9449 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 9450
01c52d31 9451 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 9452
01c52d31 94532004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 9454
01c52d31
MB
9455 * gnus-art.el (article-hide-headers): Don't change the buffer
9456 mistakenly when performing mml-preview even if
9457 gnus-single-article-buffer is nil.
4a43ee9b 9458
01c52d31 94592004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 9460
01c52d31
MB
9461 * message.el (message-expand-name-databases): New user option.
9462 (message-expand-name): Use it.
4a43ee9b 9463
01c52d31 94642004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 9465
01c52d31
MB
9466 * spam.el (spam-report-articles-resend)
9467 (spam-report-resend-register-routine): Allow ham reporting.
9468 (spam-report-resend-register-ham-routine): Add wrapper.
9469 (spam-registration-functions): Add ham resending functions.
9470 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 9471
01c52d31
MB
9472 * gnus.el (ham-resend-to): Add new group parameter.
9473 (spam-process): Add ham resend option.
4a43ee9b 9474
01c52d31
MB
9475 * spam-report.el (spam-report-resend): Allow reporting ham.
9476 (spam-report-resend-ham): Add wrapper.
4a43ee9b 9477
01c52d31 94782004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 9479
01c52d31
MB
9480 * message.el (message-cite-articles-with-x-no-archive): New
9481 variable.
9482 (message-cite-original): Use it.
4a43ee9b 9483
01c52d31 94842004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 9485
01c52d31 9486 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 9487
01c52d31 94882004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 9489
01c52d31
MB
9490 * gnus-art.el (article-hide-headers): Refer to the values for
9491 gnus-ignored-headers and gnus-visible-headers in the summary
9492 buffer since a user may have set them as group parameters.
cfcd5c91 9493
01c52d31 94942004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 9495
01c52d31
MB
9496 * assistant.el (assistant-node-name): Add convenience function.
9497 (assistant-render-text, assistant-render-node): Add error handling,
9498 plus handle multiple next nodes.
9499 (assistant-find-next-node): Comment out for now.
9500 (assistant-find-next-nodes): Add function, returns list of next
9501 nodes.
9502
95032004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
9504
9505 * mail-source.el (mail-source-directory): Fix doc-string.
9506
95072004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
9508
9509 * assistant.el (assistant-render-text, assistant-eval): Add :set
9510 widget type, which is different because it takes and returns a
9511 list. Much hilarity ensues.
9512
95132004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
9514
9515 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
9516
9517 * gnus-group.el (gnus-group-get-new-news-this-group): Added
9518 doc-string.
9519
9520 * gnus-start.el (gnus-activate-group): Added doc-string.
9521
95222004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
9523
9524 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
9525
95262004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
9527
9528 * assistant.el (assistant-render-text): Try to add a :set
9529 widget, more to come.
9530
9531 * spam.el (spam-group-spam-contents-p): Handle empty groupname
9532 strings.
9533 (spam-report-articles-resend)
9534 (spam-register-routine): Do registration iff any articles warrant
9535 it.
9536 (spam-summary-prepare-exit): Change log message for nil group
9537 destinations.
9538
95392004-05-27 Daniel Pittman <daniel@rimspace.net>
9540
9541 * spam.el (spam-report-resend-register-routine): Allow
9542 spam-report-resend-to to be a group parameter or a global value.
9543
95442004-05-26 Simon Josefsson <jas@extundo.com>
9545
9546 * starttls.el: Merge with my GNUTLS based starttls.el.
9547 (starttls-gnutls-program, starttls-use-gnutls)
9548 (starttls-extra-arguments, starttls-process-connection-type)
9549 (starttls-connect, starttls-failure, starttls-success): New
9550 variables.
9551 (starttls-program, starttls-extra-args): Doc fix.
9552 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
9553 functions.
9554 (starttls-negotiate, starttls-open-stream): Check
9555 `starttls-use-gnutls' and pass on to corresponding *-gnutls
9556 function if it is set.
9557
95582004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9559
9560 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
9561 structured fields.
9562
95632004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9564
9565 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
9566
95672004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
9568
9569 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
9570 variable.
9571 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
9572 assigning the spam-mark to new messages.
9573
95742004-05-26 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
9575
9576 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
9577
95782004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
9579
9580 * rfc2047.el (rfc2047-encodable-p): Don't move point.
9581 (rfc2047-decode): Treat the ascii coding-system as raw-text by
9582 default.
9583
95842004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
9585
002876ab 9586 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
9587 correct data.
9588
95892004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
9590
9591 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
9592 (spam-group-processor-p): Fix function.
9593 (spam-group-processor-multiple-p)
9594 (spam-group-spam-processor-report-gmane-p)
9595 (spam-group-spam-processor-report-resend-p)
9596 (spam-group-spam-processor-bogofilter-p)
9597 (spam-group-spam-processor-blacklist-p)
9598 (spam-group-spam-processor-ifile-p)
9599 (spam-group-ham-processor-ifile-p)
9600 (spam-group-spam-processor-spamoracle-p)
9601 (spam-group-spam-processor-crm114-p)
9602 (spam-group-ham-processor-bogofilter-p)
9603 (spam-group-spam-processor-stat-p)
9604 (spam-group-ham-processor-stat-p)
9605 (spam-group-ham-processor-whitelist-p)
9606 (spam-group-ham-processor-BBDB-p)
9607 (spam-group-ham-processor-spamoracle-p)
9608 (spam-group-ham-processor-copy-p): Remove functions with some
9609 prejudice against unneeded code.
9610 (spam-report-articles-resend)
9611 (spam-report-resend-register-routine): Allow the group/topic
9612 spam-resend-to value to override spam-report-resend-to.
9613 (spam-summary-prepare-exit): Invoke spam-group-processor-p
9614 properly now.
9615
9616 * gnus.el (spam-resend-to): Add group/topic parameter.
9617 (spam-process): Move the OBSOLETE processors to the end of the
9618 choices.
9619
96202004-05-24 Daniel Pittman <daniel@rimspace.net>
9621
9622 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
9623 with resend-to set to nil, and then ask the user if necessary.
9624 (spam-report-resend): spam-report-resend takes a list of articles, not
9625 separate article numbers.
9626
96272004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
9628
9629 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
9630 addition to emacs-w3m.
9631
96322004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9633
9634 * assistant.el (assistant-authinfo-data): New function.
9635 (assistant-eval): Eval for entire assistant.
9636
9637 * netrc.el (netrc-services-file): New variable.
9638 (netrc-parse-services): New function.
9639 (netrc-find-service-name): New function.
9640 (netrc-find-service-number): New function.
9641 (netrc-port-equal): New function.
9642 (netrc-machine): Use it.
9643
9644 * nnimap.el (nnimap-open-connection): Use netrc.
9645
9646 * gnus-util.el (gnus-netrc-get): Remove aliases.
9647
9648 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
9649
9650 * assistant.el (wid-edit): Fix compilation.
9651
9652 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
9653
96542004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
9655
9656 * gnus-util.el (gnus-set-file-modes): New function. (small
9657 patch).
9658
96592004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9660
01c52d31 9661 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 9662
01c52d31
MB
9663 * assistant.el (assistant-render-node): Fix up rendering and
9664 read-only text.
9665 (assistant-render-node): Reset.
9666 (assistant-make-read-only): Not sticky.
cfcd5c91 9667
01c52d31 96682004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 9669
01c52d31
MB
9670 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
9671 centered even when gnus-auto-center-summary is t
cfcd5c91 9672
01c52d31 96732004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 9674
01c52d31
MB
9675 * dns.el (dns-get-txt-answer): New function.
9676 (dns-read-txt): Ditto.
9677 (query-dns): Use it.
cfcd5c91 9678
01c52d31 96792004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 9680
01c52d31
MB
9681 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
9682 active for foreign groups even if the group level is higher than
9683 the specified value.
cfcd5c91 9684
01c52d31 96852004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 9686
01c52d31
MB
9687 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
9688 non-active groups.
9ad41fb7 9689
01c52d31 9690 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 9691
01c52d31 96922004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 9693
01c52d31 9694 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 9695
01c52d31 96962004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 9697
01c52d31
MB
9698 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
9699 (spam-crm114-header, spam-crm114-spam-switch)
9700 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
9701 (spam-crm114-positive-spam-header)
9702 (spam-crm114-database-directory, spam-list-of-processors)
9703 (spam-group-spam-processor-crm114-p)
9704 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
9705 (spam-generic-score, spam-list-of-checks)
9706 (spam-list-of-statistical-checks, spam-registration-functions)
9707 (spam-check-crm114-headers, spam-crm114-score)
9708 (spam-check-crm114, spam-crm114-register-with-crm114)
9709 (spam-crm114-register-spam-routine)
9710 (spam-crm114-unregister-spam-routine)
9711 (spam-crm114-register-ham-routine)
9712 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
9713 asjo@koldfront.dk (Adam Sj\e,Ax\e(Bgren).
ddfbe5db 9714
01c52d31 9715 * gnus.el: Add spam-use-crm114.
d0859c9a 9716
01c52d31
MB
9717 * spam.el (spam-list-of-processors, spam-registration-functions):
9718 Add spam-use-resend.
9719 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
9720 (spam-report-articles-gmane): Add doc fix.
9721 (spam-report-articles-resend,
9722 spam-report-resend-register-routine): Add wrappers around
9723 spam-report-resend-to.
d0859c9a 9724
01c52d31
MB
9725 * spam-report.el (spam-report-resend-to, spam-report-resend):
9726 Add support for resending spam.
9727 (spam-report-gmane): Fix line length >80.
d0859c9a 9728
01c52d31 9729 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 9730
01c52d31 97312004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 9732
01c52d31
MB
9733 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
9734 number of processed spam messages.
9735 (spam-ham-copy-or-move-routine): Return the number of processed
9736 ham messages.
9737 (spam-summary-prepare-exit): Use the above values to decide
9738 whether status messages shouled be displayed.
d0859c9a 9739
01c52d31 97402004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 9741
01c52d31
MB
9742 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
9743 `rfc2047-encoding-function-alist' in order to avoid conflicting
9744 with the old version.
9745 (rfc2047-encode-region): Concatenate words containing non-ASCII
9746 characters in structured fields; don't encode space-delimited
9747 ASCII words even in unstructured fields; don't break words at
9748 char-category boundaries.
9749 (rfc2047-encode-1): New function.
9750 (rfc2047-encode): Use it; encode text so that it occupies the
9751 maximum width within 76-column; work correctly on Q encoding for
9752 iso-2022-* charsets.
9753 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
9754 sure not to break a line just after the header name.
9755 (rfc2047-b-encode-region): Removed.
9756 (rfc2047-b-encode-string): New function.
9757 (rfc2047-q-encode-region): Removed.
9758 (rfc2047-q-encode-string): New function.
d0859c9a 9759
01c52d31 9760 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 9761
01c52d31 97622004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9763
01c52d31
MB
9764 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
9765 get it right.
9766 (gnus-inews-make-draft): Really.
d0859c9a 9767
01c52d31 97682004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 9769
01c52d31
MB
9770 * nnmh.el (nnmh-request-list-1): Don't check the link count
9771 before descending. (small patch)
d0859c9a 9772
01c52d31 97732004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 9774
01c52d31
MB
9775 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
9776 stuff.
6441d280 9777
01c52d31
MB
9778 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
9779 on real group name.
6441d280 9780
01c52d31 9781 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 9782
01c52d31 9783 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 9784
01c52d31 97852004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 9786
01c52d31
MB
9787 * gnus-draft.el (gnus-draft-send): Bind
9788 rfc2047-encode-encoded-words.
8654e13a 9789
01c52d31
MB
9790 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
9791 (rfc2047-encodable-p): Say that =? needs encoding.
9792 (rfc2047-encode-encoded-words): New variable.
8654e13a 9793
01c52d31 9794 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 9795
01c52d31 9796 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 9797
01c52d31
MB
9798 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
9799 to nil.
31640842 9800
01c52d31 9801 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 9802
01c52d31 9803 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 9804
01c52d31 98052004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 9806
01c52d31
MB
9807 * gnus-msg.el (gnus-summary-followup-with-original): Document
9808 yanking of region when active.
61b397cd 9809
01c52d31 98102004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 9811
01c52d31
MB
9812 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
9813 groups if the group level is higher than the specified value.
31640842 9814
01c52d31 98152004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 9816
01c52d31
MB
9817 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
9818 (gnus-group-jump-to-group): Added prefix argument using
9819 `gnus-group-jump-to-group-prompt'. Query before jumping to
9820 non-active group.
cd01ded9 9821
01c52d31
MB
9822 * compface.el (uncompface): Be verbose when changing
9823 `uncompface-use-external'.
850c333d 9824
01c52d31
MB
9825 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
9826 handle manual section.
850c333d 9827
01c52d31 98282004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 9829
01c52d31 9830 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 9831
01c52d31 98322004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 9833
01c52d31 9834 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 9835
01c52d31 98362004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 9837
01c52d31
MB
9838 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
9839 whether backend can accept message.
6a748eda 9840
01c52d31 9841 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 9842
01c52d31 98432004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 9844
01c52d31
MB
9845 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
9846 Avoid creating directory when nntp-marks-is-evil is true.
9847 Reported by Reiner Steib.
9a89f5b0 9848
01c52d31 98492004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 9850
01c52d31
MB
9851 * gnus-picon.el (gnus-picon-style): New variable.
9852 (gnus-picon-insert-glyph): Added optional `nostring' argument.
9853 (gnus-picon-transform-address): Support `gnus-picon-style'. From
9854 Jesper Harder <harder@ifa.au.dk>.
91472578 9855
01c52d31 98562004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9857
01c52d31
MB
9858 * message.el (message-fill-field): Return point.
9859 (message-generate-headers): Go to end of field.
91472578 9860
01c52d31
MB
9861 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
9862 stuff for non-living groups.
91472578 9863
01c52d31 98642004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 9865
01c52d31
MB
9866 * gnus-art.el (gnus-article-followup-with-original)
9867 (gnus-article-reply-with-original): gnus-mark-active-p ->
9868 gnus-region-active-p.
91472578 9869
01c52d31 98702004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 9871
01c52d31
MB
9872 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
9873 only when there is spam or ham to be processed.
91472578 9874
01c52d31 98752004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9876
01c52d31
MB
9877 * mail-source.el (mail-source-delete-crash-box): Refactor.
9878 (mail-source-fetch): Use it.
9879 (mail-source-fetch-file): Ditto.
9880 (mail-source-fetch-directory): Run postscript in loop.
9881 (mail-source-fetch-pop): Delete.
9882 (mail-source-fetch-maildir): Ditto.
9883 (mail-source-fetch-imap): Ditto.
91472578 9884
01c52d31 9885 * imap.el (imap-authenticators): Comment out sasl.
91472578 9886
01c52d31
MB
9887 * message.el (message-skip-to-next-address): New function.
9888 (message-fill-header-address): Refactor.
9889 (message-fill-address): Use it.
9890 (message-delete-address): Use it.
9891 (message-fill-header-general): Refactor.
9892 (message-fill-field-address): Rename.
9893 (message-narrow-to-field): Find the start of the header.
9894 (message-header-format-alist): Don't pre-fill.
9895 (message-fill-header): Removed.
9896 (message-insert-header): New function.
9897 (message-shorten-references): Use it.
91472578 9898
01c52d31 9899 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 9900
01c52d31 9901 * mail-parse.el (mail-header-make-address): New alias.
91472578 9902
01c52d31 9903 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 9904
01c52d31 9905 * imap.el: Add compiler directives.
91472578 9906
01c52d31 9907 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 9908
01c52d31
MB
9909 * gnus-art.el (article-decode-idna-rhs): Don't use
9910 message-idna-inside-rhs-p.
91472578 9911
01c52d31 99122004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9913
01c52d31
MB
9914 * message.el (message-idna-inside-rhs-p): Removed.
9915 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 9916
01c52d31
MB
9917 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
9918 false positives.
1b155fbd 9919
01c52d31 99202004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 9921
01c52d31 9922 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 9923
01c52d31 99242004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 9925
01c52d31
MB
9926 * nneething.el (nneething-file-name): Don't create spurions
9927 files.
91472578 9928
01c52d31
MB
9929 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
9930 (gnus-inews-do-gcc): Remove sleep.
498063ec 9931
01c52d31
MB
9932 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
9933 part under point.
498063ec 9934
01c52d31
MB
9935 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
9936 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 9937
01c52d31 99382004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9939
01c52d31 9940 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 9941
01c52d31 99422004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 9943
01c52d31
MB
9944 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
9945 as expired without moving it" message when there are spam
9946 messages left.
498063ec 9947
01c52d31 99482004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 9949
002876ab 9950 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 9951 header is not nil.
707f2b38 9952
01c52d31 99532004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 9954
01c52d31
MB
9955 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
9956 nntp-possibly-create-directory, not nntp-possibly-change-group.
9957 (nntp-marks-changed-p): New arg SERVER.
9958 (nntp-request-update-info): Adjust caller.
10ace8ea 9959
01c52d31 99602004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 9961
01c52d31 9962 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 9963
01c52d31 99642004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 9965
01c52d31
MB
9966 * nntp.el: Support marks.
9967 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
9968 (nntp-marks-modtime, nntp-marks-directory): New variables.
9969 (nntp-request-set-mark, nntp-request-update-info)
9970 (nntp-possibly-create-directory, nntp-marks-changed-p)
9971 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
9972 functions.
10ace8ea 9973
01c52d31 99742004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 9975
01c52d31
MB
9976 * gnus-score.el (gnus-score-insert-help): Use
9977 gnus-select-lowest-window.
10ace8ea 9978
01c52d31
MB
9979 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
9980 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 9981
01c52d31 9982 * gnus.el: do.
10ace8ea 9983
01c52d31 99842004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 9985
01c52d31
MB
9986 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
9987 encodings of MIME-encoded words, in order to improve
9988 interoperability with several broken MUAs.
10ace8ea 9989
01c52d31 99902004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 9991
01c52d31
MB
9992 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
9993 tags, only when charsets are not specified in headers.
9994 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 9995
01c52d31 99962004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 9997
01c52d31
MB
9998 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
9999 instead of MIME-decoded from fields when checking
10000 `gnus-article-address-banner-alist'.
0302b80e 10001
01c52d31 100022004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 10003
01c52d31
MB
10004 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
10005 description rather than subject.
fa9a04e1 10006
01c52d31 100072004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10008
01c52d31 10009 * gnus.el (gnus-version-number): Bump.
fa9a04e1 10010
01c52d31 100112004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 10012
01c52d31 10013 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 10014
01c52d31 100152004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 10016
01c52d31
MB
10017 * gnus-agent.el (gnus-agent-read-agentview): Inline
10018 gnus-uncompress-range.
fa9a04e1 10019
01c52d31 100202004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10021
01c52d31
MB
10022 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
10023 `exec-installed-p'.
fa9a04e1 10024
01c52d31 100252004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 10026
01c52d31
MB
10027 * gnus.el (spam-process, spam-autodetect-methods): Add
10028 bsfilter and bsfilter-headers.
fa9a04e1 10029
01c52d31
MB
10030 * spam.el (spam-bsfilter): New customize group.
10031 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
10032 (spam-bsfilter-header, spam-bsfilter-probability-header)
10033 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
10034 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
10035 (spam-bsfilter-database-directory): New options.
10036 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
10037 (spam-list-of-statistical-checks, spam-registration-functions):
10038 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
10039 (spam-bsfilter-score): New command.
10040 (spam-check-bsfilter-headers, spam-check-bsfilter)
10041 (spam-bsfilter-register-with-bsfilter)
10042 (spam-bsfilter-register-spam-routine)
10043 (spam-bsfilter-unregister-spam-routine)
10044 (spam-bsfilter-register-ham-routine)
10045 (spam-bsfilter-unregister-ham-routine): New functions.
10046 (spam-generic-score): Support bsfilter; Accept an optional argument
10047 to recalcurate spam score even if scoring header has already been
10048 added.
10049 (spam-bogofilter-score, spam-spamassassin-score): Accept an
10050 optional argument to recalcurate spam score even if scoring header
10051 has already been added.
bf68d4e6 10052
01c52d31 100532004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 10054
01c52d31
MB
10055 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
10056 strings! Reported by David D. Smith <davidsmith@acm.org>.
10057 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
10058 link is missing.
f66ce3b9 10059
01c52d31 100602004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 10061
01c52d31
MB
10062 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
10063 (html2text-get-attr): Rewrite.
14f56b66 10064
01c52d31
MB
10065 * message.el (message-setup-1): Remove redundant put-text-property
10066 on mail-header-separator.
14f56b66 10067
01c52d31 100682004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 10069
01c52d31
MB
10070 * gnus-registry.el (gnus-registry-cache-whitespace)
10071 (gnus-registry-action, gnus-registry-spool-action)
10072 (gnus-registry-split-fancy-with-parent): Change message levels
10073 from 5 to 3 or 7, as needed.
ec3c4a4c 10074
01c52d31
MB
10075 * spam.el (spam-summary-prepare-exit)
10076 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
10077 (spam-split, spam-find-spam, spam-log-undo-registration)
10078 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
10079 level from 5 to 6.
5f5475ac 10080
01c52d31 100812004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 10082
01c52d31
MB
10083 * gnus-ems.el: Autoload appt-select-lowest-window (revert
10084 2004-03-04 change).
5f5475ac 10085
01c52d31 100862004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 10087
01c52d31
MB
10088 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
10089 Use mapc when appropriate.
2fd561a9 10090
01c52d31 10091 * sieve-manage.el (sieve-manage-open): do.
2fd561a9 10092
01c52d31 10093 * nnweb.el (nnweb-insert-html): do.
4e90f2b9 10094
01c52d31
MB
10095 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
10096 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
4e90f2b9 10097
01c52d31 10098 * nnspool.el (nnspool-request-group): do.
ee7d3cc0 10099
01c52d31
MB
10100 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
10101 do.
ee7d3cc0 10102
01c52d31 10103 * nnml.el (nnml-request-update-info): do.
04ff38fb 10104
01c52d31
MB
10105 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
10106 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
04ff38fb 10107
01c52d31
MB
10108 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
10109 (nnimap-request-set-mark): do.
ff4d3926 10110
01c52d31 10111 * nnfolder.el (nnfolder-request-update-info): do.
ff4d3926 10112
01c52d31
MB
10113 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
10114 do.
ff4d3926 10115
01c52d31 10116 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
ff4d3926 10117
01c52d31 10118 * gnus-uu.el (gnus-uu-find-articles-matching): do.
ff4d3926 10119
01c52d31
MB
10120 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
10121 do.
ff4d3926 10122
01c52d31
MB
10123 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
10124 do.
ff4d3926 10125
01c52d31 10126 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
82a8ad04 10127
01c52d31 10128 * gnus-nocem.el (gnus-nocem-scan-groups): do.
82a8ad04 10129
01c52d31 10130 * gnus-int.el (gnus-start-news-server): do.
270a576a 10131
01c52d31
MB
10132 * gnus-group.el (gnus-group-make-kiboze-group)
10133 (gnus-group-browse-foreign-server): do.
270a576a 10134
01c52d31 101352004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10136
01c52d31 10137 FIXME: Make separate entries for each person.
270a576a 10138
01c52d31
MB
10139 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
10140 Sj\e,Ax\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
10141 <shields@msrl.com>:
270a576a 10142
01c52d31
MB
10143 * spam.el (spam-necessary-extra-headers): Get the extra headers we
10144 may need for spam sorting and scoring.
10145 (spam-user-format-function-S): Add user format function suitable for
10146 general use.
10147 (spam-article-sort-by-spam-status): Add sorting function for summary
10148 sorting.
10149 (spam-extra-header-to-number): Add function to get a score from a
10150 header.
10151 (spam-summary-score): Add function to get a numeric score from the
10152 headers.
10153 (spam-generic-score): Fixed function doc, was in wrong place.
10154 (spam-initialize): Take symbols when it's run, and install the
10155 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 10156
01c52d31 101572004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10158
01c52d31
MB
10159 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
10160 Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
270a576a 10161
01c52d31 101622004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 10163
01c52d31
MB
10164 * gnus-sum.el (gnus-set-global-variables)
10165 (gnus-build-all-threads, gnus-get-newsgroup-headers)
10166 (gnus-article-get-xrefs, gnus-summary-best-group)
10167 (gnus-summary-next-article, gnus-summary-enter-digest-group)
10168 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
10169 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
10170 with-current-buffer.
270a576a 10171
01c52d31 101722004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 10173
01c52d31
MB
10174 * spam.el (spam-summary-prepare-exit): Simplify logic.
10175 (spam-fetch-article-header): Read the article header if it's not
10176 available.
10177 (spam-list-articles): Simplify logic.
10178 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 10179
01c52d31 10180 * gnus-registry.el: Fix comments at beginning.
270a576a 10181
01c52d31 101822004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 10183
01c52d31
MB
10184 * message.el (message-cater-to-broken-inn): Remove.
10185 (message-shorten-references): Make sure the total folded length of
10186 References is shorter than 998 characters to cater to a bug in INN
10187 2.3. Also, don't pretend that references aren't folded -- this
10188 hasn't worked for a while.
d31fa104 10189
01c52d31 101902004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10191
01c52d31
MB
10192 * gnus-agent.el (gnus-agentize):
10193 gnus-agent-send-mail-real-function no longer set to current value
10194 of message-send-mail-function but rather a lambda that calls
10195 message-send-mail-function. The change makes the agent real-time
10196 responsive to user changes to message-send-mail-function.
9b981cb6 10197
01c52d31 101982004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 10199
01c52d31
MB
10200 * legacy-gnus-agent.el
10201 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
10202 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 10203
01c52d31 102042004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 10205
01c52d31 10206 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 10207
01c52d31 102082004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 10209
01c52d31
MB
10210 * nnmail.el (nnmail-cache-insert): Always check whether
10211 nnmail-cache-ignore-groups matches a group name.
f429956a 10212
01c52d31 102132004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 10214
01c52d31
MB
10215 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
10216 (spam-find-spam, spam-log-processing-to-registry)
10217 (spam-log-registered-p, spam-log-unregistration-needed-p)
10218 (spam-log-undo-registration): Use gnus-message instead of
10219 gnus-error, none of these errors are fatal.
5c243ee4 10220
01c52d31
MB
10221 * gnus-registry.el (gnus-registry-clean-empty-function)
10222 (gnus-registry-clean-empty): Remove only empty entries without
10223 extra data.
aba1948a 10224
01c52d31 102252004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 10226
01c52d31
MB
10227 * spam-stat.el (spam-stat-buffer-change-to-spam)
10228 (spam-stat-buffer-change-to-non-spam): Change (error) to
10229 (gnus-message 8) invocation.
aba1948a 10230
01c52d31 102312004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10232
01c52d31
MB
10233 * nntp.el (nntp-via-netcat-command): New variable.
10234 (nntp-via-netcat-switches): New variable.
10235 (nntp-open-via-rlogin-and-netcat): New function.
10236 (nntp-open-connection-function): Doc fix.
10237 (nntp-telnet-command): Doc fix.
10238 (nntp-end-of-line): Doc fix.
10239 (nntp-via-rlogin-command): Doc fix.
10240 (nntp-via-user-name): Doc fix.
10241 (nntp-via-address): Doc fix.
aba1948a 10242
01c52d31 102432004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 10244
01c52d31
MB
10245 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
10246 error in Emacs 21.1.
ddff82cf 10247
01c52d31 102482004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 10249
01c52d31 10250 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 10251
01c52d31
MB
102522004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
10253 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
10254 (gnus-agent-with-refreshed-group): New macro.
10255 (gnus-agent-rename-group): New function.
10256 (gnus-agent-delete-group): New function.
10257 (gnus-agent-save-group-info): Use gnus-command-method when
10258 `method' parameter is nil. Don't write nil entries into the
10259 active file.
10260 (gnus-agent-get-group-info): New function.
10261 (gnus-agent-fetch-articles): Use
10262 gnus-agent-update-files-total-fetched-for to increment disk space
10263 used.
10264 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
10265 gnus-agent-update-view-total-fetched-for to increment disk space
10266 used.
10267 (gnus-agent-get-local): Added optional parameters to avoid calling
10268 gnus-group-real-name and gnus-find-method-for-group.
10269 (gnus-agent-set-local): Delete stored entry if either min, or max,
10270 are nil.
10271 (gnus-agent-fetch-session): Reworded error/quit messages. On
10272 quit, use gnus-agent-regenerate-group to record existance of any
10273 articles fetched to disk before the quit occurred.
10274 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
10275 gnus-agent-update-view-total-fetched-for, and
10276 gnus-agent-update-files-total-fetched-for to decrement disk space
10277 used.
10278 (gnus-agent-retrieve-headers): Use
10279 gnus-agent-update-view-total-fetched-for to increment disk space
10280 used.
10281 (gnus-agent-regenerate-group): Replace gnus-group-update-group
10282 with gnus-agent-update-files-total-fetched-for to decrement disk
10283 space and fresh group buffer.
10284 (gnus-agent-inhibit-update-total-fetched-for): New variable.
10285 (gnus-agent-need-update-total-fetched-for): New variable.
10286 (gnus-agent-update-files-total-fetched-for): New function.
10287 (gnus-agent-update-view-total-fetched-for): New function.
10288 (gnus-agent-total-fetched-for): New function.
10289
10290 * gnus-cache.el (gnus-cache-save-buffers): Use
10291 gnus-cache-update-overview-total-fetched-for to change disk space
10292 used by this group.
10293 (gnus-cache-possibly-enter-article): Use
10294 gnus-cache-update-file-total-fetched-for to increment disk space
10295 used by this group.
10296 (gnus-cache-possibly-remove-article): Use
10297 gnus-cache-update-file-total-fetched-for to decrement disk space
10298 used by this group.
10299 (gnus-cache-generate-nov-databases): Purge total fetched cache.
10300 (gnus-cache-rename-group): New function.
10301 (gnus-cache-delete-group): New function.
10302 (gnus-cache-inhibit-update-total-fetched-for): New variable.
10303 (gnus-cache-need-update-total-fetched-for): New variable.
10304 (gnus-cache-with-refreshed-group): New macro.
10305 (gnus-cache-update-file-total-fetched-for): New function.
10306 (gnus-cache-update-overview-total-fetched-for): New function.
10307 (gnus-cache-rename-group-total-fetched-for): New function.
10308 (gnus-cache-delete-group-total-fetched-for): New function.
10309 (gnus-cache-total-fetched-for): New function.
112d84ef 10310
01c52d31
MB
10311 * gnus-group.el: Require gnus-sum and autoload functions to
10312 resolve warnings when gnus-group.el compiled alone.
10313 (gnus-group-line-format): Documented new %F
10314 (size of Fetched data) group line format; identifies disk space
10315 used by agent and cache.
10316 (gnus-group-line-format-alist): Defined new F format.
10317 (gnus-total-fetched-for): New function.
10318 (gnus-group-delete-group): No longer update
10319 gnus-cache-active-altered as gnus-request-delete-group now keeps
10320 the cache in sync.
10321 (gnus-group-list-active): Let the agent store a server's active
10322 list if currently plugged.
2f7717f6 10323
01c52d31
MB
10324 * gnus-int.el (gnus-request-delete-group): Use
10325 gnus-cache-delete-group and gnus-agent-delete-group to keep the
10326 local disk in sync with the server.
e46889e0 10327 (gnus-request-rename-group): Use
01c52d31
MB
10328 gnus-cache-rename-group and gnus-agent-rename-group to keep the
10329 local disk in sync with the server.
2f7717f6 10330
01c52d31
MB
10331 * gnus-start.el (gnus-get-unread-articles): Cosmetic
10332 simplification to logic.
c44edf72 10333
01c52d31 10334 * gnus-util.el (gnus-rename-file): New function.
c44edf72 10335
01c52d31 103362004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 10337
01c52d31 10338 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 10339
01c52d31 103402004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10341
01c52d31
MB
10342 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
10343 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 10344
01c52d31 103452004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10346
01c52d31
MB
10347 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
10348 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 10349
01c52d31 103502004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 10351
01c52d31 10352 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 10353
01c52d31 103542004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10355
01c52d31
MB
10356 * spam.el (spam-set-difference): Add function to replace
10357 gnus-set-difference in spam.el.
10358 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 10359
01c52d31 103602004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 10361
01c52d31
MB
10362 * gnus-registry.el (gnus-registry-cache-file): Update to use
10363 gnus-dribble-directory OR gnus-home-directory OR ~.
10364 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 10365
01c52d31 103662004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 10367
01c52d31
MB
10368 * message.el (message-exchange-point-and-mark): Use
10369 message-mark-active-p. Suggested by Jesper Harder
10370 <harder@ifa.au.dk>.
45893b95 10371
01c52d31 103722004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 10373
01c52d31
MB
10374 * message.el (message-exchange-point-and-mark): Don't activate
10375 region if it was inactive. Suggested by Hiroshi Fujishima
10376 <pooh@nature.tsukuba.ac.jp>.
734c5765 10377
01c52d31 103782004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 10379
01c52d31
MB
10380 * gnus-art.el (article-display-face): Display Faces in the same
10381 order as X-Faces.
734c5765 10382
01c52d31 103832004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10384
01c52d31 10385 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 10386
01c52d31 103872004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10388
01c52d31
MB
10389 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
10390 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
10391 (gnus-article-mime-hierarchy): Remove.
10392 (gnus-article-mime-hierarchy-next): Remove.
10393 (gnus-article-mode): Revert 2004-03-19 change.
10394 (gnus-article-setup-buffer): Revert 2004-03-19 change.
10395 (gnus-insert-mime-button): Revert 2004-03-19 change.
10396 (gnus-mime-accumulate-hierarchy): Remove.
10397 (gnus-mime-enter-multipart): Remove.
10398 (gnus-mime-leave-multipart): Remove,
10399 (gnus-mime-display-part): Revert 2004-03-19 change.
10400 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 10401
01c52d31 10402 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 10403
01c52d31 104042004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 10405
01c52d31 10406 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 10407
01c52d31 104082004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10409
01c52d31
MB
10410 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
10411 t while entering a file name using the mm-with-multibyte macro.
10412 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 10413
01c52d31 10414 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 10415
01c52d31 104162004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10417
01c52d31
MB
10418 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
10419 user option.
10420 (gnus-mime-multipart-functions): Doc and customization fix.
10421 (gnus-article-mime-hierarchy): New variable.
10422 (gnus-article-mime-hierarchy-next): New variable.
10423 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
10424 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
10425 gnus-article-mime-hierarchy-next to nil.
10426 (gnus-insert-mime-button): Show hierarchy numbers.
10427 (gnus-mime-accumulate-hierarchy): New function.
10428 (gnus-mime-enter-multipart): New function.
10429 (gnus-mime-leave-multipart): New function.
10430 (gnus-mime-display-part): Recompute hierarchical MIME structure.
10431 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 10432
01c52d31
MB
10433 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
10434 gnus-article-mime-hierarchy-next to nil.
ad136a7c 10435
01c52d31 104362004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 10437
01c52d31 10438 * dns.el: Don't require gnus-xmas.
ad136a7c 10439
01c52d31 104402004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 10441
01c52d31
MB
10442 * mml.el (mml-generate-mime-1): Don't use format=flowed with
10443 inline PGP.
10444 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 10445
01c52d31 104462004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10447
01c52d31
MB
10448 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
10449 when the group's active is not available.
ad136a7c 10450
01c52d31 104512004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10452
01c52d31
MB
10453 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
10454 error.
ad136a7c 10455
01c52d31 104562004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 10457
01c52d31
MB
10458 * imap.el (imap-store-password): New variable.
10459 (imap-interactive-login): Use it.
10460 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 10461
01c52d31 104622004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10463
01c52d31
MB
10464 * gnus-art.el (gnus-article-read-summary-keys): Restore new
10465 window-start and hscroll to summary window.
ad136a7c 10466
01c52d31 104672004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 10468
01c52d31
MB
10469 * gnus-start.el (gnus-convert-old-newsrc): Only write the
10470 conversion message to newsrc-dribble when an actual conversion is
10471 performed.
ad136a7c 10472
01c52d31 104732004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 10474
01c52d31 10475 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 10476
01c52d31 104772004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 10478
01c52d31
MB
10479 * mm-decode.el (mm-complicated-handles): New function reviving
10480 former definition of mm-multiple-handles.
49561cf6 10481
01c52d31
MB
10482 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
10483 (gnus-mime-delete-part): Use it.
49561cf6 10484
01c52d31 104852004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 10486
01c52d31
MB
10487 * gnus-agent.el (gnus-agent-read-local): Bind
10488 nnheader-file-coding-system to gnus-agent-file-coding-system to
10489 avoid the implicit assumption that they will always be equal.
10490 (gnus-agent-save-local): Bind buffer-file-coding-system, not
10491 coding-system-for-write, as the with-temp-file macro first prints
10492 to a buffer then saves the buffer.
87589a70 10493
01c52d31 104942004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 10495
01c52d31
MB
10496 * gnus-art.el (gnus-article-edit-part): New function.
10497 (gnus-mime-save-part-and-strip): Use it; do query instead of
10498 signaling an error; don't use mm-multiple-handles.
10499 (gnus-mime-delete-part): Ditto.
c825ac9d 10500
01c52d31 105012004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 10502
01c52d31
MB
10503 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
10504 old file versions.
10505 (gnus-group-prepare-hook): Removed function that converted list
10506 form of gnus-agent-expire-days to group properties.
ae465fa7 10507
01c52d31
MB
10508 * gnus-int.el: Autoload gnus-agent-regenerate-group.
10509 (gnus-request-accept-article): Re-indented.
5f49be3f 10510
01c52d31
MB
10511 * gnus-start.el (gnus-convert-old-newsrc): Registered new
10512 converters to handle old agent file formats. Added logic for a
10513 "backup before upgrading warning".
10514 (gnus-convert-mark-converter-prompt): Developers can mark
10515 functions as needing (default), or not needing,
10516 gnus-convert-old-newsrc's "backup before upgrading warning".
10517 (gnus-convert-converter-needs-prompt): Tests whether the user
10518 should be protected from potentially irreversable changes by the
10519 function.
5f49be3f 10520
002876ab 10521 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 10522 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 10523
01c52d31 105242004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 10525
01c52d31 10526 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 10527
01c52d31 10528 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 10529
01c52d31 105302004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 10531
01c52d31 10532 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 10533
01c52d31 10534 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 10535
01c52d31 10536 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 10537
01c52d31 105382004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 10539
01c52d31
MB
10540 * gnus-sum.el (gnus-widget-reversible-match)
10541 (gnus-widget-reversible-to-internal)
10542 (gnus-widget-reversible-to-external): New functions.
10543 (gnus-widget-reversible): New widget.
10544 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 10545
01c52d31 105462004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 10547
01c52d31
MB
10548 * gnus-sum.el (gnus-thread-sort-functions)
10549 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 10550
01c52d31 105512004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 10552
01c52d31
MB
10553 * spam.el (spam-use-gmane-xref): Add new backend.
10554 (spam-gmane-xref-spam-group): Add variable to control the name of the
10555 Gmane spam group.
10556 (spam-blackhole-servers, spam-blackhole-good-server-regex)
10557 (spam-regex-headers-spam, spam-regex-headers-ham)
10558 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
10559 (spam-list-of-checks): Add spam-use-gmane-xref to list of
10560 backends and checks.
10561 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 10562
01c52d31
MB
10563 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
10564 an autodetect method.
e2642250 10565
01c52d31 105662004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10567
01c52d31
MB
10568 * gnus-int.el (gnus-request-accept-article): Inform the agent that
10569 articles are being added to a group.
10570 (gnus-request-replace-article): Inform the agent that articles
10571 need to be uncached as the cached contents are no longer valid.
e2642250 10572
01c52d31 105732004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10574
01c52d31 10575 * binhex.el: Don't autoload executable-find.
e2642250 10576
01c52d31 10577 * canlock.el: Don't autoload mail-fetch-field.
e2642250 10578
01c52d31 10579 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 10580
01c52d31
MB
10581 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
10582 rmail-dont-reply-to and rmail-output.
e2642250 10583
01c52d31 10584 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 10585
01c52d31 10586 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 10587
01c52d31
MB
10588 * imap.el: Don't autoload base64-decode-string,
10589 base64-encode-string and md5.
e2642250 10590
01c52d31
MB
10591 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
10592 and rmail-msg-restore-non-pruned-header.
e2642250 10593
01c52d31 10594 * mm-decode.el: Don't autoload executable-find.
e2642250 10595
01c52d31 10596 * mm-url.el: Don't autoload executable-find.
e2642250 10597
01c52d31 10598 * mm-view.el: Don't autoload diff-mode.
e2642250 10599
01c52d31
MB
10600 * nndb.el: Don't autoload news-reply-mode, news-setup,
10601 cancel-timer and telnet.
e2642250 10602
01c52d31 10603 * password.el: Don't autoload run-at-time for Emacs.
e2642250 10604
01c52d31 10605 * sha1-el.el: Don't autoload executable-find.
e2642250 10606
01c52d31 10607 * sieve-mode.el: Don't autoload c-mode.
e2642250 10608
01c52d31 10609 * uudecode.el: Don't autoload executable-find.
e2642250 10610
01c52d31 106112004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 10612
01c52d31
MB
10613 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
10614 (gnus-agent-possibly-alter-active): Avoid null in numeric
10615 comparison.
10616 (gnus-agent-set-local): Refuse to save null in local object table.
10617 (gnus-agent-regenerate-group): The REREAD parameter can now be a
10618 list of articles that will be marked as unread.
e2642250 10619
01c52d31 106202004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 10621
01c52d31 10622 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 10623
01c52d31 106242004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 10625
01c52d31
MB
10626 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
10627 language tags.
ba0226dd 10628
01c52d31 106292004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 10630
01c52d31
MB
10631 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
10632 Don't bind "obarray".
5153a47a 10633
01c52d31
MB
10634 * gnus-sum.el (gnus-thread-sort-functions): Added
10635 `gnus-thread-sort-by-most-recent-number' and
10636 `gnus-thread-sort-by-most-recent-date'.
10637 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 10638
01c52d31 106392004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10640
01c52d31 10641 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 10642
01c52d31 106432004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 10644
01c52d31
MB
10645 * gnus-cus.el (gnus-agent-customize-category): Removed
10646 ignore-errors macro reference that required cl to be loaded at
10647 run-time.
5153a47a 10648
01c52d31
MB
10649 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
10650 single-interval range of the form (min . max). Previously the
10651 range had to look like ((min . max)). Likewise, return
10652 (min . max) rather than ((min . max)).
10653 (gnus-range-map): Use gnus-range-normalize to accept
10654 single-interval range.
5153a47a 10655
01c52d31
MB
10656 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
10657 the cache, but not the agent, now appear with their usual face.
5153a47a 10658
01c52d31 106592004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 10660
01c52d31
MB
10661 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
10662 w3m-safe-url-regexp variable buffer-local.
86713405 10663
01c52d31 10664 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 10665
01c52d31 106662004-02-27 Simon Josefsson <jas@extundo.com>
86713405 10667
01c52d31
MB
10668 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
10669 gnus-group-real-prefix.
10670 (gnus-summary-move-article): Use it, instead of
10671 gnus-group-real-prefix.
86713405 10672
01c52d31 106732004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 10674
01c52d31
MB
10675 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
10676 w3m-safe-url-regexp variable buffer-local and set it as the value
10677 of mm-w3m-safe-url-regexp.
d5ddd795 10678
01c52d31 10679 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 10680
01c52d31
MB
10681 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
10682 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 10683
01c52d31
MB
10684 * nnrss.el (nnrss-opml-export): Use
10685 mm-set-buffer-file-coding-system instead of
10686 set-buffer-file-coding-system.
54506618 10687
01c52d31 106882004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 10689
01c52d31
MB
10690 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
10691 of checkdoc.el).
10692 * nnrss.el: do.
10693 * gnus-mlspl.el: do.
10694 * gnus-ml.el: do.
10695 * gnus-srvr.el: do.
54506618 10696
01c52d31 10697 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 10698
01c52d31 106992004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 10700
01c52d31
MB
10701 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
10702 Corrections to custom-manual links.
54506618 10703
01c52d31 10704 * gnus-art.el (gnus-article): Ditto.
54506618 10705
01c52d31 10706 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 10707
01c52d31 107082004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10709
01c52d31 10710 * flow-fill.el: Typo.
54506618 10711
01c52d31 107122004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 10713
01c52d31 10714 * spam-wash.el: New file.
54506618 10715
01c52d31 107162004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 10717
01c52d31 10718 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 10719
01c52d31 107202004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 10721
01c52d31
MB
10722 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
10723 to be run with new-articles as LIST1, not LIST2.
10724 (spam-registration-functions): Add spam-use-ham-copy as a nil
10725 registration backend.
54506618 10726
01c52d31 107272004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 10728
01c52d31
MB
10729 * spam-stat.el (spam-stat-washing-hook): New option.
10730 (spam-stat-buffer-words): Use it.
10731 (spam-stat-process-directory, spam-stat-test-directory): Use
10732 insert-file-contents-literally.
10733 (spam-stat-coding-system): New variable.
10734 (spam-stat-load, spam-stat-save): Use it.
54506618 10735
01c52d31 107362004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10737
01c52d31
MB
10738 * spam-report.el (spam-report-plug-agent): Quote
10739 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 10740
01c52d31 107412004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10742
01c52d31
MB
10743 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
10744 / in mailto URLs.
54506618 10745
01c52d31 107462004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10747
01c52d31
MB
10748 * spam-report.el (spam-report-process-queue): Fix interactive use.
10749 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
10750 (spam-report-unplug-agent): Doc fixes.
10751 (spam-report-url-ping-mm-url, spam-report-url-to-file)
10752 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 10753
01c52d31 107542004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10755
01c52d31
MB
10756 * message.el (message-setup-fill-variables): Add mml tags to
10757 paragraph-start and paragraph-separate. Suggested by Andrew Korty
10758 <ajk@iu.edu>.
10759 (message-mode): Don't modify paragraph-separate there.
54506618 10760
01c52d31 107612004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10762
01c52d31
MB
10763 * compface.el (uncompface-use-external): Default to undecided.
10764 (uncompface-use-external-threshold): New variable.
10765 (uncompface-float-time): New macro.
10766 (uncompface): Determine whether to use the external decoder if
10767 uncompface-use-external is undecided.
54506618 10768
01c52d31 107692004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 10770
01c52d31
MB
10771 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
10772 after images.
54506618 10773
01c52d31 10774 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 10775
01c52d31 107762004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 10777
01c52d31 10778 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 10779
002876ab 10780 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 10781
01c52d31
MB
10782 * gnus-sum.el (gnus-summary-limit-to-age)
10783 (gnus-summary-limit-children): do.
54506618 10784
01c52d31 10785 * gnus-int.el (gnus-request-scan): do.
54506618 10786
01c52d31 10787 * gnus-group.el (gnus-group-suspend): do.
54506618 10788
01c52d31 10789 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 10790
01c52d31 10791 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 10792
01c52d31
MB
10793 * gnus-agent.el (gnus-summary-set-agent-mark)
10794 (gnus-agent-regenerate-group): do.
54506618 10795
01c52d31 10796 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 10797
01c52d31 10798 * binhex.el (binhex-decode-region-internal): do.
54506618 10799
01c52d31 108002004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 10801
01c52d31
MB
10802 * gnus-fun.el (gnus-face-properties-alist): New user option.
10803 (gnus-display-x-face-in-from): Use it.
54506618 10804
01c52d31 10805 * gnus-art.el (article-display-face): Ditto.
54506618 10806
01c52d31 10807 * compface.el (uncompface-use-external): Default to nil.
54506618 10808
01c52d31 108092004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 10810
01c52d31
MB
10811 * nntp.el (nntp-erase-buffer): New function.
10812 (nntp-retrieve-data, nntp-send-command)
10813 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
10814 (nntp-possibly-change-group): Use it.
54506618 10815
01c52d31
MB
10816 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
10817 with-current-buffer.
54506618 10818
01c52d31 108192004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 10820
01c52d31
MB
10821 * compface.el: Merge the ELisp-based uncompface program.
10822 (compface): New customization group.
10823 (uncompface-use-external): New user option.
10824 (uncompface): Call uncompface-internal if uncompface-use-external
10825 is nil.
10826 (uncompface-internal): New function. Note that there are also
10827 some other functions and variables added for this function.
54506618 10828
01c52d31 108292004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 10830
01c52d31
MB
10831 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
10832 if necessary.
54506618 10833
01c52d31 108342004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 10835
01c52d31
MB
10836 * spam-report.el (spam-report-unplug-agent)
10837 (spam-report-plug-agent, spam-report-deagentize)
10838 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
10839 Add support for the Agent in spam-report: when unplugged, report to a
10840 file; when plugged, submit all the requests.
54506618 10841
01c52d31
MB
10842 * spam.el (spam-register-routine): Fix message about
10843 registration.
54506618 10844
01c52d31 108452004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 10846
01c52d31
MB
10847 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
10848 dependencies.
10849 (rfc2047-encode): Use it.
54506618 10850
01c52d31
MB
10851 * gnus-art.el (gnus-button-marker-list): Move before first
10852 reference.
54506618 10853
01c52d31
MB
10854 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10855 (imap-parse-body): Fix format string mismatch.
54506618 10856
01c52d31 10857 * gnus-score.el (gnus-summary-increase-score): do.
54506618 10858
01c52d31 10859 * nnrss.el (nnrss-close): New function.
54506618 10860
01c52d31 108612004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 10862
01c52d31
MB
10863 * nnrss.el (nnrss-make-filename): New function.
10864 (nnrss-request-delete-group, nnrss-read-server-data)
10865 (nnrss-save-server-data, nnrss-read-group-data)
10866 (nnrss-save-group-data): Use it.
10867 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
10868 (nnrss-read-server-data, nnrss-read-group-data): Use load.
10869 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 10870
01c52d31 108712004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 10872
01c52d31 10873 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 10874
01c52d31 108752004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 10876
01c52d31
MB
10877 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
10878 files.
54506618 10879
01c52d31
MB
10880 * message.el (message-generate-headers-first): Don't quote nil
10881 and t in docstrings.
54506618 10882
01c52d31 10883 * imap.el (imap-id): do.
54506618 10884
01c52d31
MB
10885 * gnus-agent.el (gnus-agent-consider-all-articles)
10886 (gnus-agent-queue-mail): do.
54506618 10887
01c52d31 108882004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 10889
01c52d31
MB
10890 * spam-report.el (spam-report-process-queue): New function.
10891 Process requests from `spam-report-requests-file'.
10892 (spam-report-process-queue): Doc fix.
54506618 10893
01c52d31 108942004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 10895
01c52d31
MB
10896 * spam.el (spam-register-routine)
10897 (spam-log-processing-to-registry, spam-log-registered-p)
10898 (spam-log-unregistration-needed-p, spam-log-undo-registration):
10899 Change "check" to "spam-check" for semi-clarity.
531e5812 10900
01c52d31 109012004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 10902
01c52d31 10903 * pop3.el: Require nnheader.
531e5812 10904
01c52d31 10905 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 10906
01c52d31 10907 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 10908
01c52d31 10909 * gnus-picon.el: Require cl.
531e5812 10910
01c52d31 10911 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 10912
01c52d31 10913 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 10914
01c52d31 10915 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 10916
01c52d31
MB
10917 * gnus-art.el (gnus-article-edit-mode): Define before first
10918 reference.
531e5812 10919
01c52d31 109202004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 10921
01c52d31
MB
10922 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
10923 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 10924
01c52d31 10925 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 10926
01c52d31 10927 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 10928
01c52d31 10929 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 10930
01c52d31 10931 * gnus-art.el (article-date-ut): do.
69075cdd 10932
01c52d31
MB
10933 * message.el (message-fetch-field): Remove redundant
10934 case-fold-search binding.
10935 (message-narrow-to-field): Simplify.
69075cdd 10936
01c52d31 109372004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 10938
01c52d31 10939 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 10940
01c52d31
MB
10941 * spam-report.el (spam-report-url-to-file)
10942 (spam-report-requests-file): New function and variable for offline
10943 reporting.
10944 (spam-report-url-ping-function): Add `spam-report-url-to-file'
10945 and user defined function.
10946 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 10947
01c52d31 109482004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 10949
01c52d31 10950 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 10951
01c52d31 109522004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 10953
01c52d31
MB
10954 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
10955 format string mismatch.
ebbeed62 10956
01c52d31 10957 * sieve.el (sieve-deactivate-all): do.
8903a9c8 10958
01c52d31 10959 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 10960
01c52d31 10961 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 10962
01c52d31 10963 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 10964
01c52d31 10965 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 10966
01c52d31 109672004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 10968
01c52d31
MB
10969 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
10970 the list of checks.
e62e7654 10971
01c52d31 109722004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 10973
01c52d31
MB
10974 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
10975 padding.
e62e7654 10976
01c52d31 109772004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 10978
01c52d31
MB
10979 * mm-view.el (mm-fill-flowed): New variable.
10980 (mm-inline-text): Use it.
eb6a2b61 10981
01c52d31 109822004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 10983
01c52d31
MB
10984 * spam.el (spam-spamassassin-register-ham-routine)
10985 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 10986
01c52d31 109872004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 10988
01c52d31
MB
10989 * gnus.el (gnus-tmp-grouplens): Remove.
10990 (gnus-summary-line-format): Remove grouplens.
f0096211 10991
01c52d31 10992 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 10993
01c52d31
MB
10994 * gnus-spec.el (gnus-format-specs): Ditto.
10995 (gnus-update-format-specifications): Flush the group format spec
10996 cache if there's the grouplens stuff.
10997 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 10998
01c52d31 109992004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 11000
01c52d31
MB
11001 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
11002 omission.
14e20e13 11003
01c52d31 110042004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 11005
01c52d31
MB
11006 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
11007 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 11008
01c52d31 110092004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11010
01c52d31
MB
11011 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
11012 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
11013 New macros and functions.
11014 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
11015 Handle > NLINK_MAX messages.
11016 * nnmaildir.el (nnmaildir-request-set-mark): Use
11017 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 11018
01c52d31 110192004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 11020
01c52d31
MB
11021 * spam-stat.el (spam-stat-process-directory-age): New option.
11022 (spam-stat-process-directory): Use it.
c1d7d285 11023
01c52d31 110242004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 11025
01c52d31
MB
11026 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
11027 (spam-stat-save): Accept prefix argument.
c1d7d285 11028
01c52d31 110292004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 11030
01c52d31
MB
11031 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
11032 links" error.
c1d7d285 11033
01c52d31 110342004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 11035
01c52d31
MB
11036 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
11037 compatibility with old .newsrc.eld files.
10b43d7c 11038
01c52d31 11039 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 11040
01c52d31 11041 * gnus-start.el (gnus-1): do.
f4dd4ae8 11042
01c52d31 11043 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 11044
01c52d31 11045 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 11046
01c52d31 11047 * gnus-gl.el: Remove.
f4dd4ae8 11048
01c52d31 110492004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11050
01c52d31
MB
11051 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
11052 marks consisting of a single range {for example, (3 . 5)} rather
11053 than a list of a single range { ((3 . 5)) }.
49561cf6 11054
01c52d31 110552004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11056
01c52d31
MB
11057 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
11058 with-current-buffer.
11059 (spam-stat-store-current-buffer): Use insert-buffer-substring to
11060 avoid consing a string.
f4dd4ae8 11061
01c52d31
MB
11062 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
11063 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 11064
01c52d31 110652004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 11066
01c52d31
MB
11067 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
11068 uncompressed list.
f4dd4ae8 11069
01c52d31 110702004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 11071
01c52d31
MB
11072 * spam-stat.el (spam-stat-strip-xref): New function.
11073 (spam-stat-process-directory): Use it.
f4dd4ae8 11074
01c52d31
MB
11075 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
11076 here -- it's done in message-fetch-field.
f4dd4ae8 11077
01c52d31 110782004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 11079
01c52d31
MB
11080 * gnus-agent.el (gnus-agent-queue-mail,
11081 gnus-agent-prompt-send-queue): New variables.
11082 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
11083 * gnus-draft.el (gnus-group-send-queue): Pass the group name
11084 "nndraft:queue" along to gnus-draft-send. Use
11085 gnus-agent-prompt-send-queue.
11086 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
11087 is "nndraft:queue". Suggested by Gaute Strokkenes
11088 <gs234@srcf.ucam.org>
f4dd4ae8 11089
01c52d31
MB
11090 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
11091 (agent-enable-undownloaded-faces): Added
11092 (gnus-agent-cat-groups): Use eval-and-compile, not
11093 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
11094 method of gnus-agent-cat-groups even when the buffer has been
11095 evaled.
3042deef 11096 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 11097 delete gnus-agent-save-active-1.
002876ab 11098 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
11099 gnus-agent-save-active.
11100 (gnus-agent-write-active): No longer adjust agent's copy of active
11101 file as agent's adjustments are now stored in their own
002876ab 11102 file. Removed optional parameter.
01c52d31
MB
11103 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
11104 servers. Add use of min/max range limits from server's local
11105 file.
11106 (gnus-agent-save-alist): Removed unused optional argument.
3042deef
JB
11107 (gnus-agent-load-local, gnus-agent-read-and-cache-local),
11108 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local),
01c52d31 11109 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 11110 limits for articles known to the agent. Provides a fast mechanism
01c52d31 11111 for altering many active ranges.
3042deef 11112 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
11113 active file (local makes it unnecessary).
11114 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
11115
11116 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
11117 (agent-enable-undownloaded-faces): Added
11118
11119 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
11120 disable it when sending to "nndraft:queue".
11121 (gnus-group-send-queue): Add safety check to avoid sending queue
11122 when unplugged.
f4dd4ae8 11123
01c52d31
MB
11124 * gnus-group.el (gnus-group-catchup): Use new
11125 gnus-sequence-of-unread-articles, not
11126 gnus-list-of-unread-articles, to avoid exhausting memory with huge
11127 numbers of articles. Use gnus-range-map to avoid having to
11128 uncompress the unread list.
11129 (gnus-group-archive-directory,
11130 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
11131 reference.
9b5773bc 11132
01c52d31
MB
11133 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
11134 (gnus-sorted-range-intersection): Intersection of two ranges
11135 without requiring that they first be uncompressed.
9b5773bc 11136
01c52d31
MB
11137 * gnus-start.el (gnus-activate-group): Unless blocked by the
11138 caller, possibly expand the active range to include both cached
11139 and agentized articles.
11140 (gnus-convert-old-newsrc): Rewrote in anticipation of having
11141 multiple version-dependent converters.
11142 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
11143 gnus-agent-save-active.
11144 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 11145
01c52d31
MB
11146 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
11147 gnus-agent-possibly-alter-active.
11148 (gnus-adjust-marked-articles): Faster handling of simple lists
11149
111502004-01-21 Jesper Harder <harder@ifa.au.dk>
11151
11152 * spam-stat.el (spam-stat-test-directory): New optional argument
11153 displays a list of files detected. Suggested by Andrew Cohen
11154 <cohen@andy.bu.edu>.
11155 (spam-stat-buffer-words-with-scores): Don't narrow and change
11156 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
11157
111582004-01-20 Hubert Chan <hubert@uhoreg.ca>:
11159
11160 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
11161 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
11162 (spam-spamassassin-arguments)
11163 (spam-spamassassin-spam-flag-header)
11164 (spam-spamassassin-positive-spam-flag-header)
11165 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
11166 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
11167 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
11168 (spam-list-of-processors, spam-list-of-checks)
11169 (spam-list-of-statistical-checks, spam-registration-functions)
11170 (spam-check-spamassassin-headers, spam-check-spamassassin)
11171 (spam-spamassassin-score)
11172 (spam-spamassassin-register-with-sa-learn)
11173 (spam-spamassassin-register-spam-routine)
11174 (spam-spamassassin-register-ham-routine)
11175 (spam-assassin-register-spam-routine)
002876ab
JB
11176 (spam-assassin-register-ham-routine): Add SpamAssassin support.
11177 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
11178
111792004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
11180
11181 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
11182 default scoring function.
11183 (spam-generic-score): Call spam-spamassassin-score if
11184 spam-use-spamassassin or spam-use-spamassassin-headers is on;
11185 spam-bogofilter-score otherwise.
11186
11187 * gnus.el (spam-process, spam-autodetect-methods): Add
11188 spamassassin and spamassassin-headers.
11189
111902004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
11191
11192 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
11193 Suppress unnecessary messages.
11194
111952004-01-20 Jesper Harder <harder@ifa.au.dk>
11196
11197 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
11198 make-hash-table.
46cdaf24 11199
01c52d31 112002004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11201
01c52d31 11202 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 11203
01c52d31 112042004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11205
01c52d31
MB
11206 * run-at-time.el: Remove useless (require 'itimer),
11207 eval-and-compile and (featurep 'xemacs).
a08b59c9 11208
01c52d31 112092004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11210
01c52d31
MB
11211 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
11212 GROUP is a virtual group.
a08b59c9 11213
01c52d31 112142004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 11215
01c52d31 11216 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 11217
01c52d31 112182004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11219
01c52d31 11220 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 11221
01c52d31 11222 * pgg-def.el: do.
a08b59c9 11223
01c52d31 11224 * nnmail.el: do.
a08b59c9 11225
01c52d31 11226 * gnus-undo.el: do.
a08b59c9 11227
01c52d31 11228 * gnus-picon.el: do.
a08b59c9 11229
01c52d31 11230 * gnus-util.el: do.
a08b59c9 11231
01c52d31 112322004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 11233
01c52d31 11234 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 11235
01c52d31 112362004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11237
01c52d31
MB
11238 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
11239 handle, as well as a list.
a08b59c9 11240
01c52d31
MB
11241 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
11242 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
11243 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 11244
01c52d31 112452004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 11246
01c52d31
MB
11247 * message.el (message-kill-to-signature): Allow prefix arg to
11248 specify number of lines to keep before signature.
a08b59c9 11249
01c52d31
MB
112502004-01-14 Kai Grossjohann <kai@emptydomain.de>
11251
11252 (message-kill-to-signature): Change docstring.
a08b59c9 11253
01c52d31 112542004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11255
01c52d31
MB
11256 * canlock.el: Always require sha1-el.
11257 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 11258
01c52d31 11259 * message.el: Autoload sha1 only when compiling.
a08b59c9 11260
01c52d31 112612004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 11262
01c52d31 11263 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 11264
01c52d31 112652004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 11266
01c52d31 11267 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 11268
01c52d31 112692004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 11270
01c52d31
MB
11271 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
11272 Invoke gnus-score-mode. Reported by
11273 bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
1232b9cb 11274
01c52d31
MB
11275 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
11276 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 11277
01c52d31 112782004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 11279
01c52d31 11280 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 11281
01c52d31 112822004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 11283
01c52d31
MB
11284 * spam.el (spam-get-article-as-string): Update to use
11285 gnus-request-article-this-buffer, much simpler.
11286 (spam-get-article-as-buffer): Remove.
6e7fb80c 11287
01c52d31 112882004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 11289
01c52d31
MB
11290 * message.el (message-expand-name): Use EUDC if the user uses
11291 that.
7cb0aa56 11292
01c52d31 112932004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 11294
01c52d31
MB
11295 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
11296 character for the encoding to avoid consing a string.
7cb0aa56 11297
01c52d31
MB
11298 * rfc2047.el (rfc2047-decode-string): Don't cons a string
11299 unnecessarily.
7cb0aa56 11300
01c52d31 11301 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 11302
01c52d31
MB
11303 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
11304 of mm-replace-chars-in-string.
e79f14a4 11305
01c52d31 113062004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11307
01c52d31
MB
11308 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
11309 strings.
e79f14a4 11310
01c52d31 11311 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 11312
01c52d31
MB
11313 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
11314 a new string in every iteration. Use shy groups.
e79f14a4 11315
01c52d31 113162004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 11317
01c52d31
MB
11318 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
11319 (gnus-group-change-level, gnus-kill-newsgroup)
11320 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
11321 (gnus-get-unread-articles, gnus-make-articles-unread)
11322 (gnus-make-ascending-articles-unread): Use accessor
11323 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
11324 to get group information for improved readability.
0c6ec103 11325
01c52d31 11326 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
0c6ec103 11327
01c52d31 11328 * gnus-soup.el (gnus-soup-group-brew): do.
0c6ec103 11329
01c52d31 11330 * gnus-msg.el (gnus-put-message): do.
0c6ec103 11331
01c52d31 11332 * gnus-move.el (gnus-group-move-group-to-server): do.
5fa405b6 11333
01c52d31 11334 * gnus-kill.el (gnus-batch-score): do.
1270d7ca 11335
01c52d31
MB
11336 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
11337 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
11338 (gnus-group-update-group, gnus-group-read-group)
11339 (gnus-group-make-group, gnus-group-make-help-group)
11340 (gnus-group-make-archive-group, gnus-group-make-directory-group)
11341 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
11342 (gnus-group-sort-by-unread, gnus-group-catchup)
11343 (gnus-group-unsubscribe-group, gnus-group-kill-group)
11344 (gnus-group-yank-group, gnus-group-set-info)
11345 (gnus-group-list-groups): do.
1b155fbd 11346
01c52d31 11347 * gnus.el (gnus-generate-new-group-name): do.
1270d7ca 11348
01c52d31 11349 * gnus-delay.el (gnus-delay-send-queue): do.
1270d7ca 11350
01c52d31 11351 * nnvirtual.el (nnvirtual-catchup-group): do.
1270d7ca 11352
01c52d31
MB
11353 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
11354 do.
1270d7ca 11355
01c52d31
MB
11356 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
11357 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1270d7ca 11358
01c52d31
MB
11359 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
11360 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
11361 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
11362 (gnus-group-make-articles-read): do.
1270d7ca 11363
01c52d31 113642004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11365
01c52d31
MB
11366 * gnus-art.el (article-decode-mime-words, article-babel)
11367 (gnus-article-highlight-signature, gnus-article-add-buttons)
11368 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 11369
01c52d31
MB
11370 * gnus-art.el (gnus-article-highlight-headers)
11371 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 11372
01c52d31
MB
11373 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
11374 (gnus-article-set-globals, gnus-request-article-this-buffer)
11375 (gnus-button-message-id, gnus-article-maybe-hide-headers)
11376 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
11377 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 11378
01c52d31 113792004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11380
01c52d31
MB
11381 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
11382 also under 80 char limit, and call gnus-error if needed.
11383 (spam-fetch-article-header): Fix - it was a
11384 buffer-local variable (gnus-newsgroup-data).
11385 (spam-find-spam): Use spam-generate-fake-headers, forget about
11386 spam-insert-fake-headers.
11387 (spam-insert-fake-headers): Remove.
1270d7ca 11388
01c52d31 113892004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11390
01c52d31
MB
11391 * deuglify.el (gnus-article-outlook-unwrap-lines)
11392 (gnus-outlook-rearrange-article)
11393 (gnus-outlook-repair-attribution-outlook)
11394 (gnus-outlook-repair-attribution-block)
11395 (gnus-outlook-repair-attribution-other): Remove redundant
11396 save-excursion.
1270d7ca 11397
01c52d31 113982004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11399
01c52d31
MB
11400 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
11401 (spam-fetch-field-subject-fast)
11402 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
11403 (spam-fetch-article-header): Add functions to deal with Gnus
11404 internals for fast retrieval of article header data.
11405 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 11406
01c52d31 114072004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11408
01c52d31
MB
11409 * pop3.el (pop3-md5): Remove.
11410 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 11411
01c52d31 11412 * mm-bodies.el: base64 is always built-in.
1270d7ca 11413
01c52d31
MB
11414 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
11415 with-current-buffer.
1270d7ca 11416
23f87bed 114172004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11418
23f87bed
MB
11419 * canlock.el (canlock-insert-header): Remove excessive grouping in
11420 regexp.
1270d7ca 11421
01c52d31
MB
11422 * gnus-sum.el (gnus-summary-read-document): Ditto.
11423
11424 * gnus-uu.el (gnus-uu-part-number): Ditto.
11425
11426 * html2text.el (html2text-remove-tags): Ditto.
11427 (html2text-format-tags): Ditto.
11428 (html2text-format-single-elements): Ditto.
11429
11430 * mml.el (mml-parse-1): Ditto.
11431
114322004-01-08 Jesper Harder <harder@ifa.au.dk>
11433
11434 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
11435
11436 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
11437
11438 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
11439
11440 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
11441
114422003-11-15 Simon Josefsson <jas@extundo.com>
11443
11444 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
11445 (pgg-gpg-lookup-key): Use regexp match instead of
11446 split-string (split-string is different between emacs 21.2 and
11447 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
11448
114492004-01-08 Jesper Harder <harder@ifa.au.dk>
11450
11451 * gnus-art.el (gnus-mime-view-all-parts)
11452 (gnus-article-part-wrapper, gnus-article-view-part): Use
11453 with-current-buffer.
11454
114552004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11456
11457 * spam.el (spam-disable-spam-split-during-ham-respool)
11458 (spam-spamoracle-database, spam-cache-lookups)
11459 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
11460 (spam-group-ham-mark-p, spam-group-spam-mark-p)
11461 (spam-group-ham-marks, spam-group-spam-marks)
11462 (spam-group-spam-contents-p, spam-group-ham-contents-p)
11463 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
11464 also add spam-use-blackholes to the statistical checks.
11465 (spam-fetch-field-fast): Add interface to fetching fields, may
11466 become a macro.
11467 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
11468 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
11469 (spam-insert-fake-headers): Fake an article when needed.
11470 (spam-find-spam): Fake article when possible.
11471 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
11472 (spam-check-bogofilter-headers): Use message-fetch-field instead
11473 of nnmail-fetch-field.
11474
114752004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
11476
11477 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
11478
114792004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
11480
11481 * spam.el (spam-split): Do not require spam-use-CHECK to be
11482 enabled if that check is passed to spam-split explicitly; also
11483 fix so 'spam doesn't get converted to spam-split-group when
11484 spam-split-symbolic-return is t.
11485 (spam-find-spam): Find registrations of the article and use those
11486 instead of re-running spam-split to find the spam/ham
11487 classification of the article.
11488 (spam-log-processing-to-registry, spam-log-registered-p)
11489 (spam-log-unregistration-needed-p, spam-log-undo-registration):
11490 Use gnus-error instead of gnus-message.
11491 (spam-log-registration-type): Add function to determine the
11492 classification of a message based on registry entries; will
11493 return nil if both 'spam and 'ham are found.
11494 (spam-check-BBDB): Expand all the BBDB macros here so we can have
11495 a reasonably fast local cache without the loading errors.
11496 (spam-cache-lookups): Set to t by default.
11497 (spam-find-spam): Don't try to guess spam-cache-lookups.
11498 (spam-enter-whitelist, spam-enter-blacklist): Clear the
11499 spam-caches entry.
11500 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
11501 caching of whitelist/blacklist entries.
11502 (spam-check-whitelist, spam-check-blacklist): Invoke
11503 spam-from-listed-p with a type, not a cache variable.
11504 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
11505
115062004-01-07 Jesper Harder <harder@ifa.au.dk>
11507
11508 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
11509
11510 * nnmail.el (nnmail-split-fancy): do.
11511
11512 * mml.el (mml-parse): do.
11513
11514 * gnus-score.el (gnus-enter-score-words-into-hashtb)
11515 (gnus-score-adaptive): do.
11516
23f87bed 115172004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11518
01c52d31
MB
11519 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
11520 (gnus-mime-button-map): Don't set keymap parent.
11521 (gnus-button-ctan-directory-regexp): Use shy grouping.
11522 (gnus-prev-page-map): Don't set keymap parent.
11523 (gnus-prev-page-map): Remove duplicated one.
11524 (gnus-next-page-map): Don't set keymap parent.
11525 (gnus-mime-security-button-map): Ditto.
11526
11527 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
11528 version number.
11529
23f87bed 11530 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 11531
23f87bed 115322004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11533
23f87bed
MB
11534 * canlock.el (canlock-sha1-function): Remove.
11535 (canlock-sha1-function-for-verify): Remove.
11536 (canlock-openssl-program): Remove.
11537 (canlock-openssl-args): Remove.
11538 (canlock-ignore-errors): Remove.
11539 (canlock-sha1-with-openssl): Remove.
11540 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
11541 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 11542
23f87bed
MB
11543 * sha1-el.el (sha1-string-external): Make it can return a string
11544 in binary form.
11545 (sha1-region-external): Ditto.
11546 (sha1-string-internal): Ditto.
11547 (sha1-region-internal): Ditto.
11548 (sha1-region): Ditto.
11549 (sha1-string): Ditto.
11550 (sha1): Ditto.
1270d7ca 11551
01c52d31 115522004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11553
01c52d31 11554 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 11555
01c52d31 115562004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11557
01c52d31 11558 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 11559
01c52d31
MB
11560 * run-at-time.el (run-at-time-saved): Remove.
11561 (run-at-time): Doc fix.
1270d7ca 11562
01c52d31 115632004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11564
01c52d31
MB
11565 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
11566 (gnus-summary-limit-map): Add it.
11567 (gnus-summary-make-menu-bar): do.
1270d7ca 11568
01c52d31 115692004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11570
01c52d31
MB
11571 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
11572 Make attempt at some caching support (done for BBDB only now).
11573 (spam-find-spam): Set spam-cache-lookups if there are more than 2
11574 addresses to be checked.
11575 (spam-clear-cache-BBDB): Add function, to be invoked by
11576 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
11577 (spam-check-BBDB): Check and use the caches, if
11578 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 11579
01c52d31 115802004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 11581
01c52d31 11582 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 11583
01c52d31 115842004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11585
01c52d31
MB
11586 * run-at-time.el (run-at-time-saved): Move to after the definition
11587 of `run-at-time'.
1270d7ca 11588
01c52d31 115892004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11590
01c52d31
MB
11591 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11592 mm-w3m-local-map-property.
1270d7ca 11593
01c52d31
MB
11594 * mm-view.el (mm-w3m-mode-map): Remove.
11595 (mm-w3m-local-map-property): Remove.
11596 (mm-inline-text-html-render-with-w3m): Don't use
11597 mm-w3m-local-map-property.
1270d7ca 11598
01c52d31 115992004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11600
01c52d31 11601 * run-at-time.el: New file.
1270d7ca 11602
01c52d31
MB
11603 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
11604 of gnus-set-text-properties.
1270d7ca 11605
01c52d31 11606 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 11607
01c52d31 11608 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 11609
01c52d31 11610 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 11611
01c52d31
MB
11612 * gnus-art.el (gnus-button-push): Use set-text-properties instead
11613 of gnus-.
1b155fbd 11614
01c52d31
MB
11615 * gnus.el: Changed calls to nnheader-run-at-time and
11616 password-run-at-time throughout to use run-at-time directly.
1b155fbd 11617
01c52d31 11618 * password.el: Removed definition of run-at-time.
1b155fbd 11619
01c52d31 116202004-01-05 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de> (tiny change)
1b155fbd 11621
01c52d31
MB
11622 * mml.el (mml-minibuffer-read-disposition): Show attachment type
11623 in prompt.
1b155fbd 11624
01c52d31 116252004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 11626
01c52d31
MB
11627 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
11628 XEmacs version.
1270d7ca 11629
01c52d31
MB
11630 * dns.el (dns-make-network-process): Use `open-network-stream'
11631 instead of `gnus-xmas-open-network-stream'.
1270d7ca 11632
01c52d31 11633 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 11634
01c52d31 116352004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11636
01c52d31
MB
11637 * gnus-art.el (gnus-mime-display-alternative)
11638 (gnus-insert-mime-button, gnus-insert-mime-security-button)
11639 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
11640 Don't use gnus-local-map-property.
1270d7ca 11641
01c52d31 11642 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 11643
01c52d31
MB
11644 * mm-view.el (mm-view-pkcs7-decrypt): Replace
11645 gnus-completing-read-maybe-default with completing-read.
1270d7ca 11646
01c52d31
MB
11647 * gnus-util.el (gnus-completing-read): do.
11648 (gnus-completing-read-maybe-default): Remove.
1270d7ca 11649
01c52d31 116502004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 11651
01c52d31
MB
11652 * password.el: Only autoload `run-at-time' if not XEmacs.
11653 Only autoload the itimer functions if XEmacs.
1270d7ca 11654
01c52d31 116552004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11656
01c52d31
MB
11657 * gnus-art.el (gnus-read-string): Remove.
11658 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
11659 read-string.
1270d7ca 11660
01c52d31 116612004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 11662
01c52d31
MB
11663 * netrc.el: Autoload password-read.
11664 (netrc): Add configuration group.
11665 (netrc-encoding-method, netrc-openssl-path): Add
11666 variables for encoding and decoding of files with symmetric
11667 ciphers.
11668 (netrc-encode): Add assistant function to encode a file with
11669 netrc-encoding-method.
11670 (netrc-parse): Add interactive parameter, added optional
11671 decoding if netrc-encoding-method is non-nil but otherwise
11672 behavior is standard.
11673 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
11674 Do s/encode/encrypt/ everywhere.
1270d7ca 11675
01c52d31 11676 * spam.el: Remove executable-find autoload.
1270d7ca 11677
01c52d31 116782004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11679
01c52d31 11680 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 11681
01c52d31 11682 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 11683
01c52d31 116842004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 11685
01c52d31
MB
11686 * gnus-art.el (gnus-treat-ansi-sequences,
11687 article-treat-ansi-sequences): New variable and function.
11688 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 11689
01c52d31
MB
11690 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
11691 Use it.
1270d7ca 11692
01c52d31 116932004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 11694
01c52d31 11695 * mm-util.el (mm-quote-arg): Remove.
23f87bed 11696
01c52d31
MB
11697 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
11698 shell-quote-argument.
1270d7ca 11699
01c52d31 11700 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 11701
01c52d31 11702 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 11703
01c52d31
MB
11704 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
11705 with make-char.
1270d7ca 11706
01c52d31 11707 * mm-util.el (mm-make-char): Remove.
1270d7ca 11708
01c52d31
MB
11709 * mml.el (mml-mode): Replace gnus-add-minor-mode with
11710 add-minor-mode.
1270d7ca 11711
01c52d31 11712 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 11713
01c52d31 11714 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 11715
01c52d31 11716 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 11717
01c52d31 11718 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 11719
01c52d31 11720 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 11721
01c52d31 11722 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 11723
01c52d31 11724 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 11725
01c52d31 11726 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 11727
01c52d31 11728 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 11729
01c52d31 11730 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 11731
01c52d31
MB
11732 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11733 Replace gnus-char-width with char-width.
1270d7ca 11734
01c52d31 11735 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11736
01c52d31
MB
11737 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
11738 Replace gnus-char-width with char-width.
1270d7ca 11739
01c52d31 11740 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 11741
01c52d31
MB
11742 * spam-stat.el (with-syntax-table): Remove with-syntax-table
11743 definition.
11744 Remove Emacs 20 hash table compatibility code.
1270d7ca 11745
01c52d31
MB
11746 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
11747 20 compatibility code.
1270d7ca 11748
01c52d31 11749 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 11750
01c52d31 11751 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 11752
01c52d31
MB
11753 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
11754 with point-at-{eol,bol}.
1270d7ca 11755
01c52d31 11756 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 11757
01c52d31 11758 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 11759
01c52d31
MB
11760 * flow-fill.el (fill-flowed-point-at-bol,
11761 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 11762
01c52d31
MB
11763 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
11764 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 11765
01c52d31 117662004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 11767
01c52d31
MB
11768 * ntlm.el (ntlm-string-as-unibyte): New macro.
11769 (ntlm-build-auth-response): Use it.
1270d7ca 11770
01c52d31
MB
11771 Remove Emacs 20 stuff:
11772 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
11773 of delq and copy-sequence.
11774 * gnus-art.el (popup-menu): Remove the compiler macro.
11775 * nnmail.el (nnmail-split-fancy): Don't support customizing with
11776 Emacs 20.
1270d7ca 11777
01c52d31 117782004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 11779
01c52d31
MB
11780 * ntlm.el: Fix namespace. Change smb-passwd-hash into
11781 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
11782 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
11783 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
11784 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
11785 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
11786 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
11787 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
11788 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
11789 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
11790 ntlm-string-permute, string-lshift into ntlm-string-lshift,
11791 string-xor into ntlm-string-xor. Suggested by
11792 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11793
01c52d31 11794 * ntlm.el: Don't include poem.
1270d7ca 11795
01c52d31
MB
11796 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
11797 Jesper Harder <harder@myrealbox.com>.
1270d7ca 11798
01c52d31 11799 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 11800
01c52d31
MB
11801 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
11802 probably breaks emacs with DL patch, but do we care? Is anyone
11803 still using the DL stuff?)
1270d7ca 11804
01c52d31
MB
11805 * sieve-manage.el: Use the password package.
11806 (sieve-manage-read-passwd): Remove.
11807 (sieve-manage-interactive-login): Use password. Re-add
11808 condition-case around loop.
11809
11810 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
11811 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
11812 the password package.
11813
118142003-02-19 Simon Josefsson <jas@extundo.com>
11815
11816 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
11817 token.
11818
118192002-08-07 Simon Josefsson <jas@extundo.com>
11820
11821 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
11822 (sieve-manage-authenticators):
11823 (sieve-manage-authenticator-alist): Add some SASL mechs.
11824 (sieve-sasl-auth): New function.
11825 (sieve-manage-cram-md5-auth):
11826 (sieve-manage-plain-auth): Rewrite using SASL library.
11827 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
11828 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
11829 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
11830 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
11831
118322004-01-05 Simon Josefsson <jas@extundo.com>
11833
11834 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
11835 New files.
11836
118372004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11838
11839 * gnus-group.el (gnus-no-groups-message): Update.
11840
11841 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
11842
118432003-11-09 Simon Josefsson <jas@extundo.com>
11844
11845 * imap.el: Support for ID IMAP extension (RFC 2971).
11846 (imap-local-variables): Add imap-id.
11847 (imap-id): New variable.
11848 (imap-id): New function.
11849 (imap-parse-response): Parse untagged ID response.
11850 * nnimap.el (nnimap-id): New variable.
11851 (nnimap-open-connection): Use it.
11852
118532003-12-28 Simon Josefsson <jas@extundo.com>
11854
11855 * gnus-score.el (gnus-score-edit-all-score): New.
11856 * gnus-group.el (gnus-group-score-map): Bind it to W e.
11857
118582004-01-04 Simon Josefsson <jas@extundo.com>
11859
11860 * password.el: Add.
11861
118622004-01-04 Mario Lang <lang@zid.tugraz.at>
11863
11864 * dns.el: Add support for AAAA records (see RFC 3596)
11865
11866 * Fix typo PRT -> PTR
11867
11868 * Parse MX, PTR and SOA replies (see RFC 1035)
11869
118702004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11871
11872 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
11873
11874 * Moved to Changelog.2.
11875
118762004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11877
11878 * gnus.el (gnus-version-number): Bump version.
11879
118802004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11881
11882 * gnus.el: No Gnus v0.1 is released.
1270d7ca 11883
01c52d31 118842004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 11885
01c52d31 11886 * gnus.el: No Gnus v0.0 is released.
1270d7ca 11887
01c52d31 118882004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 11889
01c52d31
MB
11890 * gnus.el (gnus-version-number): Bump.
11891 (gnus-version): No.
1270d7ca 11892
ef3b7aae 11893See ChangeLog.2 for earlier changes.
2a34a036 11894
e3fe4da0 11895 Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
5b87ad55
GM
11896
11897 This file is part of GNU Emacs.
11898
11899 GNU Emacs is free software; you can redistribute it and/or modify
11900 it under the terms of the GNU General Public License as published by
5a9dffec 11901 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
11902 any later version.
11903
11904 GNU Emacs is distributed in the hope that it will be useful,
11905 but WITHOUT ANY WARRANTY; without even the implied warranty of
11906 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11907 GNU General Public License for more details.
11908
11909 You should have received a copy of the GNU General Public License
11910 along with GNU Emacs; see the file COPYING. If not, write to the
11911 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
11912 Boston, MA 02110-1301, USA.
ab5796a9 11913
ef3b7aae
MB
11914;; Local Variables:
11915;; coding: iso-2022-7bit
d7ba2a01 11916;; fill-column: 79
33462dfa 11917;; add-log-time-zone-rule: t
ef3b7aae
MB
11918;; End:
11919
ab5796a9 11920;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4