Switch license to GPLv3 or later.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
cacc7b51
GM
12007-07-25 Glenn Morris <rgm@gnu.org>
2
3 * Relicense all FSF files to GPLv3 or later.
4
f931ce84
MB
52007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
6
7 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
8 string.
9
102007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
13
82fe1aed
MB
142007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
15
16 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
17 (gnus-server-closed-face, gnus-server-denied-face)
18 (gnus-server-offline-face): Remove variable.
19 (gnus-server-font-lock-keywords): Use faces that are not aliases.
20
21 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
22 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
23 if the coding-system argument is nil for XEmacs.
24
25 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
26 mm-charset-override-alist.
27
28 * rfc2047.el: Don't require base64; require rfc2045 for the function
29 rfc2045-encode-string.
30 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
31 to quote the parameter value.
32
60b0b668
MB
332007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
34
35 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
36 as unfetched articles.
37
382007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
39
40 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
41
422007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
43
44 * gnus-art.el (gnus-article-summary-command-nosave)
45 (gnus-article-read-summary-keys): Don't set the 3rd arg of
46 pop-to-buffer for XEmacs.
47
5cedca8d
MB
482007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
49
50 * gnus-agent.el (gnus-agent-fetch-headers)
51 (gnus-agent-retrieve-headers): Bind
52 gnus-decode-encoded-address-function to identity.
53
54 * nntp.el (nntp-send-xover-command): Recognize an xover command is
55 available also when the server returns simply a dot.
56
57 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
58
524705ae
MB
592007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
60
61 * gnus-ems.el (gnus-x-splash): Make it work.
62
63 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
64 from being used.
65
524705ae
MB
66 * gnus-art.el (gnus-article-summary-command-nosave): Correct the order
67 of the arguments passed to pop-to-buffer.
68 (gnus-article-read-summary-keys): Ditto.
69
770edeec
JB
702007-06-07 Juanma Barranquero <lekktu@gmail.com>
71
524705ae 72 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 73
34c5dce5
JB
742007-06-06 Juanma Barranquero <lekktu@gmail.com>
75
3e3dc2c3
JB
76 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
77 * gnus-sum.el (gnus-summary-highlight):
524705ae 78 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 79 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 80
524705ae
MB
812007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * gnus-art.el (gnus-mime-view-part-externally)
84 (gnus-mime-view-part-internally): Fix predicate function passed to
85 completing-read.
86
87 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image;
88 return t if image size is just the same as window size.
89
c14dcd06
CY
902007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
91
92 * message.el (message-pop-to-buffer): Add switch-function argument.
93 (message-mail): Pass switch-function argument to it.
524705ae
MB
94
952007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
96
97 * message.el (message-narrow-to-headers-or-head): Ignore
98 mail-header-separator in the body.
99
1002007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
101
102 * gnus-art.el (gnus-article-mode): Fix comment about displaying
103 non-break space.
c14dcd06 104
596e5f72
RS
1052007-05-09 Didier Verna <didier@xemacs.org>
106
107 * gnus-diary.el, nndiary.el: Remove the description comment (nndiary is
108 now properly documented in the Gnus manual). Fix the spelling of "Back
109 End".
110
6b554e88
MB
1112007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
112
113 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
114 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
115 displayed of multipart/alternative part if it is invoked from summary
116 buffer.
117 (gnus-article-part-wrapper): Select article window.
118
119 * mm-view.el (mm-inline-text-html-render-with-w3m)
120 (mm-inline-text-html-render-with-w3m-standalone)
121 (mm-inline-render-with-function): Use mail-parse-charset by default.
122
c429815a
MB
1232007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
124
125 * gnus-msg.el (gnus-inews-yank-articles): Use
126 message-exchange-point-and-mark instead of exchange-point-and-mark.
127
1282007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
129
130 * message.el (message-yank-original): Make sure cited text ends with
131 newline; don't exchange point and mark.
132
1332007-04-07 Chong Yidong <cyd@stupidchicken.com>
134
135 * tls.el (open-tls-stream): Properly handle case where there
136 is no associated buffer.
137
c345112e
TTN
1382007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
139
140 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
141 message-yank-original, make sure (< mark TEXT point).
142
8aed9ac5
RS
1432007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
144
145 * nnmail.el (nnmail-spool-file): Mark as obsolete.
146 (nnmail-get-new-mail): Reformat.
147
148 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
149
150 * gmm-utils.el: Fix Commentary.
151 (gmm-tool-bar-from-list): Fix typo in doc string.
152
561fb491
TTN
1532007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
154
155 * message.el (message-yank-original): Fix bug:
156 Don't switch point and mark unnecessarily.
157
87ba2830
MB
1582007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
159
160 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
161 evaluation of gnus-extended-version to ensure correct generation of the
162 User-Agent header when message-generate-headers-first is used.
163
1642007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
165
166 * gnus-art.el (gnus-button-alist): Also catch `<f1> k ...'.
1700dd0f 167 (gnus-treat-display-x-face): Fix doc string.
87ba2830 168
815b81c8
MB
1692007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
170
171 * message.el (message-required-news-headers):
172 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
173
1742007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
175
176 * message.el (message-generate-new-buffers): Change the meaning of the
177 nil value; add `standard' to the choices; treat t as `unique'; improve
178 doc string.
179 (gnus-select-frame-set-input-focus): Autoload.
180 (message-buffer-name): Search for the existing message buffer if
181 message-generate-new-buffers is nil or `standard'; treat the value t of
182 message-generate-new-buffers as `unique'.
183 (message-pop-to-buffer): Raise the frame already displaying the message
184 buffer; clear the echo area after querying.
185 (message-setup): Pass the `continue' argument to compose-mail.
186 (message-mail): Prefer `switch-function' if it is given; search for the
187 existing message buffer if the `continue' argument is non-nil; pass
188 continue and switch-function arguments to compose-mail by way of
189 message-setup.
190 (message-mail-other-window): Adjust argument of message-setup.
191 (message-mail-other-frame): Ditto.
192
45cb30ee
MB
1932007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
194
195 * message.el (message-make-in-reply-to): Quote name containing
196 non-ASCII characters. It will make the RFC2047 encoder cause an error
197 if there are special characters. Reported by NAKAJI Hiroyuki
198 <nakaji@kankyo-u.ac.jp>.
199
2002007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
201
202 * nntp.el (nntp-never-echoes-commands)
203 (nntp-open-connection-functions-never-echo-commands): New variables.
204 (nntp-send-command): Use them.
205
aa260d63
MB
2062007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
207
208 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
209 articles posted in the last 24 hours.
210
c371062c
CY
2112007-02-14 Chong Yidong <cyd@stupidchicken.com>
212
213 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
214
c91f4b83
MB
2152007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
216
217 * nnweb.el (nnweb-google-parse-1): Update parser.
218
8f77631e
JB
2192007-01-29 Juanma Barranquero <lekktu@gmail.com>
220
221 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
222
41e49ce6
MB
2232007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
224
225 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
226 regexp.
227
2282007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
229
230 * uudecode.el (uudecode-string-to-multibyte): New function emulating
231 string-to-multibyte.
232 (uudecode-decode-region-internal): Use it.
233
b28080e3
MB
2342007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
235
236 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
237 custom choice.
238
239 * gnus-art.el (gnus-signature-limit): Fix custom choice.
240
b66f54c1
MB
2412007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
242
243 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
244 Use gnus-home-directory instead of "~/" or "$HOME".
245
0d7c8ac4
KH
2462007-01-12 Kenichi Handa <handa@m17n.org>
247
248 * uudecode.el (uudecode-decode-region-internal): Make it work in a
249 multibyte buffer.
651408cb
MB
250
2512007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
252
253 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 254
ba361211 2552007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
40e902eb
RS
256
257 * gnus-soup.el: Add missing :group in previous change.
258
d84c3737
RS
2592007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
260
261 * gnus-soup.el (gnus-soup): New custom group. Make user variables
262 customizable.
263
ba361211
MB
2642007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
265
266 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
267 headers read from disk with the ones newly found in the current search.
268 This should no longer cause problems, because the article numbers in
269 Gmane's `nov.php' output are ignored since the previous change.
270
2712006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
272
273 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
274 solid groups.
275
2762006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
277
278 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
279 the headers when creating the mapping to avoid mismappings.
280 (nnweb-gmane-create-mapping): Always nix out old mapping.
281
2822007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
283
284 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
285
2862007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
287
288 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
289
db629244
MB
2902006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
291
292 * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
293 message.
294
11e95b02
MB
2952006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
296
297 * nnimap.el (nnimap-expunge-search-string): Mention
298 nnimap-search-uids-not-since-is-evil in docstring.
299
3002006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
301
302 * spam.el: Revert to make-obsolete-variable because
303 define-obsolete-variable-alias is not supported in Emacs 21.
304
3052006-12-28 Daiki Ueno <ueno@unixuser.org>
306
307 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
308 summary buffer.
309
3102006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
311
312 * spam.el (spam-ifile-path, spam-ifile-database-path)
313 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
314 make-obsolete-variable.
315
3162006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
317
318 * message.el (message-make-fqdn): Fix comment.
319 (message-bogus-system-names): Add ".local".
320
321 * spam.el (spam-ifile-path, spam-ifile-program)
322 (spam-ifile-database-path, spam-ifile-database)
323 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
324 Don't use "path" inappropriately.
325 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
326 strings.
327 (spam-check-ifile, spam-ifile-register-with-ifile)
328 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
329 new variable names.
330
331 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
332 (gnus-treat-display-smileys): Simplify using
333 gnus-image-type-available-p.
334
335 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
336 available.
337
3382006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
339
340 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
341 one after turning on the buffer's multibyteness instead of decoding
342 them directly in the unibyte buffer that causes unexpected conversion
343 in Emacs 23 (unicode).
344
9b9e104e
MB
3452006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
346
347 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
348 disconnect icons. Add help text.
349
bcd3e063
MB
3502006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
351
352 * legacy-gnus-agent.el: Add Copyright notice.
353
82e5f93f
CY
3542006-12-12 Chong Yidong <cyd@stupidchicken.com>
355
356 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
357
f88e76a8
CY
3582006-12-08 Chong Yidong <cyd@stupidchicken.com>
359
360 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
361 specifying array size.
362 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
363 array if it is too small.
364 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
365 (gnus-sort-threads-loop): New function.
366
e925d5ae 3672006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
368
369 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
370 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
371
11e95b02 3722006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
373
374 * mm-url.el (mm-url-predefined-programs): Call curl with correct
375 options.
376
5538c331
MB
3772006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
378
379 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
380 with mm-encode-coding-string.
381
3822006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
383
384 * nneething.el (nneething-decode-file-name): Replace
385 decode-coding-string with mm-decode-coding-string.
386
550831ed
JB
3872006-11-24 Juanma Barranquero <lekktu@gmail.com>
388
389 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
390 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
391
392 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
393 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
394 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
395 (gnus-group-make-directory-group, gnus-group-transpose-groups):
396 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
397 (gnus-subscribe-newsgroup, gnus-1):
398 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
399 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
400 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
401 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
402
e8f0f70d
MB
4032006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
404
405 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
406
b07e0143
MB
4072006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
408
409 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
410 and comment it.
411
412 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
413
4573e0df
MB
4142006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
415
416 * gnus-util.el (gnus-extract-address-components): Improve comment.
417
4182006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
419
420 * gnus-util.el (gnus-extract-address-components): Work with address in
421 which the name portion contains @.
422
4232006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
424
425 * gnus.el (gnus-start): Move custom group up.
426 (gnus-select-method): Don't autoload, but make it available for
427 `customize-variable'.
428 (gnus-getenv-nntpserver): Don't autoload.
429
4302006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
431
432 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
433 mm-with-unibyte-current-buffer to make string unibyte.
434
435 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
436 mm-string-as-multibyte.
437
4382006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
439
440 * message.el: Merge from the trunk to fix the bug WRT double encoded
441 subjects.
442 (message-replacement-char): New variable.
443 (message-fix-before-sending): Use it.
444 (message-simplify-subject): New function to remove duplicate code.
445 (message-reply, message-followup): Use it.
446 (message-simplify-subject-functions): New variable.
34c5dce5 447 (message-strip-subject-encoded-words): New function.
4573e0df
MB
448
4492006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
450
451 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
452 instead of gnus-intersection because arguments of gnus-sorted-nunion
453 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
454
06856b12
JB
4552006-11-03 Juanma Barranquero <lekktu@gmail.com>
456
457 * gnus-diary.el (gnus-diary-delay-format-function):
458 * nndiary.el (nndiary-reminders):
459 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
460
b193caa3
MB
4612006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
462
463 * gnus-art.el (article-hide-boring-headers): Fetch date from
464 gnus-original-article-buffer to avoid problems with localized date
465 strings.
466
4672006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
468
469 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
470
ab785936
MB
4712006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
472
06856b12
JB
473 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
474 New variables.
ab785936
MB
475 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
476 (mm-charset-synonym-alist): Move some entries to
477 mm-codepage-iso-8859-list.
478 (mm-charset-synonym-alist, mm-charset-override-alist): Add
479 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
480
b90a6149
MB
4812006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
482
483 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
484
4852006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
486
487 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
488 with Emacs 21 and XEmacs.
489
4902006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
491
492 * mm-view.el: Add interactive arg to html2text autoload.
493
4942006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
495
496 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
497
c86d4601
MB
4982006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
499
500 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
501 names.
502
503 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
504
5052006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
506
507 * message.el (message-headers-to-generate): Fix typo in docstring.
508
5092006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
510
511 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 512 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 513
92edaeed
MB
5142006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
515
516 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
517 "blank line" when searching for end of armor headers.
518
5192006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
520
521 * gmm-utils.el (gmm-write-region): Fix variable name.
522
5232006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
524
525 * gmm-utils.el (gmm-write-region): New function based on compatibility
526 code from `mm-make-temp-file'.
527
528 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
529
530 * nnmaildir.el (nnmaildir--update-nov)
531 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
532 Use `gmm-write-region'.
533
996aa8c1
MB
5342006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
535
536 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
537 gnus-summary-limit-to-articles.
538
5392006-10-04 Romain Francoise <romain@orebokech.com>
540
541 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
542 Moved here (and renamed) from gnus-registry.el.
543
544 * gnus-registry.el: Require gnus-util.
545 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
546
5472006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
548
549 * pop3.el (pop3-authentication-scheme): Clarify doc.
550 (pop3-movemail): Warn about pop3-leave-mail-on-server.
551
5522006-10-04 Dave Love <fx@gnu.org>
553
554 * pop3.el (pop3-authentication-scheme): Add custom version.
555
5562006-10-04 Jesper Harder <harder@ifa.au.dk>
557
558 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
559 doc string. Improve doc string.
560
5612006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
562
563 * gnus-util.el (gnus-with-local-quit): New macro.
564
565 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
566
67099291
MB
5672006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
568
569 * gmm-utils.el (gmm): Adjust custom version.
570
571 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
572 custom version.
573
574 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
575
94019f61
CY
5762006-09-25 Chong Yidong <cyd@stupidchicken.com>
577
578 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
579
0327a464
MB
5802006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
581
582 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
583 regexp. Articles containing quotation were cut prematurely.
584
5852006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
586
587 * message.el (message-cite-original-without-signature): Use nobody by
588 default for the value of From header.
589 (message-cite-original): Ditto.
590 (message-reply): Ditto.
591
b110774a
MB
5922006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
593
594 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
595 mails in the doc string. Add some URLs in comment.
596
5972006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
598
599 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
600 backslashes handling and the way to find boundaries of quoted strings.
601
676c1893
RS
6022006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
603
604 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
605 (gnus-button-last): Move up. Convert comments into doc strings.
606
de4fbbe4
CY
6072006-09-04 Chong Yidong <cyd@stupidchicken.com>
608
609 * message.el (message-send-mail-with-sendmail): Look for sendmail in
610 several common directories.
611
d7093904
MB
6122006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
613
8fbdffe5
MB
614 * gnus-art.el (article-decode-encoded-words): Make it fast.
615
6162006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
617
618 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
619
d7093904
MB
620 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
621 in quoted string into `\'.
622
343d6628
MB
6232006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
624
625 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
626 Use standard-syntax-table.
627
6282006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
629
630 * gnus-art.el (gnus-decode-address-function): New variable.
631 (article-decode-encoded-words): Use it to decode headers which are
632 assumed to contain addresses.
633 (gnus-mime-delete-part): Remove useless `or'.
634
635 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
636 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
637 (gnus-nov-parse-line): Use it to decode From header.
638 (gnus-get-newsgroup-headers): Ditto.
639 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
640
641 * mail-parse.el (mail-decode-encoded-address-region): New alias.
642 (mail-decode-encoded-address-string): New alias.
643
644 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
645 New function.
646 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
647 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
648 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
649 (rfc2047-decode-string): Ditto.
650 (rfc2047-decode-address-region): New function.
651 (rfc2047-decode-address-string): New function.
652
6c5d6b6c
MB
6532006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
654
655 [ Backported bug fix from No Gnus. ]
656
657 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
658 looking up the method using GROUP's prefix before inventing a new one.
659 It is used on killed/unknown groups in various places where returning
660 an all-new method isn't expected by the caller.
661
662 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
663
5dab7628
RF
6642006-08-13 Romain Francoise <romain@orebokech.com>
665
666 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
667 space.
668
5ebdc299
MB
6692006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
670
671 * compface.el (uncompface): Use binary rather than raw-text-unix.
672
6732006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
674
675 * compface.el (uncompface): Make sure the eol conversion doesn't take
676 place when communicating with the external programs. Reported by
677 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
678
6792006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
680
681 * nnheader.el (nnheader-insert-head): Fix typo in comment.
682
6832006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
684
685 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
686 Make it more robust by parsing author and date independently.
687
ebf693f3
MB
6882006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
689
690 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
691
6922006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
693
694 * nnheader.el (nnheader-insert-head): Make it work even if the file
695 uses CRLF for the line-break code.
696
bd876f90
MB
6972006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
698
699 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
700 workaround for the url package included with Emacs.
701
702 * nnweb.el (nnweb-google-create-mapping): Update regexp.
703
06dc8321
KF
7042006-07-18 Karl Fogel <kfogel@red-bean.com>
705
706 * nnmail.el (nnmail-article-group): If splitting raises an error, give
707 some information about the error when saying that the `bogus' mail
708 group will be used.
709
7ce31649
MB
7102006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
711
712 [ Backported bug fixes from No Gnus. ]
713
714 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
715 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
716 (nnweb-request-article): Do proper xwfu encoding when fetching articles
717 by message-id.
718
719 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
720 unsubscribed groups as if they were killed ones. It causes duplicate
721 entries in gnus-newsrc-alist.
722
7232006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
724
725 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
726 string.
727
b44409c9
MB
7282006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
729
730 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
731
763bb2d4
MB
7322006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
733
734 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
735
827dc73d
MB
7362006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
737
738 * gnus-diary.el (gnus-user-format-function-d)
739 (gnus-user-format-function-D): Autoload.
740
7412006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
742
743 * gnus-group.el (gnus-group-select-group): Doc fix.
744 [ See 2004-05-19 change on the trunk. ]
745
a367620f
MB
7462006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
747
748 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
749
5cfd0f2e
MB
7502006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
751
752 * message.el (message-syntax-checks): Doc fix.
753
f362b760
MB
7542006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
755
756 * message.el (message-syntax-checks): Doc fix.
757 (message-send-mail): Add check for continuation headers.
758 (message-check-news-header-syntax): Fix regexp used to check for
759 continuation headers.
760
7612006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
762
763 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
764
26c9afc3
MB
7652006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
766
767 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
768 to fill the utf-8 entry.
769
7702006-06-05 Dan Christensen <jdc@uwo.ca>
771
772 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
773 respect display group parameter and gnus-summary-expunge-below.
774 (gnus-articles-to-read): Remove unused reference to display group
775 parameter.
776 [ Merge 2004-07-06 change from the trunk. ]
777
7782006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
779
780 * gnus-ml.el (gnus-mailing-list-subscribe)
781 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
782 (gnus-mailing-list-message): Fix doc strings.
783
7842006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
785
786 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
787 of doing it manually.
788
7892006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
790
791 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
792 must be explicitly online rather than "not explicitly offline" for
793 its flags to be synchronized.
794 (gnus-agent-read-local): All symbols allocated in my-obarray
795 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
796 (gnus-agent-regenerate-group): Check numeric names to see if they are
797 messages or groups.
798
7992006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
800
801 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
802 (gnus-saved-headers): Ditto.
803 (gnus-default-article-saver): Doc fix; add
804 gnus-summary-write-body-to-file; mention functions may have properties.
805 (gnus-article-save-coding-system): New variable.
806 (gnus-article-save): Override gnus-save-all-headers and
807 gnus-saved-headers by :headers property which saver function may have.
808 (gnus-read-save-file-name): Add optional `dir-var' argument which
809 specifies directory in which files are saved; work even if optional
810 `variable' argument is not specified.
811 (gnus-summary-save-in-file): Add properties :decode and :headers.
812 (gnus-summary-write-to-file): Add properties :decode, :function, and
813 :headers; read file name.
814 (gnus-summary-save-body-in-file): Add :decode property; add optional
815 `overwrite' argument.
816 (gnus-summary-write-body-to-file): New function; add properties
817 :decode and :function.
818 (gnus-output-to-file): Add coding cookie and encode text according
819 to gnus-article-save-coding-system; don't use mm-append-to-file.
820
821 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
822 (gnus-summary-local-variables): Add it.
823 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
824 (gnus-summary-save-article): Require gnus-art; save decoded articles
825 if function that gnus-default-article-saver specifies has `:decode'
826 property; bind gnus-prompt-before-saving to t when saving many
827 articles in a file; move point to article which will be saved.
828 (gnus-summary-write-article-body-file): New function.
829
8302006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
831
832 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
833
8342006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
835
836 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
837 after-load-alist.
838
8392006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
840
841 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
842 coding system in XEmacs, use binary.
843
844 * mail-source.el (mail-sources): Fix custom type.
845
846 * imap.el (Commentary): Fix typo.
847
d7ba2a01
RS
8482006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
849
f18df03d
MB
850 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
851 (gnus-summary-expire-articles-now): Shorten prompt.
852
d7ba2a01
RS
853 * gmm-utils.el (wid-edit): Require.
854 (defun-gmm): Renamed from `gmm-defun-compat'.
855 (gmm-image-search-load-path): Use it.
856 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
857
54e573e6
MB
8582006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
859
860 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
861 (mm-copy-to-buffer): Use with-current-buffer.
862 (mm-display-part): Simplify.
863 (mm-inlinable-p): Add optional arg `type'.
864
49c7d1ac 865 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
866 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
867 Try harder to show the attachment internally or externally using
868 gnus-mime-view-part-as-type.
869
8702006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
871
872 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
873 `filename' from Content-Disposition if Content-Type doesn't
874 provide `name'.
49c7d1ac 875 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 876
9606f1cb
MB
8772006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
878
879 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
880 unibyte after clear-decrypt function runs.
881
882 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
883 returns as a unibyte string.
884
305452a5
MB
8852006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
886
305452a5
MB
887 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
888 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
889 (mml1991-pgg-encrypt): Ditto.
890
0565caeb
MB
8912006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
892
893 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
894 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
895
896 * mml-sec.el (mml-secure-method): New internal variable.
897 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
898 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
899 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
900
901 * mml.el (mml-mode-map): Add key bindings for those functions.
902 (mml-menu): Simplify security menu entries. Suggested by Jesper
903 Harder <harder@myrealbox.com>. Sync from the trunk.
904
905 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
906 .mobi and .travel. Remove .nato, .bitnet and .uucp.
907 (message-in-body-p): New function. Sync from the trunk.
908
909 * mml.el (mml-mode, mml-dnd-protocol-alist)
910 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
911 (mml-attach-file, mml-attach-buffer, mml-attach-external):
912 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 913
305452a5
MB
9142006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
915
916 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
917 binding pgg-* variables; reimplement the section which prevents
918 MIME header from being signed.
919 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
920 pgg-text-mode; remove a blank line at the top of body.
921
922 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
923 lines at the top of body; use gnus-newsgroup-charset if there's no
924 Charset header.
925
0565caeb
MB
9262006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
927
3d3a26eb 928 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
929
9302006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
931
932 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
933 (mm-uu-pgp-encrypted-test): Ditto.
934 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
935 between header and body; return application/pgp-encrypted handle
936 if decryption failed; decode decrypted body by charset.
937
938 * mm-decode.el (mm-automatic-display): Don't make application/pgp
939 element match to application/pgp-*.
940
f67d6742
MB
9412006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
942
49c7d1ac
SM
943 * gnus-util.el (gnus-replace-in-string):
944 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
945
9462006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
947
948 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
949
950 * gnus-sum.el: Ditto.
951
49c7d1ac
SM
952 * gnus-util.el (gnus-select-frame-set-input-focus):
953 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
954 definition defined in Emacs 22 for old Emacsen.
955
18c06a99
RS
9562006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
957
bd29ba20
RS
958 [ Merge from Gnus trunk. ]
959
960 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
961 (mm-charset-override-alist): New variable.
962 (mm-charset-to-coding-system): Use it.
963 (mm-codepage-setup): New helper function.
964 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
965 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
966 Warn about unknown charsets. Add allow-override.
967 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
968 (mm-detect-mime-charset-region): Use :mime-charset.
969
49c7d1ac
SM
970 * mm-bodies.el (mm-decode-body, mm-decode-string):
971 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 972
18c06a99
RS
973 * message.el (message-tool-bar-zap-list, message-tool-bar)
974 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
975 (message-tool-bar-local-item-from-menu): Remove.
976 (message-tool-bar-map): Replace by `message-make-tool-bar'.
977 (message-make-tool-bar): New function.
978 (message-mode): Use `message-make-tool-bar'.
979
980 * gnus-sum.el (gnus-summary-tool-bar)
981 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
982 (gnus-summary-tool-bar-zap-list): New variables.
983 (gnus-summary-make-tool-bar): Complete rewrite using
984 `gmm-tool-bar-from-list'.
985
986 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
987 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
988 New variables.
18c06a99
RS
989 (gnus-group-make-tool-bar): Complete rewrite using
990 `gmm-tool-bar-from-list'.
991 (gnus-group-tool-bar-update): New function.
992
993 * gmm-utils.el: New file.
994
e4a89ccf
MB
9952006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
996
997 * flow-fill.el (fill-flowed): Remove trailing space from blank
998 quoted lines.
999
10002006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1001
49c7d1ac
SM
1002 * gnus-art.el (gnus-article-mode):
1003 Set cursor-in-non-selected-windows to nil.
e4a89ccf 1004
163cb72d
MB
10052006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1006
1007 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
1008 that the part specifies.
1009
1010 * mm-decode.el (mm-display-part): Work with external parts and
1011 usual parts similarly.
1012
1013 * mm-extern.el (mm-inline-external-body): Use mm-display-part
1014 instead of gnus-display-mime.
1015
1016 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
1017 tag to summarized topics part in order to encode non-ASCII text.
1018
14e6dc54
MB
10192006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1020
1021 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
1022
10232006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1024
1025 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
1026 the sieve region.
1027
10282006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1029
1030 * gnus.el: Gnus v5.10.8 is released.
1031
10322006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1033
49c7d1ac 1034 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
1035
1036 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
1037 unknown charset.
1038
3d3a26eb 1039 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 1040
3d3a26eb 1041 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
1042 optional parameter.
1043
1b155fbd
MB
10442006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
1045
1046 * gnus-fun.el (gnus): Require it for gnus-directory.
1047
b6f2cf4b
MB
10482006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1049
3d3a26eb
SM
1050 * nnweb.el (nnweb-google-create-mapping): Update regexp.
1051 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
1052 > 100 when mm-url-use-external was nil.
1053
5af68e28
MB
10542006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1055
3d3a26eb 1056 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 1057
77218834
MB
10582006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
1059
1060 * mml.el (mml-insert-mime): Ignore cached contents of
1061 message/external-body part.
1062
1063 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
1064 (mm-insert-part): Ditto.
1065
d451514f
MB
10662006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
1067
1068 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
1069 Reported by Ralf Wachinger <rwachinger@gmx.de>.
1070
4f162824
KH
10712006-03-23 Kenichi Handa <handa@m17n.org>
1072
1073 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
1074 instead of set-buffer-multibyte.
1075
e9e33c19
KH
10762006-03-23 Kenichi Handa <handa@m17n.org>
1077
1078 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
1079 buffer and then decode the buffer text if necessary.
1080 (rfc2231-encode-string): Be sure to work on multibyte buffer at
1081 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 1082
06856b12 10832006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
1084
1085 * nnimap.el (nnimap-request-update-info-internal): Optimize.
1086 Don't `gnus-uncompress-range' to avoid excessive memory usage.
1087
f5e92214
MB
10882006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1089
1090 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
1091
49c7d1ac
SM
1092 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
1093 Add comment on version.
f5e92214
MB
1094
10952006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
1096
49c7d1ac 1097 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
1098 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
1099 assigning the spam-mark to new messages.
1100
4968aeff 11012006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk>
f5e92214
MB
1102
1103 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
1104
11052006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1106
1107 * smiley.el: Add missing test smiley.
1108
531bedc3
MB
11092006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1110
1111 * mm-decode.el (mm-with-part): New macro.
1112 (mm-get-part): Use it; work with message/external-body as well.
1113 (mm-save-part): Treat name and filename equally.
1114
1115 * mm-extern.el (mm-extern-cache-contents): New function.
1116 (mm-inline-external-body): Use it; force the part to be displayed;
1117 move undisplayer added to the cached handle to the parent.
1118
1119 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
1120 (gnus-mime-view-part-as-type): Work with message/external-body.
1121
1122 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
1123
11242006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1125
3d3a26eb
SM
1126 * gnus-art.el (gnus-article-only-boring-p):
1127 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
1128 intangible text.
1129 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
1130
11312006-03-14 Simon Josefsson <jas@extundo.com>
1132
1133 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
1134 if (user-uid) is a float.
1135 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
1136
11372006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1138
1139 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
1140
1141 * gnus-art.el (gnus-mime-display-single): Make sure there is an
1142 empty line between a part and a message part.
1143
ea8ae765
MB
11442006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
1145
1146 * smiley.el: Add more test smileys.
1147 (smiley-data-directory, smiley-regexp-alist)
1148 (gnus-smiley-file-types): Fix doc strings.
1149 (smiley-update-cache): Clear smiley-cached-regexp-alist before
1150 adding new elements.
1151 (smiley-mouse-map): Unused code. Make it a comment.
1152
11532006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
1154
1155 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
1156 scan latest NoCeM messages instead of old ones.
1157 (gnus-nocem-check-article): Fix regexps so as to match to PGP
1158 delimiters that are recently used.
1159 (gnus-nocem-load-cache): Add autoload cookie.
1160
1161 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
1162
1163 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
1164 level which is larger than gnus-use-nocem is specified.
1165
1166 * gnus-group.el (gnus-group-get-new-news): Ditto.
1167
85fd8002
RS
11682006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1169
1170 * gnus-util.el (gnus-tool-bar-update): New function.
1171
1172 * gnus-group.el (gnus-group-update-tool-bar): New variable.
1173 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
1174
1175 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
1176
61e66a15
MB
11772006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
1178
1179 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
1180 if optional last element is specified in splits (FIELD VALUE...).
1181
fe62aacc
MB
11822006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
1183
1184 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
1185 handle is multipart when calling it recursively.
1186 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
1187
11882006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1189
1190 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
1191 to "Emacs 23 (unicode)" in doc string.
1192
1193 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
1194 "Emacs 23 (unicode)" in comment.
1195
719120ef
MB
11962006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1197
3d3a26eb 1198 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
1199
1200 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
1201 characters 160 through 255 in Emacs 23.
1202
12032006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1204
1205 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
1206 message/* containing non-ASCII text properly.
1207
12082006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1209
1210 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
1211
12122006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1213
1214 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
1215
12162006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1217
3d3a26eb
SM
1218 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
1219 Use new nov.php.
719120ef
MB
1220
12212006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1222
1223 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
1224 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
1225 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
1226 output on the server side.
1227 (nnweb-google-create-mapping): Update regexps and add some
1228 progress indication.
1229
12302006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1231
1232 * message.el (message-user-fqdn): Remove useless * in doc string.
1233
1234 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
1235 unnecessary interaction when sending queued mails. Reported by
1236 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
1237
12382006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1239
1240 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
1241 Merge of 2006-02-20 change from the trunk.
1242
12432006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1244
1245 * dns.el (query-dns): Protect more against buggy tcp output.
1246 Merge of 2006-02-20 change from the trunk.
1247
ba0226dd
MB
12482006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1249
1250 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1251 first or last are nil.
1252
12532006-02-24 Simon Josefsson <jas@extundo.com>
1254
1255 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
1256 Merge of 2005-10-26 change from the trunk.
1257
5f4264e5
MB
12582006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1259
1260 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1261 Remove space stuffing, and only do quotes that actually start with
1262 ">" at the beginning of the lines.
1263 Merge of 2005-11-17 and 2004-07-25 from the trunk.
1264
12652006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1266
1267 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1268 also available in Emacs 21.3.
1269
1270 * message.el (message-fix-before-sending): Change "Emacs 22" to
1271 "Emacs 23 (unicode)" in comment.
1272
1273 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1274 "Emacs 23 (unicode)" in comment.
1275
1276 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1277 comment.
1278 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1279
1280 * mm-view.el (mm-fill-flowed): Add :version.
1281
12822006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
1283
1284 * mm-view.el (mm-fill-flowed): New variable.
1285 (mm-inline-text): Use it.
1286
34c5dce5 12872006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
5f4264e5
MB
1288
1289 * nnimap.el (nnimap-request-move-article): Change folder back to
1290 source group before deleting.
1291
e13be7a2
MB
12922006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1293
1294 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1295 coding system which mm-charset-to-coding-system returns for a
1296 given charset is valid.
1297
b5189759
JB
12982006-02-16 Juanma Barranquero <lekktu@gmail.com>
1299
1300 * html2text.el (html2text-remove-tag-list):
1301 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1302
16f18d05
CY
13032006-02-14 Chong Yidong <cyd@stupidchicken.com>
1304
1305 * gnus-cus.el: Revert 2005-10-17 change.
1306
d71c0855
MB
13072006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * gnus-art.el (article-strip-banner): Call
1310 article-really-strip-banner only when the regexp match is made.
1311
cf5a5c38
MB
13122006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1313
1314 * gnus-art.el (article-strip-banner): Use
1315 gnus-extract-address-components instead of
1316 mail-header-parse-addresses to make it work with non-ASCII text.
1317
1318 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1319 values which are surrounded with \"...\"; make it never cause a
1320 Lisp error; give up parsing of parameters if it failed in
1321 extracting type.
1322
13232006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1324
1325 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1326 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1327
1328 * mm-decode.el (mm-display-external): Use the 3rd arg of
1329 mm-make-temp-file.
1330 (mm-create-image-xemacs): Ditto.
1331
13322006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1333
1334 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1335 with message-narrow-to-headers.
1336 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1337 (gnus-draft-check-draft-articles): New function.
1338 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1339
13402006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1341
1342 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1343 re-loading nn* modules.
1344
9d64cd13
MB
13452006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1346
1347 * gnus.el: Remove bogus comment.
1348
34128042
MB
13492006-02-09 Daiki Ueno <ueno@unixuser.org>
1350
34128042
MB
1351 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1352 (mml2015-pgg-encrypt): Ditto.
1353
1354 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1355 (mml1991-pgg-encrypt): Ditto.
1356
13572006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1358
1359 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1360 message-make-date instead of current-time-string.
1361
1362 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1363 to gnus-decoded which mm-uu might set.
1364
13652006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1366
1367 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1368 don't decode quoted parameters; remove misimported Emacs code.
1369 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1370 (rfc2231-decode-encoded-string): Don't use split-string which
1371 behaves differently according to Emacs version; use
1372 mm-decode-coding-region to convert charset to coding-system.
1373 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1374 (rfc2231-encode-string): Remove misimported Emacs code.
1375
c96ec15a
MB
13762006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1377
1378 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1379 when calling mail-header-parse-content-type.
1380 (article-de-quoted-unreadable): Ditto.
1381 (article-de-base64-unreadable): Ditto.
1382 (article-wash-html): Ditto.
1383
1384 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1385 calling mail-header-parse-content-type and
1386 mail-header-parse-content-disposition.
1387 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1388 mail-header-parse-content-type.
1389
1390 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1391 insert charset and format parameters; encode description after
1392 inserting it to buffer.
1393 (mml-insert-parameter): Fold lines properly even if a parameter is
1394 segmented into two or more lines; change the max column to 76.
1395
1396 * rfc1843.el (rfc1843-decode-article-body): Don't use
1397 ignore-errors when calling mail-header-parse-content-type.
1398
1399 * rfc2231.el (rfc2231-parse-string): Return at least type if
1400 possible; don't cause an error even if it fails in parsing of
1401 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1402 (rfc2231-encode-string): Don't break lines at the beginning, leave
1403 it to mml-insert-parameter.
1404
1405 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1406 calling mail-header-parse-content-type.
1407
14082006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1409
3d3a26eb
SM
1410 * spam-report.el (spam-report-gmane-use-article-number):
1411 Improve doc string.
c96ec15a
MB
1412 (spam-report-gmane-internal): Check if a suitable header was found
1413 in the article.
1414
14152006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1416
1417 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1418 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1419
88e6695f
RF
14202006-02-05 Romain Francoise <romain@orebokech.com>
1421
1422 Update copyright notices of all files in the gnus directory.
1423
6203370b
MB
14242006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1425
1426 * gnus-util.el (gnus-error): Describe `args'.
1427
9d64cd13 14282006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
1429
1430 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1431
14322006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1433
1434 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1435 segmented lines of parameter value to cope with Thunderbird 1.5
1436 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1437 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1438 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1439
14402006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1441
1442 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1443 parts.
1444
9d64cd13 14452006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1446
1447 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1448 there's only one active file for all servers.
1449 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 1450 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
1451 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1452 and nnweb-search redundantly in the active file.
3d3a26eb 1453 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1454 (nnweb-request-create-group): Don't use ARGS.
1455 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1456 initialisations. Let nnoo do the work.
1457
14582006-01-31 Romain Francoise <romain@orebokech.com>
1459
1460 * message.el (message-alternative-emails): Improve docstring.
1461 (message-setup-1): Call `message-use-alternative-email-as-from'
1462 after `message-setup-hook' to give it precedence over posting
1463 styles, etc.
3d3a26eb
SM
1464 (message-use-alternative-email-as-from): Add docstring.
1465 Remove the original From header if present.
46e8fe3d
MB
1466
14672006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1468
3d3a26eb
SM
1469 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1470 Say the part has been decoded.
46e8fe3d
MB
1471
14722006-01-31 Kevin Ryde <user42@zip.com.au>
1473
1474 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1475 mailcap-viewer-test-cache when there's no 'test clause, since that
1476 will invert the meaning of a "nil" test previously determined by
1477 mailcap-mailcap-entry-passes-test.
1478
14792006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1480
1481 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1482
9d64cd13 14832006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1484
1485 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1486 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1487 current Google Groups.
1488
14892006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1490
1491 * Makefile.in (clean): New rule.
1492 (distclean): Use it.
1493
7347faa8
MB
14942006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1495
1496 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1497 is dissected into a single part of which the type is the same as
46e8fe3d 1498 the given one; decode charset.
7347faa8
MB
1499
15002006-01-21 Kevin Ryde <user42@zip.com.au>
1501
1502 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1503 into alists as symbol not string, since that's what
1504 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1505 look for.
1506
15072006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1508
1509 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1510 recursive calls.
1511
15122006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1513
1514 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1515 (mm-w3m-standalone-supports-m17n-p): New function.
1516 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1517 w3m usage.
1518
1519 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1520 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1521
15222006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1523
1524 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1525 encoding.
1526
15272006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1528
1529 * mml.el (mml-attach-file): Describe `description' in doc string.
1530 (mml-menu): Add Emacs MIME manual and PGG manual.
1531
30c7240d
RS
15322006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1533
1534 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1535 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1536 Revert 2006-01-08 change because the functions will be used in No
1537 Gnus.
1538
e499bc94
MB
15392006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1540
1541 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1542
1543 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1544
15452006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1546
1547 * mm-decode.el (mm-inlined-types): Add application/pgp.
1548 (mm-automatic-display): Ditto.
1549
1550 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1551 part as text.
1552
c4288669
MB
15532006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1554
1555 * nnrss.el: Update copyright.
1556 (nnrss-opml-import): Query whether to subscribe to each entry.
1557
1558 * gnus-art.el:
1559 * gnus-cus.el:
1560 * gnus-group.el:
1561 * gnus-start.el:
1562 * gnus-sum.el:
1563 * mm-uu.el:
1564 * mm-view.el: Update copyright.
1565
15662006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1567
1568 * message.el (message-info): New function.
1569 (message-mode-menu): Add it.
1570 Update copyright.
1571
1572 * ChangeLog: Fix and update copyright.
1573
73043f7d
MB
15742006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1575
1576 * mm-uu.el (mm-uu-text-plain-type): New variable.
1577 (mm-uu-pgp-signed-extract-1): Use it.
1578 (mm-uu-pgp-encrypted-extract-1): Use it.
1579 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1580 flag specifying whether there's no message header; the other is
1581 for a MIME type and parameters; bind mm-uu-text-plain-type with
1582 the later one.
1583 (mm-uu-dissect-text-parts): New function.
1584
1585 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1586 dissect text parts.
1587
15882006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1589
1590 * gnus-art.el (article-wash-html): Use
1591 gnus-summary-show-article-charset-alist if a numeric arg is given.
1592 (gnus-article-wash-html-with-w3m-standalone): New function.
1593
1594 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1595 mm-inline-text-html-render-with-w3m-standalone.
1596 (mm-text-html-washer-alist): Map w3m-standalone to
1597 gnus-article-wash-html-with-w3m-standalone.
1598 (mm-inline-text-html-render-with-w3m-standalone): New function.
1599
7dafe00b
MB
16002006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1601
1602 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1603 (nnrss-request-article): Render text/plain parts as HTML.
1604
1605 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1606 the buffer.
1607
16082006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1609
1610 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1611 custom definition of `gnus-posting-styles'.
1612
1613 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1614 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1615
16162006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1617
9872af18
JB
1618 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1619 Use nntp for bug archive.
7dafe00b
MB
1620
16212006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1622
1623 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1624 parts.
1625 (nnrss-normalize-date): New function converts ISO 8601 date into
1626 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1627 (nnrss-check-group): Use it.
1628
7dafe00b
MB
16292006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1630
1631 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1632
1633 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1634 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1635 (nnrss-insert-w3): Ditto.
1636
16372005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1638
1639 * nnrss.el (nnrss-request-article): Fix last change; fill
1640 text/plain parts.
1641
16422005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1643
1644 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1645 in text/plain part.
1646 (nnrss-check-group): Don't add excessive newline to dc:subject.
1647
16482005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1649
1650 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1651 remove MIME buttons associated with multipart/alternative parts.
1652 (gnus-mime-display-alternative): Tag buttons using `article-type'
1653 text property.
1654
1655 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1656 associated with multipart/alternative parts.
1657
9872af18 16582005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1659
1660 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1661 article.
1662
16632005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1664
1665 * dns.el (query-dns): Make sure we check the buffer size before
1666 removing tcp headers.
1667
447505b5
CY
16682006-01-08 Chong Yidong <cyd@stupidchicken.com>
1669
1670 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1671 (spam-group-spam-marks): Delete functions.
1672 (spam-list-articles): Just call spam-group-ham-marks directly.
1673 (spam-group-ham-marks): Simplify.
1674
3031d8b0
MB
16752005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1676
1677 * gnus-art.el (gnus-signature-separator): Fix custom type.
1678
1679 * mm-decode.el (mm-inlined-types): Fix custom type.
1680 (mm-keep-viewer-alive-types): Ditto.
1681 (mm-automatic-display): Ditto.
1682 (mm-attachment-override-types): Ditto.
1683 (mm-inline-override-types): Ditto.
1684 (mm-automatic-external-display): Ditto.
1685
16862005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1687
1688 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1689 multipart/alternative and add xref to mm-discouraged-alternatives
1690 in doc string.
1691
1692 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1693 gnus-buttonized-mime-types in doc string.
1694
16952005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1696
1697 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1698 us-ascii as a MIME charset.
1699
1700 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1701 against the case where the 2nd arg TYPE is nil.
1702
17032005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1704
1705 * gnus-start.el (gnus-no-server-1): Mention
1706 `gnus-level-default-subscribed' in doc string.
1707
3031d8b0
MB
17082005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1709
1710 * gnus-start.el (gnus-start-draft-setup): Enforce
1711 `gnus-draft-mode' for nndraft:drafts at startup.
1712
1713 * gnus.el (gnus-splash): Change custom group.
1714 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1715 allow-list argument.
1716
1717 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1718 string.
1719
17202005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1721
9872af18 1722 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1723
eab52f48
RS
17242005-12-12 Richard M. Stallman <rms@gnu.org>
1725
1726 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1727
58090a8d
MB
17282005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1729
1730 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1731 Suggest image/.* in the doc string.
1732
17332005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1734
1735 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1736 RFC1524) if it is in mailcap or add a suffix according to
1737 mailcap-mime-extensions when generating a temp filename; postpone
1738 deleting a temp file for 2 seconds for some wrappers, shell
1739 scripts, and so on, which might exit right after having started a
1740 viewer command as a background job.
1741
17422005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1743
1744 * gnus-art.el (gnus-default-article-saver): Add user-defined
1745 `function' to custom type.
1746
17472005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1748
1749 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1750 parens.
1751
17522005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1753
1754 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1755 long lines.
1756 (gnus-cache-delete-group): Wrap doc strings.
1757
1758 * gnus-agent.el (gnus-agent-rename-group)
1759 (gnus-agent-delete-group): Wrap doc strings.
1760
17612005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1762
1763 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1764
17652005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1766
1767 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1768 of current-time-string.
1769
17702005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1771
1772 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1773 date header.
1774
4968aeff 17752005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
58090a8d
MB
1776
1777 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1778
17792005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1780
1781 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1782 internal variable to a custom variable. Changed default value
1783 from compressed(2) to uncompressed(1).
1784 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1785 support for uncompressed agentview files. Taken together, reading
1786 the agentview file should now be 6-7 times faster.
1787 (gnus-agent-long-article,
1788 gnus-agent-short-article, gnus-agent-score): Renamed category
1789 keywords to match gnus-cus.
1790 (gnus-agent-summary-fetch-series): Modified to protect against
1791 gnus-agent-summary-fetch-group clearing processable flags.
1792 (gnus-agent-synchronize-group-flags): Update live group buffer as
1793 synchronization may occur due to the user toggling the plugged
1794 status.
1795 (gnus-agent-braid-nov): Now tests new nov entries
1796 for duplicates which are removed. The invalid sort check then
1797 triggers a rescan after the sort as sorting may have moved
1798 duplicate entries such that they can be cheaply detected.
1799 (gnus-agent-read-local): Trivial fix to format of
1800 error message to display actual error condition.
1801 (gnus-agent-save-local): Avoid saving symbols that are bound to
1802 nil as they simply result in a warning message in
1803 gnus-agent-read-local.
1804 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1805 successfully downloaded.
1806 (gnus-agent-regenerate-group): Use
1807 gnus-agent-synchronize-group-flags to reset read status in both
1808 gnus and server.
1809
1810 * nntp.el (nntp-end-of-line): Doc fix.
1811 (nntp-authinfo-rejected): New error condition.
1812 (nntp-wait-for): Use new error condition to signal authentication
1813 error.
1814 (nntp-retrieve-data): Rethrow new error condition to break out of
1815 recursive call to nntp-send-authinfo.
9872af18 1816
58090a8d
MB
18172005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1818
1819 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1820 rather than make-variable-buffer-local for file-precious-flag.
1821
18222005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1823
1824 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1825
18262005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1827
1828 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1829 as a buffer-local variable. This avoids creating truncated
1830 dribble files as a result of a hang up, eg.
1831
996aa8c1 18322005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1833
1834 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1835 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1836 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1837 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1838 argument to all these routines, so the passphrase can be managed
1839 externally and passed in to the system.
1840 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1841 pgg-add-passphrase-to-cache function.
1842
1843 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1844 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1845 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1846 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1847 argument to all these routines, so the passphrase can be managed
1848 externally and passed in to the system.
34c5dce5 1849 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
9d64cd13
MB
1850 function.
1851
18522005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1853
1854 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1855 part of the decoded armor to find the key-identifier.
1856 (pgg-gpg-lookup-key-owner): New function to return the
1857 human-readable identifier of a key owner.
1858 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1859 key itself.
1860 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1861 the key value) if we have a key and can match it against a secret
1862 key. Also, added a note pointing out fact that the prompt only
1863 indicates the first matching key.
1864
1865 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1866 pgg-decrypt-region.
1867 (pgg-pending-timers): A new hash for tracking the passphrase cache
1868 timers, so that new ones supercede old ones.
1869 (pgg-add-passphrase-to-cache): Rename from
1870 `pgg-add-passphrase-cache' to reduce confusion (all callers
1871 changed). Modified to cancel old timers when new ones are added.
1872 (pgg-remove-passphrase-from-cache): Rename from
1873 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1874 changed). Modified to cancel old timers when their keys are
1875 removed from the cache.
1876 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1877 XEmacs, an indirection to delete-itimer.
1878 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1879 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1880 users can only check cache without risk of prompting. Correct bug in
1881 notruncate behavior.
1882 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1883 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1884 Add informative docstrings.
1885 (pgg-decrypt): Convey provided passphrase in subordinate call to
1886 pgg-decrypt-region.
1887
18882005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1889
1890 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1891 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1892 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1893 'passphrase' argument, so the passphrase can be managed externally
1894 and then passed in to the system.
1895
1896 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1897 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1898 so the passphrase cache can be used reliably with identifiers
1899 besides a pgp packet's key id.
1900
1901 * pgg-gpg.el (pgg-pgp-encrypt-region)
1902 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1903 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1904 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1905 argument to all these routines, so the passphrase can be managed
1906 externally and passed in to the system.
1907
1908 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1909 'notruncate' argument, so the passphrase cache can be used
1910 reliably with identifiers besides a pgp packet's key id.
1911
19122005-10-29 Sascha Wilde <swilde@sha-bang.de>
1913
1914 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1915 symmetric encryption.
1916 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1917 encrypted session key.
1918 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1919 message ask for the passphrase in a proper way.
1920
1921 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1922 New user commands for symmetric encryption.
1923
4c2ad11d
SM
19242005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1925
1926 * gnus-delay.el (gnus-delay-group): Don't autoload.
1927 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1928 to be re-loaded when customizing the `gnus-delay' group.
1929
f129a4df
CY
19302005-11-19 Chong Yidong <cyd@stupidchicken.com>
1931
1932 * message.el: Revert last changes.
1271a058 1933 (message-insert-citation-line): Use newlines.
f129a4df 1934
6586e9c9
CY
19352005-11-17 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * message.el (message-courtesy-message)
1938 (message-mark-insert-begin, message-mark-insert-end)
1939 (message-elide-ellipsis, message-cancel-message)
1940 (message-add-header, message-change-subject)
1941 (message-cross-post-followup-to-header)
1942 (message-cross-post-insert-note, message-reduce-to-to-cc)
1943 (message-widen-reply, message-delete-not-region)
1944 (message-kill-to-signature, message-insert-signature)
1945 (message-insert-importance-high, message-insert-importance-low)
1946 (message-insert-or-toggle-importance)
1947 (message-insert-disposition-notification-to)
1948 (message-indent-citation, message-yank-original)
1949 (message-cite-original-without-signature, message-cite-original)
1950 (message-insert-citation-line, message-position-on-field)
1951 (message-fix-before-sending, message-send-mail-partially)
1952 (message-send-mail, message-send-mail-with-sendmail)
1953 (message-send-mail-with-qmail, message-send-news)
1954 (message-check-news-header-syntax, message-generate-headers)
1955 (message-insert-courtesy-copy, message-fill-address)
1956 (message-fill-header, message-shorten-references)
1957 (message-setup-1, message-cancel-news)
9872af18
JB
1958 (message-forward-make-body-plain, message-forward-make-body-mime)
1959 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1960 (message-forward-make-body-digest-plain)
1961 (message-forward-make-body-digest-mime)
1962 (message-use-alternative-email-as-from): Insert `hard-newline'
1963 instead of ordinary newlines.
1964
e8beac8a
MB
19652005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1966
1967 * message.el (message-generate-headers): Downcase the argument
1968 given to message-check-element.
1969
19702005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1971
1972 * gnus.el (gnus-parameters-case-fold-search): New variable.
1973 (gnus-parameters-get-parameter): Use it.
1974
1975 * gnus-score.el (gnus-home-score-file): Doc fix.
1976
19772005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1978
1979 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1980
19812005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1982
1983 * mml.el (mml-preview): Doc fix.
1984
3b059693
MB
19852005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1986
1987 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1988 whitespace removed in revision 7.8. Use concatenated string to
1989 protect trailing whitespace.
1990
11e95b02 19912005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3b059693
MB
1992
1993 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1994 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1995 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1996 Courier IMAP ("some version from 2004"). Mostly based on similar
1997 code in the same function.
1998
19992005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2000
2001 * message.el (message-display-completion-list): New function.
2002 (message-expand-group): Use it; make sure the Completions buffer
2003 is modifiable.
2004
ab513ed4
CY
20052005-10-30 Chong Yidong <cyd@stupidchicken.com>
2006
2007 * imap.el (imap-open): Handle case where buffer is a buffer
2008 object.
2009
28e48287
EZ
20102005-10-24 Eli Zaretskii <eliz@gnu.org>
2011
2012 * pgg-def.el:
2013 * pgg-gpg.el:
2014 * pgg-parse.el:
2015 * pgg-pgp.el:
2016 * pgg-pgp5.el:
2017 * pgg.el: Move to the parent lisp directory.
2018
2a0d53ac
CY
20192005-10-23 Chong Yidong <cyd@stupidchicken.com>
2020
7cd9f860
CY
2021 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
2022 user-mail-name is an empty string.
2a0d53ac 2023
9516b9f4
MB
20242005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2025
2026 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
2027 depending on gnus-score-decay-constant.
2028
20292005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2030
2031 * nnslashdot.el (nnslashdot-request-article)
2032 (nnslashdot-retrieve-headers-1): Update to new HTML.
2033
20342005-10-23 Simon Josefsson <jas@extundo.com>
2035
2036 * imap.el (imap-gssapi-program): Align command line parameters
2037 with latest GNU SASL.
2038 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
2039
292f71fe
MB
20402005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
2041
2042 * mail-source.el (mail-source-fetch-pop): Require pop3.
2043 (mail-source-check-pop): Ditto.
2044
20452005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
2046
2047 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
2048 errors.
2049
20502005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
2051
2052 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
2053 (gnus-treat-strip-leading-blank-lines): Improve doc string.
2054
2055 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
2056
20572005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2058
2059 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
2060 (rfc2047-charset-to-coding-system): New function.
2061 (rfc2047-decode-encoded-words): New function.
2062 (rfc2047-decode-region): Use them.
2063 (rfc2047-decode-cte): Remove.
2064 (rfc2047-parse-and-decode): Remove.
2065 (rfc2047-decode): Remove.
2066
20672005-10-15 Kenichi Handa <handa@m17n.org>
2068
2069 * rfc2047.el (rfc2047-decode-cte): New function.
2070 (rfc2047-decode-region): Change the way to decode successive
2071 encoded-words: decode B- or Q-encoding in each encoded-word,
2072 concatenate them, and decode it as charset.
2073
bd2cef66
CY
20742005-10-17 Chong Yidong <cyd@stupidchicken.com>
2075
2076 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
2077 widget-move-and-invoke.
2078 (gnus-custom-mode): Use gnus-custom-map.
2079
ffda926c
BW
20802005-10-15 Bill Wohler <wohler@newt.com>
2081
2082 * message.el (message-tool-bar-map): Renamed image file from
2083 mail_send to mail/send.
2084
f5fab556
MY
20852005-10-16 Masatake YAMATO <jet@gyve.org>
2086
2087 * message.el (message-expand-group): Pass the common
2088 prefix substring of completion to `display-completion-list'.
2089
9872af18 20902005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
2091
2092 * format-spec.el (format-spec): Propagate text properties of % spec.
2093
9872af18 20942005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
2095
2096 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
2097
20051b27
SJ
20982005-10-08 Simon Josefsson <jas@extundo.com>
2099
2100 * pgg-parse.el (top-level): Don't require custom, it is
2101 autoloaded. (To sync with No Gnus.)
2102
ba0226dd 21032005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 2104
ba0226dd 2105 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 2106
46f93472
SJ
21072005-10-08 Simon Josefsson <jas@extundo.com>
2108
2109 * pgg-def.el (top-level): Don't require custom, it is
2110 autoloaded. (To sync with No Gnus.)
2111
d3a597b7
MB
21122005-10-04 David Hansen <david.hansen@gmx.net>
2113
2114 * nnrss.el (nnrss-request-article): Add support for the comments tag.
2115 (nnrss-check-group): Ditto.
2116
8753ddee
MB
21172005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2118
2119 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
2120
2121 * gnus-util.el (gnus-remove-duplicates): Remove.
2122
2123 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
2124 instead of gnus-remove-duplicates.
2125
2126 * message.el (message-remove-duplicates): Remove.
2127 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
2128 message-remove-duplicates.
2129
2130 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
2131 available, else use implementation from `delete-dups'.
2132
21332005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
2134
2135 * time-date.el: Autoload parse-time-string, XEmacs needs it.
2136
c615a00c
SM
21372005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2138
2139 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
2140 function rather than the diff-mode.el package.
2141 (mm-display-external): Use with-current-buffer.
2142 (mm-viewer-completion-map, mm-viewer-completion-map):
2143 Move initialization inside declaration.
2144
a33704bb
MB
21452005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
2146
2147 * message.el: Remove useless autoloads.
2148
21492005-09-28 Simon Josefsson <jas@extundo.com>
2150
2151 * message.el (message-use-idna): Default to t.
2152 (message-use-idna): Test whether encoding works too. Doc fix.
2153
21542005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
2155
2156 * nntp.el (nntp-warn-about-losing-connection): Remove.
2157
53cfefc8
MB
21582005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2159
2160 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
2161 customizable. Change default value.
2162 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
2163 (mm-uu-type-alist): Add doc string.
2164 (mm-uu-configure): Add doc string. Make it interactive.
2165 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
2166
21672005-09-27 Simon Josefsson <jas@extundo.com>
2168
2169 * message.el (message-idna-to-ascii-rhs-1): Reformat.
2170
21712005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2172
2173 * message.el (message-remove-duplicates): New function.
2174 Implementation borrowed from `gnus-remove-duplicates'.
2175 (message-idna-to-ascii-rhs): Also encode idna addresses in
2176 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2177 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
2178 only ask about the same idna domain once per header and also tell
2179 in what header to replace the idna domain.
2180
2181 * gnus-art.el (article-decode-idna-rhs): Also decode idna
2182 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
2183 (article-decode-idna-rhs): Fix regexp so that all idna-address in
2184 a header is decoded and not just the last one.
2185
21862005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2187
2188 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
2189 has been decoded.
2190
2191 * mm-decode.el (mm-insert-part): Don't modify text if it has been
2192 decoded.
2193
2194 * mm-view.el (mm-inline-text): Don't strip text props unless
2195 decoding enriched or richtext parts.
2196
66841476
RF
21972005-09-25 Romain Francoise <romain@orebokech.com>
2198
2199 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
2200 * gnus-start.el (gnus-subscribe-interactively):
2201 * gnus-uu.el (gnus-uu-grab-articles):
2202 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
2203 space.
2204
81df110a
RF
22052005-09-24 Emilio C. Lopes <eclig@gmx.net>
2206
2207 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
2208 * mm-view.el (mm-view-pkcs7-decrypt):
2209 * gnus-sum.el (gnus-summary-limit-to-extra)
2210 (gnus-summary-respool-article, gnus-read-move-group-name):
2211 * gnus-score.el (gnus-summary-increase-score):
2212 * gnus-util.el (gnus-completing-read-with-default):
2213 * gnus-art.el (gnus-read-save-file-name)
2214 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
2215 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
2216 * message.el (message-check-news-header-syntax):
2217 Follow convention for reading with the minibuffer.
2218
5fae1cae
MB
22192005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
2220
c615a00c
SM
2221 * spam-report.el (spam-report-url-ping-plain):
2222 Use gnus-extended-version as User-Agent.
5fae1cae
MB
2223
2224 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
2225 default value is nil.
2226
22272005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2228
2229 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
2230 default to nil, to be able to use Gnus at all. If the default
2231 switches to something else, then the function should be fixed not
2232 be exceedingly slow.
2233
22342005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
2235
2236 * mm-url.el (mm-url-decode-entities): Fix regexp.
2237
c615a00c 22382005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
2239
2240 * sieve.el (sieve-help): Fix `message' call: first arg should be a
2241 format spec.
81df110a 2242
430d3ed7
MB
22432005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2244
2245 * gnus.el (gnus-group-startup-message): Bind image-load-path.
2246
22472005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
2248
2249 * gnus-art.el (gnus-mime-display-part): Protect against broken
2250 MIME messages.
2251
6ff5b064
MB
22522005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2253
2254 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
2255 before parsing header.
2256
a8f6d239
MB
22572005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
2258
2259 * spam-report.el (spam-report-gmane): Fix generation of spam
2260 report URL.
2261
22622005-09-10 Simon Josefsson <jas@extundo.com>
2263
2264 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
2265 t, based on discussion on the ding list with Robert Epprecht
2266 <epprecht@solnet.ch>.
2267
d752cf53
MB
22682005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
2269
2270 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
2271 X-Report-Spam header. Gmane now only provides Archived-At.
2272 This is only used if `spam-report-gmane-use-article-number' is nil.
2273 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
2274
2275 * nnweb.el (nnweb-google-wash-article): Print a message if article
2276 is not available.
2277
22782005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2279
2280 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
2281 content before displaying.
2282
22832005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2284
2285 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2286
22872005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2288
2289 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2290
4a2358e9
MB
22912005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2292
2293 * message.el (message-tab-body-function): Fixed mismatched custom
2294 type.
2295
2296 * gnus.el (gnus-group-change-level-function): Ditto.
2297
d752cf53 2298 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
2299
2300 * gnus-art.el (gnus-signature-limit)
2301 (gnus-article-mime-part-function): Ditto.
2302
23032005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2304
2305 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2306 Make fetching article by MID work again for Google Groups. Added
2307 FIXME concerning gnus-group-make-web-group.
2308
2309 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2310 Don't depend on Gnus by using mail-extract-address-components if
2311 gnus-extract-address-components is not bound.
2312
2313 * gnus.el (gnus-user-agent): Use list of symbols instead of
2314 symbols. Display full version number for (S)XEmacs. Optionally
2315 display (S)XEmacs codename.
2316
2317 * gnus-util.el (gnus-emacs-version): Update for new
2318 `gnus-user-agent'.
2319
2320 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2321 Gnus version.
2322
23232005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2324
2325 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2326 when encoding.
2327
2328 * mm-bodies.el (mm-decode-content-transfer-encoding):
2329 De-canonicalize CRLF for all text content types, not just
2330 text/plain.
2331
23322005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2333
2334 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2335
2336 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2337 list, not listp.
2338
23392005-08-29 Romain Francoise <romain@orebokech.com>
2340
2341 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2342 docstring.
2343 (gnus-face-from-file): Likewise.
2344
41e11121
JB
23452005-08-31 Juanma Barranquero <lekktu@gmail.com>
2346
2347 * gnus-art.el (w3m-minor-mode-map):
2348 * gnus-spec.el (gnus-newsrc-file-version):
2349 * gnus-util.el (nnmail-active-file-coding-system)
2350 (gnus-original-article-buffer, gnus-user-agent):
2351 * gnus.el (gnus-ham-process-destinations)
2352 (gnus-parameter-ham-marks-alist)
2353 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2354 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2355 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2356 * mm-decode.el (gnus-current-window-configuration):
2357 * mm-extern.el (gnus-article-mime-handles):
2358 * mm-url.el (url-current-object, url-package-name)
2359 (url-package-version):
2360 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2361 (smime-keys, w3m-cid-retrieve-function-alist)
2362 (w3m-current-buffer, w3m-display-inline-images)
2363 (w3m-minor-mode-map):
2364 * mml-smime.el (gnus-extract-address-components):
2365 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2366 (gnus-newsrc-hashtb, message-default-charset)
2367 (message-deletable-headers, message-options)
2368 (message-posting-charset, message-required-mail-headers)
2369 (message-required-news-headers):
2370 * mml1991.el (mc-pgp-always-sign):
2371 * mml2015.el (mc-pgp-always-sign):
2372 * nnheader.el (nnmail-extra-headers):
2373 * rfc1843.el (gnus-decode-encoded-word-function)
2374 (gnus-decode-header-function, gnus-newsgroup-name):
2375 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2376
4968aeff 23772005-08-22 Karl Chen <quarl@cs.berkeley.edu>
f3f01d5d
MB
2378
2379 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2380 the end of the date treatments.
2381
23822005-08-15 Simon Josefsson <jas@extundo.com>
2383
2384 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2385 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2386 Capello and Romain Francoise.
2387 (pgg-fetch-key-function): Removed, not used?
2388 (pgg-insert-url-with-w3): Require url, to get
2389 url-insert-file-contents regardless of where it is defined.
2390
23912005-08-08 Simon Josefsson <jas@extundo.com>
2392
2393 * pgg.el: Autoload url-insert-file-contents instead of loading
2394 w3/url.
2395 (pgg-insert-url-with-w3): Don't load url here.
2396
41e11121 23972005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
2398
2399 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2400
2401 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2402
24032005-08-06 Romain Francoise <romain@orebokech.com>
2404
2405 * message.el: Fix typo in docstring.
2406
11e22c4a
MB
24072005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2408
2409 * mm-bodies.el (mm-encode-body): Use coding system rather than
2410 charset to encode text.
2411
2412 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2413 number of charsets if utf-8 is available (XEmacs).
2414
97f78c9b
MB
24152005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2416
2417 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2418 start of the lines.
2419 (gnus-picon-databases): Add /usr/share/picons.
2420
24212005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2422
2423 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2424 taken from `gnus-button-mid-or-mail-regexp'.
2425 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2426 (gnus-button-alist): Improve regexp for domain part of the MIDs
2427 for news:localpart@domain buttons.
2428 (gnus-button-ctan-directory-regexp): Update.
2429
2430 * message.el (message-kill-buffer): Raise the current frame.
2431 (message-bury): Use `window-dedicated-p'.
2432
afea040a
MB
24332005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2434
97f78c9b
MB
2435 * sieve-manage.el (sieve-manage-interactive-login): Use
2436 make-local-variable rather than make-variable-buffer-local.
2437 (sieve-manage-open): Ditto.
2438 (sieve-manage-authenticate): Ditto.
2439
afea040a
MB
2440 * mml.el (mml-generate-mime-1): Make the content type default to
2441 text/plain if the filename is not specified.
2442
24432005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2444
2445 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2446 instead of insert-buffer.
2447
2448 * message.el (message-yank-original): Ditto; set the mark at the
2449 end of the yanked message.
2450
4b91459a
MB
24512005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2452
2453 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2454 lines to scroll rather than to stop it.
2455
2456 * mml.el (mml-generate-default-type): Add doc string.
2457 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2458 default to application/octet-stream when determining the content
2459 type if it is not specified for the part or the mml contents; add
2460 a comment about mml-generate-default-type.
2461
24622005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2463
2464 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2465 make it default to application/octet-stream when determining the
2466 content type if it is not specified for the external contents.
2467
d44e3b45
MB
24682005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2469
2470 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2471 segmented parameter but also other parameters might be there.
2472
4b91459a
MB
24732005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2474
2475 * mm-decode.el (mm-display-external): Delete temp file, directory
2476 and buffer immediately if the external process is exited.
2477
c03ac728
MB
24782005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2479
2480 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2481 fewer lines than that of scroll-margin.
2482 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2483
d8a88581
MB
24842005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2485
2486 * gnus-art.el (gnus-article-next-page): Revert.
2487 (gnus-article-beginning-of-window): New macro.
2488 (gnus-article-next-page-1): Use it.
2489 (gnus-article-prev-page): Ditto.
2490 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2491 instead of insert-buffer.
2492 (gnus-mime-delete-part): Ditto.
2493 (gnus-article-edit-exit): Ditto.
2494
2495 * gnus-util.el (gnus-beginning-of-window): Remove.
2496 (gnus-end-of-window): Remove.
2497
d8a88581
MB
24982005-07-25 Simon Josefsson <jas@extundo.com>
2499
2500 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2501 to have the url package without w3. Reported by Daiki Ueno
2502 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2503
7573397b
SM
25042005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2505
2506 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2507 for text/rtf. Display default in prompt. Pass default for M-n.
2508
2509 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2510
bcc7dd61
MB
25112005-07-16 Romain Francoise <romain@orebokech.com>
2512
2513 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2514 instead of `current-time-string' as the latter creates a time
2515 string that is not RFC 2822 compliant (it lacks the zone).
2516
9ebc3953
EZ
25172005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2518
2519 * gnus-msg.el (gnus-button-mailto): Remove
2520 save-selected-window-window hackery because it relies on
2521 save-selected-window internals.
2522
7929f858
MB
25232005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2524
2525 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2526 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2527 (gnus-article-prev-page): Ditto.
2528
2529 * gnus-util.el (gnus-beginning-of-window): New function.
2530 (gnus-end-of-window): New function.
2531
ead25b5c
MB
25322005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2533
2534 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2535 gnus-add-minor-mode.
2536 (gnus-binary-mode): Ditto.
2537
2538 * gnus-topic.el (gnus-topic-mode): Ditto.
2539
5f4264e5 25402005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2541
2542 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2543 (gnus-article-prev-page): Take scroll-margin into consideration.
2544
a0ec7a4a
LK
25452005-07-04 Lute Kamstra <lute@gnu.org>
2546
2547 Update FSF's address in GPL notices.
2548
59fda2fa
JB
25492005-07-04 Juanma Barranquero <lekktu@gmail.com>
2550
2551 * gnus.el (gnus-exit):
2552 * gnus-group.el (gnus-group-icons):
2553 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2554
2555 * gnus-nocem.el (gnus-nocem):
2556 * message.el (message-various, message-buffers, message-sending)
2557 (message-interface, message-forwarding, message-insertion)
2558 (message-headers, message-news, message-mail):
2559 * pgg-gpg.el (pgg-gpg):
2560 * pgg-parse.el (pgg-parse):
2561 * pgg-pgp.el (pgg-pgp):
2562 * pgg-pgp5.el (pgg-pgp5):
2563 * pop3.el (pop3): Finish `defgroup' description with period.
2564
7d0c69be
MB
25652005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2566
2567 * gnus-art.el (article-display-face): Improve the efficiency.
2568 (article-display-x-face): Ditto; remove grey x-face stuff.
2569
d6697c02
MB
25702005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2571
2572 * gnus-art.el (article-display-face): Correct the position in
2573 which Faces are inserted; use dolist.
2574
25752005-06-29 Didier Verna <didier@xemacs.org>
2576
59fda2fa 2577 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2578 order.
2579
84861437
MB
25802005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2581
2582 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2583 (gnus-nocem-check-article): Fetch the Type header.
2584 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2585 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2586 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2587
2588 * pgg.el (pgg-verify): Return the verification result.
2589
3338c0ad
JB
25902005-06-24 Juanma Barranquero <lekktu@gmail.com>
2591
2592 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2593 `show-nonbreak-escape'.
2594
9180519b
LK
25952005-06-23 Lute Kamstra <lute@gnu.org>
2596
2597 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2598
2599 * dig.el (dig-mode):
2600 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2601
23873c96
JB
26022005-06-21 Juanma Barranquero <lekktu@gmail.com>
2603
2604 * nnimap.el (nnimap-split-download-body): Fix spellings.
2605
b66c24b4
JB
26062005-06-16 Juanma Barranquero <lekktu@gmail.com>
2607
2608 * gnus-art.el (gnus-article-encrypt-body):
2609 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2610 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2611 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2612
0f49874b
MB
26132005-06-16 Miles Bader <miles@gnu.org>
2614
2615 * spam.el (spam): Remove "-face" suffix from face name.
2616 (spam-face): New backward-compatibility alias for renamed face.
2617 (spam-face, spam-initialize): Use renamed spam face.
2618
2619 * message.el (message-header-to, message-header-cc)
2620 (message-header-subject, message-header-newsgroups)
2621 (message-header-other, message-header-name)
2622 (message-header-xheader, message-separator, message-cited-text)
2623 (message-mml): Remove "-face" suffix from face names.
2624 (message-header-to-face, message-header-cc-face)
2625 (message-header-subject-face, message-header-newsgroups-face)
2626 (message-header-other-face, message-header-name-face)
2627 (message-header-xheader-face, message-separator-face)
2628 (message-cited-text-face, message-mml-face):
2629 New backward-compatibility aliases for renamed faces.
2630 (message-font-lock-keywords): Use renamed message faces.
2631
2632 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2633 (sieve-test-commands, sieve-tagged-arguments):
2634 Remove "-face" suffix from face names.
2635 (sieve-control-commands-face, sieve-action-commands-face)
2636 (sieve-test-commands-face, sieve-tagged-arguments-face):
2637 New backward-compatibility aliases for renamed faces.
2638 (sieve-control-commands-face, sieve-action-commands-face)
2639 (sieve-test-commands-face, sieve-tagged-arguments-face):
2640 Use renamed sieve faces.
2641
2642 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2643 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2644 (gnus-group-news-3-empty, gnus-group-news-4)
2645 (gnus-group-news-4-empty, gnus-group-news-5)
2646 (gnus-group-news-5-empty, gnus-group-news-6)
2647 (gnus-group-news-6-empty, gnus-group-news-low)
2648 (gnus-group-news-low-empty, gnus-group-mail-1)
2649 (gnus-group-mail-1-empty, gnus-group-mail-2)
2650 (gnus-group-mail-2-empty, gnus-group-mail-3)
2651 (gnus-group-mail-3-empty, gnus-group-mail-low)
2652 (gnus-group-mail-low-empty, gnus-summary-selected)
2653 (gnus-summary-cancelled, gnus-summary-high-ticked)
2654 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2655 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2656 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2657 (gnus-summary-low-undownloaded)
2658 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2659 (gnus-summary-low-unread, gnus-summary-normal-unread)
2660 (gnus-summary-high-read, gnus-summary-low-read)
2661 (gnus-summary-normal-read, gnus-splash):
2662 Remove "-face" suffix from face names.
2663 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2664 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2665 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2666 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2667 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2668 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2669 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2670 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2671 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2672 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2673 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2674 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2675 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2676 (gnus-summary-normal-ticked-face)
2677 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2678 (gnus-summary-normal-ancient-face)
2679 (gnus-summary-high-undownloaded-face)
2680 (gnus-summary-low-undownloaded-face)
2681 (gnus-summary-normal-undownloaded-face)
2682 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2683 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2684 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2685 (gnus-splash-face):
2686 New backward-compatibility aliases for renamed faces.
2687 (gnus-group-startup-message): Use renamed gnus faces.
2688
2689 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2690 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2691 (gnus-server-agent): Remove "-face" suffix from face names.
2692 (gnus-server-agent-face, gnus-server-opened-face)
2693 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2694 (gnus-server-offline-face):
0f49874b
MB
2695 New backward-compatibility aliases for renamed faces.
2696 (gnus-server-agent-face, gnus-server-opened-face)
2697 (gnus-server-closed-face, gnus-server-denied-face)
2698 (gnus-server-offline-face): Use renamed gnus faces.
2699
2700 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2701 Remove "-face" suffix from face names.
2702 (gnus-picon-xbm-face, gnus-picon-face):
2703 New backward-compatibility aliases for renamed faces.
2704
2705 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2706 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2707 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2708 (gnus-cite-11): Remove "-face" suffix from face names.
2709 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2710 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2711 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2712 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2713 New backward-compatibility aliases for renamed faces.
2714 (gnus-cite-attribution-face, gnus-cite-face-list)
2715 (gnus-article-boring-faces): Use renamed gnus faces.
2716
2717 * gnus-art.el (gnus-signature, gnus-header-from)
2718 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2719 (gnus-header-content): Remove "-face" suffix from face names.
2720 (gnus-signature-face, gnus-header-from-face)
2721 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2722 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2723 New backward-compatibility aliases for renamed faces.
2724 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2725
2726 * gnus-sum.el (gnus-summary-selected-face)
2727 (gnus-summary-highlight): Use renamed gnus faces.
2728 * gnus-group.el (gnus-group-highlight): Likewise.
2729
ca0a6900
JB
27302005-06-14 Juanma Barranquero <lekktu@gmail.com>
2731
0b46b379
JB
2732 * gnus-sieve.el (gnus-sieve-article-add-rule):
2733 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2734 * spam-stat.el (spam-stat-buffer-change-to-spam)
2735 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2736
0b46b379
JB
2737 * message.el (message-is-yours-p):
2738 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2739
a21fb88e
MB
27402005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2741
2742 * mm-view.el (mm-inline-text): Withdraw the last change.
2743
27442005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2745
2746 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2747 executing enriched-decode.
2748
bfe5418b
LT
27492005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2750
2751 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2752
d4755e04
LK
27532005-06-04 Lute Kamstra <lute@gnu.org>
2754
2755 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2756 information is never recorded.
2757
95f75c75
SM
27582005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2759
2760 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2761
4a43ee9b
MB
27622005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2763
2764 * gnus-art.el (article-display-x-face): Replace
2765 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2766
2767 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2768
2769 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2770 set-process-query-on-exit-flag or process-kill-without-query.
2771
2772 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2773 loop instead of replace-regexp.
2774
2775 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2776 instead of process-kill-without-query if it is available.
2777
2778 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2779 instead of find-file-hooks if it is available.
2780
2781 * mml1991.el: Bind pgg-default-user-id when compiling.
2782
2783 * mml2015.el: Bind pgg-default-user-id when compiling.
2784
95f75c75
SM
2785 * nndraft.el (nndraft-request-associate-buffer):
2786 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2787 available.
2788
2789 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2790 instead of find-file-hooks if it is available.
2791
2792 * nntp.el (nntp-open-connection): Replace
2793 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2794 (nntp-open-ssl-stream): Ditto.
2795 (nntp-open-tls-stream): Ditto.
2796
4a43ee9b
MB
27972005-05-31 Simon Josefsson <jas@extundo.com>
2798
2799 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2800 instead of hard coding to nil.
2801
28022005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2803
ca0a6900 2804 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2805 resolve warnings when gnus-group.el compiled alone.
2806
e9bd5782
MB
28072005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2808
2809 * gnus-agent.el (gnus-agent-regenerate-group)
2810 (gnus-agent-fetch-articles): Replace `string-to-int' by
2811 `string-to-number'.
2812 * gnus-art.el (gnus-button-fetch-group): Ditto.
2813 * gnus-cache.el (gnus-cache-generate-active)
2814 (gnus-cache-articles-in-group): Ditto.
2815 * gnus-group.el (gnus-group-set-current-level)
2816 (gnus-group-insert-group-line): Ditto.
2817 * gnus-score.el (gnus-score-set-expunge-below)
2818 (gnus-score-set-mark-below, gnus-summary-score-effect)
2819 (gnus-summary-score-entry): Ditto.
2820 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2821 (gnus-soup-pack): Ditto.
2822 * gnus-spec.el (gnus-xmas-format): Ditto.
2823 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2824 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2825 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2826 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2827 * nndb.el (nndb-get-remote-expire-response): Ditto.
2828 * nndiary.el (nndiary-parse-schedule-value)
2829 (nndiary-string-to-number, nndiary-request-replace-article)
2830 (nndiary-request-article): Ditto.
2831 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2832 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2833 * nneething.el (nneething-make-head): Ditto.
2834 * nnfolder.el (nnfolder-request-article)
2835 (nnfolder-retrieve-headers): Ditto.
2836 * nnheader.el (nnheader-file-to-number): Ditto.
2837 * nnkiboze.el (nnkiboze-request-article): Ditto.
2838 * nnmail.el (nnmail-process-unix-mail-format)
2839 (nnmail-process-babyl-mail-format): Ditto.
2840 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2841 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2842 (nnmh-request-create-group, nnmh-request-list-1)
2843 (nnmh-request-group, nnmh-request-article): Ditto.
2844 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2845 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2846 * nnsoup.el (nnsoup-make-active): Ditto.
2847 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2848 * nntp.el (nntp-find-group-and-number)
2849 (nntp-retrieve-headers-with-xover): Ditto.
2850 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2851 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2852 (pgg-format-key-identifier): Ditto.
2853 * pop3.el (pop3-last, pop3-stat): Ditto.
2854 * qp.el (quoted-printable-decode-region): Ditto.
2855
2856 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2857 of concat.
2858
cfcd5c91
MB
28592005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2860
2861 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2862
2863 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2864
2865 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2866
2867 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2868
2869 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2870
2871 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2872
2873 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2874 (gnus-carpal-mode): Ditto.
2875
2876 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2877 (gnus-browse-mode): Ditto.
2878
2879 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2880
2881 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2882
9ad41fb7
RS
28832005-05-29 Richard M. Stallman <rms@gnu.org>
2884
2885 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2886
b4e8a25b
MB
28872005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2888
2889 * gnus-util.el (gnus-run-mode-hooks): New function.
2890
2891 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2892
ddfbe5db
LT
28932005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2894
2895 * gnus-agent.el (gnus-agent-make-mode-line-string):
2896 Use mode-line-highlight as mouse-face.
2897
d0859c9a
MB
28982005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2899
2900 * canlock.el (canlock): Change the parent group to news.
2901
2902 * deuglify.el (gnus-outlook-deuglify): Add :group.
2903
2904 * dig.el (dig): Add :group.
2905
2906 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2907
2908 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2909 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2910 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2911 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2912 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2913
2914 * gnus-diary.el (gnus-diary): Add :group.
2915
2916 * gnus.el (gnus-group-news-1-face): Add :group.
2917 (gnus-group-news-1-empty-face): Ditto.
2918 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2919 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2920 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2921 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2922 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2923 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2924 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2925 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2926 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2927 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2928 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2929 (gnus-summary-high-ticked-face): Ditto.
2930 (gnus-summary-low-ticked-face): Ditto.
2931 (gnus-summary-normal-ticked-face): Ditto.
2932 (gnus-summary-high-ancient-face): Ditto.
2933 (gnus-summary-low-ancient-face): Ditto.
2934 (gnus-summary-normal-ancient-face): Ditto.
2935 (gnus-summary-high-undownloaded-face): Ditto.
2936 (gnus-summary-low-undownloaded-face): Ditto.
2937 (gnus-summary-normal-undownloaded-face): Ditto.
2938 (gnus-summary-high-unread-face): Ditto.
2939 (gnus-summary-low-unread-face): Ditto.
2940 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2941 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2942 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2943
2944 * message.el (message-minibuffer-local-map): Add :group.
2945
2946 * sieve-manage.el (sieve-manage-log): Add :group.
2947 (sieve-manage-default-user): Diito.
2948 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2949 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2950 (sieve-manage-authenticators): Ditto.
95f75c75 2951 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2952 (sieve-manage-default-port): Ditto.
2953
2954 * sieve-mode.el (sieve-control-commands-face): Add :group.
2955 (sieve-action-commands-face): Ditto.
2956 (sieve-test-commands-face): Ditto.
2957 (sieve-tagged-arguments-face): Ditto.
2958
2959 * smime.el (smime): Add :group.
2960
2961 * spam-report.el (spam-report): Add :group.
2962
2963 * spam.el (spam, spam-face): Add :group.
2964
6441d280
LK
29652005-05-26 Lute Kamstra <lute@gnu.org>
2966
2967 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2968
8654e13a
MB
29692005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2970
2971 * gnus-art.el: Don't autoload mail-extract-address-components.
2972
2973 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2974
2975 * nndb.el: Don't declare the nndb back end two or more times; don't
2976 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2977
2978 * nntp.el: Autoload format-spec instead of format; use
2979 eval-and-compile to evaluate autoload forms.
2980
2981 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2982
31640842
MB
29832005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2984
2985 * gnus-art.el (article-date-ut): Support converting date in
2986 forwarded parts as well.
2987 (gnus-article-save-original-date): New macro.
2988 (gnus-display-mime): Use it.
2989
29902005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2991
2992 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2993 enclosure element of <item>.
2994
61b397cd
MB
29952005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2996
2997 * spam-report.el (spam-report-unplug-agent)
2998 (spam-report-plug-agent, spam-report-deagentize)
2999 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
3000 support for the Agent in spam-report: when unplugged, report to a
3001 file; when plugged, submit all the requests.
3002 [Added missing offline functionality from trunk.]
3003
30042005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3005
3006 * spam-report.el (spam-report-url-to-file)
3007 (spam-report-requests-file): New function and variable for offline
3008 reporting.
3009 (spam-report-url-ping-function): Add `spam-report-url-to-file'
3010 and user defined function.
3011 (spam-report-process-queue): New function.
3012 Process requests from `spam-report-requests-file'.
3013 (spam-report-url-ping-mm-url): Autoload.
3014 [Added missing offline functionality from trunk.]
31640842 3015
cd01ded9
MB
30162005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
3017
3018 * qp.el (quoted-printable-encode-region): Save excursion.
3019
850c333d
MB
30202005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
3021
3022 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
3023 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
3024
ff5e68bf
MB
30252005-04-13 Miles Bader <miles@gnu.org>
3026
3027 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
3028
30292005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
3030
3031 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
3032 contained in text because xml.el decodes entities) with LFs.
3033
6a748eda
LK
30342005-04-11 Lute Kamstra <lute@gnu.org>
3035
3036 * message.el (message-make-date): Handle byte-compiler warnings
3037 differently.
3038 * nnimap.el (nnimap-date-days-ago): Ditto.
3039
9d9b0de9
SM
30402005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
3041
3042 * mm-util.el (mm-string-to-multibyte): New function.
3043 (mm-detect-coding-region): Typo.
3044
9a89f5b0
MB
30452005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
3046
3047 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
3048
91472578
MB
30492005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3050
3051 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
3052 argument in XEmacs.
3053
3054 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
3055 (nnrss-request-group): Decode group name first.
3056 (nnrss-request-article): Make a text/plain article if mml-to-mime
3057 failed.
3058 (nnrss-get-encoding): Return a compatible encoding according to
3059 nnrss-compatible-encoding-alist.
3060 (nnrss-opml-export): Use dolist.
3061 (nnrss-find-el): Use consp instead of listp.
3062 (nnrss-order-hrefs): Use dolist.
3063
30642005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3065
3066 * nnrss.el (nnrss-verbose): Remove.
3067 (nnrss-request-group): Use `nnheader-message' instead.
3068
30692005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
3070
3071 * nnrss.el (nnrss-verbose): New variable.
3072 (nnrss-request-group): Make it say nnrss is requesting a group.
3073
30742005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3075
3076 * gnus-agent.el (gnus-agent-group-path): Decode group name.
3077 (gnus-agent-group-pathname): Ditto.
3078
3079 * gnus-cache.el (gnus-cache-file-name): Decode group name.
3080
3081 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
3082 name for only %g and %c.
3083 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
3084 instead of gnus-tmp-group to decoded group name.
3085 (gnus-group-make-group): Decode group name.
3086 (gnus-group-delete-group): Ditto.
3087 (gnus-group-make-rss-group): Exclude `/'s from group names;
3088 register the group data after opening the nnrss group; unify
3089 non-ASCII group names; encode group name.
3090 (gnus-group-catchup-current): Decode group name.
3091 (gnus-group-expire-articles-1): Ditto.
3092 (gnus-group-set-current-level): Ditto.
3093 (gnus-group-kill-group): Ditto.
3094
3095 * gnus-spec.el (gnus-update-format-specifications): Flush the
3096 group format spec cache if it doesn't support decoded group names.
3097
3098 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
3099
3100 * nnrss.el: Require rfc2047 and mml.
3101 (nnrss-file-coding-system): New variable.
3102 (nnrss-format-string): Redefine it as an inline function.
3103 (nnrss-decode-group-name): New function.
3104 (nnrss-string-as-multibyte): Remove.
3105 (nnrss-retrieve-headers): Decode group name; don't use
3106 nnrss-format-string.
3107 (nnrss-request-group): Decode group name.
3108 (nnrss-request-article): Decode group name; allow a Message-ID as
3109 well as an article number; don't use nnrss-format-string; encode a
3110 Message-ID string which may contain non-ASCII characters; use
3111 mml-to-mime to compose a MIME article; use search-forward instead
3112 of re-search-forward.
3113 (nnrss-request-expire-articles): Decode group name.
3114 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
3115 as well; decode group name.
3116 (nnrss-get-encoding): Fix regexp.
3117 (nnrss-fetch): Clarify error message.
3118 (nnrss-read-server-data): Use insert-file-contents instead of load;
3119 bind file-name-coding-system; use multibyte buffer.
3120 (nnrss-save-server-data): Insert newline; bind
3121 coding-system-for-write to the value of nnrss-file-coding-system;
3122 bind file-name-coding-system; add coding cookie.
3123 (nnrss-read-group-data): Use insert-file-contents instead of load;
3124 bind file-name-coding-system; use multibyte buffer.
3125 (nnrss-save-group-data): Bind coding-system-for-write to the
3126 value of nnrss-file-coding-system; bind file-name-coding-system.
3127 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
3128 make it work with non-ASCII text.
3129 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
3130 of set-buffer-file-coding-system.
3131 (nnrss-find-el): Check carefully whether there's a list of string
3132 which old xml.el may return rather than a string; make it work
3133 with old xml.el as well.
3134
31352005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
3136
3137 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
3138
3139 * nnrss.el (nnrss-get-encoding): New function.
3140 (nnrss-fetch): Use unibyte buffer initially; bind
3141 coding-system-for-read while performing mm-url-insert; remove ^Ms;
3142 decode contents according to the encoding attribute.
3143 (nnrss-save-group-data): Add coding cookie.
3144 (nnrss-mime-encode-string): New function.
3145 (nnrss-check-group): Use it to encode subject and author.
3146
31472005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
3148
3149 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
3150 failed.
3151
1b155fbd
MB
31522005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
3153
3154 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
3155
91472578
MB
31562005-04-06 Jesper Harder <harder@ifa.au.dk>
3157
3158 * mm-util.el (mm-subst-char-in-string): Support inplace.
3159
3160 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
3161 checkdoc.el).
3162 (nnrss-request-article): Cleanup.
3163 (nnrss-request-delete-group): Use nnrss-make-filename.
3164 (nnrss-read-server-data): Use nnrss-make-filename; use load.
3165 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
3166 (nnrss-read-group-data): hash on description if link is missing;
3167 use nnrss-make-filename; use load.
91472578
MB
3168 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
3169 (nnrss-make-filename): New function.
3170 (nnrss-close): New function.
3171 (nnrss-check-group): Hash on description if link is missing.
3172 (nnrss-get-namespace-prefix): Use string= to compare strings!
3173 Reported by David D. Smith <davidsmith@acm.org>.
3174 (nnrss-opml-export): Turn on sgml-mode.
3175
31762005-04-06 Mark A. Hershberger <mah@everybody.org>
3177
3178 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
3179
498063ec
MB
31802005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
3181
3182 * message.el (message-make-date): Add defvars in order to silence
3183 the byte compiler inside the defun.
3184
3185 * nnimap.el (nnimap-date-days-ago): Ditto.
3186
95f75c75 3187 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 3188
95f75c75 3189 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 3190
95f75c75 3191 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
3192
3193 * nnultimate.el (parse-time): Require for `parse-time-string'.
3194
707f2b38
MB
31952005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
3196
498063ec
MB
3197 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
3198 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 3199
10ace8ea
MB
32002005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
3201
3202 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
3203
3204 * mm-util.el (mm-replace-in-string): New function.
3205 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
3206 latin-unity, which cannot be used with XEmacs 21.1.
3207
3208 * rfc2047.el (rfc2047-encode-function-alist): Rename from
3209 rfc2047-encoding-function-alist in order to avoid conflicting with
3210 the old version.
3211 (rfc2047-encode-message-header): Remove useless goto-char.
3212 (rfc2047-encodable-p): Don't move point.
3213 (rfc2047-syntax-table): Treat `(' and `)' as is.
3214 (rfc2047-encode-region): Concatenate words containing non-ASCII
3215 characters in structured fields; don't encode space-delimited
3216 ASCII words even in unstructured fields; don't break words at
3217 char-category boundaries; encode encoded words in structured
3218 fields; treat text within parentheses as special; show the
3219 original text when error has occurred; move point to the end of
3220 the region after encoding, suggested by IRIE Tetsuya
3221 <irie@t.email.ne.jp>; treat backslash-quoted characters as
3222 non-special; check carefully whether to encode special characters;
3223 fix some kind of misconfigured headers; signal a real error if
3224 debug-on-quit or debug-on-error is non-nil; don't infloop,
3225 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
3226 the close parenthesis may be included in the encoded word; encode
3227 bogus delimiters.
3228 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
3229 (rfc2047-encode-max-chars): New variable.
3230 (rfc2047-encode-1): New function.
3231 (rfc2047-encode): Use it; encode text so that it occupies the
3232 maximum width within 76-column; work correctly on Q encoding for
3233 iso-2022-* charsets; fold the line before encoding; don't append a
3234 space if the encoded word includes close parenthesis.
3235 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
3236 sure not to break a line just after the header name.
3237 (rfc2047-b-encode-region): Remove.
3238 (rfc2047-b-encode-string): New function.
3239 (rfc2047-q-encode-region): Remove.
3240 (rfc2047-q-encode-string): New function.
3241 (rfc2047-encode-parameter): New function.
3242 (rfc2047-encoded-word-regexp): Don't use shy group.
3243 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
3244 (rfc2047-parse-and-decode): Ditto.
95f75c75 3245 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
3246
32472005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3248
3249 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
3250 (rfc2047-field-value): Strip props.
95f75c75 3251 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
3252 all headers can be folded, and this should be done by the message
3253 composition mode. Probably. I think.
3254 (rfc2047-encodable-p): Say that =? needs encoding.
3255 (rfc2047-encode-region): Encode =? strings.
3256
32572005-03-25 Jesper Harder <harder@ifa.au.dk>
3258
3259 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
3260 language tags; remove unnecessary '+'. Reported by Stefan Wiens
3261 <s.wi@gmx.net>.
3262 (rfc2047-decode-string): Don't cons a string unnecessarily.
3263 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
3264 the encoding to avoid consing a string.
3265 (rfc2047-decode): Use mm-subst-char-in-string instead of
3266 mm-replace-chars-in-string.
3267
32682005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3269
3270 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3271 encodings of MIME-encoded words, in order to improve
3272 interoperability with several broken MUAs.
3273
32742005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3275
3276 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3277 pass it to `gnus-browse-read-group'.
3278 (gnus-browse-read-group): Add NUMBER argument and pass it to
3279 `gnus-group-read-ephemeral-group'.
3280
3281 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3282 argument and pass it to `gnus-group-read-group'.
3283
32842005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3285
3286 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3287 mm-xemacs-find-mime-charset-1 if we have the mule feature
3288 available at runtime.
3289
f3f7f80c
WL
32902005-03-25 Werner Lemberg <wl@gnu.org>
3291
3292 * nnmaildir.el: Replace `illegal' with `invalid'.
3293
0302b80e
SM
32942005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3295
3296 * gnus-start.el (gnus-display-time-event-handler):
3297 Check display-time-timer at runtime rather than only at load time
3298 in case display-time-mode is turned off in the mean time.
3299
fa9a04e1
MB
33002005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3301
3302 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3303 used.
3304
3305 * nneething.el (nneething-map-file-directory): Derive from
3306 `gnus-directory'.
3307
3308 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3309 the To/Cc button.
3310
33112005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3312
0302b80e
SM
3313 * nnmaildir.el (nnmaildir-request-accept-article):
3314 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 3315
1b155fbd 33162005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
3317
3318 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3319 autoloaded function.
fa9a04e1
MB
3320
33212005-03-13 Steve Youngs <steve@sxemacs.org>
3322
3323 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3324 for `with-timeout'.
3325
3326 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 3327 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
3328
3329 * gnus-async.el: Ditto.
3330
bf68d4e6
LK
33312005-03-16 Lute Kamstra <lute@gnu.org>
3332
3333 * message.el (message-make-date): Require parse-time.
3334
f66ce3b9
SM
33352005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3336
3337 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3338
9872af18 33392005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 3340
0302b80e 3341 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 3342
9872af18 33432005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
3344
3345 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3346 buffer (since IMAP server might return FETCH response out of
3347 order, and the nntp buffer must be sorted).
3348
5f5475ac
MB
33492005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3350
3351 * message.el: Don't autoload former message-utils variables.
f66ce3b9 3352 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
3353
3354 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 3355 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 3356 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
3357 (nnweb-google-parse-1, nnweb-google-create-mapping):
3358 Don't hardcode URL.
5f5475ac 3359
2fd561a9
MB
33602005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3361
3362 * message.el (message-get-reply-headers, message-followup):
3363 Mention related variables `message-use-followup-to' and
3364 `message-use-mail-followup-to', in the information buffer.
3365
3366 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3367 of broken groups(-beta).google.com.
3368
4e90f2b9
SM
33692005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3370
3371 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3372 a more conservative way.
3373
ee7d3cc0
MB
33742005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3375
3376 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3377 `mm-dissect-multipart' and receive the from field as an (optional)
3378 argument from `mm-dissect-multipart'.
3379 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
3380 pass it on when we call `mm-dissect-buffer' on MIME parts.
3381 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 3382
04ff38fb
SM
33832005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3384
3385 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3386 buffer, so it moves the window's cursor.
3387
ff4d3926
MB
33882005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3389
04ff38fb 3390 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
3391
3392 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 3393 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 3394
04ff38fb
SM
3395 * gnus-sum.el (gnus-summary-caesar-message):
3396 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
3397
3398 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3399 doc string.
3400
34012005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3402
3403 * smime.el (smime-sign-buffer): Signal an error if
3404 `smime-sign-region' fails.
3405 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3406 fails.
3407
82a8ad04
MB
34082005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3409
3410 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3411 Handle news URL with given port correctly.
3412
270a576a
MB
34132005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3414
3415 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3416 containing special characters.
3417
3418 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3419
3420 * mml.el (mime-to-mml): Ditto.
3421
ff4d3926
MB
3422 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3423 New variable.
270a576a
MB
3424 (rfc2047-decode-region): Quote decoded words containing special
3425 characters when rfc2047-quote-decoded-words-containing-tspecials
3426 is non-nil.
3427
34282005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3429
04ff38fb 3430 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3431
3432 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3433
34342005-02-15 Simon Josefsson <jas@extundo.com>
3435
3436 * nnimap.el (nnimap-debug): Doc fix.
3437
3438 * imap.el (imap-debug): Doc fix.
3439
34402005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3441
3442 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3443 argument in doc string. Make query for type more clear.
3444
d31fa104
MB
34452005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3446
3447 * gnus.el (gnus-group-startup-message): Search for gnus images in
3448 etc/images/gnus.
31a7c2ff 3449 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3450 * smiley.el (smiley-data-directory): Search for smilies in
3451 etc/images/smilies.
3452
9b981cb6
MB
34532005-02-09 Kim F. Storm <storm@cua.dk>
3454
3455 Change Emacs release version from 21.4 to 22.1 throughout.
3456 Change Emacs development version from 21.3.50 to 22.0.50.
3457
34582005-02-08 Simon Josefsson <jas@extundo.com>
3459
3460 * imap.el (imap-log): Doc fix.
3461
56c30d72
MB
34622005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3463
3464 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3465 prefix arg is neither nil nor a number, as info specifies.
3466
f429956a
SM
34672005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3468
3469 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3470
5c243ee4
SM
34712005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3472
3473 * message.el (message-beginning-of-line): Change the behavior when
3474 invoked between BOL and : so that it first moves backward.
3475
aba1948a
MB
34762005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3477
3478 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3479 article buffer when editing of the article is discarded.
3480 (gnus-article-prepare): Revert.
3481
34822005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3483
f429956a
SM
3484 * gnus-art.el (gnus-article-prepare):
3485 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3486
34872005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3488
3489 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3490 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3491
ddff82cf
MB
34922005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3493
3494 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3495 which will be inserted according to the multibyteness of a buffer
3496 rather than the type of contents. Suggested by ARISAWA Akihiro
3497 <ari@mbf.ocn.ne.jp>.
3498
112d84ef
MB
34992005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3500
3501 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3502 which is unreadable in some setups.
3503
2f7717f6
MB
35042004-12-27 Simon Josefsson <jas@extundo.com>
3505
f429956a
SM
3506 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3507 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3508 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3509
c44edf72
KS
35102004-12-17 Kim F. Storm <storm@cua.dk>
3511
3512 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3513
3514 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3515
aa0a8561
MB
35162004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3517
3518 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3519 correctly even if there are wide characters.
3520
35212004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3522
3523 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3524 concatenating segments rather than before concatenating them.
3525 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3526
35272004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3528
3529 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3530
35312004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3532
3533 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3534 unify Latin characters in XEmacs.
3535 (mm-find-mime-charset-region): Use it.
3536
35372004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3538
3539 * gnus-util.el (gnus-delete-directory): New function.
3540
3541 * gnus-agent.el (gnus-agent-delete-group): Use it.
3542
3543 * gnus-cache.el (gnus-cache-delete-group): Use it.
3544
45893b95
SM
35452004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3546
3547 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3548
734c5765
MB
35492004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3550
5c243ee4
SM
3551 * gnus-group.el (gnus-group-make-rss-group):
3552 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3553
3554 * gnus-start.el (gnus-setup-news): Honor user's setting to
3555 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3556 <lute@gnu.org>.
734c5765 3557
ad136a7c
MB
35582004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3559
3560 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3561 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3562
35632004-12-02 Romain Francoise <romain@orebokech.com>
3564
3565 * message.el (message-forward-make-body-plain): Always remove
3566 headers according to message-forward-ignored-headers.
3567
35682004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3569
ad136a7c
MB
3570 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3571 order to silence the byte compiler.
3572
3573 * pop3.el (pop3-md5): Define it before being used.
3574
3575 * spam.el: Fix the way to silence the byte compiler, which
3576 complained about bbdb-buffer, bbdb-create-internal,
3577 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3578 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3579 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3580 spam-stat-buffer-is-spam, spam-stat-load,
3581 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3582 spam-stat-save and spam-stat-split-fancy.
3583
35842004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3585
3586 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3587 which may confuse users.
3588 (canlock-password-for-verify): Ditto.
3589
3590 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3591
3592 * gnus-art.el (gnus-emphasis-alist): Ditto.
3593
3594 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3595
3596 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3597
3598 * gnus-start.el (gnus-save-killed-list): Ditto.
3599
3600 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3601 (gnus-sum-thread-tree-root): Ditto.
3602 (gnus-sum-thread-tree-false-root): Ditto.
3603 (gnus-sum-thread-tree-single-indent): Ditto.
3604
3605 * message.el (message-courtesy-message): Ditto.
3606 (message-archive-note): Ditto.
3607 (message-subscribed-address-file): Ditto.
3608 (message-user-fqdn): Ditto.
3609
3610 * spam-report.el (spam-report-gmane-regex): Ditto.
3611
3612 * spam.el (spam-blackhole-good-server-regex): Ditto.
3613
36142004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3615
45893b95 3616 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3617
36182004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3619
45893b95
SM
3620 * message.el (message-strip-forbidden-properties):
3621 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3622
36232004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3624
45893b95 3625 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3626
3627 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3628 to avoid problems when splitting mails with many recipients.
3629
36302004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3631
3632 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3633 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3634
36352004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3636
3637 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3638
49561cf6
SM
36392004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3640
3641 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3642 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3643
87589a70
LT
36442004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3645
3646 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3647 call to `error'.
3648 * nnml.el (nnml-save-marks): Ditto.
3649
c825ac9d
RS
36502004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3651
45893b95
SM
3652 * gnus-start.el (gnus-convert-old-newsrc):
3653 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3654
ae465fa7
MB
36552004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3656
3657 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3658 default; improve customization type.
3659 (gnus-emphasis-custom-with-format): New macro.
3660 (gnus-emphasis-custom-value-to-external): New function.
3661 (gnus-emphasis-custom-value-to-internal): New function.
3662
5f49be3f
MB
36632004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3664
3665 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3666 "Args out of range" error. Reported by Arnaud Giersch
3667 <arnaud.giersch@free.fr>.
3668
fb54e72e
RS
36692004-11-04 Richard M. Stallman <rms@gnu.org>
3670
3671 * spam.el (spam group): Add :version.
3672
3673 * pgg-def.el (pgg group): Add :version.
3674
0683d241
MB
36752004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3676
3bc8f4ac 3677 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3678 article buffer with a draft file. This is a temporary measure
3679 against the 2004-08-22 change to gnus-article-edit-mode.
3680
34c614a8 36812004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3682
3683 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3684 entry.
3685
0683d241
MB
36862004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3687
3688 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3689 (html2text-format-tags): Remove unused variable `attr'.
3690
3691 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3692 after-load-alist.
3693
1b155fbd
MB
3694 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3695 Mule-UCS is loaded under XEmacs.
3696 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3697
3698 * mm-util.el (mm-coding-system-p): Return a coding-system.
3699 (mm-mime-mule-charset-alist): Use shift_jis instead of
3700 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3701 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3702 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3703 instead of japanese-shift-jis and iso-latin-1 respectively in
3704 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3705 (mm-mule-charset-to-mime-charset):
3706 Make mm-coding-system-priorities effective.
0683d241
MB
3707 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3708 while predicating of candidates upon the priorities.
3709
e2642250
MB
37102004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3711
3712 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3713
e2642250
MB
3714 * spam-stat.el (spam-stat): Add :version.
3715
3716 * sieve.el (sieve): Add :version.
3717
49561cf6
SM
3718 * sha1.el (sha1): Add :version.
3719 (sha1-use-external): Remove redundant version.
e2642250
MB
3720
3721 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3722 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3723 (nnmail-split-fancy-match-partial-words)
34c5dce5 3724 (nnmail-split-lowercase-expanded): Add :version.
e2642250
MB
3725
3726 * nndiary.el (nndiary): Add :version.
3727
3728 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3729
3730 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3731 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3732 Add :version.
e2642250
MB
3733
3734 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3735
3736 * mm-url.el (mm-url-use-external, mm-url-program)
3737 (mm-url-arguments): Add :version.
3738
3739 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3740 (mm-attachment-file-modes, mm-decrypt-option)
3741 (mm-w3m-safe-url-regexp): Add :version.
3742
3743 * message.el (message-cite-prefix-regexp)
3744 (message-sendmail-envelope-from, message-minibuffer-local-map)
3745 (message-user-fqdn, message-completion-alist): Add :version.
3746
3747 * gnus-win.el (gnus-configure-windows-hook)
3748 (gnus-use-frames-on-any-display): Add :version.
3749
3750 * gnus-art.el (gnus-article-address-banner-alist)
3751 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3752 (gnus-treat-from-picon, gnus-treat-mail-picon)
3753 (gnus-treat-x-pgp-sig): Add :version.
3754
3755 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3756 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3757 (gnus-summary-article-delete-hook)
3758 (gnus-summary-display-while-building): Add :version.
3759
3760 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3761 (gnus-get-top-new-news-hook):Add :version.
3762
3763 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3764 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3765
3766 * gnus-registry.el (gnus-registry): Add :version.
3767
3768 * gnus-spec.el (gnus-use-correct-string-widths)
3769 (gnus-make-format-preserve-properties): Add :version.
3770
3771 * gnus.el (gnus-group-charter-alist)
3772 (gnus-group-fetch-control-use-browse-url)
3773 (gnus-install-group-spam-parameters): Add :version.
3774
3775 * gnus-diary.el (gnus-diary): Add :version.
3776
3777 * gnus-delay.el (gnus-delay): Add :version.
3778
3779 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3780 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3781 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3782 Add :version.
3783
3784 * gnus-agent.el (gnus-agent-max-fetch-size)
3785 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3786 (gnus-agent-prompt-send-queue): Add :version.
3787
3788 * deuglify.el (gnus-outlook-deuglify): Add :version.
3789
ba0226dd
MB
3790 * html2text.el: Beautify code. Improve doc strings. Some
3791 checkdoc cleanup.
e2642250 3792 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3793
37942004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3795
3796 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3797
5153a47a
MB
37982004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3799
2a95505b
MB
3800 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3801 signature file. Suggested by Manoj Srivastava
3802 <srivasta@golden-gryphon.com>.
3803
5153a47a 3804 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3805 iso-2022-jp even in the Japanese language environment.
3806 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3807
38082004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3809
3810 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3811 use the same characters as the dummy marks; make it free from
3812 getting affected by the language environment.
3813 (gnus-summary-read-group-1): Update mark positions only when the
3814 format spec is updated.
3815
3816 * gnus-spec.el (gnus-update-format-specifications): Return a list
3817 of updated types.
3818
38192004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3820
3821 * nnspool.el (nnspool-spool-directory): Use news-path if the
3822 news-directory variable is not bound.
3823
3824 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3825 of gnus-tmp-news-method into string if it may be passed to
3826 gnus-correct-length which takes only a string argument.
3827
86713405
MB
38282004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3829
49561cf6 3830 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3831 instead.
3832
38332004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3834
49561cf6 3835 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3836 comparison on string.
3837
d5ddd795
MB
38382004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3839
3840 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3841 running the major-mode function.
3842
38432004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3844
3845 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3846 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3847 boolean check to not apply converters that apply to future
3848 versions of gnus.
3849
54506618
MB
38502004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3851
3852 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3853 dummy marks in the right way.
3854
d5ddd795 38552004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3856
3857 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3858 avoid infinite recursion via gnus-get-function.
3859
d5ddd795 38602004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3861
49561cf6
SM
3862 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3863 When necessary, pass full group name to gnus-request-set-marks.
3864 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3865 tick marks.
49561cf6 3866 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3867
d5ddd795 38682004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3869
49561cf6
SM
3870 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3871 Replace gnus-request-update-info with explicit code to sync the
3872 in-memory info read flags with the marks being sync'd to the backend.
54506618 3873
d5ddd795 38742004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3875
f429956a
SM
3876 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3877 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3878 you want to open a server and then, even when you responded with no,
3879 asking if you want to synchronize the server's flags.
49561cf6 3880 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3881 multi-line expressions.
3882 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3883 Updates marks in memory (in the info structure) AND in the backend.
3884 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3885 deletion to remove entire duplicate line. Fixes merged article
3886 number bug.
3887
49561cf6
SM
3888 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3889
3890 * nnagent.el (nnagent-request-set-mark):
3891 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3892 method, to ensure that synchronization updates marks in the
3893 backend and in the info (in memory) structure.
3894
d5ddd795 38952004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3896
3897 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3898 unless plugged. Disable the agent so that an open failure causes
3899 an error.
3900
5e472af0 39012004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3902
54506618
MB
3903 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3904 (gnus-agent-go-online): Change :version.
3905 (gnus-agent-expire-unagentized-dirs)
3906 (gnus-agent-auto-agentize-methods): Add :version.
3907
d5ddd795 39082004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3909
49561cf6
SM
3910 * legacy-gnus-agent.el
3911 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3912 New function. Used internally to only display 'gnus converting
54506618
MB
3913 files' message when actually necessary.
3914
49561cf6 3915 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3916 methods now autoloaded.
3917
49561cf6
SM
3918 * gnus-int.el (gnus-request-move-article):
3919 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3920 improve performance.
3921
d5ddd795 39222004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3923
49561cf6 3924 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3925 to avoid run-time CL dependencies.
3926 (gnus-agent-unfetch-articles): New function.
3927 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3928 article numbers even when local .overview file is missing.
9872af18 3929 (gnus-agent-read-article-number): New function. Only accepts
54506618 3930 27-bit article numbers.
49561cf6
SM
3931 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3932 Use gnus-agent-read-article-number.
54506618
MB
3933 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3934 from backend while recognizing that article numbers in .overview
3935 must be valid.
3936
49561cf6 3937 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3938 some users confused by references to .newsrc when they only have a
3939 .newsrc.eld file.
49561cf6
SM
3940 (gnus-convert-mark-converter-prompt)
3941 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3942
5e472af0 39432004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3944
3945 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3946
5e472af0 39472004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3948
3949 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3950 stuff for non-living groups.
3951
5e472af0 39522004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3953
49561cf6
SM
3954 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3955 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3956
5e472af0 39572004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3958
49561cf6
SM
3959 * gnus-agent.el (gnus-agent-read-agentview):
3960 Inline gnus-uncompress-range.
54506618
MB
3961
39622004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3963
54506618 3964 * legacy-gnus-agent.el
49561cf6 3965 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3966 help from Florian Weimer <fw@deneb.enyo.de>
3967
3968 * gnus-agent.el (gnus-agentize):
3969 gnus-agent-send-mail-real-function no longer set to current value
3970 of message-send-mail-function but rather a lambda that calls
3971 message-send-mail-function. The change makes the agent real-time
3972 responsive to user changes to message-send-mail-function.
3973
5e472af0 39742004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3975
3976 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3977
39782004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3979
3980 * gnus-cache.el (gnus-cache-rename-group): New function.
3981 (gnus-cache-delete-group): New function.
3982
3983 * gnus-agent.el (gnus-agent-rename-group): New function.
3984 (gnus-agent-delete-group): New function.
3985 (gnus-agent-save-group-info): Use gnus-command-method when
3986 `method' parameter is nil. Don't write nil entries into the
3987 active file.
3988 (gnus-agent-get-group-info): New function.
49561cf6 3989 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3990 gnus-group-real-name and gnus-find-method-for-group.
3991 (gnus-agent-set-local): Delete stored entry if either min, or max,
3992 are nil.
49561cf6
SM
3993 (gnus-agent-fetch-session): Reword error/quit messages.
3994 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3995 articles fetched to disk before the quit occurred.
3996
49561cf6
SM
3997 * gnus-int.el (gnus-request-delete-group):
3998 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3999 local disk in sync with the server.
34c5dce5 4000 (gnus-request-rename-group):
49561cf6 4001 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
4002 local disk in sync with the server.
4003
49561cf6
SM
4004 * gnus-start.el (gnus-get-unread-articles):
4005 Cosmetic simplification to logic.
54506618 4006
49561cf6 4007 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
4008 gnus-cache-active-altered as gnus-request-delete-group now keeps
4009 the cache in sync.
4010 (gnus-group-list-active): Let the agent store a server's active
4011 list if currently plugged.
4012
4013 * gnus-util.el (gnus-rename-file): New function.
4014
5e472af0 40152004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
4016
4017 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4018 when the group's active is not available.
4019
5e472af0 40202004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
4021
4022 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
4023 error.
4024
9872af18 40252004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4026
f429956a
SM
4027 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
4028 message to newsrc-dribble when an actual conversion is performed.
54506618 4029
9872af18 40302004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 4031
49561cf6
SM
4032 * gnus-agent.el (gnus-agent-read-local):
4033 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
4034 avoid the implicit assumption that they will always be equal.
4035 (gnus-agent-save-local): Bind buffer-file-coding-system, not
4036 coding-system-for-write, as the with-temp-file macro first prints
4037 to a buffer then saves the buffer.
4038
9872af18 40392004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 4040
9872af18 4041 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
4042 loaded when gnus-convert-old-newsrc needs to call them.
4043
49561cf6 4044 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 4045 old file versions.
49561cf6 4046 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
4047 form of gnus-agent-expire-days to group properties.
4048
49561cf6 4049 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
4050 converters to handle old agent file formats. Added logic for a
4051 "backup before upgrading warning".
4052 (gnus-convert-mark-converter-prompt): Developers can mark
4053 functions as needing (default), or not needing,
4054 gnus-convert-old-newsrc's "backup before upgrading warning".
4055 (gnus-convert-converter-needs-prompt): Tests whether the user
4056 should be protected from potentially irreversable changes by the
4057 function.
4058
9872af18 40592004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
4060
4061 * gnus-int.el (gnus-request-accept-article): Inform the agent that
4062 articles are being added to a group.
4063 (gnus-request-replace-article): Inform the agent that articles
4064 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
4065
4066 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
4067 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
4068 (gnus-agent-set-local): Refuse to save null in local object table.
4069 (gnus-agent-regenerate-group): The REREAD parameter can now be a
4070 list of articles that will be marked as unread.
4071
9872af18 40722004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4073
4074 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
4075 single-interval range of the form (min . max). Previously the
4076 range had to look like ((min . max)). Likewise, return
4077 (min . max) rather than ((min . max)).
4078 (gnus-range-map): Use gnus-range-normalize to accept
4079 single-interval range.
4080
4081 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
4082 the cache, but not the agent, now appear with their usual face.
4083
9872af18 40842004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4085
4086 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
4087 marks consisting of a single range {for example, (3 . 5)} rather
4088 than a list of a single range { ((3 . 5)) }.
4089
9872af18 40902004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4091
4092 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
4093 uncompressed list.
4094
9872af18 40952004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
4096
4097 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
4098 "nndraft:queue" along to gnus-draft-send.
4099 Use gnus-agent-prompt-send-queue.
54506618
MB
4100 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
4101 is "nndraft:queue". Suggested by Gaute Strokkenes
4102 <gs234@srcf.ucam.org>
4103
4104 * gnus-group.el (gnus-group-catchup): Use new
4105 gnus-sequence-of-unread-articles, not
4106 gnus-list-of-unread-articles, to avoid exhausting memory with huge
4107 numbers of articles. Use gnus-range-map to avoid having to
4108 uncompress the unread list.
49561cf6
SM
4109 (gnus-group-archive-directory)
4110 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
4111
4112 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
4113 (gnus-sorted-range-intersection): Intersection of two ranges
4114 without requiring that they first be uncompressed.
4115
4116 * gnus-start.el (gnus-activate-group): Unless blocked by the
4117 caller, possibly expand the active range to include both cached
4118 and agentized articles.
4119 (gnus-convert-old-newsrc): Rewrote in anticipation of having
4120 multiple version-dependent converters.
49561cf6 4121 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
4122 gnus-agent-save-active.
4123 (gnus-save-newsrc-file): Save dirty agent range limits.
4124
49561cf6 4125 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618 4126 gnus-agent-possibly-alter-active.
34c5dce5 4127 (gnus-adjust-marked-articles): Faster handling of simple lists.
54506618
MB
4128
41292004-10-18 David Edmondson <dme@dme.org>
4130
4131 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
4132 excessively.
4133
531e5812
MB
41342004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
4135
4136 * mml.el (mml-preview): Use `pop-to-buffer'.
4137
4138 * message.el (message-goto-mail-followup-to): Insert after "To".
4139 (message-carefully-insert-headers): Add comment.
4140
4141 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
4142
49561cf6
SM
4143 * gnus-art.el (gnus-button-alist):
4144 Improve `gnus-button-handle-library' entry.
531e5812 4145
49561cf6 4146 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 4147
49561cf6 4148 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 4149
49561cf6 4150 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
4151
4152 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
4153 handle manual section.
4154
4155 * imap.el (imap-store-password): New variable.
4156 (imap-interactive-login): Use it.
4157 Suggested by Mark Plaksin <happy@mcplaksin.org>.
4158
49561cf6
SM
4159 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
4160 Allow / in mailto URLs.
531e5812
MB
4161
4162 * spam.el (spam-directory): Derive from `gnus-directory'.
4163
4164 * gnus-sum.el (gnus-pick-line-number): Add autoload.
4165
69075cdd
RS
41662004-10-17 Richard M. Stallman <rms@gnu.org>
4167
49561cf6 4168 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
4169 Set as a variable with add-hook.
4170
4171 * nnspool.el (nnspool-spool-directory): Use news-directory instead
4172 of news-path.
4173
4174 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
4175
4176 * spam.el: Delete duplicate `provide'.
4177 (spam-unload-hook): Set as a variable with add-hook.
4178
8903a9c8
MB
41792004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
4180
4181 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
4182 in the doc string.
4183
4184 * message.el (message-ignored-news-headers)
4185 (message-ignored-supersedes-headers)
4186 (message-ignored-resent-headers)
4187 (message-forward-ignored-headers): Improve custom type.
4188
41892004-10-15 Simon Josefsson <jas@extundo.com>
4190
4191 * pop3.el (top-level): Don't require nnheader.
4192 (pop3-read-timeout): Add.
4193 (pop3-accept-process-output): Add.
4194 (pop3-read-response, pop3-retr): Use it.
4195
ebbeed62
MB
41962004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
4197
4198 * message.el (message-tokenize-header): Fix 2004-09-06 change
4199 which used point-min in the wrong place.
4200
8903a9c8
MB
42012004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
4202
4203 * message.el (message-bury): Use `window-dedicated-p'.
4204
e62e7654
MB
42052004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4206
4207 * gnus-sum.el: Mention that multibyte characters don't work as marks.
4208
4209 * gnus.el (message-y-or-n-p): Autoload.
4210
4211 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
4212 (pop3-password-required, pop3-authentication-scheme)
4213 (pop3-leave-mail-on-server): Made customizable.
4214 (pop3): New custom group.
4215 (pop3-retr): Remove `sleep-for' statements.
4216 Suggested by Dave Love <fx@gnu.org>.
4217
4218 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
4219 Windows/DOS.
4220
4221 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
4222 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
4223 Dave Love <fx@gnu.org>.
4224
4225 * mml.el (mml-minibuffer-read-disposition): Require match.
4226 Suggested by Dave Love <fx@gnu.org>.
4227
c3bc41c2
MB
42282004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
4229
eb6a2b61
MB
4230 * gnus-group.el (gnus-update-group-mark-positions):
4231 * gnus-sum.el (gnus-update-summary-mark-positions):
4232 * message.el (message-check-news-body-syntax):
4233 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
4234 of string-as-multibyte.
4235
c3bc41c2
MB
4236 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
4237
7c3bb5a5
JL
42382004-10-05 Juri Linkov <juri@jurta.org>
4239
4240 * gnus-group.el (gnus-update-group-mark-positions):
4241 * gnus-sum.el (gnus-update-summary-mark-positions):
4242 * message.el (message-check-news-body-syntax):
4243 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
4244 8-bit unibyte values to a multibyte string for search functions.
4245
f0096211
MB
42462004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
4247
4248 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
4249 there's no visible header.
4250
42512004-10-01 Simon Josefsson <jas@extundo.com>
4252
4253 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4254 acroread.
4255
14e20e13
MB
42562004-09-29 Jesper Harder <harder@ifa.au.dk>
4257
4258 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4259
c1d7d285
MB
42602004-09-28 Jesper Harder <harder@ifa.au.dk>
4261
4262 * gnus-picon.el: Require cl.
4263
4264 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4265
4266 * mml-smime.el: Require cl. Autoload message-fetch-field.
4267
4268 * gnus-fun.el: Require gnus-ems and gnus-util.
4269
34c5dce5 4270 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr).
c1d7d285 4271
49561cf6 4272 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
4273
4274 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4275
49561cf6
SM
4276 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4277 Fix format string mismatch.
4278 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4279 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 4280
10b43d7c
RS
42812004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4282
4283 * gnus.el (gnus-version-number): Set to 5.11.
4284
f4dd4ae8
MB
42852004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4286
4287 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4288
1b155fbd
MB
42892004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4290
4291 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4292
f4dd4ae8
MB
42932004-09-26 Jesper Harder <harder@ifa.au.dk>
4294
4295 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4296 GROUP is a virtual group.
4297
4298 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4299 for big5 and gb2312.
49561cf6 4300
f4dd4ae8
MB
4301 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4302 padding.
4303
49561cf6 4304 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
4305
4306 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4307
4308 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4309 dependencies.
4310 (rfc2047-encode): Use it.
49561cf6 4311
f4dd4ae8
MB
4312 * flow-fill.el: Typo.
4313
4314 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4315 inline PGP.
4316
4317 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4318
4319 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4320 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4321
f4dd4ae8
MB
4322 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4323
4324 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4325
4326 * message.el (message-clone-locals): Clone sendmail and smtp
4327 variables.
4328
9b5773bc
MB
43292004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4330
4331 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4332 in `header' match. Reported by Svend Tollak Munkejord.
4333
46cdaf24
SM
43342004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4335
4336 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4337
a08b59c9
MB
43382004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4339
4340 * uudecode.el (uudecode-use-external): Add :version.
4341
4342 * smime.el (smime-CA-file, smime-encrypt-cipher)
4343 (smime-dns-server): Add :version.
4344
4345 * smiley.el (gnus-smiley-file-types): Add :version.
4346
4347 * sha1.el (sha1-use-external): Add :version.
4348
4349 * pgg-def.el (pgg-query-keyserver): Add :version.
4350
4351 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 4352 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
34c5dce5 4353 Add :version.
a08b59c9
MB
4354
4355 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4356 (nnimap-retrieve-groups-asynchronous): Add :version.
4357 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4358
4359 * mml.el (mml-content-disposition-parameters)
4360 (mml-insert-mime-headers-always): Add :version.
4361
34c5dce5 4362 * mm-util.el (mm-coding-system-priorities): Add :version.
a08b59c9
MB
4363
4364 * mm-decode.el (mm-inline-text-html-with-images)
4365 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4366 (mm-verify-option): Add :version.
4367 (mm-text-html-renderer): Change :version.
4368
4369 * message.el (message-fcc-externalize-attachments)
4370 (message-required-headers, message-draft-headers)
4371 (message-subject-trailing-was-query)
4372 (message-subject-trailing-was-ask-regexp)
4373 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4374 (message-mark-insert-end, message-archive-header)
4375 (message-archive-note, message-cross-post-default)
4376 (message-cross-post-note, message-followup-to-note)
4377 (message-cross-post-note-function, message-use-mail-followup-to)
4378 (message-subscribed-address-functions)
4379 (message-subscribed-address-file, message-subscribed-addresses)
4380 (message-subscribed-regexps, message-allow-no-recipients)
4381 (message-yank-cited-prefix, message-signature-insert-empty-line)
4382 (message-hidden-headers, message-hierarchical-addresses)
4383 (message-mail-user-agent, message-use-idna)
4384 (message-valid-fqdn-regexp)
4385 (message-strip-special-text-properties, message-header-synonyms)
4386 (message-beginning-of-line, message-tab-body-function): Add :version.
4387 (message-insert-canlock, message-wide-reply-confirm-recipients):
4388 Change :version.
4389
46cdaf24 4390 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
4391 and :version.
4392 (mail-source-delete-old-incoming-confirm)
4393 (mail-source-movemail-program): Add :version.
4394
4395 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4396 (gnus-agent-cache, gnus-agent): Change :version.
4397
4398 * gnus-util.el (gnus-use-byte-compile): Change :version.
4399
4400 * gnus-sum.el (gnus-summary-make-false-root-always)
4401 (gnus-summary-default-high-score)
4402 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4403 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4404 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4405 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4406 (gnus-sum-thread-tree-single-indent)
4407 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4408 (gnus-sum-thread-tree-leaf-with-other)
4409 (gnus-sum-thread-tree-single-leaf): Add :version.
4410 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4411 (gnus-article-loose-mime): Change :version.
4412
4413 * gnus-start.el (gnus-backup-startup-file)
4414 (gnus-save-startup-file-via-temp-buffer): Add :version.
4415
4416 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4417 (gnus-server-offline-face): Add :version.
4418
34c5dce5 4419 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
a08b59c9
MB
4420
4421 * gnus-msg.el (gnus-gcc-externalize-attachments)
4422 (gnus-debug-files, gnus-debug-exclude-variables)
4423 (gnus-discouraged-post-methods): Change :version.
4424 (gnus-confirm-mail-reply-to-news)
4425 (gnus-confirm-treat-mail-like-news): Add :version.
4426
4427 * gnus-int.el (gnus-server-unopen-status): Add :version.
4428
4429 * gnus-group.el (gnus-group-jump-to-group-prompt)
4430 (gnus-large-ephemeral-newsgroup)
4431 (gnus-fetch-old-ephemeral-headers): Add :version.
4432
4433 * gnus-fun.el (gnus-x-face-directory)
4434 (gnus-convert-pbm-to-x-face-command)
4435 (gnus-convert-image-to-x-face-command)
4436 (gnus-convert-image-to-face-command): Add :version.
4437
4438 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4439
4440 * gnus-cite.el (gnus-cite-blank-line-after-header)
34c5dce5 4441 (gnus-article-boring-faces): Add :version.
a08b59c9
MB
4442
4443 * gnus-art.el (gnus-buttonized-mime-types)
4444 (gnus-inhibit-mime-unbuttonizing)
4445 (gnus-treat-display-face)
4446 (gnus-treat-body-boundary): Change :version.
4447 (gnus-body-boundary-delimiter, gnus-picon-databases)
4448 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4449 (gnus-treat-date-english, gnus-treat-fold-headers)
4450 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4451 (gnus-treat-mail-picon, gnus-treat-wash-html)
4452 (gnus-article-encrypt-protocol)
4453 (gnus-use-idna, gnus-article-over-scroll)
4454 (gnus-mime-display-multipart-alternative-as-mixed)
4455 (gnus-mime-display-multipart-related-as-mixed)
4456 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4457 (gnus-ctan-url, gnus-button-ctan-handler)
4458 (gnus-button-handle-ctan-bogus-regexp)
4459 (gnus-button-ctan-directory-regexp)
4460 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4461 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4462 (gnus-button-man-level, gnus-button-emacs-level)
4463 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4464
4465 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4466 (gnus-agent-go-online): Change :version.
4467 (gnus-agent-expire-unagentized-dirs)
4468 (gnus-agent-auto-agentize-methods): Add :version.
4469
4470 * flow-fill.el (fill-flowed-display-column)
4471 (fill-flowed-encode-column): Add :version.
4472
4473 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4474 (gnus-outlook-deuglify-unwrap-max)
4475 (gnus-outlook-deuglify-cite-marks)
4476 (gnus-outlook-deuglify-unwrap-stop-chars)
4477 (gnus-outlook-deuglify-no-wrap-chars)
4478 (gnus-outlook-deuglify-attrib-cut-regexp)
4479 (gnus-outlook-deuglify-attrib-verb-regexp)
4480 (gnus-outlook-deuglify-attrib-end-regexp)
4481 (gnus-outlook-display-hook): Add :version.
4482
4483 * binhex.el (binhex-use-external): Add :version.
4484
1232b9cb
MB
44852004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4486
46cdaf24 4487 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4488 and `invisible'.
4489
44902004-09-13 Simon Josefsson <jas@extundo.com>
4491
4492 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4493
ef3b7aae
MB
44942004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4495
46cdaf24 4496 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4497
6e7fb80c
MB
44982004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4499
4500 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4501
7cb0aa56
MB
45022004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4503
46cdaf24 4504 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
34c5dce5 4505 for the 'imap' port in netrc files.
7cb0aa56 4506
46cdaf24 4507 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
34c5dce5 4508 in gnus-registry-trim.
7cb0aa56
MB
4509
45102004-09-10 Simon Josefsson <jas@extundo.com>
4511
4512 * nndb.el (require): Remove tcp and duplicate cl.
4513
e79f14a4
RS
45142004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4515
4516 * nntp.el (nntp): New customization group.
46cdaf24 4517 (nntp-authinfo-file): Add customization group.
e79f14a4 4518
46cdaf24 4519 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4520
4521 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4522
4523 * gnus.el (to-address, to-list, subscribed)
4524 (large-newsgroup-initial): Ditto.
4525
4526 * flow-fill.el (fill-flowed-display-column)
4527 (fill-flowed-encode-column): Ditto.
4528
34c614a8 45292004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4530
4531 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4532 Use point-min rather than 1.
4533 (message-send-mail): Use buffer-size rather than point-max.
4534
4535 * gnus-sum.el (gnus-summary-search-article-forward):
4536 Signal a specific `search-failed' rather than a generic `error'.
4537
4538 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4539 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4540 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4541
23f87bed 45422004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4543
0c6ec103 4544 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4545
996aa8c1 45462004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4547
23f87bed
MB
4548 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4549 (spam-stat-save): Accept prefix argument.
1270d7ca 4550
23f87bed 45512004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4552
23f87bed
MB
4553 * message.el (message-canlock-generate): Require sha1, not
4554 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4555 to require within a function. Sadly, if sha1.el isn't loaded, the
4556 let binding in m-c-g will hide the defcustom definition, which is
4557 bad.)
1270d7ca 4558
23f87bed 4559 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4560
23f87bed
MB
4561 * message.el: Don't autoload sha1 (there is a autoload cookie in
4562 sha1.el).
1270d7ca 4563
23f87bed 4564 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4565
23f87bed 45662004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4567
23f87bed 4568 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4569
1b155fbd 45702004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4571
23f87bed
MB
4572 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4573 isn't a string.
1270d7ca 4574
23f87bed 45752004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4576
23f87bed 4577 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4578
23f87bed 45792004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4580
23f87bed 4581 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4582
23f87bed 45832004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4584
23f87bed 4585 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4586
23f87bed 45872004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4588
23f87bed
MB
4589 * canlock.el: Always require sha1-el.
4590 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4591
23f87bed 45922004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4593
23f87bed 4594 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4595
23f87bed 45962004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4597
23f87bed
MB
4598 * canlock.el (canlock-insert-header): Remove excessive grouping in
4599 regexp.
1270d7ca 4600
23f87bed 46012004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4602
23f87bed 4603 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4604
23f87bed 46052004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4606
23f87bed
MB
4607 * canlock.el (canlock-sha1-function): Remove.
4608 (canlock-sha1-function-for-verify): Remove.
4609 (canlock-openssl-program): Remove.
4610 (canlock-openssl-args): Remove.
4611 (canlock-ignore-errors): Remove.
4612 (canlock-sha1-with-openssl): Remove.
4613 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4614 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4615
23f87bed
MB
4616 * sha1-el.el (sha1-string-external): Make it can return a string
4617 in binary form.
4618 (sha1-region-external): Ditto.
4619 (sha1-string-internal): Ditto.
4620 (sha1-region-internal): Ditto.
4621 (sha1-region): Ditto.
4622 (sha1-string): Ditto.
4623 (sha1): Ditto.
1270d7ca 4624
23f87bed 46252003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4626
23f87bed
MB
4627 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4628 (pgg-gpg-lookup-key): Use regexp match instead of
4629 split-string (split-string is different between emacs 21.2 and
bf247b6e 4630 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4631
23f87bed 46322004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4633
23f87bed
MB
4634 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4635 parameter (but don't use it, for now).
1270d7ca 4636
23f87bed 46372004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4638
23f87bed 4639 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4640
ba0226dd 46412004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4642
23f87bed 4643 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4644 ?* and ?\;.
1270d7ca 4645
23f87bed 4646 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4647 and ?\' to symbol instead of whitespace.
1270d7ca 4648
23f87bed 46492004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4650
23f87bed
MB
4651 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4652 invalid addresses.
1270d7ca 4653
23f87bed 46542004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4655
23f87bed 4656 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4657
23f87bed 46582004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4659
23f87bed 4660 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4661
23f87bed 46622004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4663
23f87bed
MB
4664 * gnus-art.el (article-decode-idna-rhs): Don't use
4665 message-idna-inside-rhs-p.
1270d7ca 4666
23f87bed 46672004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4668
49561cf6 4669 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4670 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4671
23f87bed 46722004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4673
23f87bed 4674 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4675
1b155fbd
MB
46762004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4677
4678 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4679
996aa8c1 46802004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4681
4682 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4683 end-of-buffer.
4684
996aa8c1 46852004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4686
4687 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4688 parent article of a sparse article in the thread hashtb.
4689
996aa8c1 46902004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4691
4692 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4693 (nnmail-expand-newtext): Lowercase expanded entries if
4694 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4695
23f87bed
MB
4696 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4697 when the group's active is not available.
1270d7ca 4698
23f87bed
MB
4699 * gnus-art.el (article-hide-headers): Refer to the values for
4700 gnus-ignored-headers and gnus-visible-headers in the summary
4701 buffer since a user may have set them as group parameters.
23f87bed
MB
4702 (gnus-article-read-summary-keys): Restore new window-start and
4703 hscroll to summary window.
4704 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4705
23f87bed
MB
4706 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4707 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4708 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4709 <Reiner.Steib@gmx.de>.
1270d7ca 4710
49561cf6
SM
4711 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4712 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4713
23f87bed 4714 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4715
23f87bed
MB
4716 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4717 gnus-pp.
1270d7ca 4718
23f87bed
MB
4719 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4720 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4721 (gnus-summary-resend-message-edit): Call mime-to-mml.
4722 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4723 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4724
23f87bed 4725 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4726
23f87bed
MB
4727 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4728 gnus-pp-to-string.
1270d7ca 4729
23f87bed
MB
4730 * gnus-util.el (gnus-bind-print-variables): New macro.
4731 (gnus-prin1): Use it.
4732 (gnus-prin1-to-string): Use it.
4733 (gnus-pp): New function.
4734 (gnus-pp-to-string): New function.
1270d7ca 4735
23f87bed 4736 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4737
23f87bed 4738 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4739
23f87bed
MB
4740 * message.el (message-mode): Don't modify paragraph-separate there.
4741 (message-setup-fill-variables): Add mml tags to paragraph-start
4742 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4743 (message-smtpmail-send-it): Doc fix.
4744 (message-exchange-point-and-mark): Don't activate region if it was
4745 inactive. Suggested by Hiroshi Fujishima
4746 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4747
23f87bed
MB
4748 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4749 t while entering a file name using the mm-with-multibyte macro.
4750 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4751
49561cf6
SM
4752 * mm-encode.el (mm-content-transfer-encoding-defaults):
4753 Use qp-or-base64 for the application/* types.
23f87bed 4754 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4755
23f87bed
MB
4756 * mm-util.el (mm-with-multibyte-buffer): New macro.
4757 (mm-with-multibyte): New macro.
1270d7ca 4758
23f87bed
MB
4759 * mm-view.el (mm-inline-render-with-function): Use multibyte
4760 buffer; decode html source by charset.
1270d7ca 4761
23f87bed
MB
4762 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4763 add generate-head-function and generate-article-function to the
4764 rfc822-forward entry.
4765 (nndoc-forward-type-p): Recognize envelope From_.
4766 (nndoc-rfc822-forward-generate-article): New function.
4767 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4768
23f87bed 4769 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4770
23f87bed 4771 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4772
49561cf6
SM
4773 * gnus-art.el (gnus-article-wash-html-with-w3m):
4774 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4775 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4776 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4777 instead of mm-multiple-handles.
4778 (gnus-mime-delete-part): Ditto.
1270d7ca 4779
23f87bed
MB
4780 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4781 handle, as well as a list.
4782 (mm-complicated-handles): Former definition of mm-multiple-handles.
4783
4784 * mm-view.el (mm-w3m-mode-map): Remove.
4785 (mm-w3m-local-map-property): Remove.
4786 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4787 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4788 (mm-w3m-cid-retrieve): Simplify.
4789 (mm-inline-text-html-render-with-w3m): Decode html source by
4790 charset; check META tags only when charsets are not specified in
4791 headers; specify charset to w3m-region; use w3m-minor-mode-map
4792 instead of mm-w3m-local-map-property.
1270d7ca 4793
23f87bed 47942004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4795
23f87bed 4796 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4797
23f87bed 47982004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4799
23f87bed 4800 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4801
23f87bed 4802 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4803
23f87bed 48042004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4805
23f87bed 4806 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4807
23f87bed 48082004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4809
23f87bed 4810 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4811
23f87bed
MB
4812 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4813 Add :group 'nnimap.
1270d7ca 4814
23f87bed 48152004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4816
23f87bed
MB
4817 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4818 entries.
1270d7ca 4819
49561cf6 4820 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4821
23f87bed 48222004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4823
49561cf6
SM
4824 * gnus-art.el (article-hide-list-identifiers):
4825 Bind inhibit-read-only as t.
1270d7ca 4826
23f87bed 48272004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4828
23f87bed 4829 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4830
23f87bed 48312004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4832
23f87bed
MB
4833 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4834 (gnus-narrow-to-page): Don't assume point-min == 1.
4835 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4836
23f87bed
MB
4837 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4838 point-min == 1.
1270d7ca 4839
23f87bed
MB
4840 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4841 Disable incorrect use of `assert'.
1270d7ca 4842
23f87bed 4843 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4844
23f87bed 48452004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4846
23f87bed
MB
4847 * pop3.el (pop3-leave-mail-on-server): New user variable.
4848 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4849
23f87bed 48502004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4851
23f87bed 4852 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4853
23f87bed 48542004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4855
23f87bed 4856 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4857
23f87bed 4858 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4859
49561cf6
SM
4860 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4861 Fix custom-manual entries.
1270d7ca 4862
23f87bed 4863 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4864
23f87bed 48652004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4866
23f87bed
MB
4867 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4868 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4869 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4870 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4871
23f87bed 48722004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4873
23f87bed 4874 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4875
23f87bed 48762004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4877
23f87bed
MB
4878 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4879 addition to emacs-w3m.
1270d7ca 4880
23f87bed 48812004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4882
49561cf6
SM
4883 * gnus-msg.el (gnus-summary-followup-with-original):
4884 Document yanking of region when active.
1270d7ca 4885
996aa8c1 48862004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4887
23f87bed
MB
4888 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4889 Revision 7.2 changes excluded to maintain compatibility with all
4890 targeted emacs versions.
1270d7ca 4891
23f87bed
MB
4892 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4893 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4894
ef3b7aae 4895See ChangeLog.2 for earlier changes.
2a34a036 4896
d7a0267c 4897 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
4898
4899 This file is part of GNU Emacs.
4900
4901 GNU Emacs is free software; you can redistribute it and/or modify
4902 it under the terms of the GNU General Public License as published by
5a9dffec 4903 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
4904 any later version.
4905
4906 GNU Emacs is distributed in the hope that it will be useful,
4907 but WITHOUT ANY WARRANTY; without even the implied warranty of
4908 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4909 GNU General Public License for more details.
4910
4911 You should have received a copy of the GNU General Public License
4912 along with GNU Emacs; see the file COPYING. If not, write to the
4913 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
4914 Boston, MA 02110-1301, USA.
ab5796a9 4915
ef3b7aae
MB
4916;; Local Variables:
4917;; coding: iso-2022-7bit
d7ba2a01 4918;; fill-column: 79
33462dfa 4919;; add-log-time-zone-rule: t
ef3b7aae
MB
4920;; End:
4921
ab5796a9 4922;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4