* lisp/subr.el (y-or-n-p): Add the "(y or n)" that was lost somehow.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
f4530299
KY
12010-09-17 Katsumi Yamaoka <yamaoka@jpl.org>
2
0eb04273
KY
3 * pop3.el (pop3-wait-for-messages): Use pop3-accept-process-output
4 instead of nnheader-accept-process-output.
5
f4530299
KY
6 * gnus-html.el (gnus-html-schedule-image-fetching)
7 (gnus-html-prefetch-images): Replace process-kill-without-query by
8 gnus-set-process-query-on-exit-flag.
9
eca7d7bf
RF
102010-09-16 Romain Francoise <romain@orebokech.com>
11
12 * gnus-html.el: Require gnus-art for `gnus-with-article-buffer'.
13
01e80360
LMI
142010-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15
16 * gnus-html.el (gnus-html-schedule-image-fetching)
17 (gnus-html-prefetch-images): Check for curl before using it.
18
19 * mm-decode.el (mm-text-html-renderer): Don't have gnus-article-html
20 depend on curl, which isn't essential.
21
22 * imap.el: Revert back to version
23 cb950ed8ff3e0f40dac437a51b269166f9ffb60d, since some of the changes
24 seem problematic.
25
5e2a84e3
JB
262010-09-14 Juanma Barranquero <lekktu@gmail.com>
27
28 * gnus-registry.el (gnus-registry-install-shortcuts):
29 Explicitly pass `obarray' to `unintern' to avoid a warning.
30
74769e8b
LMI
312010-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
32
33 * gnus-start.el (gnus-read-active-for-groups): Reverted the previous
34 change.
35
36 * nnrss.el (nnrss-request-list): Removed this function and related
37 functions, including the moreover stuff.
38
392010-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
40
41 * nnrss.el (nnrss-retrieve-groups): New function.
42
32405341
JB
432010-09-14 Juanma Barranquero <lekktu@gmail.com>
44
45 * .dir-locals.el: Add no-byte-compile cookie.
46
dff99050
KY
472010-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
48
49 * gnus-start.el (gnus-read-active-for-groups): Run gnus-activate-group
50 for back end that doesn't support request-scan.
51
a9ec34f4
LMI
522010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
53
54 * gnus-start.el (gnus-read-active-file-1): If gnus-agent isn't set,
55 then do request scans from the backends.
56
57 * gnus-sum.el (gnus-summary-update-hook): Change default to nil, to
58 avoid running a hook per line, since this takes a lot of time,
59 profiling shows.
60 (gnus-summary-prepare-threads): Call `gnus-summary-highlight-line'
61 directly if gnus-visual-p is true.
62
39486331
KY
632010-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
64
65 * gnus-start.el (gnus-read-active-for-groups): Check only subscribed
66 groups; replace mapcar with dolist which is a bit faster; pass groups
67 info to gnus-read-active-file-1.
68 (gnus-read-active-file-1): Scan only specified groups if the new
69 optional arg `infos' is given.
70
698ecd82
LMI
712010-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
e574f629
LMI
73 * mail-source.el (mail-source-fetch-pop): Use pop3-movemail again.
74
75 * pop3.el (pop3-movemail): Removed.
76 (pop3-streaming-movemail): Renamed to pop3-movemail.
77
698ecd82
LMI
78 * gnus-html.el (gnus-html-wash-tags): Refactor out the image bit, and
79 don't restrict end-tag searches to the end of the line.
80
55c9cbb0
KY
812010-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * gnus-start.el (gnus-get-unread-articles): Set the number of unread
84 articles of every unchecked group to t, which means unknown since the
85 server has never been opened.
86
724d30be
KY
872010-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
88
99fcd180
LMI
89 * gnus-html.el (gnus-html-show-alt-text): New command.
90 (gnus-html-browse-image): Ditto.
91 (gnus-html-wash-tags): Add the data to allow showing the ALT text and
92 to browse the image directly.
9778a07a
LMI
93 (gnus-html-wash-tags): Search for images first, so that <a><img> works
94 better.
99fcd180 95
724d30be
KY
96 * gnus-async.el (gnus-async-article-callback): Call
97 `gnus-html-prefetch-images' unconditionally.
98
99 * gnus-html.el (gnus-html-schedule-image-fetching): Decode entities
100 before feeding URLs to curl.
101
16ec6ca4
KY
1022010-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
103
ecc74b38
KY
104 * gnus-html.el (gnus-html-wash-tags, gnus-html-put-image): Mark cid and
105 internal images as deletable by `W D D'.
106
16ec6ca4
KY
107 * gnus-async.el (gnus-html-prefetch-images): Autoload it when compiling.
108 (gnus-async-article-callback): Fix typo.
109
5edc8186
LMI
1102010-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
111
f9e50677
LMI
112 * gnus-html.el (gnus-html-wash-tags): Limit end-tag matching to the
113 current line to work around bugs in the output from w3m.
114
8d408585
LMI
115 * gnus-async.el (gnus-async-article-callback): Always prefetch images
116 for groups that want that.
117
d832b437
LMI
118 * nntp.el (nntp-wait-for-string): Supply a timeout for
119 accept-process-output to ensure progress.
120
cdad7ab2
LMI
121 * gnus-start.el (gnus-get-unread-articles): If being given an explicit
122 level to get unread articles from, then use that for foreign groups,
123 too.
124
f39ccb2e
LMI
125 * gnus-html.el (gnus-html-wash-tags): Remove <a name...> tags, which
126 confuses the rest of the function.
127
26f96aa0
LMI
128 * gnus-start.el (gnus-read-active-for-groups): Do a `gnus-request-scan'
129 for the methods that support -retrieve-groups, too.
130
5edc8186
LMI
131 * nnml.el (nnml-save-nov): Remove some debugging-related messages.
132
ed96ace9
KY
1332010-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
134
135 * pop3.el: Require cl when compiling.
136 (pop3-number-of-responses): Search for "+OK", not "+OK ".
137
d65835d9
LMI
1382010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
139
a83e5f19
LMI
140 * gnus-start.el (gnus-get-unread-articles): Don't bother with groups
141 that aren't going to be activated.
f87f756b 142 (gnus-get-unread-articles): Fix up the last commit.
a83e5f19 143
29cd986b
LMI
144 * gnus-html.el (gnus-article-html): Allow calling without specifying
145 the handle. In that case, dissect the buffer first.
146
29d31b55
LMI
147 * gnus-sum.el (gnus-set-mode-line): Don't pad the mode line string.
148
d32fac69
LMI
149 * nnimap.el (nnimap-open-connection): Revert the change that would look
150 into authinfo for imaps instead of imap.
151
c15c8017
LMI
152 * gnus-start.el (gnus-activate-group): Take an optional parameter to
153 say that you don't want to call gnus-request-group with don-check, but
154 do check the reponse. This is for virtual groups only.
cc4244d3
LMI
155 (gnus-get-unread-articles): Count the archive groups as secondary, so
156 that they're activated the same way as before.
c15c8017 157
3733ba53
LMI
158 * nnimap.el (nnimap-request-list): Servers may return \NoSelect
159 case-insensitively.
f292afe5 160 (nnimap-debug): Removed.
3733ba53 161
8695c9a7
LMI
162 * mail-source.el (mail-source-fetch): Don't message if we're fetching
163 mail from a file, and the file doesn't exist.
164
3ff31c90
LMI
165 * pop3.el (pop3-streaming-movemail): Return t for success.
166
b1a069e6
LMI
167 * nnimap.el (nnimap-open-connection): Look for the "imaps" entry in the
168 .authinfo if we're using ssl connection.
169
0c6dfaf8
LMI
170 * nnvirtual.el (nnvirtual-create-mapping): Use the active info we
171 already have if we're in a main Gnus `g' run.
172
d65835d9
LMI
173 * gnus-start.el (gnus-method-rank): Get info for virtual groups last.
174
c6faacb4
KY
1752010-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
176
3cf628e8
KY
177 * gnus-start.el (gnus-method-rank): Replace equalp with equal.
178
8737ef69
KY
179 * nnmh.el (nnmh-request-list-1): Bind `file'.
180
c6faacb4
KY
181 * pop3.el (pop3-set-process-query-on-exit-flag): New function that's an
182 alias to set-process-query-on-exit-flag or process-kill-without-query.
183 (pop3-open-server): Use it.
184
eecdcaf5
LMI
1852010-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
186
85816ac1
LMI
187 * mail-source.el (mail-source-delete-crash-box): Always move the crash
188 box to the Incoming file. Fixes mistake in previous checkin.
189
190 * pop3.el (pop3-send-streaming-command): Off-by-one error on the
191 request loop (for debugging purposes) removed.
192
530b8957
LMI
193 * nnml.el (nnml-save-nov): Message around nnml-save-nov so that the
194 culprit is more visible.
85816ac1
LMI
195 (nnml-save-incremental-nov, nnml-open-incremental-nov)
196 (nnml-add-incremental-nov): New functions to do "incremental" nov
197 updates, where we just append to the end of the existing nov files
198 without reading/writing them in full.
530b8957
LMI
199
200 * mail-source.el (mail-source-delete-crash-box): Really only check the
201 incoming files once in a while.
202
ff3eb82e
LMI
203 * pop3.el (pop3-streaming-movemail): Always close the pop3 connection.
204
a2bb410e
LMI
205 * mail-source.el (mail-source-delete-crash-box): Only check the
206 incoming files for deletion once per day to save a lot of file
207 accesses.
208
209 * pop3.el (pop3-logon): Fix up unbound variable typo.
210
211 * mail-source.el (pop3-streaming-movemail): Autoload.
212
213 * pop3.el (pop3-streaming-movemail): Respect
214 pop3-leave-mail-on-server.
215
216 * mail-source.el (mail-source-fetch-pop): Use streaming pop3
217 retrieval.
218
219 * pop3.el (pop3-process-filter): Removed unused function.
220 (pop3-streaming-movemail, pop3-send-streaming-command)
221 (pop3-wait-for-messages, pop3-write-to-file)
222 (pop3-number-of-responses): New functions for streaming pop3
223 retrieval.
224
ef45ee6f
LMI
225 * gnus-start.el (gnus-get-unread-articles): Protect against groups that
226 come from no known methods.
fb994703
LMI
227 (gnus-make-hashtable-from-newsrc-alist): Remove duplicates from .newsrc
228 list.
ef45ee6f 229
34e03853
LMI
230 * pop3.el (pop3-display-message-size-flag): Removed -- everybody wants
231 message sizes.
ef45ee6f
LMI
232 (pop3-movemail): Use erase-buffer instead of looping and deleting
233 regions, which seems rather odd.
34e03853 234
4469385c
LMI
235 * gnus-agent.el (gnus-agent-load-local): Only read the agent.lib/local
236 file once per `g' run.
237
2c8bcd54
LMI
238 * nnmh.el (nnmh-request-list-1): Output active lines also for empty
239 directories. This makes the draft queue directory work.
240
8c3e17f8
LMI
241 * gnus-start.el (gnus-get-unread-articles): Rewrite the way we request
242 data from the backends, so that we only request the list of groups from
243 each method once. This should speed things up considerably.
244
245 * nnvirtual.el (nnvirtual-request-list): Remove function so that we can
246 detect that it's not implemented.
247
248 * nnmh.el (nnmh-request-list-1): Fix up the recursion behavior so that
249 we actually do recurse down into the tree, but don't stat all leaf
250 nodes.
251
f790bb74
LMI
252 * gnus-html.el (gnus-html-show-images): If there are no images to show,
253 then say so instead of bugging out.
254
c25d60ab
LMI
255 * gnus-agent.el (gnus-agent-load-alist): Check whether the agentview
256 files exist before trying to read them.
257
258 * gnus-html.el (gnus-html-wash-tags): Remove even more white space
259 around <pre_int>.
260
261 * gnus-art.el (gnus-article-copy-string): Say what data we copied.
262
eecdcaf5
LMI
263 * nnmh.el (nnmh-request-list-1): Optimize for speed.
264
7426b4f7
LMI
2652010-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
266
eecdcaf5
LMI
267 * mm-util.el (mm-image-load-path): Just return the image directories,
268 not all directories in the path in addition to the image directories.
269 (mm-image-load-path): Maintain a cache of the image directories so that
270 the `g' command in Gnus doesn't have to stat dozens of directories each
271 time.
272
10e91ca9
LMI
273 * gnus-html.el (gnus-html-put-image): Allow images to be removed.
274 (gnus-html-wash-tags): Add a new `i' command to insert images.
275 (gnus-html-insert-image): New command and keystroke.
25f28806
LMI
276 (gnus-html-redisplay-with-images): New command and keystroke.
277 (gnus-html-show-images): Renamed command.
8fab3e39
LMI
278 (gnus-html-wash-tags): Remove more white space before <pre_int> image
279 spacers.
280 (gnus-html-wash-tags): Decode entities at the end, so that entities
281 inside the tags don't mess up the rest of the "parsing".
10e91ca9
LMI
282
283 * gnus-agent.el (gnus-agent-auto-agentize-methods): Change the default
284 so that nnimap methods aren't agentized by default. There's apparently
285 many problems related to agent/imap behaviour.
286
7426b4f7
LMI
287 * gnus-art.el (gnus-article-copy-string): New command and key binding.
288
289 * gnus-html.el: Doc fix.
290
3fb8f8a1
KY
2912010-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
292
73137971
KY
293 * gnus-html.el (gnus-html-put-image): Use gnus-graphic-display-p,
294 glyph-width and glyph-height instead of display-graphic-p and
59f65f5c 295 image-size; make avoidance of displaying small images work for XEmacs.
73137971
KY
296
297 * gnus-util.el (gnus-graphic-display-p): Use device-on-window-system-p
298 for XEmacs.
299
3fb8f8a1
KY
300 * gnus-ems.el (gnus-set-process-plist, gnus-process-plist): Change name
301 of symbol that holds plist data.
302 (gnus-process-plist): Remove plist of process after getting it.
303
2e23878e
LMI
3042010-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
305
5d97d032
LMI
306 * message.el (message-generate-hashcash): Change default to
307 'opportunistic if hashcash is installed.
308
2e23878e 309 * gnus-html.el (gnus-html-rescale-image): Fix up typo in rescaling.
5d97d032
LMI
310 (gnus-html-put-image): Only call image-size once, since it's somewhat
311 time-consuming on remote X servers.
2e23878e 312
60893e6f
KY
3132010-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
314
315 * gnus-html.el (gnus-article-html): Make work buffer multibyte for
316 decoded contents.
f68a93a9 317 (gnus-html-put-image, gnus-html-rescale-image): Pass `file' argument.
60893e6f 318
1d297c49
LMI
3192010-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
320
e5500d2a
LMI
321 * gnus-group.el (gnus-group-line-format): Remove %O (moderated) from
322 group line format, since it isn't very interesting.
323
954c8060
LMI
324 * gnus-agent.el (gnus-agent-short-article),
325 (gnus-agent-long-article): Increase values for these two variables,
326 since most people are likely to have more network connection and
327 storage than before.
328
a1347097
LMI
329 * gnus.el (gnus-refer-article-method): Change default to 'current.
330 When referring an article, the common behaviour is to refer it from the
331 current select method, not the native select method. The chances of
332 the native select method having the message in question is rather slim
333 these days.
334
335 * gnus-sum.el (gnus-auto-select-subject): Change default to
336 `unseen-or-unread'. I think it's likely that most people want to
337 select an unseen article over a previously seen, but unread one.
338
339 * gnus.el (gnus-mode-non-string-length): Change default to 30. nil
340 means that in the article buffer none of the minor mode elements will
341 be shown, usually, and this is not desirable in most cases.
342
1d297c49
LMI
343 * gnus-sum.el (gnus-summary-goto-unread): Change default to nil, so
344 that commands like `d' (and the like) go to the next line in the
345 buffer, instead of the next unread article. I think this is the
346 behaviour that is most natural for most users.
347 (gnus-single-article-buffer): Change default to nil, so that people can
348 have as many article buffers open as they have summary buffer. I think
349 this is the most natural way for the groups to behave.
350
351 * message.el (message-generate-new-buffers): Change default to
352 `unsent', so that all new message buffers start their names with the
353 string "*unsent", and it's easier to find the buffers if you move from
354 them.
355
a93b858c
LMI
3562010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
357
358 * gnus-html.el (gnus-html-wash-tags): Don't show images that are really
359 small. They're probably tracking images.
36a806f3 360 (gnus-html-wash-tags): Remove all <pre_int> place holders.
ae682ff5
LMI
361 (gnus-html-rescale-image): Yet another try at getting the image sizing
362 right.
a93b858c
LMI
363
364 * nntp.el (nntp-request-set-mark): Refuse to do marks if
365 nntp-marks-file-name is nil.
366
2aafbe5a
TZ
3672010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
368
369 * gnus-html.el (gnus-html-wash-tags)
370 (gnus-html-schedule-image-fetching, gnus-html-image-url-blocked-p):
371 Better logging.
372
9a4b54db
LMI
3732010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
374
846daf20
LMI
375 * nndoc.el (nndoc-type-alist): Added a new type for Google digests.
376
9a4b54db
LMI
377 * gnus-html.el (gnus-html-wash-tags): Check the value of
378 gnus-blocked-images in the summary buffer.
379
9a047bac
TZ
3802010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
381
382 * gnus-html.el (gnus-html-image-url-blocked-p): Doc fix.
383
261ff377
LMI
3842010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
385
c6c81576
LMI
386 * gnus-html.el (gnus-html-wash-tags): "A" is also used for links, just
387 like "a", it seems like.
388 (gnus-html-image-url-blocked-p): Take a parameter for blocked-images
389 since it needs to be picked from the correct buffer.
390
261ff377
LMI
391 * nnwfm.el: Removed.
392
393 * nnlistserv.el: Removed.
394
d743e0d1
TZ
3952010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
396
397 * gnus-html.el (gnus-html-image-url-blocked-p): New function.
398 (gnus-html-prefetch-images, gnus-html-wash-tags): Use it.
399
075843d3
LMI
4002010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
401
f7362445
LMI
402 * nnkiboze.el: Removed.
403
404 * nndb.el: Removed.
405
075843d3
LMI
406 * gnus-html.el (gnus-html-put-image): Use the deleted text as the image
407 alt text.
1ee093a3
LMI
408 (gnus-html-rescale-image): Try to get the rescaling logic right for
409 images that are just wide and not tall.
075843d3
LMI
410
411 * gnus.el (gnus-string-or): Fix the syntax to not use eval or
412 overshadow variable bindings.
413
6ca07e49
TZ
4142010-09-01 Teodor Zlatanov <tzz@lifelogs.com>
415
416 * gnus-html.el (gnus-html-wash-tags)
417 (gnus-html-schedule-image-fetching, gnus-html-prefetch-images): Add
418 extra logging.
419
fe01e1a3
LMI
4202010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
421
422 * gnus-html.el (gnus-html-wash-tags): Delete the IMG_ALT region.
7d7520b9
LMI
423 (gnus-max-image-proportion): New variable.
424 (gnus-html-rescale-image): New function.
425 (gnus-html-put-image): Rescale images.
fe01e1a3 426
765abcce
SM
4272010-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
428
429 Fix up some byte-compiler warnings.
430 * gnus.el (gnus-group-find-parameter, gnus-kill-save-kill-buffer):
431 * gnus-cite.el (gnus-article-highlight-citation, gnus-dissect-cited-text)
432 (gnus-article-fill-cited-article, gnus-article-hide-citation)
433 (gnus-article-hide-citation-in-followups, gnus-cite-toggle):
434 * gnus-group.el (gnus-group-set-mode-line, gnus-group-quit)
435 (gnus-group-set-info, gnus-add-mark): Use with-current-buffer.
436 (gnus-group-update-group): Use save-excursion and with-current-buffer.
437
da43765d
KY
4382010-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
439
440 * gnus-html.el (gnus-article-html): Decode contents by charset.
441
a14b3417
KY
4422010-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
443
b0e30310
KY
444 * gnus-html.el (gnus-html-cache-directory, gnus-html-cache-size)
445 (gnus-html-frame-width, gnus-blocked-images)
446 * message.el (message-prune-recipient-rules): Add custom version.
447 * gnus-sum.el (gnus-auto-expirable-marks): Bump custom version.
448
a14b3417
KY
449 * gnus-ems.el (gnus-process-get, gnus-process-put): New compatibility
450 functions.
451
cd110b2b
KY
452 * gnus-html.el (gnus-html-curl-sentinel): Replace process-get with
453 gnus-process-get.
454
8f563146
KY
4552010-08-31 Julien Danjou <julien@danjou.info> (tiny change)
456
457 * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
458 instead of lsub directly.
459
2cdd366f
KY
4602010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
461
3c08d668
KY
462 * nnwarchive.el: Removed.
463
c4d82de8
KY
464 * gnus-soup.el: Removed.
465
466 * nnsoup.el: Removed.
467
468 * nnultimate.el: Removed.
469
51dee5ef
KY
470 * gnus-html.el (gnus-blocked-images): New variable.
471
2cdd366f
KY
472 * message.el (message-prune-recipients): New function.
473 (message-prune-recipient-rules): New variable.
474
475 * gnus-cite.el (gnus-article-natural-long-line-p): New function to
476 guess whether a long line is natural text or not.
477
478 * gnus-html.el (gnus-html-schedule-image-fetching): Use
479 gnus-process-plist and friends for compatibility.
480
2d217ead
SM
4812010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
482
483 * gnus-html.el: Require packages that define macros used in this file.
484 (gnus-article-mouse-face): Declare to silence byte-compiler.
485 (gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
486 process-get.
487 (gnus-html-put-image): Use plist-get to avoid getf.
488 (gnus-html-prefetch-images): Use with-current-buffer.
489
1a10d421
KY
4902010-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
491
2cdd366f
KY
492 * gnus-ems.el: Provide compatibility functions for
493 gnus-set-process-plist.
494
1a10d421
KY
495 * gnus-sum.el (gnus-summary-stop-at-end-of-message)
496 * gnus.el (gnus-valid-select-methods)
497 * message.el (message-send-mail-partially-limit)
498 * mm-decode.el (mm-text-html-renderer)
499 * mml.el (mml-insert-mime-headers-always)
500 * smiley.el (smiley-regexp-alist): Bump custom version.
501
5022010-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
503
504 * gnus-html.el: require mm-url.
ad142133
KY
505 (gnus-html-wash-tags): Clarify the code a bit by renaming the variable
506 with the url to `url'.
507 (gnus-html-wash-tags): Support cid: URLs/images.
1a10d421 508
f5ec697d
KY
5092010-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
510
c2861968
KY
511 * gnus-sum.el: As per discussion 3 years, 8 weeks, 3 days, 9 hours, 57
512 minutes, 56 seconds ago on the ding list, remove the `w' and `i'
513 bindings, as they aren't useful at all. `w' is moved to `W w'.
514
390dd504
KY
515 * gnus-move.el: Removed file, since it doesn't really work.
516
379dde03
KY
517 * gnus-html.el (gnus-article-html): Tell w3m that the input is
518 UTF-8. This seems to fix problems with some German web feeds.
519
5a2756c8
KY
520 * gnus.el (gnus-group-startup-message): Put the xpm version of the logo
521 at the top so that the proper colours are applied.
522
47fe149b
KY
523 * gnus-art.el (gnus-article-view-part): Doc fix.
524
fb16bb46
KY
525 * gnus-html.el (gnus-html-put-image): Use gnus-create-image to be
526 XEmacs-compatible.
527 (gnus-html-put-image): Don't do images on non-graphic displays.
528
77ae8989
KY
529 * nnslashdot.el: Removed this unused backend.
530
75856ec0
KY
531 * gnus-undo.el (gnus-undo-register-1): Limit the undo actions to 100
532 actions.
77ae8989 533 (gnus-undo-register-1): Revert last change.
75856ec0 534
0be02d8a
KY
535 * gnus-group.el (gnus-group-completing-read): Protect against not
536 having completion-styles bound.
537
538 * mml.el (mml-insert-mime-headers-always): Change the default to t, to
539 make broken recipients happier.
540
929989ff
KY
541 * gnus-html.el (gnus-html-put-image): Use gnus-put-image.
542
543 * gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
544 point parameter.
545
f5ec697d
KY
546 * gnus-group.el (gnus-group-completing-read): Add 'substring to
547 completion-styles for group selection.
548
5ec44091
KY
5492009-02-04 Andreas Schwab <schwab@suse.de>
550
551 * gnus-score.el (gnus-score-string): Fix regex for matching extra
552 headers and regexp-quote the match if necessary.
553
07466c8e
KY
5542009-03-24 Miles Bader <miles@gnu.org>
555
556 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
557 the blinking smiley.
558
5592009-03-24 Simon Josefsson <simon@josefsson.org>
560
561 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
562 blink smiley.
563
8bff7c00
KY
5642010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
565
566 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
567 where the dribbel file lives exists.
568
569 * message.el (message-send-mail-partially-limit): Change the default to
570 nil, since most people don't want this.
571
572 * mm-url.el (mm-url-decode-entities): Also decode entities like
573 &#x3212.
574
0b10e437
KY
5752009-07-16 Kevin Ryde <user42@zip.com.au> (tiny change)
576
577 * gnus-sum.el (gnus-summary-idna-message):
578 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
579 Hyperlink urls in docstrings with URL `...'.
580
b1992461
KY
5812010-08-29 Adam Sjøgren <asjo@koldfront.dk>
582
583 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
584 functions.
585
655efd71
KY
5862010-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
587
b1992461
KY
588 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
589 say what the mouseover text should be.
590
591 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
592 version of the mm-w3m-safe-url-regexp variable to only download images
593 in the groups where we want that to happen.
594
595 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.
596
597 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
598 easier debugging.
599 (gnus-article-beginning-of-window): Add kludge to allow spacing past
600 big pictures in the article buffer.
601
602 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
603 gnus-article-html.
604 (mm-text-html-renderer): gnus-article-html needs curl in addition to
605 w3m.
606
655efd71
KY
607 * gnus-html.el: Start a new super-simple HTML renderer based on w3m.
608
6b8382e4
KY
6092010-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
610
611 * gnus.el (gnus-valid-select-methods): Remove reference to nngoogle,
612 which doesn't exist.
613
614 * message.el (message-inhibit-ecomplete): New variable to allow some
615 function to inhibit ecomplete address storage.
616 (message-resend): Disable ecomplete message storage when resending
617 messages.
618
619 * nntp.el (nntp-async-kluge): Remove the Emacs 20.3-related kluge.
620
dc6de553
KY
6212010-08-27 Katsumi Yamaoka <yamaoka@jpl.org>
622
623 * gnus-sum.el (gnus-summary-move-article, gnus-summary-delete-article):
624 Save excursion while copying, moving, and deleting articles in order to
625 prevent the cursor from jumping to unforeseen place.
626
8e7d4ca1
GM
6272010-08-17 Glenn Morris <rgm@gnu.org>
628
10506f64
GM
629 * gnus-sync.el: Require gnus components whose functions are used.
630
8e7d4ca1
GM
631 * gnus-art.el (bookmark-make-record-function):
632 * gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
633 Declare for compiler.
634
635 * mm-url.el (mml-compute-boundary): Autoload.
636
4e815860
KY
6372010-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
638
639 * gnus-start.el (gnus-start-draft-setup): Move doc string forward.
640
ab731e1c
KY
6412010-08-14 Teodor Zlatanov <tzz@lifelogs.com>
642
643 Typo fix "hoo4a" -> "hook".
644
645 * gnus-sync.el (gnus-sync-install-hooks): Typo fix.
646
810717b6
GM
6472010-08-14 Glenn Morris <rgm@gnu.org>
648
649 * gnus-sync.el (gnus-sync): Fix defgroup version.
650
8c330707
KY
6512010-08-13 Teodor Zlatanov <tzz@lifelogs.com>
652
f5a62bb4 653 Doc fixes and keep unknown groups (ammended for nunion bug fix).
8c330707
KY
654
655 * gnus-sync.el: Fix docs.
656 (gnus-sync-save): Keep unknown groups in `gnus-sync-newsrc-loader'.
657 (gnus-sync-read): Don't wipe `gnus-sync-newsrc-loader' after reading.
658
186a9cbb
KY
6592010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
660
661 Optimizations for gnus-sync.el.
662
663 * gnus-sync.el: Add docs about gnus-sync-backend
664 possibilities.
665 (gnus-sync-save): Remove unnecessary message.
666 (gnus-sync-read): Optimize and show what groups were skipped.
667
bbe276f2
KY
6682010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
669
670 Minor bug fixes for gnus-sync.el.
671
79993b19
KY
672 * gnus-sync.el (gnus-sync-unload-hook, gnus-sync-install-hooks): Don't
673 read the sync on get-new-news.
674
bbe276f2
KY
675 * gnus-sync.el (gnus-sync-save): Define `variable' so the compiler is
676 quiet.
677
678 * gnus-sync.el (gnus-sync-read): Use `gnus-sync-newsrc-offsets' (fix typo).
679
62a83cc8
KY
6802010-07-30 Lawrence Mitchell <wence@gmx.li>
681
682 Make saving and restoring of hidden threads work with overlays.
683 Patch applied by Ted Zlatanov.
684
685 * gnus-sum.el (gnus-hidden-threads-configuration)
686 (gnus-restore-hidden-threads-configuration): Update to deal with text
687 properties, rather than searching for a magic character.
688
c4b1c354
KY
6892010-08-12 Teodor Zlatanov <tzz@lifelogs.com>
690
62a83cc8
KY
691 New gnus-sync.el library for synchronization of marks.
692
77154961
KY
693 * gnus-sync.el: New library for synchronization of marks.
694
695 * gnus-util.el (gnus-grep-in-list): Moved from gnus-registry.el and
696 renamed from `gnus-registry-grep-in-list'.
697
698 * gnus-registry.el (gnus-registry-follow-group-p): Use `gnus-grep-in-list'.
699
c4b1c354
KY
700 * gnus-start.el (gnus-start-draft-setup): Make it interactive.
701
cbfb9427
KY
7022010-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
703
704 * rfc2047.el (rfc2047-encode): Use utf-8 as a last resort if
705 determining charset of text fails.
706
e9d1aaff
KY
7072010-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
708
709 * nnmail.el (nnmail-get-new-mail-1): Revert.
710
711 * nnml.el (nnml-active-number): Make sure names of newly created groups
712 in nnml-group-alist are encoded.
713
6f1c4158
KY
7142010-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
715
716 * nnmail.el (nnmail-get-new-mail-1): Encode group names possibly
717 containing non-ASCII characters in active file for nnml back end.
718
86fb1061
KY
7192010-07-24 David Engster <dengste@eml.cc>
720
721 * mml-smime.el (mml-smime-epg-verify): Also accept the older
722 x-pkcs7-signature MIME type as signature (RFC 2311, C.1).
723
a0abd4d6
DU
7242010-07-21 Daiki Ueno <ueno@unixuser.org>
725
726 * mml.el (mml-parse-1): Collect "certfile" attributes in "<#secure>"
727 tag (Bug#6654).
728
72897ff9
KY
7292010-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
730
731 * gnus-sum.el (gnus-summary-bookmark-make-record): Bookmark position in
732 the article buffer, not the summary buffer.
733
e859bbda
KY
7342010-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
735
736 * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for
737 Emacs 23 as well.
738
7392010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
8f2eaa8a
TV
740
741 Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
742 Patch applied by Karl Fogel.
743
744 * gnus-sum.el (gnus-summary-bookmark-make-record): Set
745 `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
746
33b48483
KF
7472010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com>
748
749 Allow bookmarks to be set from Gnus Article buffers (Bug #5975).
750 Patch applied (with minor tweaks) by Karl Fogel. Note this leaves
751 C-w still not working correctly from Article buffers; Thierry's
752 patch to fix that will be applied after this.
753
754 * gnus-art.el (bookmark-make-record-function): New local variable.
755
e859bbda
KY
756 * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from
757 article buffer.
33b48483
KF
758 (gnus-summary-bookmark-jump): Maybe jump to article buffer.
759
e44fa724
KF
7602010-07-13 Karl Fogel <kfogel@red-bean.com>
761
e859bbda
KY
762 * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based
763 on changes in bookmark.el.
e44fa724 764
04c23739
MH
7652010-06-22 Mark A. Hershberger <mah@everybody.org>
766
767 * mm-url.el (mm-url-encode-multipart-form-data): New function to handle
768 the *other* type of HTML form submission.
769
85350e06
MA
7702010-06-15 Michael Albinus <michael.albinus@gmx.de>
771
772 * auth-source.el (auth-source-pick): If choice does not contain a
773 questioned keyword, set the check to t.
774
89a13959
RF
7752010-06-12 Romain Francoise <romain@orebokech.com>
776
777 * gnus-util.el (gnus-date-get-time): Move up before first use.
778
3e3ab3ab
KY
7792010-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
780
781 * gnus-art.el (gnus-mime-buttonized-part-id): New internal variable.
782 (gnus-article-edit-part): Bind it to make last part that is substituted
783 or deleted visible.
784 (gnus-mime-display-single): Buttonize part of which id equals to
785 gnus-mime-buttonized-part-id.
786
3d6e7a43
KY
7872010-06-10 Dan Christensen <jdc@uwo.ca>
788
789 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
790 (gnus-dd-mmm): Use gnus-date-get-time.
791 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
792 simplify logic.
793 (gnus-summary-limit-to-age): Use gnus-date-get-time.
794 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
795
0e4966fb
MA
7962010-06-08 Michael Albinus <michael.albinus@gmx.de>
797
798 * auth-source.el (top): Autoload `secrets-list-collections',
799 `secrets-create-item', `secrets-delete-item'.
800 (auth-sources): Fix tag string.
801 (auth-get-source, auth-source-retrieve, auth-source-create)
802 (auth-source-delete): New defuns.
803 (auth-source-pick): Rewrite in order to avoid 2 passes.
804 (auth-source-forget-user-or-password): New parameter USERNAME.
805 (auth-source-user-or-password): New parameters CREATE-MISSING and
806 DELETE-EXISTING. Retrieve password interactively, if needed.
807
5e7d4a75
KY
8082010-06-07 Teemu Likonen <tlikonen@iki.fi> (tiny change)
809
810 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
811 deleting unused directories when gnus-expert-user is t.
812
3aeb9402
KY
8132010-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
814
815 * gnus-art.el (gnus-article-browse-delete-temp-files): Don't make query
816 for each temp file when gnus-article-browse-delete-temp is ask.
817
e1b9db1a
KR
8182010-05-20 Kevin Ryde <user42@zip.com.au>
819
820 * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)
821
d567e92f
KY
8222010-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
823
824 * gnus-sum.el (gnus-summary-save-article): Don't bother to re-fetch
825 article unless decoding article to be saved.
826
7cab80f9
KY
8272010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
828
829 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt)
830 * mml2015.el (mml2015-gpg-encrypt): Disable multibyte in buffers
831 generated within the mm-with-unibyte-current-buffer macro.
832
8332010-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
834
835 * gnus-art.el (gnus-bind-safe-url-regexp): Bind mm-w3m-safe-url-regexp
836 to nil when we're in a mml-preview buffer and no group is selected.
837
4c9d39ab
KY
8382010-05-12 Andreas Seltenreich <seltenreich@gmx.de>
839
840 * gnus-sum.el (gnus-summary-read-group-1): Don't jump to next group
a628ad9d 841 when catching the `C-g'. Reported by "Leo".
4c9d39ab 842
706deb23
KY
8432010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
844
845 * message.el (message-forward-make-body-plain)
846 (message-forward-make-body-mml): Use mm-multibyte-string-p instead of
847 multibyte-string-p.
848
8b320e66
KY
8492010-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
850
851 * message.el (message-forward-make-body-mml): Assume original message
852 is multibyte string; error on unibyte.
853 (message-forward-make-body-plain): Ditto; don't add excessive newline
854 in body end.
855
4767419a
KY
8562010-05-11 Andreas Seltenreich <seltenreich@gmx.de>
857
858 * gnus-sum.el (gnus-summary-kill-thread): Use gnus-summary-mark-article
859 instead of g-s-m-a-as-unread to set the expirable mark. (Bug#5284)
860
3d73e841
KY
8612010-05-11 Katsumi Yamaoka <yamaoka@jpl.org>
862
863 * mm-extern.el (mm-extern-url): Don't use
864 mm-with-unibyte-current-buffer.
865 (mm-extern-cache-contents): Use with-current-buffer instead of
866 save-excursion + set-buffer.
867
1fdf5102
KY
8682010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
869
870 * mm-util.el (mm-emacs-mule): Remove.
871
8722010-05-10 Andreas Seltenreich <seltenreich@gmx.de>
873
874 * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
875 buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
876 change.
877
72e841ce
KY
8782010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
879
880 * mm-util.el (mm-with-unibyte-current-buffer): Redefine it so as not to
881 bind the default value of enable-multibyte-characters to nil.
882
d8a7b272
KY
8832010-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
884
885 * message.el (message-forward-make-body-plain)
886 (message-forward-make-body-mml):
887 Don't use mm-with-unibyte-current-buffer.
888
8892010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
5146e84c
DU
890
891 * mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
892 (Bug#5592).
893
9581ba4d
KY
8942010-05-07 Julien Danjou <julien@danjou.info>
895
896 * gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
897 it to mm-pipe-part.
898
899 * mm-decode.el (mm-pipe-part): Add optional argument `cmd'; use it if
900 it is given.
901
765d4319
KY
9022010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
903
904 * nnweb.el (nnweb-gmane-search)
905 * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
906 XEmacs.
907
908 * gnus-art.el (gnus-article-browse-html-parts)
909 * gnus-group.el (gnus-read-ephemeral-gmane-group)
910 (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
911 make-temp-file.
912
913 * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
914 gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
915 compiling.
916
917 * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
918 gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
919 XEmacs when compiling.
920
921 * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
922 gnus-pick-mode-off-hook for XEmacs when compiling.
923 (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
924 gnus-binary-mode-off-hook for XEmacs when compiling.
925
926 * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
927 nil if char-charset is not available.
928
86d21cc0 929 * sieve-manage.el (sieve-manage-disable-multibyte): Redefine it as a
765d4319
KY
930 macro.
931
932 * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
933 instead of encode-coding-string.
934
935 * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
936 'xemacs) instead of mm-emacs-mule to switch function definitions.
937 (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
938
16b90cfe
KY
9392010-05-06 Tommi Vainikainen <thv@iki.fi> (tiny change)
940
941 * mml-sec.el (mml-secure-message-sign): Fix cut and paste error.
942
72528372
KY
9432010-05-06 Katsumi Yamaoka <yamaoka@jpl.org>
944
945 * gnus-dired.el, gnus-draft.el, gnus-ml.el, gnus-salt.el, gnus-sum.el,
946 gnus-undo.el, mml.el: Require easy-mmode for XEmacs when compiling.
947
61a9da25
JB
9482010-05-03 Juanma Barranquero <lekktu@gmail.com>
949
950 * mm-util.el (mm-decompress-buffer): Use `delete-file';
951 alias `jka-compr-delete-temp-file' no longer exists.
952
bbf52f1e
SM
9532010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
954
955 Use define-minor-mode in Gnus where applicable.
956 * mml.el (mml-mode): Use define-minor-mode.
957 * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
958 (gnus-undo-mode): Use define-minor-mode.
959 * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
960 (gnus-dead-summary-mode): Use define-minor-mode.
961 * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
962 Initialize in declaration.
963 (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
964 * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
965 (gnus-mailing-list-mode): Use define-minor-mode.
966 * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
967 (gnus-draft-mode): Use define-minor-mode.
968 * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
969 (gnus-dired-mode): Use define-minor-mode.
970
ee309757
KY
9712010-05-01 Andreas Seltenreich <seltenreich@gmx.de>
972
973 * mml.el (mml-generate-mime-1,mml-compute-boundary-1): Update 'mml
974 handles on recursive mml-to-mime translation and check them for
a628ad9d 975 boundary delimiter collisions. Reported by Greg Troxel.
ee309757 976
62fe59e7
KY
9772010-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
978
979 * gnus-util.el: Don't load tm and apel XEmacs packages when compiling.
980
bd486b03
SM
9812010-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
982
983 * mm-util.el (mm-find-buffer-file-coding-system):
984 * yenc.el (yenc-decode-region): Don't let-bind a read-only variable.
985
731533fd
KY
9862010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
987
988 * message.el (message-generate-headers): Record insertion of optional
989 headers as well. Otherwise the check to prevent repeated insertion of
990 optional headers is a no-op.
991
bff3818b
KY
9922010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
993
994 * smime.el: Don't mention CVS.
995
996 * nnrss.el (nnrss-fetch): Don't mention CVS.
997
998 * nnir.el: Don't mention CVS.
999
ebb9641f
SM
10002010-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
1001
6e104790
SM
1002 * gnus-sum.el (gnus-summary-bookmark-make-record):
1003 Add `location' field.
ebb9641f 1004
398a825b
SM
10052010-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
1006
1007 * gnus-sum.el: Add bookmark declarations to silence the compiler.
1008 (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
1009 Use with-current-buffer to silence the byte-compiler.
1010 (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
1011 bother to require `gnus'.
1012 (gnus-summary-bookmark-jump): Don't forget to autoload. Simplify.
1013
45be326a
TV
10142010-04-12 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1015
1016 * gnus-sum.el (gnus-summary-bookmark-make-record)
1017 (gnus-summary-bookmark-jump): New functions.
1018 (gnus-summary-mode): Setup bookmark support.
1019
d7b48791
AS
10202010-04-01 Andreas Schwab <schwab@linux-m68k.org>
1021
1022 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
1023 if set.
1024
d35ad51f
KY
10252010-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
1026
1027 * gnus-art.el (gnus-article-browse-html-save-cid-content): Rename from
1028 gnus-article-browse-html-save-cid-image; make it work recursively for
1029 forwarded messages as well.
1030 (gnus-article-browse-html-parts): Work when prefix arg is given.
1031 (gnus-article-browse-html-article): Doc fix.
1032
85738751
SM
10332010-03-30 Chong Yidong <cyd@stupidchicken.com>
1034
1035 * message.el (message-default-mail-headers):
1036 (message-default-headers): Carry the value mail-default-headers over
1037 into message-default-mail-headers, rather than message-default-headers.
1038
82fc7980
KY
10392010-03-30 Martin Stjernholm <mast@lysator.liu.se>
1040
85738751 1041 * mm-decode.el (mm-add-meta-html-tag): Add option to override the
82fc7980
KY
1042 charset.
1043
1044 * gnus-art.el (gnus-article-browse-html-parts): Force the correct
1045 charset into the <meta> tag when the article is encoded to utf-8.
1046
20c0b2ce
KY
10472010-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
1048
85738751
SM
1049 * gnus-art.el (gnus-article-browse-delete-temp-files):
1050 Delete directories as well.
20c0b2ce
KY
1051 (gnus-article-browse-html-parts): Work for images that do not specify
1052 file names; delete temp directory when quitting; insert header at the
1053 right place; use file: scheme for image files.
1054
10552010-03-30 Eric Schulte <schulte.eric@gmail.com>
1056
1057 * gnus-art.el (gnus-article-browse-html-save-cid-image): New function.
1058 (gnus-article-browse-html-parts): Use it to make temporary cid image
1059 files in addition to html file so that browser may display them.
1060
9d9ef8e8
KY
10612010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
1062
1063 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
1064
afae6cd4
KY
10652010-03-29 Teodor Zlatanov <tzz@lifelogs.com>
1066
1067 * auth-source.el (auth-source-pick): Fix for non-secrets specifier.
1068
fb178e4c
KY
10692010-03-27 Teodor Zlatanov <tzz@lifelogs.com>
1070
85738751
SM
1071 * auth-source.el (auth-sources): Change default to be simpler.
1072 Explain about Secret Service API sources. Improve Customize options.
fb178e4c
KY
1073 (auth-source-pick): Change to accept any number of search parameters.
1074 Implement fallbacks iteratively, not recursively. Add scoring on the
1075 second pass and sort by score. Call Secret Service API when needed.
1076 (auth-source-user-or-password): Use it. Call Secret Service API
1077 directly when needed to get the user name and the password.
1078
e867cb5d 10792010-03-24 Juanma Barranquero <lekktu@gmail.com>
2b8f62e9
JB
1080
1081 * message.el (message-interactive): Doc fix.
1082 (message-qmail-inject-args): Reflow.
1083 (message-kill-to-signature): Fix typo in docstring.
1084
1085 * smiley.el (smiley-buffer): Fix typo in docstring.
1086
16d8cf52
GM
10872010-03-24 Glenn Morris <rgm@gnu.org>
1088
1089 * mail-source.el (gnus-message): Declare.
1090 (mail-source-delete-old-incoming): Require gnus-util.
1091
ec7995fa
KY
10922010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
1093
1094 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
1095
1096 * message.el (ecomplete-setup): Autoload it for Emacs <23.
1097
1098 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
1099 password-cache's default if it is not bound.
1100 (mml-secure-passphrase-cache-expiry): Default to 16 that is
1101 password-cache-expiry's default if it is not bound.
1102
1103 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
1104 available in Emacs 21.
1105
11062010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
1107
1108 * auth-source.el (auth-sources): Fix up definition so extra parameters
1109 are always inline.
1110
11112010-03-22 Martin Stjernholm <mast@lysator.liu.se>
1112
1113 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
1114 wasn't updated after mismatch. Clear cached mailbox info correctly
1115 when uidvalidity changes.
1116 (nnimap-group-prefixed-name): New function to avoid some code
1117 duplication.
1118 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
1119 (nnimap-request-group): Use it.
1120 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
1121 (nnimap-update-unseen): Significantly improved speed of Gnus startup
1122 with many imap folders. This is done by caching the group status from
a628ad9d 1123 the imap server persistently in a group parameter `imap-status'. (This
ec7995fa
KY
1124 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
1125 but not persistently, so every Gnus startup was still very slow.)
1126
11272010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
1128
1129 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
1130 secrets.el dependency.
1131 (auth-sources): Add optional user name. Add secrets.el configuration
1132 choice (unused right now).
1133
11342010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
1135
1136 * gnus-sum.el (gnus-summary-make-menu-bar): Let
1137 `gnus-registry-install-shortcuts' fill in the functions.
1138
1139 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
1140 warnings.
1141 (gnus-registry-misc-menus): Variable to hold registry mark menus.
1142 (gnus-registry-install-shortcuts): Populate and use it in a
1143 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
1144
11452010-03-20 Martin Stjernholm <mast@lysator.liu.se>
1146
1147 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
1148 In-place substitutions for the group name encoding/decoding.
1149 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
1150 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
1151 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
1152 (nnimap-update-unseen, nnimap-request-list)
1153 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
1154 (nnimap-request-set-mark, nnimap-split-to-groups)
1155 (nnimap-split-articles, nnimap-request-newgroups)
1156 (nnimap-request-create-group, nnimap-request-accept-article)
1157 (nnimap-request-delete-group, nnimap-request-rename-group)
1158 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
1159 `encoded-mbx' for consistency.
1160 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
1161 variable `imap-current-mailbox'.
1162
1163 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
1164 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
1165
11662010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
1167
1168 * pop3.el (pop3-display-message-size-flag): Display message size byte
1169 counts during POP3 download.
1170 (pop3-movemail): Use it.
1171 (pop3-list): Implement listing of available messages.
1172
11732010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
1174
1175 * nnir.el (nnir-get-article-nov-override-function): New function to
1176 override the normal NOV retrieval.
1177 (nnir-retrieve-headers): Use it.
1178
7d1a9163
MA
11792010-03-19 Michael Albinus <michael.albinus@gmx.de>
1180
1181 * auth-source.el (netrc-machine-user-or-password): Autoload.
1182
aa8f8277
GM
11832010-03-19 Glenn Morris <rgm@gnu.org>
1184
1185 Stop message.el from loading about 40 libraries it doesn't always need.
1186 The general approach is to autoload rather than require, and to
1187 require in the specific functions rather than the file. (Bug#5642)
1188
1189 * gmm-utils.el: Don't require wid-edit.
1190 (widget-create-child-value, widget-convert, widget-default-get):
1191 Autoload.
1192
1193 * gnus-util.el: Don't require time-date, netrc.
1194 (message-fetch-field, gnus-group-name-decode): Declare rather than
1195 autoloading.
1196 (gnus-fetch-field): Require message.
1197 (gnus-decode-newsgroups): Require gnus-group.
1198
1199 * ietf-drums.el: Don't require time-date.
1200
1201 * message.el: Don't require hashcash, canlock, ecomplete.
1202 Do require mail-utils. Require nnheader only when compiling.
1203 (smtpmail-default-smtp-server): Remove declaration.
1204 (message-send-mail-function): Check smtpmail-default-smtp-server
1205 is bound rather than requiring smtpmail.
1206 (message-auto-save-directory, message-insert-signature): Use
1207 expand-file-name rather than nnheader-concat.
1208 (nnheader-insert-file-contents): Autoload.
1209 (hashcash-wait-async): Declare.
1210 (message-send-mail): Only call gnus-setup-posting-charset if
1211 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
1212 (message-send-mail-with-sendmail): Require sendmail.
1213 (canlock-password, canlock-password-for-verify): Declare.
1214 (message-canlock-password): Require canlock.
1215 (nnheader-get-report): Autoload.
1216 (gnus-setup-posting-charset): Declare.
1217 (message-send-news): Require gnus-msg.
1218 (message-make-references, message-make-in-reply-to): Use mail-header-id
1219 rather than the alias mail-header-message-id.
1220 (ecomplete-add-item, ecomplete-save): Declare.
1221 (message-put-addresses-in-ecomplete): Require ecomplete.
1222 (ecomplete-display-matches): Autoload.
1223
1224 * mm-decode.el: Don't require mailcap, gnus-util.
1225 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
1226 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
1227 Autoload.
1228 (mailcap-mime-extensions): Declare.
1229
1230 * mm-encode.el: Don't require mailcap.
1231 (mailcap-extension-to-mime): Autoload.
1232
1233 * mml-sec.el: Don't require password-cache.
1234
1235 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
1236 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
1237 (mml-minibuffer-read-type): Require mailcap.
1238 (mml-preview): Require gnus-msg.
1239
1240 * mml1991.el: Require password-cache.
1241 (password-cache-expiry): Remove declaration.
1242
1243 * mml2015.el: Require password-cache.
1244 (password-cache-expiry): Remove declaration.
1245
1246 * nneething.el (mailcap): Require mailcap.
1247
a628ad9d 1248 * nnheader.el (declare-function): Add compatibility stub.
aa8f8277
GM
1249 (message-remove-header): Declare rather than autoload.
1250 (nnheader-replace-header): Require message.
1251
1252 * nnimap.el (declare-function): Add compatibility stub.
1253 (netrc-parse, netrc-machine-user-or-password): Declare.
1254 (nnimap-open-connection): Require netrc.
1255
1256 * nntp.el (declare-function): Add compatibility stub.
1257 (netrc-parse, netrc-machine, netrc-get): Declare.
1258 (nntp-send-authinfo): Require netrc.
1259
1260 * rfc2047.el: Don't require qp.
1261 (quoted-printable-encode-region, quoted-printable-decode-string):
1262 Autoload.
1263
1264 * sieve-mode.el: Don't require easymenu.
1265 (easy-menu-add-item): Autoload it.
1266
1267 * spam-stat.el (time-to-number-of-days): Autoload it.
1268
4a44ff5f
KY
12692010-03-17 Kevin Ryde <user42@zip.com.au>
1270
1271 * mml.el (mml-read-tag): Unquote values with `read' to reverse
1272 prin1 in mml-insert-tag (just stripping the quotes gave wrong
1273 value if any backslash escapes).
1274
ddf5d974
KY
12752010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
1276
1277 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
1278 if it is available. (bug#5647)
1279
ac1af635
GM
12802010-02-26 Glenn Morris <rgm@gnu.org>
1281
1282 * message.el (message-send-mail-function): Change the default, so that
1283 it inherits from a customized send-mail-function. (Bug#5643)
1284
86f5c034
SM
12852010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
1286
1287 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
1288 shell-command-to-string signals an error (bug#5299).
1289
daf4b83b
GM
12902010-02-24 Glenn Morris <rgm@gnu.org>
1291
1292 * message.el (message-smtpmail-send-it)
1293 (message-send-mail-with-mailclient): Doc fixes.
1294
dc4d6273
GM
12952010-02-16 Glenn Morris <rgm@gnu.org>
1296
1297 * message.el (message-default-mail-headers): Change the default value
1298 to ease the transition from mail-mode to message-mode. (Bug#5555)
1299
b1ea3797
CY
13002010-01-17 Chong Yidong <cyd@stupidchicken.com>
1301
1302 * message.el (message-mail): Just pass yank-action on to message-setup.
1303 (message-setup): Handle (FUN . ARGS) form of yank-action.
1304 (message-with-reply-buffer, message-widen-reply)
1305 (message-yank-original): Handle non-buffer values of
1306 message-reply-buffer (Bug#4080).
f53a6590 1307 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
b1ea3797 1308
4963739e
JB
13092010-01-17 Juanma Barranquero <lekktu@gmail.com>
1310
1311 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
1312 Fix typo in docstring.
1313
889e4d55
JR
13142010-01-08 Jason Rumney <jasonr@gnu.org>
1315
1316 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
1317 response.
1318
8a908224
KY
13192010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1320
1321 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
1322
1323 * message.el (message-check-news-header-syntax): Protect against a
1324 string that `rfc822-addresses' returns when parsing fails.
1325
770d9a1f
KY
13262010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1327
1328 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
1329 (gnus-previous-char-property-change): New functions.
1330
1331 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
1332
7b47345b
AS
13332010-01-05 Andreas Schwab <schwab@linux-m68k.org>
1334
1335 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
1336 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
1337
61f49e0b
CY
13382010-01-02 Chong Yidong <cyd@stupidchicken.com>
1339
1340 * message.el (message-exchange-point-and-mark): Rework last change to
1341 avoid using optional arg of exchange-point-and-mark, for backward
1342 compatibility.
1343
bd0948ca
CY
13442010-01-01 Chong Yidong <cyd@stupidchicken.com>
1345
1346 * message.el (message-exchange-point-and-mark): Call
1347 exchange-point-and-mark with an argument rather than setting
1348 mark-active by hand (Bug#5175).
1349
49b196a5
KY
13502009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1351
78dc2a38
KY
1352 * nntp.el (nntp-service-to-port): Work for service expressed with
1353 numeric string; replace [:digit:] with [0-9] for XEmacs.
49b196a5 1354
a0db2cdd
GM
13552009-12-17 Glenn Morris <rgm@gnu.org>
1356
1357 * gnus-group.el (gnus-bug-group-download-format-alist):
1358 Change emacs entry to debbugs.gnu.org. Bump :version.
1359
029dda9c
RS
13602009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
1361
1362 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
1363
4a9b5bf5
RS
13642009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
1365
1366 * message.el (message-info): Explain why we use `Info-goto-node'.
1367
96bdcdc4
SM
13682009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1369
1370 * message.el (message-completion-in-region): New compatibility function.
1371 (message-expand-group): Use it.
1372
7fa123c8
KY
13732009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1374
1375 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
1376 with no unread article should be listed if the 2nd arg `predicate' is
1377 given.
1378
5aa75bd8
JL
13792009-11-29 Juri Linkov <juri@jurta.org>
1380
1381 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
1382 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
5ce6e4f4 1383 on `gnus-recenter'. (Bug#4698, Bug#4981)
5aa75bd8 1384
937e60c8
KY
13852009-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1386
1387 * message.el (message-from-style, message-interactive)
1388 (message-signature): Always set default values from the corresponding
1389 mail-* variables.
1390 (message-cite-prefix-regexp, message-sendmail-envelope-from)
1391 (message-yank-prefix, message-indentation-spaces)
1392 (message-signature-file, message-default-headers): Use boundp rather
1393 than (featurep 'xemacs) to check if the corresponding mail-* variables
1394 exist.
1395
b4d472c9
CY
13962009-11-20 Chong Yidong <cyd@stupidchicken.com>
1397
1398 * message.el (message-send-mail-with-sendmail): Revert last change.
1399
4332f3ec
CY
14002009-11-19 Chong Yidong <cyd@stupidchicken.com>
1401
1402 * message.el (message-from-style, message-interactive)
1403 (message-cite-prefix-regexp, message-sendmail-envelope-from)
1404 (message-yank-prefix, message-indentation-spaces, message-signature)
1405 (message-signature-file, message-default-headers): For GNU Emacs, set
1406 default values from the corresponding mail-* variables.
1407 (message-send-mail-with-sendmail): Use envelope-from only if
1408 mail-specify-envelope-from is non-nil.
1409
30123838
KY
14102009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1411
1412 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
1413 containing tspecial characters if they have been already quoted.
1414
12ea3d65
GM
14152009-10-24 Glenn Morris <rgm@gnu.org>
1416
1417 * gnus-art.el (help-xref-stack-item): Define for compiler.
1418
6131a096
KY
14192009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1420
1421 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
1422
9bfd9a76
KY
14232009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1424
1425 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
1426 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
1427
14282009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1429
1430 * gnus.el (gnus-overlay-get): New alias to overlay-get.
1431 (gnus-overlays-in): New alias to overlays-in.
1432
1433 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
1434 gnus-overlay-get, and gnus-delete-overlay.
1435 (gnus-summary-show-thread): Make it work as well for systems in which
1436 next-single-char-property-change is not available.
1437 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
1438
14392009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
1440
1441 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
1442
14432009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1444
1445 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
1446 and XEmacs that don't have `remove-overlays'.
1447
14482009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
1449
1450 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
1451 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
1452 selective display. Use overlays instead.
1453
84b5fcf6
JB
14542009-10-04 Juanma Barranquero <lekktu@gmail.com>
1455
1456 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
1457
0577a430
JB
14582009-09-29 Juanma Barranquero <lekktu@gmail.com>
1459
1460 * spam-stat.el (spam-stat-load): Fix typo in message.
1461
d93ec753
JB
14622009-09-23 Juanma Barranquero <lekktu@gmail.com>
1463
1464 * gnus-art.el (gnus-article-encrypt-body):
1465 * message.el (message-check-recipients):
1466 * mm-util.el (mm-codepage-setup):
1467 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
1468 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
1469
54c72c31
KY
14702009-09-22 Daiki Ueno <ueno@unixuser.org>
1471
1472 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
1473 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
1474 keys from the menu if mm-{sign,encrypt}-option is 'guided.
1475 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
1476 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
1477
63348d24
GM
14782009-09-18 Glenn Morris <rgm@gnu.org>
1479
1480 * gnus-diary.el (gnus-diary-check-message):
1481 * message.el (message-insert-formatted-citation-line):
1482 * nnbabyl.el (top-level):
1483 * nndiary.el (nndiary-schedule):
1484 Fix typos in condition-case handlers.
1485
54c72c31
KY
14862009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1487
1488 * gnus-art.el (gnus-article-edit-part): Work for the buffer
1489 configuration that provides the sole article window in a frame;
1490 position point correctly after deleting a part.
1491
14922009-09-14 Adam Sjøgren <asjo@koldfront.dk>
1493
1494 * spam.el (spam-unregister-on-reregister): Add boolean variable.
1495 (spam-resolve-registrations-routine): Use it to unregister articles
1496 that change status.
1497
83ccc32c
KY
14982009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1499
1500 * nnrss.el (nnrss-request-article): Remove binding of
1501 default-enable-multibyte-characters that has gotten needless by
1502 the 2007-07-13 change in rfc2047-encode-message-header.
1503
1504 * mml.el (mml-insert-multipart): Error on the message header.
1505 (mml-insert-part): Error on the message header; position point at
1506 the end of a MIME tag.
1507
de0bdfe7
KY
15082009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1509
5cc79e5a
KY
1510 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
1511 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
1512
1513 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
1514 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
1515 float-time is available; suppress compile warning for time-to-seconds.
1516
15172009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
1518
1519 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
1520 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
1521 Add the optional argument `encoding' that overrides the default.
1522
1523 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
1524 mm-encode-buffer.
1525
63220e37
GM
15262009-09-04 Glenn Morris <rgm@gnu.org>
1527
1528 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
1529 mm-disable-multibyte, rather than default-enable-multibyte-characters.
1530 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
1531 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
1532 * mm-util.el (mm-with-unibyte-current-buffer)
1533 (mm-find-buffer-file-coding-system):
1534 * yenc.el (yenc-decode-region): Use default-value rather than
1535 default-enable-multibyte-characters.
1536
2e62b574
GM
15372009-09-03 Glenn Morris <rgm@gnu.org>
1538
1539 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
1540 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
1541 than default-enable-multibyte-characters.
1542
de0bdfe7
KY
15432009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
1544
1545 * gnus-art.el (gnus-article-read-summary-keys):
1546 Fix gnus-buffer-configuration's value temporarily used.
1547
3d493bef
GM
15482009-09-02 Glenn Morris <rgm@gnu.org>
1549
9693d3c4
GM
1550 * gnus-util.el (gnus-float-time): New function.
1551 * gnus-delay.el (gnus-delay-article):
1552 * gnus-sum.el (gnus-thread-latest-date):
1553 * gnus-util.el (gnus-user-date): Use gnus-float-time.
1554 * nnspool.el (nnspool-request-newgroups):
1555 Use gnus-float-time rather than time-to-seconds.
1556 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
1557
3d493bef
GM
1558 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
1559 (gnus-header-subject-face, gnus-header-newsgroups-face)
1560 (gnus-header-name-face, gnus-header-content-face):
1561 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
1562 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
1563 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
1564 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
1565 (gnus-cite-face-11):
1566 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
1567 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1568 (gnus-server-closed-face, gnus-server-denied-face)
1569 (gnus-server-offline-face):
1570 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1571 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1572 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1573 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1574 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1575 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1576 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1577 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1578 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1579 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1580 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1581 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1582 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1583 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
1584 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
1585 (gnus-summary-high-undownloaded-face)
1586 (gnus-summary-low-undownloaded-face)
1587 (gnus-summary-normal-undownloaded-face)
1588 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1589 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1590 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1591 (gnus-splash-face):
1592 * message.el (message-header-to-face, message-header-cc-face)
1593 (message-header-subject-face, message-header-newsgroups-face)
1594 (message-header-other-face, message-header-name-face)
1595 (message-header-xheader-face, message-separator-face)
1596 (message-cited-text-face, message-mml-face):
1597 * sieve-mode.el (sieve-control-commands-face)
1598 (sieve-action-commands-face, sieve-test-commands-face)
1599 (sieve-tagged-arguments-face):
1600 * spam.el (spam-face):
1601 Mark face aliases with "-face" in the name as obsolete.
1602
7a4abdd6
GM
16032009-09-01 Glenn Morris <rgm@gnu.org>
1604
1605 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
1606 than goto-line.
1607
29b647c5
MB
16082009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1609
1610 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1611 Don't move point if the command is invoked inside the message header.
1612
265ac10b
SM
16132009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
1614
1615 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
1616 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
1617 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
1618 * nnir.el (nnir-swish-e-index-file):
1619 * gnus-sum.el (gnus-summary-delete-marked-as-read)
1620 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
1621 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
1622 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
1623 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
1624 (gnus-treat-display-xface): Add Emacs version of obsolescence.
1625
b0b63450
MB
16262009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
1627
1628 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
1629 Don't save excursion.
1630
14acf2f5
SM
16312009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
1632
1633 * nnheader.el (nnheader-find-file-noselect):
1634 * mm-util.el (mm-insert-file-contents):
1635 Use (default-value 'major-mode) instead of default-major-mode.
1636
d3192c8f
SM
16372009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
1638
1639 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
1640
ec179403
GM
16412009-08-25 Glenn Morris <rgm@gnu.org>
1642
1643 * nnir.el (top-level): Don't require cl at run-time.
1644 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
1645 Replace cl-function substitute with gnus-replace-in-string.
1646 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
1647 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
1648 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
1649 simplified expansions.
1650
5dcc825f
GM
16512009-08-22 Glenn Morris <rgm@gnu.org>
1652
1653 * gnus-art.el (gnus-button-patch): Use forward-line rather than
1654 goto-line.
1655
b0b63450
MB
16562009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
1657
1658 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
1659
1660 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
1661 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1662 (gnus-mm-display-part, gnus-mime-display-single)
1663 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
1664 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
1665
1666 * gnus-sum.el
1667 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
1668 (gnus-summary-move-article): Add expirable mark to articles copied or
1669 moved to group that has auto-expire turned on if the option is non-nil.
1670
1d2faf98
GM
16712009-07-24 Glenn Morris <rgm@gnu.org>
1672
1673 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
1674 Fix typo. (Bug#3903)
1675
6ab2c7a8
MB
16762009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
1677
1678 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
1679 gnus-article-read-summary-keys rather than gnus-summary-edit-article
1680 that should not be used for draft articles.
1681 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
1682 that has no concern in minor mode keys.
1683 (gnus-article-summary-command, gnus-article-summary-command-nosave):
1684 Abolish.
1685
554a69b8
KY
16862009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
1687
1688 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
1689 article without making inquiry to a user for unknown encoding.
1690
1691 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
1692 (nnmaildir--scan): Assume i-node and device number that file-attributes
1693 returns might be cons-cell.
1694
16952009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
1696
1697 * auth-source.el: Remove docs now in auth.texi. Don't use
1698 `gnus-message' for logging. Add new variables `auth-source-debug' and
1699 `auth-source-hide-passwords' and use them.
1700
0985c8f6
GM
17012009-07-15 Glenn Morris <rgm@gnu.org>
1702
1703 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
1704
ee5a613e
KY
17052009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1706
1707 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
1708 excessive whitespace from the default values of title and description.
1709
aa227ba5
KY
17102009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
1711
1712 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
1713 mail-fetch-field to fetch Content-Description header in order to
1714 exclude newlines.
1715
0cf681b6
KY
17162009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
1717
1718 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
1719 to deleted part.
1720
17212009-05-30 David Engster <dengste@eml.cc>
1722
1723 * nnmairix.el: Remove old documentation in the commentary block.
1724 (nnmairix-request-group): Do not update active file for nnml back ends.
1725 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
1726 end so that overview files are ignored.
1727 (nnmairix-update-groups): Make updating the groups more robust by using
1728 marks.
1729 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
1730 with dollar characters in message-id.
1731
9cc20f6c
RS
17322009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
1733
1734 * spam.el: Use dns-query instead of query-dns. Was renamed on
1735 2008-12-25 in dns.el.
1736
1dbc941a
SM
17372009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1738
1739 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
1740 could happen if the text is only composed of spaces and/or tabs.
1741
2235f4ac
MB
17422009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
1743
1744 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
1745 when sending a queued message to avoid extra mml tags.
1746
9cdff613
MB
17472009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1748
1749 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
1750
87202be1
KY
17512009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1752
1753 * gnus-dired.el: Remove autoload for gnus-setup-message.
1754 (gnus-dired-attach): Fake this-command value to prevent Gnus from
1755 displaying Gnus logo; always use compose-mail.
1756
920b3f72
KY
17572009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1758
1e6b95a6 1759 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 1760
0038d478
MB
17612009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1762
1763 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
1764 (gnus-nocem-issuers): List currently active issuers; fix custom type.
1765 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
1766 available.
1767 (gnus-nocem-epg-verify): New function.
1768
9eb59592
MB
17692009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
1770
1771 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
1772
e38658c4
GM
17732009-02-15 Glenn Morris <rgm@gnu.org>
1774
1775 * gnus-util.el (rmail-insert-rmail-file-header)
1776 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
1777 autoloads.
1778 (rmail-default-rmail-file): Remove unnecessary declaration.
1779 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
1780
1faded47
GM
17812009-02-14 Glenn Morris <rgm@gnu.org>
1782
1783 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
1784 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
1785 (rmail-output-to-rmail-file): Remove autoload of deleted function,
1786 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
1787 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
1788 only used in gnus-util, which autoloads it itself.
1789 (rmail-update-summary): Fix autoload.
1790
fef8d38e
GM
1791 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
1792 rather than rmail-output-to-rmail-file.
1faded47 1793
c07dfdd9
GM
17942009-02-07 Glenn Morris <rgm@gnu.org>
1795
1796 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
1797 autoload of function that no longer exists.
1798 (rmail-toggle-header): Declare.
1799 (message-forward-rmail-make-body): Handle mbox Rmail.
1800
49e787c9
GM
18012009-01-31 Glenn Morris <rgm@gnu.org>
1802
1803 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
1804 2009-01-09 change.
1805
3b36c17e
MB
18062009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
1807
1808 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
1809 (auth-source-forget-all-cached): New convenience function.
1810 (auth-source-user-or-password): Accept list of modes or a single mode.
1811
1812 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
1813 auth-source modes.
1814
1815 * nnimap.el (nnimap-open-connection): Use list of
1816 auth-source modes.
1817
1818 * nntp.el (nntp-send-authinfo): Use list of
1819 auth-source modes.
1820
26b9f88d
MB
18212009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1822
1823 * auth-source.el: Update docs to reflect epa-file-enable is to be used
1824 now.
1825
18262009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1827
1828 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
1829 coding system in XEmacs; add a workaround for XEmacs.
1830
548f737d
MB
18312009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1832
1833 * mm-util.el (mm-coding-system-priorities): Protect against nil value
1834 of current-language-environment.
1835
18362009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
1837
1838 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
1839 available at runtime.
1840
18412009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1842
1843 * gnus-art.el (article-date-ut): Fix end point of narrowing.
1844
18452009-01-11 Aidan Kehoe <kehoea@parhasard.net>
1846
1847 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
1848 the greatest positive fixnum value doesn't work under an XEmacs with
1849 bignum support; use the most-positive-fixnum constant instead,
1850 available since Emacs 21.1 with cl and XEmacs 21.1.
1851
63d12d38
KY
18522009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1853
1854 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
1855 XEmacs gets not to work.
1856
548f737d
MB
18572009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1858
1859 * mm-util.el (mm-coding-system-priorities): Allow the value like
1860 "Japanese (UTF-8)" of current-language-environment.
1861
ed77e66c
GM
18622009-01-09 Glenn Morris <rgm@gnu.org>
1863
1864 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
1865 with last-command-event.
1866
e3e955fe
MB
18672009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1868
1869 * message.el (message-fix-before-sending): Amend comment.
1870
18712009-01-07 David Engster <dengste@eml.cc>
1872
1873 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
1874 simplified server definitions by converting it via
1875 gnus-server-to-method.
1876
18772009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1878
1879 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
1880 parameter's operands.
1881
18822009-01-06 David Engster <dengste@eml.cc>
1883
1884 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
1885 primary select method (for gnus-group-mark-article-as-read).
1886
41ec3f54
TH
18872009-01-06 Tassilo Horn <tassilo@member.fsf.org>
1888
1889 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
1890 `(gnus)Face', not `(gnus)X-Face'.
1891
e3e955fe
MB
18922009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1893
1894 * mm-util.el (mm-ucs-to-char): New function.
1895
1896 * mm-url.el (mm-url-decode-entities): Use it.
1897
18982009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
1899
1900 * message.el (message-fix-before-sending): Add `eight-bit' to
1901 illegible-text check.
1902
35203a24
MO
19032009-01-03 Michael Olson <mwolson@gnu.org>
1904
1905 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
1906 `headers' is nil. This can occur if the IMAP server does not have
1907 permissions to read messages from a folder, but can write new messages
1908 to the folder.
1909 (nnimap-request-article-part): Do not insert `data' if it is nil.
1910
e3e955fe
MB
19112009-01-01 Dave Love <fx@gnu.org>
1912
1913 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
1914
1915 * nnimap.el: Fix author email.
1916 (nnimap-split-rule): Add FIXME comment.
1917 (nnimap-debug): Fix doc string.
1918
19192008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
1920
1921 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
1922 overlay-arrow-position and overlay-arrow-string buffer-local; no need
1923 to check if those variables exist (first appeared in Emacs 18.50).
1924
19252008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
1926
1927 * mm-util.el (mm-line-number-at-pos): New function.
1928
1929 * spam-report.el (spam-report-process-queue): Use it.
1930
19312008-12-24 David Engster <dengste@eml.cc>
1932
1933 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
1934 parameters that haven't existed as variables as buffer-local variables.
1935
19362008-12-23 Dave Love <fx@gnu.org>
1937
1938 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
1939 cadar.
1940
1941 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
1942 imap-starttls-p.
1943 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
1944
19452008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
1946
1947 * spam-report.el (spam-report-gmane-max-requests): New constant.
1948 (spam-report-gmane-wait): New variable.
1949 (spam-report-gmane-ham, spam-report-gmane-spam)
1950 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
1951 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
1952 the server.
1953
1954 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
1955 Add explanations.
1956
1957 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
1958 nnheader-accept-process-output and nnheader-read-timeout if available.
1959 (pop3-movemail): Use it.
1960
1961 * message.el (message-check-news-body-syntax): Fix signature check if
1962 there's an attachment.
1963
19642008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1965
1966 * mm-util.el: Add comments to the mm- emulating functions.
1967
19682008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
1969
1970 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
1971 by Stephen Berman <stephen.berman@gmx.net>.
1972
c7948b5f
MB
19732008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1974
1975 * mm-util.el (mm-substring-no-properties): New function.
1976 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
1977 (mm-special-display-p): Enable those lambda forms to be byte compiled.
1978 (mm-string-to-multibyte): Doc fix.
1979
1980 * mml.el (mml-attach-file): Use mm-substring-no-properties.
1981
19822008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1983
1984 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
1985 (Bug#1574)
1986
19872008-12-16 Glenn Morris <rgm@gnu.org>
1988
1989 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 1990
bf46b4d4
MB
19912008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1992
1993 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
1994 knows since the charset specified might be a bogus alias that
1995 mm-charset-synonym-alist provides.
1996
19972008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1998
1999 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
2000 "ISO_8859-1".
2001
2002 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
2003
96a22201
KY
20042008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
2005
2006 * mm-util.el (mm-charset-eval-alist):
2007 Define it before mm-charset-to-coding-system.
2008 (mm-charset-to-coding-system): Add optional argument `silent';
2009 define it before mm-charset-override-alist.
2010 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
2011 default value if it can be used in Emacs currently running;
2012 silence mm-charset-to-coding-system.
2013
b6b8f5fd
KY
20142008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
2015
2016 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
2017 `allow-override' which says whether to use `mm-charset-override-alist'.
2018 (rfc2047-decode-encoded-words): Use it.
2019
2020 * mm-util.el (mm-charset-override-alist): Fix custom type;
2021 add `(gb2312 . gbk)' to choices.
2022
1250af7b
KY
20232008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
2024
2025 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
2026 fast.
2027
2028 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2029
886367d8
KY
20302008-12-04 Naohiro Aota <nao.aota@gmail.com>
2031
2032 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
2033 on links.
2034
2035 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2036
f66de92f
KY
20372008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
2038
e01bbc12
KY
2039 * message.el (message-idna-to-ascii-rhs-1): Protect against local
2040 users' addresses that don't have domain parts.
2041 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
2042 rather than message-narrow-to-head since there will be the message
2043 header separator.
f66de92f 2044
06c68f84
SM
20452008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
2046
2047 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
2048 since the result is inserted in a unibyte buffer anyway.
2049 (nnimap-demule-use-string-to-multibyte): Remove.
2050 (nnimap-demule): Alias it to mm-string-to-multibyte.
2051
9255ec86
RS
20522008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
2053
2054 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
2055 variable for debugging bug#464 and bug#1174.
2056 (nnimap-demule): Use it.
2057
030cca00
MB
20582008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2059
2060 * gnus-score.el (gnus-score-find-trace): Handle default score in total
2061 score calculation correctly.
2062
8a986865
SM
20632008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
2064
2065 * message.el (message-send-mail): Just set the buffer to unibyte
2066 rather than use mm-with-unibyte-current-buffer which does a lot more.
2067 (message-send-mail-partially): Don't bother with
2068 mm-with-unibyte-current-buffer since it's already been made unibyte by
2069 message-send-mail.
2070
5b51650c
MB
20712008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
2072
2073 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
2074
20752008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
2076
2077 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
2078
ed778fad
MB
20792008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2080
2081 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
2082 require itself and to remove `with-no-warnings'.
2083
20842008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
2085
2086 * starttls.el (starttls-any-program-available): Get the name of the
2087 available TLS layer program.
2088 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
2089 well as the host name in the "opening" message.
2090
2091 * auth-source.el (auth-source-cache, auth-source-do-cache)
2092 (auth-source-user-or-password): Cache passwords and logins by default,
2093 allow override with `auth-source-do-cache'.
2094 (auth-source-forget-user-or-password): Allow users to remove cache
2095 entries if needed.
2096
8e38a1a9
MB
20972008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
2098
2099 * ietf-drums.el (ietf-drums-remove-comments): Localize second
2100 condition-case to only the forward-sexp call.
2101
21022008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
2103
2104 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
2105 quotes contained. Make it more robust regardless by an extra
2106 condition-case wrapper.
2107
9091f2d3
MB
21082008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
2109
2110 * nnml.el (nnml-request-expire-articles): Check if the function set to
2111 `nnmail-expiry-target' returns the symbol `delete'.
2112
2113 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
2114
2115 * nnmail.el (nnmail-expiry-target): Fix custom type.
2116
06b2d4c6
GM
21172008-10-02 Glenn Morris <rgm@gnu.org>
2118
2119 * mm-util.el (mm-codepage-setup): Tweak codepage error.
2120 Silence compiler warning.
2121
059b98fa
CY
21222008-09-30 Chong Yidong <cyd@stupidchicken.com>
2123
2124 * mml.el (mml-menu): Don't assume mml2015 is bound.
2125
4520e527
MB
21262008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
2127
2128 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
2129 exists.
2130
09aece0b
GM
21312008-09-27 Glenn Morris <rgm@gnu.org>
2132
2133 * gnus-util.el (mail-header-remove-comments): Autoload it.
2134
521c4a23
AS
21352008-09-27 Andreas Schwab <schwab@suse.de>
2136
2137 * gnus-util.el (gnus-split-references): Strip comments.
2138 (gnus-parent-id): Likewise.
2139
4520e527
MB
21402008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
2141
2142 * message.el (message-confirm-send): Fix version.
2143
21442008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
2145
2146 * message.el (message-idna-to-ascii-rhs-1): Use
2147 mail-extract-address-components rather than mail-header-parse-addresses
2148 that is an alias by default to ietf-drums-parse-addresses that does not
2149 support non-ASCII names in headers' contents.
2150
eef5ade7
MB
21512008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
2152
2153 * message.el (message-confirm-send): Fixed variable documentation to
2154 avoid the "y/n" wording.
2155
4520e527 21562008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
2157
2158 * message.el (message-set-auto-save-file-name): Save to a different
2159 filename so multiple messages (especially drafts) can be recovered.
2160
e52cac88
MB
21612008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
2162
2163 * message.el (message-confirm-send): Add appropriate version.
2164
21652008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
2166
2167 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
2168 defvar.
2169
21702008-09-22 Daiki Ueno <ueno@unixuser.org>
2171
2172 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
2173 (mm-pkcs7-enveloped-magic): Ditto.
2174
64763fe3
MB
21752008-09-17 Simon Josefsson <simon@josefsson.org>
2176
2177 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
2178 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
2179
21802008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
2181
2182 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
2183 default, it's better.
2184
21852008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
2186
2187 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
2188 summary line gnus-number property and ignore them (with a warning
2189 message).
2190
1ae03cd5
KY
21912008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
2192
2193 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
2194 macro caddr in the interactive form since it won't be expanded.
2195
c0ccb0d6
KY
21962008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
2197
2198 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
2199 `charset'; fix name of function called recursively.
2200 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
2201
14ce5fc2
KY
22022008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
2203
2204 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
2205 (gnus-mime-set-charset-parameters): New function.
2206 (gnus-mime-view-part-as-charset): Use it to correctly display part
2207 specifying wrong charset.
2208
9e601b8d
MB
22092008-09-08 David Engster <dengste@eml.cc>
2210
2211 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
2212 in completing-read for back end server.
2213
16dd13df
MB
22142008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
2215
2216 * message.el (message-confirm-send): New variable to confirm sending a
2217 message.
2218 (message-send): Use it.
2219
b86402ab
MB
22202008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
2221
2222 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
2223
22242008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
2225
2226 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
2227
22282008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
2229
2230 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
2231 prevent tracking too many groups.
2232 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
2233 Use it.
2234
9153f10d
MB
22352008-08-11 Ralf Angeli <angeli@caeruleus.net>
2236
2237 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
2238 moving point to the bottom of the window in order to avoid recentering.
2239
22402008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
2241
2242 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
2243 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
2244 (gnus-article-beginning-of-window): Fix calculation.
2245
22462008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
2247
2248 * gnus-msg.el (gnus-summary-supersede-article)
2249 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
2250 value of gnus-newsgroup-charset to decode non-MIME encoded text in
2251 message header.
2252
82cc1916
DN
22532008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2254
2255 * message.el:
2256 * gnus-start.el:
2257 * gnus-registry.el: Remove VMS support.
2258
6ecfe5c2
MB
22592008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
2260
2261 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
2262 macro.
2263 (rfc2104-hash): Use it.
2264
22652008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
2266
2267 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
2268 (gnus-summary-sort-by-most-recent-date): New commands.
2269 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
2270 and menu entries.
2271
22722008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2273
2274 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
2275 don't redisplay article for raw contents; remove plural articles stuff.
2276
2277 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
2278 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
2279 on gnus-summary-save-article; display results properly.
2280
d62672f3
MB
22812008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2282
2283 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
2284
22852008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
2286
2287 * gnus-art.el (gnus-summary-save-in-pipe): Consider
2288 gnus-save-all-headers.
2289
d221466a
DN
22902008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
2291
2292 * gnus-util.el (ns-focus-frame): Remove declaration.
2293 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
2294 like x.
2295
b737c3d9
TTN
22962008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
2297
2298 * rfc2104.el (rfc2104-zero): Delete defconst.
2299 (rfc2104-hex-alist): Likewise.
2300 (rfc2104-hex-to-int): Delete func.
2301 (rfc2104-hexstring-to-bitstring): Likewise.
2302 (rfc2104-nybbles): New defconst.
2303 (rfc2104-hash): Rewrite for speed.
2304
3c823a0c
GM
23052008-07-16 Glenn Morris <rgm@gnu.org>
2306
2307 * gnus-util.el (ns-focus-frame): Declare for compiler.
2308
16c85f26
MB
23092008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
2310
2311 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
2312 set as a group parameter.
2313 (gnus-summary-save-in-pipe): Work when it is called independently.
2314 (gnus-summary-pipe-to-muttprint): Don't modify
2315 gnus-summary-pipe-output-default-command.
2316
ad546360
SM
23172008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
2318
2319 * message.el (message-send-mail-with-sendmail):
2320 Display the error message.
2321
89167438
MB
23222008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
2323
ad546360
SM
2324 * gnus-art.el (gnus-default-article-saver):
2325 Add gnus-summary-save-in-pipe to choices.
89167438
MB
2326 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
2327 gnus-summary-pipe-output-default-command as the default command.
2328 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
2329 instead of gnus-last-shell-command.
2330
ba60bd44
JB
2331 * gnus-sum.el (gnus-summary-pipe-output-default-command):
2332 New user option.
89167438
MB
2333 (gnus-summary-muttprint-program): Mention the value will be changed.
2334 (gnus-summary-save-article): Force showing of all headers.
2335 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
2336
23372008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
2338
2339 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
2340
56fd9faa
JB
23412008-07-02 Juanma Barranquero <lekktu@gmail.com>
2342
2343 * nnimap.el (nnimap-id):
2344 * sieve-manage.el (sieve-manage-open): Doc fixes.
2345
68548459
JB
23462008-07-02 Francesc Rocher <rocher@member.fsf.org>
2347
2348 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
2349 if available.
2350
32bed934
SM
23512008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2352
eafee8f2
SM
2353 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
2354
2355 * nnkiboze.el (nnkiboze-generate-group):
2356 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
2357
32bed934
SM
2358 * nnmairix.el: Require CL.
2359
2b968687
MB
23602008-06-15 David Engster <dengste@eml.cc>
2361
2362 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
2363
23642008-06-14 Aidan Kehoe <kehoea@parhasard.net>
2365
32bed934
SM
2366 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
2367 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
2368 runtime choice under XEmacs.
2369
32bed934
SM
2370 * gnus-sum.el (gnus-summary-set-display-table):
2371 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
2372 `gnus-set-display-table' for the display table, instead of `aset'.
2373
2b968687
MB
23742008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
2375
2376 * nnmairix.el: Add autoloads.
2377
23782008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
2379
2380 * nnmairix.el (nnmairix-delete-recreate-group)
2381 (nnmairix-update-and-clear-marks): Fix error messages.
2382
23832008-06-14 David Engster <dengste@eml.cc>
2384
2385 * nnmairix.el: Upgrade to version 0.6.
2386 (nnmairix-group-toggle-propmarks-this-group)
2387 (nnmairix-group-toggle-readmarks-this-group)
2388 (nnmairix-group-delete-recreate-this-group)
2389 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
2390 (nnmairix-remove-tick-mark-original-article): New commands.
2391 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
2392 (nnmairix-propagate-marks-to-nnmairix-groups)
2393 (nnmairix-only-use-registry, nnmairix-allowfast-default)
2394 (nnmairix-marks-cache, nnmairix-version-output): New variables.
2395 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
2396 functions needed for marks propagation and manipulation of read marks.
2397 (nnmairix-update-groups): New function.
2398 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
2399 (nnmairix-determine-original-group-from-registry)
2400 (nnmairix-determine-original-group-from-path)
2401 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
2402 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
2403 New helper functions.
2404 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
2405 keystrokes for new commands.
2406 (nnmairix-delete-and-create-on-change): Doc string cleanup.
2407 (nnmairix-request-group): Check allow-fast group parameter.
2408 (nnmairix-request-create-group): Set allow-fast group parameter if
2409 nnmairix-allowfast-default is set.
2410 (nnmairix-close-group): Propagate marks upon closing if needed.
2411 (nnmairix-group-toggle-threads-this-group): Use new.
2412 nnmairix-group-toggle-parameter helper function.
2413 (nnmairix-search): Better check for empty search result.
2414 (nnmairix-goto-original-article): Use new helper functions for
2415 determining original article.
2416 (nnmairix-show-original-article): Make sure message-id is in brackets.
2417 (nnmairix-call-mairix-binary): Change variable name.
2418 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
2419 helper function.
2420 (nnmairix-widget-toggle-activate): Fix doc string.
2421
a19a8f1b
MB
24222008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
2423
2424 * nnir.el: Require edmacro when compiling with XEmacs.
2425 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
2426 available in Emacs 21.
2427
8abf1b22
GM
24282008-06-11 Glenn Morris <rgm@gnu.org>
2429
2430 * gnus-util.el (x-focus-frame):
2431 * gnus.el (image-size):
2432 * mm-decode.el (image-size): Declare.
2433
2434 * gnus-picon.el (declare-function): Add compat definition.
2435 (image-size): Declare.
2436
2437 * gnus-group.el (tool-bar-map):
2438 * gnus-sum.el (tool-bar-map): Define for compiler.
2439
2440 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
2441
2442 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
2443
2444 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
2445 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
2446 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
2447 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
2448 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
2449 * sieve-manage.el, spam-report.el, spam.el:
2450 Remove unnecessary eval-and-compile of autoloads.
2451
43d28dcd
MA
24522008-06-08 Michael Albinus <michael.albinus@gmx.de>
2453
2454 * auth-source.el: Precise Tramp doc.
2455
966bd7bd
GM
24562008-06-07 Glenn Morris <rgm@gnu.org>
2457
2458 * nnmairix.el: Remove unnecessary eval-when-compile.
2459
24602008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
2461
2462 * nnir.el: New file.
2463
d346bf7e
SM
24642008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
2465
2466 * gnus-util.el (gnus-read-shell-command): New function.
2467 * mm-decode.el (mm-pipe-part):
2468 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
2469
b1d6cda3
MB
24702008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
2471
2472 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
2473
6459e35e
GM
24742008-06-03 Glenn Morris <rgm@gnu.org>
2475
2476 * pop3.el (nnheader-accept-process-output): Autoload it.
2477
656b4fa1
MB
24782008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2479
2480 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
2481 are not 2-digit hexadecimal characters that follow `%'s.
2482
24832008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
2484
2485 * message.el (message-bogus-recipient-p): Fix type in doc string.
2486 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
2487 (message-bogus-addresses): Rename from message-bogus-address-regexp.
2488 Improve custom options.
2489 (message-bogus-recipient-p): Adjust accordingly.
2490
24912008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
2492
2493 * nnmairix.el: Require edmacro when compiling with XEmacs.
2494
f394fa25
MB
24952008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2496
2497 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
2498 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
2499
a368801c
MB
25002008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
2501
2502 * auth-source.el: Add more docs.
2503
25042008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2505
2506 * nnheader.el (nnheader-read-timeout): Change the default timeout from
2507 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
2508 retrieval faster in some cases, but might make CPU usage larger. If
2509 this has any bad side effects, we might revert this change.
2510
2511 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
2512 seems to make mail retrieval much, much faster.
2513 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 2514 unconditionally.
a368801c
MB
2515
2516 * gnus-draft.el (gnus-group-send-queue): Bind
2517 message-send-mail-partially-limit to nil to avoid being prompted.
2518
03c673c9
MB
25192008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
2520
2521 * mml.el (mml-attach-buffer): Prompt for `disposition'.
2522
2523 * message.el (message-bogus-address-regexp): Fix and improve custom
2524 type.
2525 (message-setup-hook): Add message-check-recipients as custom option.
2526
58333467
MB
25272008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
2528
2529 * message.el (message-cite-function): Remove bogus autoload which crept
2530 in during merge from v5-10.
2531
4079589f
MB
25322008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
2533
2534 * nnimap.el (nnimap-open-connection): Fix login/password bug.
2535
2536 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
2537
2538 * auth-source.el: Preliminary Tramp docs.
2539 (auth-sources): Change the default auth-sources to use
2540 EPA .gpg files.
2541
e952b711
MB
25422008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2543
2544 * nntp.el: Autoload `auth-source-user-or-password'.
2545 (nntp-send-authinfo): Use it.
2546
2547 * nnimap.el: Autoload `auth-source-user-or-password'.
2548 (nnimap-open-connection): Use it.
2549
2550 * auth-source.el: Added docs on using with url-auth. Import gnus-util
2551 for the gnus-message function.
2552 (auth-source-user-or-password): Use it.
2553
4fedcc00
SM
25542008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2555
2556 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
2557 rfc2104-hexstring-to-byte-list. Return a unibyte string.
2558 (rfc2104-hash): Use it.
2559
149cd465
JB
25602008-05-08 Juanma Barranquero <lekktu@gmail.com>
2561
2562 * gnus-art.el (gnus-article-toggle-truncate-lines):
2563 Don't use `iff' in docstring.
2564
0ab5c2be
MB
25652008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
2566
2567 * gnus-registry.el: Adjusted copyright dates and added a keyword.
2568
2569 * gnus-util.el (gnus-extract-address-component-name)
2570 (gnus-extract-address-component-email): Convenience functions around
2571 `gnus-extract-address-components'.
2572
4fedcc00
SM
2573 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2574 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
2575 sender name to `user-mail-address'.
2576
25772008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
2578
2579 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
2580 catch/throw to optimize.
2581 (gnus-registry-find-keywords): Just use member to find a keyword.
2582
42a83f4b
SM
25832008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2584
2585 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
2586 is current before calling gnus-server-prepare.
2587 (gnus-server-setup-buffer, gnus-server-update-server)
2588 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
2589
d844ef2f
JL
25902008-05-04 Juri Linkov <juri@jurta.org>
2591
2592 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
2593 (mailcap-file-default-commands): Use mailcap-replace-in-string
2594 instead of replace-regexp-in-string, and mailcap-delete-duplicates
2595 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
2596
f8a29505
MB
25972008-05-03 Reiner Steib <reiner.steib@gmx.de>
2598
2599 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
2600
3a23a519
MB
26012008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2602
2603 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
2604 hooks.
2605 (gnus-update-read-articles): Speed up non-marks-using users.
2606 (gnus-use-marks): Define gnus-use-marks.
2607 (gnus-propagate-marks): Rename variable to something more sensible.
2608
38ac8b91
JB
26092008-05-02 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
2612 (gmm-image-load-path-for-library): Fix typos in docstrings.
2613 (gmm-message): Reflow docstring.
2614
8336c962
MB
26152008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
2616
42a83f4b
SM
2617 * mail-source.el (mail-source-set-1, mail-source-bind):
2618 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
2619
26202008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
2621
2622 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
2623 by sender if it's equal to user-mail-address, it's likely to be
2624 useless.
2625
2626 * mail-source.el (mail-source-bind): Don't use user or password if they
2627 are not bound. Unintern them if they are nil. Don't use server unless
2628 it's bound, and default it to empty string otherwise.
2629
58a67d68
MB
26302008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
2631
2632 * mail-source.el: Load auth-source.el.
2633 (mail-source-bind): Add comments. Call auth-source-user-or-password to
2634 get user name or password, if auth-sources is set up.
2635
2636 * gnus-registry.el (gnus-registry-split-strategy): New variable for
2637 strategy of splitting with parent.
2638 (gnus-registry-split-fancy-with-parent)
2639 (gnus-registry-post-process-groups): Use it and fix prior
2640 bug (returning a list as the split result).
2641
2642 * auth-source.el (auth-sources): Remove server parameter.
2643 (auth-source-pick, auth-source-user-or-password)
2644 (auth-source-user-or-password-imap)
2645 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2646 (auth-source-user-or-password-sftp)
2647 (auth-source-user-or-password-smtp): Remove server parameter.
2648
296fa7b4
JB
26492008-04-25 Juanma Barranquero <lekktu@gmail.com>
2650
2651 * smime.el (smime-sign-region, smime-encrypt-region)
2652 (smime-decrypt-region):
2653 Remove redundant calls to `generate-new-buffer-name'.
2654
58a67d68
MB
26552008-04-24 Luca Capello <luca@pca.it> (tiny change)
2656
2657 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
2658 Don't use QP for message/rfc822.
2659 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
2660
2136a8a7
SM
26612008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
2662
2663 * sieve-manage.el (sieve-string-bytes): Remove.
2664 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
2665 correct byte-length only if the process's coding-system is the same as
2666 the one used internally by Emacs to represent strings.
2667
a837fe74
JL
26682008-04-22 Juri Linkov <juri@jurta.org>
2669
2670 * mailcap.el (mailcap-file-default-commands): New function.
2671
d55fe5bb
MB
26722008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2673
2674 * message.el (message-signature-separator, message-cite-function):
2675 Change custom version.
2676
26772008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
2678
2679 * mm-decode.el (mm-display-external): Make temp file read-only.
2680
26812008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
2682
2683 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
2684 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
2685 `C-c C-f d'.
2686
26872008-04-12 Adrian Aichner <adrian@xemacs.org>
2688
2689 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
2690
26912008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2692
2693 * auth-source.el: Added docs.
2136a8a7 2694 (auth-sources): Modify format to support server.
d55fe5bb
MB
2695 (auth-source-pick, auth-source-user-or-password)
2696 (auth-source-user-or-password-imap)
2697 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2698 (auth-source-user-or-password-sftp)
2699 (auth-source-user-or-password-smtp): Add server parameter.
2700
27012008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
2702
2703 * gnus-registry.el: Initialize the registry when gnus-registry-install
2704 is t.
2705
73f2395e
KY
27062008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
2707
2708 * compface.el (uncompface): Make buffer unibyte.
2709
e66d8771
SM
27102008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
2711
2712 * mail-source.el (mail-source-value):
2713 Prefer fboundp to functionp so it works with macros as well.
2714
407da272
GM
27152008-04-05 Glenn Morris <rgm@gnu.org>
2716
2717 * gnus-ems.el (mm-disable-multibyte): Autoload it.
2718
3b728e95
SM
27192008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
2720
d37ded9e
SM
2721 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
2722 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
2723
407da272
GM
2724 * nnheader.el (nnheader-init-server-buffer): Change buffer's
2725 multibyteness after rather than before erasing it.
33e2f72c 2726
75eda25b
SM
2727 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
2728 mm-with-multibyte.
407da272
GM
2729 (gnus-request-article-this-buffer): Make sure the proper decoding is
2730 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 2731
2b57967e
SM
2732 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
2733 default-enable-multibyte-characters.
2734
d7eb3b36
SM
2735 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
2736 default-enable-multibyte-characters.
2737
7ab0253d
SM
2738 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
2739
3b728e95
SM
2740 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
2741
5faa2ec0
SM
27422008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
2743
2744 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2745 Fix last change in case the element is not even a symbol.
2746
59429511
MB
27472008-04-02 Simon Josefsson <simon@josefsson.org>
2748
2749 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
2750 imap-enable-exchange-bug-workaround.
2751 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
2752
27532008-04-01 Simon Josefsson <simon@josefsson.org>
2754
2755 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
2756 a 100 byte status-checks into a 2-3MB transfer for each group.
2757 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
2758 to enable bug workaround or not.
2759 (nnimap-find-minmax-uid): Only enable workaround conditionally.
2760
a0e08467
GM
27612008-03-31 Glenn Morris <rgm@gnu.org>
2762
2763 * message.el (mml2015-use): Declare for compiler.
2764 (message-info): Require mml2015 when appropriate.
2765
990e2c2f
SM
27662008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
2767
2768 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
2769 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
2770 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
2771 (nntp-service-to-port): New function.
2772 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
2773 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
2774 (nntp-open-netcat-stream): New function.
2775 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
2776
59429511
MB
27772008-03-29 Sven Joachim <svenjoac@gmx.de>
2778
2779 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
2780
fa98585c
SM
27812008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
2782
2783 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
2784
9b3ebcb6
MB
27852008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
2786
2787 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
2788
27892008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2790
fa98585c
SM
2791 * message.el (message-signature-separator): Change default.
2792 Improve custom type.
9b3ebcb6
MB
2793 (message-cite-function): Change default to
2794 message-cite-original-without-signature.
2795
2796 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
2797 toggle.
2798
2799 * message.el (message-check-news-body-syntax): Fix signature check.
2800 (message-setup-1): Mark buffer as unmodified _after_ running
2801 message-setup-hook and handling message-alternative-emails.
2802 (message-shorten-references): Be more strict when building list of
2803 valid references to comply with GNKSA.
2804
fa98585c
SM
2805 * gnus-group.el (gnus-read-ephemeral-bug-group)
2806 (gnus-read-ephemeral-debian-bug-group)
2807 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
2808
2809 * message.el (message-info): Don't use booleanp which isn't supported
2810 in Emacs 21 and XEmacs.
2811
28122008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2813
2814 * gnus-group.el (gnus-gmane-group-download-format): Rename from
2815 gnus-group-gmane-group-download-format.
2816 (gnus-group-read-ephemeral-gmane-group): Rename from
2817 gnus-group-read-ephemeral-gmane-group.
2818 (gnus-read-ephemeral-gmane-group-url): Rename from
2819 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 2820 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
2821 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
2822 (gnus-read-ephemeral-emacs-bug-group): New commands.
2823
28242008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2825
2826 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
2827 (gnus-visible-headers): Improve custom type.
2828
28292008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2830
2831 * mml.el (mml-menu): Add workarounds for XEmacs.
2832
2833 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
2834 X-Boundary header.
2835
2836 * message.el (message-simplify-recipients): Fix previous commit.
2837
b813166a
SM
28382008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
2839
df06dd59 2840 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 2841 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 2842
b813166a
SM
2843 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2844 Prefer fboundp to functionp so it works with macros as well.
2845
9b3ebcb6
MB
28462008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
2847
5faa2ec0
SM
2848 * message.el (message-alter-recipients-discard-bogus-full-name):
2849 New function.
9b3ebcb6
MB
2850 (message-alter-recipients-function): New variable.
2851 (message-get-reply-headers): Use it.
2852 (message-replace-header): New helper function.
2853 (message-recipients-without-full-name): New variable.
2854 (message-simplify-recipients): New command.
2855
2856 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
2857
2858 * message.el (message-info): Handle EasyPG manual.
2859
2860 * mml.el (mml-menu): Add entry for EasyPG.
2861
28622008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
2863
2864 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
2865 parameter.
2866
2867 * message.el (message-disassociate-draft): Specify drafts group name
2868 fully.
2869
28702008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
2871
2872 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
2873 unnecessary duplicates from the match list.
2874
28752008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2876
2877 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
2878 args of `how-many' of which the XEmacs version doesn't take; declare
2879 Info-index-next as function.
2880
28812008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2882
2883 * gnus-score.el (gnus-score-headers): Fix handling of
2884 gnus-inhibit-slow-scoring.
2885
2886 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
2887 string.
2888 (gnus-button-url-regexp): Improve handling of parenthesis.
2889 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
2890 (gnus-button-handle-info-keystrokes): Handle index entries.
2891
28922008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
2893
2894 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
2895 Incoming* files.
2896
28972008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
2898
2899 * auth-source.el (auth-sources): Renamed from auth-source-choices.
2900 (auth-source-pick): Use it.
2901
29022008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
2903
2904 * auth-source.el (auth-source-protocols)
2905 (auth-source-protocols-customize, auth-source-choices): Added and
2906 modified variable customizations and defaults.
2907 (auth-source-pick, auth-source-user-or-password)
2908 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
2909 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2910 (auth-source-user-or-password-sftp)
2911 (auth-source-user-or-password-smtp): Use new variables and provide an
2912 interface to netrc.el.
2913
29142008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
2915
2916 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
2917 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
2918 Make sure the nntp port to specify is a string.
2919
dd58a686
SM
29202008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2921
ed075cb4
SM
2922 * nntp.el: Use with-current-buffer.
2923 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
2924 dubious mm-with-unibyte-current-buffer.
2925 (nntp-with-open-group-function): New function extracted from
2926 nntp-with-open-group macro.
2927 (nntp-with-open-group): Use the function, so it's easier to debug.
2928 Add indentation and debugging info.
9b3ebcb6
MB
2929 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
2930 the use of the netcat alternatives.
ed075cb4 2931
f15a9fec
SM
2932 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
2933 Avoid mm-string-as-multibyte as well.
2934
944c87e0
SM
2935 * nnweb.el (nnweb-insert-html):
2936 Remove use of nnheader-string-as-multibyte.
2937
2ec9cf15
SM
2938 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
2939 (nnheader-string-as-multibyte): Remove.
2940
3d2440b4
SM
2941 * mm-view.el: Use inhibit-read-only.
2942 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
2943 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
2944 or unibyte-string.
2945
456cace2
SM
2946 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
2947 (mm-uu-yenc-extract): Use with-current-buffer.
2948
f5fcf556
SM
2949 * gnus-soup.el (gnus-soup-send-packet): Don't use
2950 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
2951
c9de7755
SM
2952 * nnmh.el: Use with-current-buffer.
2953 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
2954 mm-string-as-multibyte on the output of mm-encode-coding-string.
2955
3d2440b4 2956 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
2957 (nnimap-request-move-article): Use with-current-buffer.
2958
3d2440b4
SM
2959 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
2960 inserting the handle-buffer's text, so the implicit multibyte->unibyte
2961 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 2962
228b6ecd
SM
2963 * gnus-msg.el: Use with-current-buffer.
2964
dd58a686
SM
2965 * message.el (message-ignored-resent-headers): Add "Delivered-To".
2966
9b3ebcb6
MB
29672008-03-10 Daiki Ueno <ueno@unixuser.org>
2968
2969 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
2970 string for caching if it is 'PIN.
2971
37a68866
MB
29722008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2973
dd58a686
SM
2974 * mail-source.el (mail-source-delete-old-incoming-confirm):
2975 Change default to nil.
37a68866
MB
2976 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
2977
8f7abae3
MB
29782008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
2979
2980 * gnus-art.el (gnus-narrow-to-page): Position point properly.
2981 (gnus-article-goto-prev-page): Work for articles having ^L's.
2982
2983 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
2984
2985 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
2986
e0385bf4
KF
29872008-03-07 Karl Fogel <kfogel@red-bean.com>
2988
56388398 2989 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
2990 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
2991 (gnus-bookmark-jump): Adjust some variable names.
2992
8f7abae3 29932008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 2994
8f7abae3
MB
2995 * auth-source.el: New package.
2996 (auth-source-choices): Add customization entry point variable.
2997
2998 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
2999 bug.
3000
30012008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
3002
3003 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
3004 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 3005 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
3006 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
3007 the `gnus-registry-mark-map' keymap dynamically from
3008 `gnus-registry-marks'. The generated functions update the summary line
3009 when a registry mark is added or deleted, and will call
3010 `gnus-registry-install-p' (see the comments in the code).
3011 (gnus-registry-user-format-function-M): Use concat intelligently.
3012
3013 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
3014 the registry mark functions.
a7b50e1c 3015
c1717fbd
GM
30162008-03-05 Glenn Morris <rgm@gnu.org>
3017
3018 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
3019 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
3020 gnus-art.
3021 (top-level): No need to load own source when compiling.
3022
8f7abae3
MB
30232008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3024
3025 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
3026 Suggested by <chris.anderton@zetnet.co.uk>.
3027
1fc34624
GM
30282008-03-04 Glenn Morris <rgm@gnu.org>
3029
3030 * gnus-sum.el (top-level): No need to require gnus when compiling,
3031 since unconditionally required near start of file.
3032 (gnus-summary-display-while-building): Move definition before use.
3033
8f7abae3
MB
30342008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
3035
3036 * gnus-registry.el (gnus-registry-user-format-function-M): Add
3037 formatting function.
3038
30392008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
3040
3041 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
3042 with plists.
3043 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
3044 Use new format.
3045
30462008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
3047
3048 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
3049 `where-is-internal' that returns a range of key sequences.
3050
dacb905a
SM
30512008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
3052
a88fd51a
SM
3053 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
3054
c7a91ce1 3055 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
3056 (gnus-summary-jump-to-group): Consider windows on other displayed
3057 frames as well. Similar changes might be needed elsewhere, but that's
3058 the one I've bumped into during my use.
c7a91ce1 3059
62dc3ac3 3060 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 3061 * gnus-msg.el (gnus-debug):
dacb905a
SM
3062 * gnus-group.el (gnus-update-group-mark-positions):
3063 Use mm-string-to-multibyte.
3064
8f7abae3
MB
30652008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
3066
3067 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
3068 doesn't handle NotDashEscaped.
3069
3070 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
3071 (mml-dnd-attach-options): Fix typo in custom choice.
3072
3073 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
3074 nndoc-article-type to mbox.
3075 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
3076
3077 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
3078 to nil, instead of html2text.
3079
3080 * imap.el (imap-debug): Add `imap-ping-server'.
3081
3082 * gnus-bookmark.el: Add FIXMEs.
3083
3084 * message.el (message-form-letter-separator)
3085 (message-send-form-letter-delay): New variables.
3086 (message-send-form-letter): Use them. New command to send form
3087 letters. Requested by Uwe Siart.
3088 (message-send-mail-function): Doc fix. Add "Other" custom option.
3089
14e8de0c
MB
30902008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
3091
3092 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
3093 empty author.
3094
30952008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
3096
3097 * gnus-registry.el (gnus-registry-marks): Add variable for
3098 customization of marks and their appearance.
3099 (gnus-registry-read-mark): Use it.
3100 (gnus-registry-do-marks): Add utility function to loop through
3101 `gnus-registry-marks'.
3102 (gnus-registry-install-shortcuts-and-menus): Add function to install
3103 shortcuts and menus.
3104 (gnus-registry-initialize): Use it.
3105 (gnus-registry-default-mark): Clarify documentation.
3106
ab74c815
GM
31072008-02-29 Glenn Morris <rgm@gnu.org>
3108
3109 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
3110 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
3111 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
3112 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
3113 Change defcustom :version from 23.0 to 23.1.
3114
14e8de0c
MB
31152008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
3116
3117 * gnus-registry.el (gnus-registry-follow-group-p)
3118 (gnus-registry-post-process-groups): Add functions to aid registry
3119 splitting and improve logging. Clarify behavior in function
3120 documentation.
3121 (gnus-registry-split-fancy-with-parent): Use them.
3122
80de1778
SM
31232008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3124
3125 * gnus-art.el: Use with-current-buffer.
3126
14e8de0c
MB
31272008-02-27 David Engster <dengste@eml.cc>
3128
3129 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
3130 Express real group name in the response.
3131
31322008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
3133
3134 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
3135 (nnmairix-last-server, nnmairix-current-server): Defvar them.
3136 (nnmairix-goto-original-article): Defvar gnus-registry-install and
3137 autoload gnus-registry-fetch-group when compiling.
149cd465 3138 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
3139 unreferenced argument passed to nnmairix-call-backend.
3140
31412008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3142
3143 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
3144 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
3145 Wilde.
3146
da13b6cc
GM
31472008-02-27 Glenn Morris <rgm@gnu.org>
3148
3149 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
3150 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
3151 variables to defconsts. Convert comments to doc-strings.
3152 (nnmairix-last-server, nnmairix-current-server): Convert from free
3153 variables to defvars. Convert comments to doc-strings.
3154 (gnus-registry-fetch-group): Autoload.
3155 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
3156 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
3157 (nnmairix-widget-build-editable-fields): Use car cddr rather than
3158 caddr.
be021c01
GM
3159 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
3160 nnmairix-request-group-with-article-number-correction call.
3161 (nnmairix-fast, nnmairix-group): New, less general names, for free
3162 variables passed from nnmairix-request-group to
3163 nnmairix-request-group-with-article-number-correction. Declare.
3164 (nnmairix-request-group-with-article-number-correction):
3165 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 3166
3d0f8a67
MB
31672008-02-26 David Engster <dengste@eml.cc>
3168
3169 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
3170 version 0.5.
3171
31722008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
3173
3174 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
3175 instead of making an extra function call. Don't add the current group
3176 to articles only when they have the group. Use
3177 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
3178 Reported by David <de_bb@arcor.de>.
3179
f5490ddc
MB
31802008-02-24 Miles Bader <miles@gnu.org>
3181
3182 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
3183 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
3184 (mm-find-mime-charset-region):
3185 * mm-bodies.el (mm-encode-body):
3186 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
3187
52bec650
MB
31882008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
3189
3190 * mail-source.el (mail-source-delete-incoming): Change default.
3191 Supplement doc string.
3192
3193 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
3194
31952008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3196
3197 * nnmail.el (nnmail-message-id-cache-file): Derive from
3198 `gnus-home-directory'.
3199
32002008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
3201
3202 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 3203 Document negative prefix.
52bec650 3204
5e25c514 3205 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
3206
32072008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3208
3209 * message.el (message-unsent-separator): Add the Exim bounce
3210 separator.
3211
32122008-02-10 Daiki Ueno <ueno@unixuser.org>
3213
3214 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
3215 list.
3216 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
3217 recipient/signer list.
3218
0b9c5ab7
RS
32192008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
3220
3221 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
3222 fbound (Emacs 23 unicode), signal an error.
3223
1888e568
GM
32242008-02-08 Glenn Morris <rgm@gnu.org>
3225
3226 * gnus-art.el (pgg-display-output-buffer): Declare as function.
3227
52bec650
MB
32282008-02-07 Tassilo Horn <tassilo@member.fsf.org>
3229
3230 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
3231 ports to the calls to `netrc-machine-user-or-password' in addition to
3232 "imap" and "imaps".
3233
e9198520
MB
32342008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
3235
3236 * gnus.el (gnus-group-startup-message): Add `find-image' call before
3237 image-load-path is let-bound. Reported by Harald Hanche-Olsen
3238 <hanche@math.ntnu.no>.
3239
32402008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
3241
3242 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
3243
9303f985 32442008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
3245
3246 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
3247
3248 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
3249
9303f985 32502008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
3251
3252 * mml.el (mml-parse-1): Remove apparently vestigial use of
3253 `mm-hack-charsets'.
3254 * mm-bodies.el (mm-encode-body): Likewise.
3255
9303f985 32562008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 3257
4fedcc00 3258 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
3259 rfc2104-hexstring-to-bitstring and changed to return a byte list.
3260 (rfc2104-hash): Convert the result of concat to unibyte string.
3261
9303f985 32622008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 3263
aca7a3d2
MB
3264 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
3265 coding-system-for-read.
3266 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
3267
8385d659 3268 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 3269 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 3270 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 3271
10ef2ef7 32722008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
3273
3274 * mail-source.el (mail-sources): Add `group' choice.
3275
3276 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
3277 parameter `in-group' to control into which group the articles go.
3278 Add treatment of `group' mail-source.
3279
a445370f
DN
32802008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
3281
3282 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
3283 * message.el (message-beginning-of-line): Use featurep instead of bound
3284 tests in order to resolve conditionals at compile time.
3285
4599d0ec
MB
32862008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
3287
3288 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
3289
3290 * mm-decode.el (mm-dissect-buffer): Decode description.
3291
3292 * mml.el (mml-to-mime): Encode message header first.
3293
0b6799c3
MB
32942008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
3295
3296 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
3297 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
3298
32992008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
3300
3301 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
3302
33032008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
3304
3305 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
3306 prefix keys.
3307 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
3308 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
3309 gnus-xmas.el.
3310
33112008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
3312
3313 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
3314 Add new variables for article mark management.
3315 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
3316 list of extra data entries which, when present, will indicate that the
3317 article ID should not be trimmed from the registry.
3318 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
3319 functions.
3320 (gnus-registry-read-mark): New function to read a mark name from the
3321 user.
3322 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
3323 (gnus-registry-set-article-mark-internal): New functions to add and
3324 remove marks.
3325 (gnus-registry-get-article-marks): New function to show the marks for
3326 an article, or retrieve them for further use.
3327
33282008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
3329
3330 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
3331 keys when no argument is given.
3332
33332008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
3334
3335 * gnus-sum.el (gnus-article-sort-by-random)
3336 (gnus-thread-sort-by-random): Fix doc strings. Reported by
3337 jidanni@jidanni.org.
3338
33392008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
3340
3341 * gnus-art.el (gnus-article-describe-bindings): New function.
3342 (gnus-article-read-summary-keys): Use it.
3343 (gnus-article-mode-map): Bind `C-h b' to it.
3344
95838435
MB
33452008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
3346
3347 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
3348 XEmacs.
3349 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
3350 against non-character events.
3351
95838435
MB
33522008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
3353
3354 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
3355 command.
3356 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
3357 instead of END. Change name of the temp file.
3358 (gnus-group-gmane-group-download-format): Add doc string. Make it
3359 customizable.
3360
33612008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
3362
3363 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
3364 bind `S W' to gnus-article-wide-reply-with-original; set default
3365 binding to gnus-article-read-summary-send-keys.
3366 (gnus-article-read-summary-keys): Fix the order of keys; display
3367 continuation keys correctly in the echo area; describe bindings
3368 correctly when keys end with `C-h'.
3369 (gnus-article-read-summary-send-keys): New function.
3370 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
3371 for gnus-article-read-summary-send-keys; display continuation keys
3372 correctly in the echo area.
3373 (gnus-article-reply-with-original): Ignore prefix argument.
3374 (gnus-article-wide-reply-with-original): New function.
3375
d82cf70b
MB
33762008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
3377
3378 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
3379 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
3380
33812008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
3382
3383 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
3384 (gnus-group-read-ephemeral-gmane-group): New command.
3385
f3041af1
DN
33862008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3387
3388 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
3389
87035689
MB
33902007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
3391
3392 * message.el (message-send-mail-function): Increase custom version.
3393
3394 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
3395 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
3396
87035689
MB
33972007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
3398
3399 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
3400 html parts correctly; support forwarded messages.
3401 (gnus-article-browse-html-article): Remove work buffers.
3402
3403 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
3404 compiling.
3405 (netrc-bound-and-true-p): New macro.
3406 (netrc-parse): Use it instead of bound-and-true-p that is not available
3407 in XEmacs 21.4.
3408
34092007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
3410
3411 * gnus-registry.el (gnus-registry-mark-article)
3412 (gnus-registry-article-marks): Add functionality to mark articles
3413 through the Gnus registry.
3414
3415 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
3416 (netrc-parse): Use encrypt-file-alist to determine if
3417 encrypt-find-model or encrypt-insert-file-contents should be used.
3418
541cbf8b
GM
34192007-12-19 Glenn Morris <rgm@gnu.org>
3420
3421 * mml.el (message-options-set, message-narrow-to-head)
3422 (message-in-body-p, message-mail-p, message-encode-message-body):
3423 Autoload.
3424 (message-remove-header, message-narrow-to-headers-or-head)
3425 (message-subscribed-p, message-make-mail-followup-to)
3426 (message-position-on-field, message-news-p)
3427 (message-options-set-recipient, message-generate-headers)
3428 (message-sort-headers): Declare as functions.
3429
87035689
MB
34302007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
3431
3432 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
3433 convention in doc string.
3434
34352007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3436
3437 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
3438 title to html parts.
3439 (gnus-article-browse-html-article): Pass message header to it.
3440
3441 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
3442
34432007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
3444
3445 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
3446 or password compatible with XEmacs.
3447
bbbe940b
MB
34482007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
3449
3450 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
3451 format document.
3452 (gnus-mime-delete-part): Don't write description line if empty.
3453 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
3454
880820fe 34552007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
3456
3457 * gnus-sum.el (gnus-summary-mark-unread-as-read)
3458 (gnus-summary-mark-read-and-unread-as-read)
3459 (gnus-summary-mark-current-read-and-unread-as-read)
3460 (gnus-summary-mark-unread-as-ticked): Doc fix.
3461 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
3462
34632007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3464
3465 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
3466 Christoph Conrad <christoph.conrad@gmx.de>.
3467
34682007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
3469
3470 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
3471 yes-or-no-p.
3472
34732007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
3474
3475 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 3476 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
3477
3478 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
3479 gnus-y-or-n-p instead of y-or-n-p.
3480 (gnus-article-browse-html-parts): Work with message/external-body; use
3481 mm-add-meta-html-tag.
3482
cef98b13
GM
34832007-12-11 Glenn Morris <rgm@gnu.org>
3484
3485 * gnus-cache.el: Require gnus-sum not just when compiling.
3486
3487 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
3488
3489 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
3490 definitions before use.
3491
3492 * mm-decode.el: Require gnus-util.
3493 (mm-remove-part): Only call delete-annotation on XEmacs.
3494
3495 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
3496
3497 * nnmail.el: Require gnus-int.
3498
3499 * spam.el: Move `require's before `eval-when-compile's.
3500
3501 * gnus-ems.el (gnus-alive-p):
3502 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 3503 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
3504 * mail-source.el (gnus-compress-sequence):
3505 * message.el (Info-goto-node, format-spec):
3506 * mm-bodies.el (message-options-get):
3507 * mm-decode.el (mm-view-pkcs7):
3508 * mm-util.el (gmm-write-region):
3509 * mml-smime.el (mml-compute-boundary)
3510 (gnus-completing-read-with-default):
3511 * mml.el (widget-button-press, gnus-make-hashtable):
3512 * mml1991.el (mm-decode-content-transfer-encoding)
3513 (mm-encode-content-transfer-encoding)
3514 (message-options-get, message-options-set):
3515 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
3516 * nnfolder.el (gnus-request-group):
3517 * nnheader.el (ietf-drums-unfold-fws):
3518 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
3519 * smime.el (gnus-run-mode-hooks):
3520 * spam-stat.el (gnus-message): Autoload.
3521
3522 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
3523 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
3524 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
3525 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
3526 Add declare-function compatibility definition.
3527
3528 * gnus-cache.el (nnvirtual-find-group-art):
3529 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
3530 (gnus-add-image, gnus-add-wash-type):
3531 * gnus-group.el (nnkiboze-score-file):
3532 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
3533 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
3534 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
3535 (message-tokenize-header, gnus-get-buffer-create)
3536 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
3537 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
3538 * gnus.el (gnus-group-decoded-name):
3539 * mail-source.el (imap-capability):
3540 * mm-bodies.el (message-options-set):
3541 * mm-decode.el (gnus-configure-windows):
3542 * mm-extern.el (message-goto-body):
3543 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
3544 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
3545 (epg-sub-key-validity, message-options-set):
3546 * mml.el (widget-event-point, gnus-configure-windows):
3547 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
3548 * mml2015.el (epg-check-configuration, epg-configuration)
3549 (message-options-set):
3550 * nndb.el (nndb-request-article):
3551 * nnfolder.el (gnus-request-create-group):
3552 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
3553 * nnmaildir.el (gnus-group-mark-article-read):
3554 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
3555 * rfc1843.el (message-fetch-field):
3556 * spam.el (gnus-extract-address-components):
3557 Declare as functions.
3558
bbbe940b
MB
35592007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
3560
3561 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
3562
a5ded4c9
GM
35632007-12-09 Glenn Morris <rgm@gnu.org>
3564
3565 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
3566
3567 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 3568 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 3569 Add declare-function compatibility definition.
a5ded4c9
GM
3570
3571 * gnus-art.el (w3-region, w3m-region, Info-menu):
3572 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
3573 * gnus-sum.el (gnus-get-predicate):
3574 * gnus-util.el (mm-append-to-file, w32-focus-frame):
3575 * message.el (mail-abbrev-in-expansion-header-p):
3576 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 3577 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
3578 * sieve-manage.el (password-read, password-cache-add)
3579 (password-cache-remove):
8d0f97a4 3580 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 3581
274f1353
DK
35822007-12-08 David Kastrup <dak@gnu.org>
3583
3584 * gnus-sum.el (gnus-summary-simplify-subject-query):
3585 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
3586 `message'.
3587
a601fb74 35882007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 3589
a601fb74 3590 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 3591
af5370ad
RS
35922007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
3593
3594 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
3595
21ee0911
MB
35962007-12-06 Christian Plate <cplate@web.de> (tiny change)
3597
3598 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
3599 Call gnus-add-to-range ranges only once with a prepared article-list.
3600
36012007-12-06 Paul Jarc <prj@po.cwru.edu>
3602
149cd465
JB
3603 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
3604 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
3605 group names with backslashes. Reported by Tassilo Horn
3606 <tassilo@member.fsf.org>.
3607
f0131492 36082007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 3609
a601fb74
GM
3610 * gnus-art.el (article-make-date-line):
3611 * gnus-start.el (gnus-load):
3612 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 3613
415a09fb
MB
36142007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3615
3616 * gnus-art.el (gnus-use-idna)
3617 * gnus-start.el (gnus-site-init-file)
3618 * message.el (message-use-idna)
3619 * mm-uu.el (mm-uu-hide-markers)
3620 * smiley.el (smiley-style): Revert changes that suppress warnings.
3621
36222007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3623
3624 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
3625 specify charset to html source. Reported by Christoph Conrad
3626 <christoph.conrad@gmx.de>.
3627
36282007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
3629
3630 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
3631 idna-program in order to suppress byte compile warning issued by XEmacs
3632 that came to byte compile the default value section of defcustom forms
3633 recently.
3634
3635 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
3636 value of installation-directory.
3637
3638 * message.el (message-use-idna): Don't directly refer to the value of
3639 idna-program.
3640
3641 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
3642
3643 * smiley.el (smiley-style): Don't directly call face-attribute.
3644
b890d447
MB
36452007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
3646
3647 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
3648
3649 * gnus-dired.el: Reduce Gnus dependencies.
3650 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
3651 require. Use autoloads instead.
3652 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
3653 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
3654 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
3655 (gnus-dired-mode): Adjust doc string.
3656 (gnus-dired-mail-mode): New variable.
3657 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
3658 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
3659 (gnus-dired-mail-buffers): New function. Return mail or message
3660 composition buffers.
3661 (gnus-dired-attach): Use it.
3662 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
3663 NO-DECODE.
3664 (gnus-dired-print): Use `gnus-print-buffer' depending on
3665 `gnus-dired-mail-mode'.
3666
36672007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
3668
3669 * rfc2047.el (rfc2047-encoded-word-regexp)
3670 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
3671 explaining what regexp patterns are for.
3672
13b0ef01
GM
36732007-12-04 Glenn Morris <rgm@gnu.org>
3674
3675 * password.el: Move to ../password-cache.el.
3676
3677 * mml1991.el (password-read, password-cache-add, password-cache-remove):
3678 * mml2015.el (password-read, password-cache-add, password-cache-remove):
3679 * mml-smime.el (password-read, password-cache-add)
3680 (password-cache-remove):
3681 No need to autoload, since mml-sec requires password.
3682
3683 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
3684 * message.el (gnus-extract-address-components):
3685 * mml-smime.el (gnus-extract-address-components): Define for compiler.
3686
3687 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
3688 password.
3689
b890d447
MB
36902007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
3691
3692 * mailcap.el: Reduce dependencies.
3693 (mail-header-parse-content-type): Autoload.
3694 (mailcap-delete-duplicates): New alias.
3695 (mailcap-mime-info): Add optional argument NO-DECODE.
3696 (mailcap-mime-types): Use mailcap-delete-duplicates.
3697
3698 * message.el (message-ignored-supersedes-headers): Add "X-ID".
3699
37002007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3701
3702 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
3703 function.
3704
3705 * gnus-uu.el (gnus-uu-decode-yenc): New command.
3706 (gnus-uu-yenc-article): New function.
3707
3708 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
3709
3710 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
3711 buffer.
3712
21662dc7
GM
37132007-12-02 Glenn Morris <rgm@gnu.org>
3714
323fc9ec
GM
3715 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
3716 Move to ../net.
3717
21662dc7
GM
3718 * binhex.el, uudecode.el: Move to ../mail.
3719
ceabaeb3
GM
3720 * encrypt.el: Remove file.
3721
b890d447
MB
37222007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
3723
3724 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
3725 matches on patches.
3726
3727 * gnus-art.el (gnus-article-browse-html-article): Mention
3728 `mm-text-html-renderer' in the doc string.
3729
3730 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
3731 string. Add comments.
3732
3733 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
3734 if rhs is ASCII.
3735
08545d0a
GM
37362007-12-01 Glenn Morris <rgm@gnu.org>
3737
fb18c032 3738 * dig.el, dns.el: Move to ../net.
c3335b6a 3739 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 3740
08545d0a
GM
3741 * mail-source.el (top-level): Require format-spec before
3742 eval-when-compile.
3743
257a0a0d
GM
37442007-11-30 Glenn Morris <rgm@gnu.org>
3745
3746 * encrypt.el: Require password, rather than autoloading password-read.
3747
b890d447
MB
37482007-11-28 Elias Oltmanns <eo@nebensachen.de>
3749
3750 * gnus.el (gnus-method-to-server): Add an optional parameter so the
3751 caller can indicate whether the cache should be disregarded for this
3752 call. This way the result of the call is reproducible at all times and
3753 can be considered a canonical server name for the supplied method.
3754 (gnus-agent-method-p): Canonicalize server names by pushing their
3755 method through `gnus-method-to-server' using the no-cache argument.
3756
3757 * gnus-srvr.el (gnus-server-insert-server-line): Call
3758 `gnus-method-to-server' with `no-cache' argument.
3759
3760 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
3761 gnus-agent-possibly-synchronize-flags as this should be called when the
3762 server is actually being opened.
3763 (gnus-agent-possibly-synchronize-flags)
3764 (gnus-agent-possibly-synchronize-flags-server): Move check for the
3765 flags file of an agentized server to the latter function.
3766
3767 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
3768 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
3769 after a connection has been established successfully.
3770
37712007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
3772
3773 * gnus-art.el (article-display-face): Force to display face if called
3774 interactively; check if gnus-article-x-face-too-ugly matches author.
3775 (article-display-x-face): Display face even if From header is missing
3776 as article-display-face does.
3777
d50fd8e2
GM
37782007-11-28 Richard Stallman <rms@gnu.org>
3779
3780 * md4.el: Move to ../.
3781 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
3782
b890d447
MB
37832007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
3784
3785 * mail-source.el (mail-sources): Default to fetch from file for
3786 compatibility with default of nnmail-spool-file.
3787
37882007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
3789
3790 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
3791 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
3792 to look for encoded word that should be encoded again.
3793 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
3794 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
3795 encoding pattern.
3796 (rfc2047-decode-region): Switch strict regexp and loose one according
3797 to rfc2047-allow-irregular-q-encoded-words.
3798
a06e7b5d
SJ
37992007-11-26 Simon Josefsson <simon@josefsson.org>
3800
3801 * imap.el: Move to ../net directory.
3802
b890d447
MB
38032007-11-25 Romain Francoise <romain@orebokech.com>
3804
3805 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
3806
38072007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3808
3809 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
3810 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
3811
3812 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
3813 `nnmail-spool-file'.
3814
3815 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
3816 `nnmail-spool-file'.
3817
3818 * gnus-move.el (gnus-change-server): Ditto.
3819
3820 * gnus-kill.el (gnus-batch-score): Ditto.
3821
3822 * gnus-cache.el (gnus-jog-cache): Ditto.
3823
c9e31f32
SM
3824 * gnus-msg.el (gnus-summary-reply):
3825 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
3826
38272007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
3828
c9e31f32
SM
3829 * gnus-cache.el (gnus-cache-generate-nov-databases):
3830 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
3831 nnml-generate-nov-databases-1.
3832
e3b0153a
GM
38332007-11-24 Glenn Morris <rgm@gnu.org>
3834
3835 * message.el (message-tool-bar-retro): Update for rename
3836 mail_send.xpm->mail-send.xpm.
3837
b890d447
MB
38382007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3839
3840 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3841 `smime-ldap-search' for Emacs 22 and up.
3842
145cc6b9
RS
38432007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
3844
63ff8478
RS
3845 * hashcash.el: Move to ../mail directory.
3846
8746c8b8
RS
3847 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
3848
145cc6b9
RS
3849 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
3850 `smime-ldap-search' for Emacs 22 and up.
3851
82816ba1
SM
38522007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3853
b7b80032
SM
3854 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
3855
82816ba1
SM
3856 * message.el (message-send-mail-function): Fix error convention.
3857 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
3858 (message-widen-reply, message-send-mail, message-talkative-question)
3859 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
3860 (message-clone-locals, message-send-news): Use with-current-buffer.
3861 (message-insert-or-toggle-importance): Remove unused var `valid'.
3862 (message-make-references): Remove unused var `new-references'.
3863 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
3864
3042deef
JB
38652007-11-22 Juanma Barranquero <lekktu@gmail.com>
3866
3867 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
3868 (spam-split-symbolic-return-positive): Reflow docstring.
3869 (spam-backends, spam-summary-exit-behavior)
3870 (spam-mark-ham-unread-before-move-from-spam-group)
3871 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
3872 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
3873 (spam-clear-cache, spam-backend-check, spam-install-backend)
3874 (spam-install-statistical-backend, spam-list-of-processors)
3875 (spam-group-processor-p, spam-split, spam-bogofilter-score)
3876 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
3877 (spam-check-crm114, spam-initialize, spam-unload-hook):
3878 Fix typos in docstrings.
3879
b890d447
MB
38802007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3881
3882 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
3883 been checked if they have never been read and those group levels are
3884 higher than the one that a user specified.
3885
38862007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
3887
3888 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
3889 foreign groups unless a group level is specified by a user.
3890 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
3891
b62a39c4
RS
38922007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
3893
3894 * message.el (message-send-mail-function): Require sendmail.
3895
2ea6167b
RS
38962007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
3897
9e0a8576
RS
3898 * message.el (message-send-mail-function): Check for smtpmail too.
3899
f21470ef
RS
3900 * utf7.el (utf7-encode, utf7-decode): Use coding system
3901 `utf-7'/`utf-7-imap' from utf-7.el' if available.
3902
2ea6167b
RS
3903 * message.el (message-send-mail-function): New function.
3904 (message-send-mail-function): Set default using
3905 message-send-mail-function. Adjust doc string.
3906 (message-send-mail-with-mailclient): New function.
3907
127a6f0e
GM
39082007-11-17 Richard Stallman <rms@gnu.org>
3909
3910 * assistant.el: Remove file.
3911
9efa445f
DN
39122007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
3913
3914 * smime.el (from):
3915 * rfc2047.el (message-posting-charset):
3916 * qp.el (mm-use-ultra-safe-encoding):
3917 * pop3.el (parse-time-months):
3918 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
3919 * nnml.el (files):
3920 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
3921 (jka-compr-compression-info-list, ange-ftp-path-format)
3922 (efs-path-regexp):
3923 * nndiary.el (files):
3924 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
3925 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
3926 (epg-digest-algorithm-alist, inhibit-redisplay)
3927 (password-cache-expiry):
3928 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
3929 (pgg-output-buffer, password-cache-expiry):
3930 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
3931 (efs-path-regexp):
3932 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
3933 (inhibit-redisplay):
3934 * mm-uu.el (file-name, start-point, end-point, entry)
3935 (gnus-newsgroup-name, gnus-newsgroup-charset):
3936 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
3937 (latin-unity-ucs-list):
3938 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
3939 (mm-uu-binhex-decode-function):
b97439ce 3940 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
3941 (rmail-enable-mime-composing, gnus-local-organization)
3942 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
3943 (gnus-read-active-file, facemenu-add-face-function)
3944 (facemenu-remove-face-function, gnus-article-decoded-p)
3945 (tool-bar-mode):
3946 * mail-source.el (display-time-mail-function):
3947 * gnus-util.el (nnmail-pathname-coding-system)
3948 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
3949 (gnus-original-article-buffer, gnus-user-agent)
3950 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
3951 (xemacs-codename, sxemacs-codename, emacs-program-version):
3952 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
3953 * gnus-start.el (gnus-agent-covered-methods)
3954 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
3955 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
3956 (gnus-newsgroup-headers, gnus-group-list-mode)
3957 (gnus-group-mark-positions, gnus-newsgroup-data)
3958 (gnus-newsgroup-unreads, nnoo-state-alist)
3959 (gnus-current-select-method, mail-sources)
3960 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
3961 (nnmail-spool-file, gnus-cache-active-hashtb):
3962 * gnus-mh.el (mh-lib-progs):
3963 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
3964 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
3965 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
3966 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
3967 (gnus-group-buffer):
3968 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
3969 (font-lock-set-defaults):
3970 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
3971 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
3972 (gnus-summary-post-menu, total-parts, type, condition, length):
3973 * gnus-agent.el (gnus-agent-read-agentview):
3974 * flow-fill.el (show-trailing-whitespace):
3975 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
3976 eval-and-compile wrappers for byte compiler pacifiers.
3977
3978 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
3979 (mm-display-inline-fontify): Check for featurep 'xemacs not
3980 extent-list.
3981
3982 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
3983 itimer-list.
3984 (mm-create-image-xemacs): Only do something for XEmacs.
3985 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
3986
3987 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
3988
3989 * gnus-registry.el (gnus-adaptive-word-syntax-table):
3990 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
3991
e9346447
JB
39922007-11-15 Juanma Barranquero <lekktu@gmail.com>
3993
ec5741dc 3994 * nnimap.el (nnimap-split-download-body):
e9346447 3995 * gnus-demon.el (gnus-demon):
ec5741dc 3996 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 3997
1428d46b
MB
39982007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
3999
4000 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
4001 macros.
4002 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
4003 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
4004 copy data from unibyte buffer to multibyte current buffer.
4005 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
4006 to copy data from unibyte current buffer to multibyte buffer.
4007 (nntp-make-process-buffer): Make process buffer unibyte.
4008
4009 * pop3.el (pop3-open-server): Fix typo in Lisp code.
4010
40112007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
4012
4013 * pop3.el (pop3-open-server): Accept and process data more robustly at
4014 connexion start to avoid spurious "POP SSL connexion failed" errors.
4015
40162007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4017
4018 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
4019 read group names.
4020
40212007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
4022
4023 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
4024
40252007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
4026
4027 * nnmail.el (nnmail-parse-active): Make group names unibyte.
4028 (nnmail-save-active): Use a unibyte buffer when saving active file,
4029 which may contain non-ASCII group names.
4030
4031 * nnml.el (nnml-request-group): Decode group names in messages.
4032
4d8a28ec
MB
40332007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
4034
4035 * message.el (message-citation-line-function)
4036 (message-insert-formatted-citation-line): Fix spelling of
4037 `message-insert-formated-citation-line'.
4038
c12ecb0a
MB
40392007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
4040
4041 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
4042
4d8a28ec
MB
40432007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
4044
4045 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
4046 nnmail-pathname-coding-system.
4047
4048 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
4049 that a user enters; decode group names in messages.
4050
4051 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
4052
60ece9b0
MB
40532007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
4054
4055 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
4056
4057 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
4058
4059 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
4060 risky local variable.
4061
4062 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
4063
40642007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
4065
4066 * encrypt.el: Improve documentation to fix function name typo.
4067 Reported by Daiki Ueno <ueno@unixuser.org>.
4068
40692007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
4070
4071 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
4072 even if the point is not in the last page of an article.
4073 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
4074 back to the previous page.
4075
c590ed3a
MB
40762007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
4077
4078 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
4079
60ece9b0
MB
40802007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
4081
4082 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
4083
c70dbcd5
SM
40842007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
4085
60ece9b0
MB
4086 * message.el (message-check-news-body-syntax): Avoid
4087 mm-string-as-multibyte.
c70dbcd5
SM
4088 (message-hide-headers): Don't assume (point-min)==1.
4089
437ce4be
MB
40902007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4091
4092 * message.el (message-remove-blank-cited-lines): Fix if remove is
4093 given.
4094 (message-bogus-address-regexp): New variable.
4095 (message-bogus-recipient-p): New function.
4096 (message-check-recipients): New command.
4097 (message-syntax-checks): Add `bogus-recipient'.
4098 (message-fix-before-sending): Add `bogus-recipient'.
4099
4100 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
4101 (gnus-treat-body-boundary): Don't test window-system.
4102
296fa7b4 41032007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
4104
4105 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 4106
c7ff939a
RS
41072007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4108
4109 * gnus.el: Bump version to Gnus v5.13.
4110
01c52d31
MB
41112007-10-28 Miles Bader <miles@gnu.org>
4112
4113 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
4114 at compile-time too.
4115
437ce4be
MB
41162007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
4117
4118 * gnus-msg.el (gnus-message-setup-hook): Add
4119 `message-remove-blank-cited-lines' to options.
4120
01c52d31
MB
41212007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4122
4123 * message.el (message-remove-blank-cited-lines): New function.
880820fe 4124 Suggested by Karl Plästerer.
01c52d31
MB
4125
41262007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
4127
4128 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
4129 mapc.
4130
4131 * imap.el (imap-open): Replace mapcar called for effect with mapc.
4132 (top-level): Use mapc to set functions to be traced for debugging.
4133
4134 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
4135 called for effect with while loop.
4136
4137 * message.el (message-talkative-question): Replace mapcar called for
4138 effect with mapc.
4139
4140 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
4141 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
4142 called for effect with dolist.
4143
4144 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
4145
4146 * nndiary.el: Use dolist instead of mapcar to add diary headers to
4147 gnus-extra-headers and nnmail-extra-headers.
4148
4149 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
4150 called for effect with dolist.
4151 (top-level): Use mapc to set functions to be traced for debugging.
4152
4153 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
4154 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
4155 dolist.
4156
4157 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
4158 Replace mapcar called for effect with mapc.
4159 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
4160 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
4161 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
4162 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
4163
4164 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
4165 remove-if that's a cl function.
4166
4167 * webmail.el (webmail-debug): Replace mapcar called for effect with
4168 dolist.
4169
01c52d31
MB
41702007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
4171
4172 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
4173 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
4174 with while loop.
4175
4176 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
4177 functions from article-* functions.
4178 (gnus-multi-decode-header): Replace mapcar called for effect with
4179 dolist.
4180
4181 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
4182 (gnus-bookmark-show-details): Replace mapcar called for effect with
4183 while loop.
4184
4185 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
4186 called for effect with while loop.
4187
4188 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
4189 with dolist.
4190
4191 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
4192 mapcar called for effect with dolist.
4193
4194 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
4195
4196 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
4197 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
4198 Replace mapcar called for effect with dolist.
4199 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
4200 mapc.
4201
4202 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
4203 Replace mapcar called for effect with dolist.
4204 (gnus-topic-list): Replace mapcar called for effect with mapc.
4205
4206 * gnus.el: Use mapc instead of mapcar to add autoloads.
4207
4b576f7d
RS
42082007-10-23 Richard Stallman <rms@gnu.org>
4209
4210 * gnus-group.el (gnus-group-highlight): Mark as risky.
4211
fdc90613
MB
42122007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
4213
4214 * gnus.el (gnus-server-to-method): Return method found first in
4215 gnus-newsrc-alist.
4216
01c52d31
MB
4217 * gnus-art.el (gnus-article-highlight-signature)
4218 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
4219 button overlay without the front stickiness.
4220
42212007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
4222
4223 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
4224 overview buffer needed a catch to receive its throw.
4225 (gnus-agent-flush-cache): Declared as interactive to make this function
4226 easier to use.
4227
fdc90613
MB
42282007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
4229
4230 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
4231 `next-line'.
4232
5255e3ff
MB
42332007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
4234
4235 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
4236 exclude address matching message-dont-reply-to-names.
4237
b4fde39f
MB
42382007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
4239
4240 * gnus-util.el (gnus-string<): New function.
4241
4242 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 4243 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
4244
42452007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
4246
4247 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
4248 the frame-focus tag is set in gnus-buffer-configuration.
4249
01c52d31
MB
42502007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
4251
4252 * gnus-art.el (gnus-article-add-button): Make a button overlay without
4253 the front stickiness.
4254
42552007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
4256
4257 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
4258 url pattern; remove duplicate one.
4259 (gnus-article-extend-url-button): New function.
4260 (gnus-article-add-buttons): Use it.
4261 (gnus-button-push): Use concatenated url that it makes.
4262
6ab3804a
JB
42632007-10-04 Juanma Barranquero <lekktu@gmail.com>
4264
4265 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
4266 (sieve-manage-open): Use `mapc' instead of `mapcar'.
4267
2f19ece7
SM
42682007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
4269
4270 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
4271 Don't hardcode point-min==1.
4272
1d0df8af
DK
42732007-09-30 David Kastrup <dak@gnu.org>
4274
4275 * gnus-art.el (gnus-article-reply-with-original)
4276 (gnus-article-followup-with-original): When `transient-mark-mode' is
4277 off, refrain from active-region behavior for followups.
4278
4b70e299
MB
42792007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
4280
4281 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
4282 Fix comment about "iso8859-1".
4283
d4835507 42842007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
4285
4286 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
4287 ones returned from the verify-function.
4288
4289 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
4290 mml2015-extract-cleartext-signature if extraction failed.
4291
42922007-10-07 Daiki Ueno <ueno@unixuser.org>
4293
4294 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
4295 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
4296 failed.
4b70e299
MB
4297
42982007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
4299
e9346447 4300 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 4301
01c52d31
MB
43022007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
4303
4304 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
4305 to mark a thread as expirable. Add variable `hide' to handle hiding of
4306 thread for both the null and zero (kill/expire thread) universal prefix
4307 cases.
4308 (gnus-summary-expire-thread): Add new function to expire a thread,
4309 using gnus-summary-kill-thread.
4310 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
4311 shortcuts for gnus-summary-expire-thread.
4312 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
4313 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
4314
43152007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
4316
4317 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
4318 extras value, so an extras entry can be deleted.
4319 (gnus-registry-delete-extra-entry): Use it.
4320 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
4321 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
4322 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
4323 storage through the gnus-registry, and provide an appropriate API for
4324 it.
01c52d31 4325
4b70e299
MB
43262007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
4327
4328 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
4329 Suggested by Leo <sdl.web@gmail.com>.
4330
4331 * gnus.el: Do.
4332
43332007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
4334
4335 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
4336 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
4337
4338 * gnus-agent.el (gnus-agent-fetch-headers): Do.
4339
4340 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
4341 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
4342
43432007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
4344
4345 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
4346 newline.
4347 (nnmbox-request-accept-article): Don't change article in source buffer;
4348 narrow to header to use message-fetch-field rather than
4349 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
4350 (nnmbox-request-replace-article): Quote lines that'll be misidentified
4351 as delimiters; make sure article ends with newline.
4352 (nnmbox-delete-mail): Correct last position of article to be deleted;
4353 ignore X-Gnus-Newsgroup header in article body.
4354 (nnmbox-save-mail): Quote lines looking like delimiters at the right
4355 positions; make sure article ends with newline.
4356
01c52d31
MB
4357 * message.el (message-display-abbrev): Don't infloop when a user
4358 inserts SPC in the beginning of header.
4359
43602007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
4361
4362 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
4363 list of groups not followed by default. Fix type to be regexp.
4364 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
4365
43662007-09-06 Tassilo Horn <tassilo@member.fsf.org>
4367
4368 * hmac-def.el (define-hmac-function): Switch from old-style to
4369 new-style backquotes.
4370
002876ab 4371 * md4.el (md4-make-step): Likewise.
01c52d31
MB
4372
43732007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
4374
4375 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
4376 raw-text coding system when saving .newsrc file, which may contain
4377 non-ASCII group names.
4378
4b70e299
MB
43792007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
4380
4381 * gnus-cus.el (gnus-score-extra): New widget.
4382 (gnus-score-extra-convert): New function.
4383 (gnus-score-customize): Use it for Extra.
4384
01c52d31
MB
43852007-08-31 Daiki Ueno <ueno@unixuser.org>
4386
4387 * mml2015.el (mml2015-extract-cleartext-signature): New function.
4388 (mml2015-mailcrypt-clear-verify): Use it.
4389 (mml2015-gpg-clear-verify): Use it.
4390 (mml2015-pgg-clear-verify): Use it.
4391 (mml2015-epg-clear-verify): Replace the current part with the output
4392 from GnuPG; don't extract the plaintext by itself.
4393
4394 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
4395 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
4396 mml2015-clear-verify-function; don't touch the armor headers or
4397 dash-escaped text here.
4398
43992007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
4400
4401 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
4402 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
4403 parts, or application/octet-stream as a last resort.
4404 (gnus-mime-view-part-as-type): Don't toggle display.
4405 (gnus-mime-view-part-as-charset): Don't turn off display before
4406 querying charset.
4407
4408 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
4409 stuff to undisplayer function in Emacs.
4410 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
4411
4412 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
4413 text/calendar parts.
4414
7f22a765
MB
44152007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
4416
01c52d31
MB
4417 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
4418 decoding text/calendar parts.
4419
4420 * message.el (message-forward-make-body-mime): Always mark body as
4421 having no illegible text; remove signed-or-encrypted argument.
4422 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
4423
7f22a765
MB
4424 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
4425 (mml-generate-mime-1): Don't encode body if it is specified to be in
4426 raw form; don't make buffer be unibyte when inserting multibyte string.
4427
67d0660b
SM
44282007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
4429
4430 * sha1.el: Fix up comment style.
4431 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
4432 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
4433
4434 * hex-util.el: Fix up comment style.
4435 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
4436
4437 * gnus-salt.el: Use with-current-buffer.
4438 (gnus-pick-setup-message): Fix long-standing typo.
4439
bdaf8a62
MB
44402007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
4441
01c52d31
MB
4442 * imap.el (imap-logout-timeout): New variable.
4443 (imap-logout, imap-logout-wait): New functions.
4444 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
4445
4446 * nnimap.el (nnimap-logout-timeout): New server variable.
4447 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
4448 nnimap-logout-timeout.
4449
bdaf8a62
MB
4450 * gnus-art.el (gnus-article-summary-command-nosave)
4451 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
4452
44532007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
4454
4455 * gnus.el (gnus-maximum-newsgroup): New variable.
4456
4457 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
4458 according to gnus-maximum-newsgroup.
4459
4460 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
4461 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
4462 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 4463
01c52d31
MB
44642007-08-14 Tassilo Horn <tassilo@member.fsf.org>
4465
4466 * gnus-art.el (gnus-sticky-article): Fixed problems described in
4467 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
4468 Don't perform gnus-configure-windows here; reuse existing sticky
4469 article buffer.
4470
4471 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
4472 it doesn't exist in gnus-article-mode.
4473
44742007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
4475
4476 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
4477 (gnus-agent-decoded-group-name): New function.
4478 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
4479 (gnus-agent-expire-group-1): Use it; decode group name in messages.
4480
44812007-08-12 Tassilo Horn <tassilo@member.fsf.org>
4482
4483 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
4484 Add binding for gnus-sticky-article.
4485 (gnus-summary-exit): Don't kill sticky article buffers.
4486
4487 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
4488 article buffer.
4489 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
4490 (gnus-kill-sticky-article-buffers): New commands.
4491
37cc095b
MB
44922007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
4493
4494 * nntp.el (nntp-xref-number-is-evil): New server variable.
4495 (nntp-find-group-and-number): If it is non-nil, don't trust article
4496 numbers in the Xref header.
4497
01c52d31
MB
44982007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4499
4500 * gnus-agent.el (gnus-agent-read-group): New function.
4501 (gnus-agent-flush-group, gnus-agent-expire-group)
4502 (gnus-agent-regenerate-group): Use it.
4503 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
4504 nnmail-pathname-coding-system.
4505
37cc095b
MB
45062007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
4507
4508 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
4509
01c52d31
MB
4510 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
4511 that are unread as unread, and also as selected so that information of
4512 marks having been changed by a user may be updated when exiting group.
4513
37cc095b
MB
45142007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
4515
4516 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
4517
01c52d31
MB
45182007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
4519
4520 * gnus-art.el (gnus-mime-display-single): Pass part number that is
4521 calculated ignoring signature parts to gnus-treat-article.
4522
45232007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
4524
4525 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
4526 a point here in order to keep the window start.
4527 (gnus-insert-mime-security-button): Make a button overlay without the
4528 front stickiness.
4529 (gnus-mime-display-security): Goto the end of a button.
4530
4531 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
4532
45332007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
4534
4535 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
4536 group-name-at-point.
4537 (gnus-group-completing-read): New function that offers decoded
4538 non-ASCII group names for completion.
4539 (gnus-fetch-group, gnus-group-read-ephemeral-group)
4540 (gnus-group-jump-to-group, gnus-group-make-group-simple)
4541 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
4542 (gnus-group-fetch-control): Use it.
4543 (gnus-fetch-group): Use group-name-at-point for the initial value
4544 rather than the default value; use gnus-alive-p.
4545
4546 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
4547 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
4548 (gnus-summary-post-news): Use gnus-group-completing-read.
4549
4550 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
4551 (gnus-read-move-group-name): Decode group name for completion.
4552
f0131492 45532007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
4554
4555 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
4556 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
4557 Yamaoka slightly modified the code).
4558
45592007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
4560
4561 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
4562 (nnmail-split-incoming): Bind it.
4563
4564 * nnml.el (nnml-group-name-charset): New function.
4565 (nnml-decoded-group-name): Use it; don't decode group name if
4566 nnmail-group-names-not-encoded-p is non-nil.
4567 (nnml-encoded-group-name): New function.
4568 (nnml-group-pathname): Inline nnml-decoded-group-name.
4569 (nnml-request-expire-articles): Decode group name in message.
4570 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
4571 nnmail-pathname-coding-system.
4572 (nnml-save-mail, nnml-active-number): Work with decoded group names and
4573 not decoded ones according to nnmail-group-names-not-encoded-p.
4574 (nnml-generate-active-info): Use nnml-encoded-group-name.
4575
3ecd3a56
GM
45762007-08-08 Glenn Morris <rgm@gnu.org>
4577
4578 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
4579 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
4580 doc-strings and comments.
4581
cacc7b51
GM
45822007-07-25 Glenn Morris <rgm@gnu.org>
4583
4584 * Relicense all FSF files to GPLv3 or later.
4585
01c52d31 45862007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 4587
01c52d31
MB
4588 * gnus-sum.el (gnus-summary-move-article): Make
4589 gnus-summary-respool-article work.
2f62a044 4590
f931ce84
MB
45912007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
4592
4593 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
4594 string.
4595
880820fe 45962007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4597
4598 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
4599 that should be ignored when comparing distant RSS articles with local
4600 ones.
4601 (nnrss-make-hash-index): New function. Create a hash index according
4602 to the ignored fields.
4603 (nnrss-check-group): Use it.
4604
46052007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
4606
4607 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
4608
4609 * gnus-art.el (article-decode-group-name): Decode Xref header too.
4610
4611 * gnus-group.el (gnus-group-make-group): Encode group name here unless
4612 the new optional argument ENCODED is non-nil.
4613 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
4614 coding system for encoding group name.
4615 (gnus-group-make-rss-group): Pass un-encoded group name to
4616 gnus-group-make-group.
4617 (gnus-group-set-info): Tell gnus-group-make-group that group name is
4618 encoded.
4619
4620 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
4621 Encode group name to which articles are moved or copied.
4622 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
4623 coding system for encoding Newsgroup, Followup-To and Xref headers.
4624
4625 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
4626 marks; use nnheader-file-coding-system to write a file.
4627 (nnagent-retrieve-headers): Bind file-name-coding-system to
4628 nnmail-pathname-coding-system.
4629
4630 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
4631
4632 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
4633 (nnml-request-article, nnml-request-create-group)
4634 (nnml-request-rename-group, nnml-find-id)
4635 (nnml-possibly-change-directory, nnml-possibly-create-directory)
4636 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
4637 (nnml-save-marks): Use nnml-group-pathname instead of
4638 nnmail-group-pathname.
4639
4640 (nnml-request-create-group, nnml-request-expire-articles)
4641 (nnml-request-move-article, nnml-request-delete-group)
4642 (nnml-deletable-article-p, nnml-possibly-create-directory)
4643 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
4644 (nnml-open-marks): Bind file-name-coding-system to
4645 nnmail-pathname-coding-system.
4646
4647 (nnml-request-article): Pass server argument to nnml-find-group-number.
4648 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
4649 server argument to nnml-possibly-create-directory.
4650 (nnml-request-accept-article): Pass server argument to
4651 nnml-active-number and nnml-save-mail.
4652 (nnml-find-group-number): Pass server argument to nnml-find-id.
4653 (nnml-request-update-info): Pass server argument to
4654 nnml-marks-changed-p.
4655
4656 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
4657 (nnml-save-mail, nnml-active-number): Add server argument.
4658
4659 (nnml-request-delete-group): Warn if group is missing.
4660 (nnml-get-nov-buffer): Decode group name.
4661 (nnml-generate-active-info): Encode group name.
4662 (nnml-open-marks): Decode group name in messages.
4663
46642007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4665
4666 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
4667 if it is not specified.
4668 (gnus-article-pipe-part, gnus-article-save-part)
4669 (gnus-article-interactively-view-part, gnus-article-copy-part)
4670 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
4671 (gnus-article-inline-part, gnus-article-save-part-and-strip)
4672 (gnus-article-replace-part, gnus-article-delete-part)
4673 (gnus-article-view-part-as-type): Pass raw prefix argument to
4674 gnus-article-part-wrapper.
4675
46762007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
4677
4678 * gnus-agent.el (gnus-agent-save-active): Bind
4679 nnheader-file-coding-system to gnus-agent-file-coding-system.
4680
4681 * gnus-cache.el (gnus-cache-save-buffers)
4682 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
4683 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
4684 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
4685 (gnus-cache-braid-nov, gnus-cache-braid-heads)
4686 (gnus-cache-generate-active, gnus-cache-rename-group)
4687 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
4688 (gnus-cache-update-overview-total-fetched-for): Bind
4689 file-name-coding-system to nnmail-pathname-coding-system.
4690 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
4691 variables.
4692 (gnus-cache-decoded-group-name): New function.
4693 (gnus-cache-file-name): Use it.
4694 (gnus-cache-generate-active): Use non-decoded group name for active.
4695
4696 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
4697 right place.
4698 (gnus-write-active-file): Don't break non-ASCII group names.
4699
4700 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
4701 nnmail-pathname-coding-system.
4702
4703 * gnus-uu.el (gnus-uu-decode-save): Typo.
4704
f931ce84
MB
47052007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
4706
4707 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
4708
2f62a044
MB
47092007-07-14 David Kastrup <dak@gnu.org>
4710
4711 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
4712 finishing actions if we did not edit the article.
4713
01c52d31
MB
47142007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4715
4716 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
4717 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
4718 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
4719 (gnus-agent-flush-group, gnus-agent-flush-cache)
4720 (gnus-agent-fetch-headers, gnus-agent-load-alist)
4721 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
4722 (gnus-agent-retrieve-headers, gnus-agent-request-article)
4723 (gnus-agent-regenerate-group)
4724 (gnus-agent-update-files-total-fetched-for)
4725 (gnus-agent-update-view-total-fetched-for): Bind
4726 file-name-coding-system to nnmail-pathname-coding-system.
4727 (gnus-agent-group-pathname): Don't encode file names by
4728 nnmail-pathname-coding-system.
4729 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
4730 coding-system-for-write instead of buffer-file-coding-system to
4731 gnus-agent-file-coding-system.
4732
4733 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
4734 Decode group name.
4735
4736 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
4737
4738 * gnus-start.el (gnus-update-active-hashtb-from-killed)
4739 (gnus-read-newsrc-el-file): Make group names unibyte.
4740
4741 * nnmail.el (nnmail-group-pathname): Don't encode file names by
4742 nnmail-pathname-coding-system.
4743
4744 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
4745 (nnrss-request-delete-group): Bind file-name-coding-system to
4746 nnmail-pathname-coding-system.
4747 (nnrss-read-server-data, nnrss-read-group-data): Bind
4748 file-name-coding-system correctly.
4749 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
4750
4751 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
4752 (nntp-server-to-method-cache): New variable.
4753 (nntp-group-pathname): New function that decodes non-ASCII group names.
4754 (nntp-possibly-create-directory, nntp-marks-changed-p)
4755 (nntp-save-marks, nntp-open-marks): Use it.
4756 (nntp-possibly-create-directory, nntp-open-marks):
4757 Bind file-name-coding-system to nnmail-pathname-coding-system.
4758 (nntp-open-marks): Decode group names when bootstrapping marks.
4759
4760 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
4761 Newsgroups and Folowup-To headers.
4762
82fe1aed
MB
47632007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
4764
4765 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
4766 (gnus-server-closed-face, gnus-server-denied-face)
4767 (gnus-server-offline-face): Remove variable.
4768 (gnus-server-font-lock-keywords): Use faces that are not aliases.
4769
01c52d31
MB
4770 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
4771 of modifying message-stack directly for XEmacs.
4772
82fe1aed
MB
4773 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
4774 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
4775 if the coding-system argument is nil for XEmacs.
4776
4777 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
4778 mm-charset-override-alist.
4779
4780 * rfc2047.el: Don't require base64; require rfc2045 for the function
4781 rfc2045-encode-string.
4782 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
4783 to quote the parameter value.
4784
01c52d31
MB
47852007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
4786
4787 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
4788 form in gnus-group-name-charset-method-alist.
4789
4790 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
4791 overrides the default layout edit-form.
4792
4793 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
4794
4795 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
4796
60b0b668
MB
47972007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
4798
4799 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
4800 as unfetched articles.
4801
48022007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
4803
4804 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
4805
01c52d31
MB
48062007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
4807
4808 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
4809 original back end that keeps marks in the local system.
4810
60b0b668
MB
48112007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
4812
01c52d31
MB
4813 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
4814 arg of pop-to-buffer for XEmacs.
4815 (gnus-article-read-summary-keys): Ditto; don't restore window
4816 configuration if summary command ends up with neither article buffer
4817 nor summary buffer; describe bindings if summary keys end with C-h.
4818
48192007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
4820
4821 * message.el (message-fix-before-sending): Skip raw message part to be
4822 forwarded while checking illegible text.
4823 (message-forward-make-body-mime, message-forward-make-body): Mark
4824 signed or encrypted raw message as having no illegible text.
4825
48262007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
4827
4828 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
4829 (gnus-message-with-timestamp-1): New macro.
4830 (gnus-message-with-timestamp): New function.
4831 (gnus-message): Use them.
4832
4833 * nnheader.el (nnheader-message): Use them.
4834
48352007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
4836
4837 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
4838 .newsrc.eld file.
60b0b668 4839
5cedca8d
MB
48402007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
4841
4842 * gnus-agent.el (gnus-agent-fetch-headers)
4843 (gnus-agent-retrieve-headers): Bind
4844 gnus-decode-encoded-address-function to identity.
4845
4846 * nntp.el (nntp-send-xover-command): Recognize an xover command is
4847 available also when the server returns simply a dot.
4848
4849 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
4850
524705ae
MB
48512007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4852
01c52d31
MB
4853 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
4854
48552007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
4856
524705ae
MB
4857 * gnus-ems.el (gnus-x-splash): Make it work.
4858
4859 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
4860 from being used.
4861
01c52d31
MB
48622007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
4863
4864 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
4865 the front stickiness.
4866 (gnus-article-summary-command-nosave): Correct the order of the
4867 arguments passed to pop-to-buffer.
4868 (gnus-article-read-summary-keys): Ditto; make it work properly when the
4869 summary command ends up with the article buffer.
4870
4871 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
4872 the same faces.
524705ae 4873
770edeec
JB
48742007-06-07 Juanma Barranquero <lekktu@gmail.com>
4875
524705ae 4876 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 4877
34c5dce5
JB
48782007-06-06 Juanma Barranquero <lekktu@gmail.com>
4879
3e3dc2c3
JB
4880 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
4881 * gnus-sum.el (gnus-summary-highlight):
524705ae 4882 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 4883 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 4884
524705ae
MB
48852007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
4886
4887 * gnus-art.el (gnus-mime-view-part-externally)
4888 (gnus-mime-view-part-internally): Fix predicate function passed to
4889 completing-read.
4890
01c52d31
MB
4891 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
4892
4893 * gnus.el (gnus-update-message-archive-method): Add :version.
4894
48952007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
4896
4897 * gnus.el (gnus-update-message-archive-method): New variable.
4898
4899 * gnus-start.el (gnus-setup-news): Update saved "archive" method
4900 according to gnus-message-archive-method if
4901 gnus-update-message-archive-method is non-nil.
4902
49032007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
4904
4905 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
4906 by Loic Dachary <loic@dachary.org>.
4907 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 4908
c14dcd06
CY
49092007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
4910
4911 * message.el (message-pop-to-buffer): Add switch-function argument.
4912 (message-mail): Pass switch-function argument to it.
524705ae 4913
01c52d31
MB
49142007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
4915
4916 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
4917 Improve doc string.
4918
49192007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
4920
4921 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
4922 (gnus-header-content)
4923 * gnus-cite.el (gnus-cite-10)
4924 * gnus-srvr.el (gnus-server-closed)
4925 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
4926 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
4927 (gnus-group-mail-3-empty, gnus-group-mail-low)
4928 (gnus-group-mail-low-empty, gnus-splash)
4929 * message.el (message-header-to, message-header-cc)
4930 (message-header-subject, message-header-other, message-header-name)
4931 (message-header-xheader, message-separator, message-cited-text)
4932 (message-mml): Lighten colors of faces used for dark background.
4933
49342007-05-24 Simon Josefsson <simon@josefsson.org>
4935
4936 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
4937 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
4938
524705ae
MB
49392007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
4940
c9e31f32
SM
4941 * message.el (message-narrow-to-headers-or-head):
4942 Ignore mail-header-separator in the body.
524705ae 4943
01c52d31
MB
49442007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
4945
4946 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
4947 same as window size.
4948
49492007-05-22 Kevin Ryde <user42@zip.com.au>
4950
4951 * message.el (message-font-lock-keywords): Use message-header-xheader
4952 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
4953 ahead of the anything pattern, to get it recognised.
4954
880820fe 49552007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4956
4957 * gnus-sum.el (gnus-articles-to-read)
4958 (gnus-summary-insert-old-articles): Don't truncate group name for
4959 `read-string'.
4960
4961 * gnus-util.el (gnus-limit-string): Delete this function.
4962
4963 * gnus-sum.el (gnus-simplify-subject-fully): Use
4964 `truncate-string-to-width' instead.
4965
880820fe 49662007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
4967
4968 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
4969 if, on summary exit, the next group has to be selected.
4970 (gnus-summary-exit): Use it.
4971
524705ae
MB
49722007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4973
4974 * gnus-art.el (gnus-article-mode): Fix comment about displaying
4975 non-break space.
c14dcd06 4976
01c52d31
MB
49772007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
4978
4979 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
4980 Check if group is not a directory.
4981 (nnfolder-request-expire-articles): Don't delete articles if the target
4982 group is not available.
4983
4984 * nnml.el (nnml-request-create-group): Properly check if group is not a
4985 file.
4986 (nnml-request-expire-articles): Don't delete articles if the target
4987 group is not available.
4988
4989 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4990 Don't quote characters that are within parentheses.
4991
49922007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
4993
4994 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
4995 (gnus-handle-ephemeral-exit): Select article according to it.
4996
49972007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
4998
4999 * message.el (message-insert-formated-citation-line): Remove newline.
5000 (message-citation-line-format): Add final \n here so that the user can
5001 avoid a blank line.
5002
50032007-05-03 Dan Christensen <jdc@uwo.ca>
5004
5005 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
5006 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
5007 Update lanl/arXiv support.
596e5f72 5008
01c52d31
MB
50092007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
5010
5011 * gnus.el: Bump version number.
5012
50132007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5014
5015 * gnus.el (gnus-version-number): Bump version.
5016
9b3ebcb6 50172007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
5018
5019 * gnus.el: No Gnus v0.6 is released.
5020
50212007-04-27 Didier Verna <didier@xemacs.org>
5022
5023 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
5024 * gmm-utils.el (gmm-regexp-concat): here.
5025 * message.el: Don't require 'gnus-util.
5026 (message-dont-reply-to-names): Handle name change above.
5027 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
5028
50292007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5030
5031 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
5032 since the initial value varies according to the system.
5033
50342007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
5035
5036 * mm-util.el (mm-charset-synonym-alist): Defcustom.
5037
50382007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
5039
5040 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
5041
50422007-04-24 Didier Verna <didier@xemacs.org>
5043
5044 Improve the type of gnus-ignored-from-addresses.
5045 * gnus-util.el (gnus-orify-regexp): New function.
5046 * message.el (gnus-util): Require it.
5047 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
5048 * gnus-sum.el (gnus-ignored-from-addresses): New function.
5049 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
5050
50512007-04-24 Didier Verna <didier@xemacs.org>
5052
5053 * gnus-sum.el:
5054 * gnus-utils.el: Fix some trailing whitespaces.
5055
50562007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
5057
5058 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
5059 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
5060 article's Message-ID; refer parent article in summary buffer.
5061
5062 * message.el (message-bounce): Call mime-to-mml.
5063
50642007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
5065
5066 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 5067
6b554e88
MB
50682007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
5069
5070 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
5071 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
5072 displayed of multipart/alternative part if it is invoked from summary
5073 buffer.
6b554e88
MB
5074
5075 * mm-view.el (mm-inline-text-html-render-with-w3m)
5076 (mm-inline-text-html-render-with-w3m-standalone)
5077 (mm-inline-render-with-function): Use mail-parse-charset by default.
5078
01c52d31
MB
50792007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
5080
5081 * parse-time.el (parse-time-string-chars): Check if CHAR
5082 is less than the length of parse-time-syntax.
5083
50842007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
5085
5086 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
5087 from gnus-newsgroup-processable.
5088
50892007-04-16 Didier Verna <didier@xemacs.org>
5090
5091 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 5092 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
5093 "Leo".
5094
50952007-04-11 Didier Verna <didier@xemacs.org>
5096
5097 New user option: message-signature-directory.
5098 * gnus-msg.el (gnus-configure-posting-styles): Support it.
5099 * message.el (message-insert-signature): Ditto.
5100 * message.el (message-signature-file): Doc update.
5101 * message.el (message-signature-directory): New.
5102
c429815a
MB
51032007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
5104
5105 * gnus-msg.el (gnus-inews-yank-articles): Use
5106 message-exchange-point-and-mark instead of exchange-point-and-mark.
5107
51082007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
5109
5110 * message.el (message-yank-original): Make sure cited text ends with
5111 newline; don't exchange point and mark.
5112
51132007-04-07 Chong Yidong <cyd@stupidchicken.com>
5114
5115 * tls.el (open-tls-stream): Properly handle case where there
5116 is no associated buffer.
5117
c345112e
TTN
51182007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
5119
5120 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
5121 message-yank-original, make sure (< mark TEXT point).
5122
8aed9ac5
RS
51232007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
5124
01c52d31
MB
5125 * message.el (message-fill-column): New variable.
5126 (message-mode): Use it. Add comment on a possible new hook.
5127
8aed9ac5
RS
5128 * nnmail.el (nnmail-spool-file): Mark as obsolete.
5129 (nnmail-get-new-mail): Reformat.
5130
5131 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
5132
5133 * gmm-utils.el: Fix Commentary.
5134 (gmm-tool-bar-from-list): Fix typo in doc string.
5135
561fb491
TTN
51362007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
5137
01c52d31
MB
5138 * message.el (message-yank-original): Don't switch point and mark
5139 unnecessarily to put point and mark as documented.
5140
51412007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5142
5143 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
5144 from the message heads.
5145
51462007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
5147
5148 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
5149 article buffer does not have a window. This may not be the best
5150 solution but is certainly better than setting the start of the null,
5151 that is the current, window.
5152
51532007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
5154
5155 * gnus-draft.el (gnus-draft-setup-hook): New hook.
5156 (gnus-draft-setup): Run it.
5157
5158 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
5159 gnus-score-fast-scoring. Allow regexp.
5160 (gnus-score-headers): Use it.
5161
5162 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
5163 XEmacs.
5164
5165 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
5166 string.
5167 (gnus-button-alist): Also catch `<f1> k ...'.
5168 (gnus-treat-display-x-face): Fix doc string.
561fb491 5169
87ba2830
MB
51702007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5171
5172 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
5173 evaluation of gnus-extended-version to ensure correct generation of the
5174 User-Agent header when message-generate-headers-first is used.
5175
01c52d31 51762007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 5177
01c52d31
MB
5178 * hashcash.el (hashcash-generate-payment-async): Don't crash if
5179 hashcash-path is nil. Don't call callback with incorrect number of
5180 parameters if val is 0.
87ba2830 5181
815b81c8
MB
51822007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5183
5184 * message.el (message-required-news-headers):
5185 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
5186
51872007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
5188
5189 * message.el (message-generate-new-buffers): Change the meaning of the
5190 nil value; add `standard' to the choices; treat t as `unique'; improve
5191 doc string.
5192 (gnus-select-frame-set-input-focus): Autoload.
5193 (message-buffer-name): Search for the existing message buffer if
5194 message-generate-new-buffers is nil or `standard'; treat the value t of
5195 message-generate-new-buffers as `unique'.
5196 (message-pop-to-buffer): Raise the frame already displaying the message
5197 buffer; clear the echo area after querying.
5198 (message-setup): Pass the `continue' argument to compose-mail.
5199 (message-mail): Prefer `switch-function' if it is given; search for the
5200 existing message buffer if the `continue' argument is non-nil; pass
5201 continue and switch-function arguments to compose-mail by way of
5202 message-setup.
5203 (message-mail-other-window): Adjust argument of message-setup.
5204 (message-mail-other-frame): Ditto.
5205
01c52d31
MB
52062007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
5207
5208 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
5209 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
5210 to turn font-lock on when turning gnus-message-citation-mode on.
5211
52122007-03-06 Daiki Ueno <ueno@unixuser.org>
5213
5214 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
5215 (mml-smime-function-alist): New variable; add epg as the backend.
5216 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
5217 mml-smime- functions instead.
5218 * mm-view.el: Require smime.
5219
52202007-03-05 Didier Verna <didier@xemacs.org>
5221
5222 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
5223 instead of just inheritance for posting styles.
5224 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
5225
52262007-02-24 John Paul Wallington <jpw@pobox.com>
5227
5228 * tls.el (tls-certtool-program): Fix custom type.
5229
52302007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
5231
5232 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
5233 and point-at-eol instead of line-(beginning|end)-position.
5234
5235 * assistant.el (assistant-parse-buffer): Ditto.
5236
52372007-02-28 Daiki Ueno <ueno@unixuser.org>
5238
5239 * mml2015.el (mml2015-epg-find-usable-key): New function.
5240 (mml2015-epg-sign): Use it.
5241 (mml2015-epg-encrypt): Use it.
5242
45cb30ee
MB
52432007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
5244
5245 * message.el (message-make-in-reply-to): Quote name containing
5246 non-ASCII characters. It will make the RFC2047 encoder cause an error
5247 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 5248 <nakaji@jp.freebsd.org>.
45cb30ee 5249
01c52d31
MB
52502007-02-27 Didier Verna <didier@xemacs.org>
5251
5252 Include the group parameters as well as the topic ones in the
5253 inheritance filter process.
5254 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
5255 argument GROUP-PARAMS-LIST.
5256 * gnus-topic.el (gnus-group-topic-parameters): Use it.
5257
45cb30ee
MB
52582007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
5259
5260 * nntp.el (nntp-never-echoes-commands)
5261 (nntp-open-connection-functions-never-echo-commands): New variables.
5262 (nntp-send-command): Use them.
5263
01c52d31
MB
52642007-02-20 Daiki Ueno <ueno@unixuser.org>
5265
5266 * mml2015.el (mml2015-epg-verify): Simplified.
5267
52682007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
5269
5270 * mml.el (mml-content-disposition-alist): New user option.
5271 (mml-content-disposition): New function.
5272 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
5273 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
5274
52752007-02-19 Daiki Ueno <ueno@unixuser.org>
5276
5277 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
5278 verification.
5279
aa260d63
MB
52802007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5281
5282 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
5283 articles posted in the last 24 hours.
5284
c371062c
CY
52852007-02-14 Chong Yidong <cyd@stupidchicken.com>
5286
5287 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
5288
880820fe 52892007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
5290
5291 * nntp.el (nntp-send-command): Don't wait for echoes when
5292 nntp-open-ssl-stream is used.
5293
52942007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
5295
5296 * gnus-cite.el (gnus-test-font-lock-add-keywords)
5297 (gnus-message-add-citation-keywords)
5298 (gnus-message-remove-citation-keywords): Remove.
5299 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
5300 directly, make the variables in font-lock-defaults buffer-local, add
5301 gnus-message-citation-keywords to them and then update the value of
5302 font-lock-keywords.
5303
53042007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
5305
5306 * message.el (message-cite-original-1): Don't call
5307 gnus-article-highlight-citation.
5308
5309 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
5310 citations; fix line count.
5311
53122007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
5313
5314 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
5315 (gnus-message-add-citation-keywords)
5316 (gnus-message-remove-citation-keywords): Use it; fix the emulating
5317 versions of font-lock-add-keywords and font-lock-remove-keywords to
5318 work with XEmacs correctly.
5319
53202007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
5321
5322 * gnus-cite.el (gnus-cite-face-list): Set the values of
5323 gnus-message-max-citation-depth and gnus-message-citation-keywords.
5324 (gnus-message-max-citation-depth): Use defvar rather than defconst.
5325 (gnus-message-cite-prefix-regexp): New variable.
5326 (gnus-message-search-citation-line): Use it; protect against long
5327 citation prefix; fill match data with nil rather than 0 for XEmacs; set
5328 the 0th match data for Emacs.
5329 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
5330 (gnus-message-add-citation-keywords): Append keywords rather than
5331 prepending; emulate font-lock-add-keywords if it is not available.
5332 (gnus-message-remove-citation-keywords): Emulate
5333 font-lock-remove-keywords if it is not available.
5334
5335 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
5336
5337 * message.el (message-cite-prefix-regexp): Set the value of
5338 gnus-message-cite-prefix-regexp.
5339
c91f4b83
MB
53402007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5341
5342 * nnweb.el (nnweb-google-parse-1): Update parser.
5343
8f77631e
JB
53442007-01-29 Juanma Barranquero <lekktu@gmail.com>
5345
5346 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
5347
41e49ce6
MB
53482007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5349
5350 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
5351 regexp.
5352
53532007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
5354
5355 * uudecode.el (uudecode-string-to-multibyte): New function emulating
5356 string-to-multibyte.
5357 (uudecode-decode-region-internal): Use it.
5358
b28080e3
MB
53592007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
5360
5361 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
5362 custom choice.
5363
5364 * gnus-art.el (gnus-signature-limit): Fix custom choice.
5365
01c52d31
MB
53662007-01-22 Daiki Ueno <ueno@unixuser.org>
5367
5368 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
5369
5370 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
5371 `write-region' to respect `mm-inhibit-file-name-handlers'.
5372
b66f54c1
MB
53732007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
5374
5375 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
5376 Use gnus-home-directory instead of "~/" or "$HOME".
5377
01c52d31
MB
53782007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
5379
5380 * encrypt.el (encrypt-insert-file-contents): Add better prompt
5381 to mention filename.
5382 Add comments at beginning regarding usage.
5383 (encrypt-write-file-contents): Change interactive so a string is
5384 acceptable. If the file has no associated model, show an error instead
5385 of a nonsense prompt.
5386
53872007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5388
5389 * spam.el (spam-bsfilter-ham-switch): Fix typo.
5390 Thanks to Yoshihiko Yamada for kind notification of this typo.
5391
0d7c8ac4
KH
53922007-01-12 Kenichi Handa <handa@m17n.org>
5393
5394 * uudecode.el (uudecode-decode-region-internal): Make it work in a
5395 multibyte buffer.
651408cb
MB
5396
53972007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
5398
01c52d31
MB
5399 * gnus-score.el (gnus-score-fast-scoring): New variable.
5400 (gnus-score-headers): Use it.
5401
651408cb 5402 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 5403
01c52d31
MB
5404 * message.el (message-cite-original-1): Call
5405 gnus-article-highlight-citation if requested.
60ece9b0 5406 (message-make-from): Allow name and address as optional arguments.
40e902eb 5407
01c52d31 5408 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 5409
01c52d31
MB
5410 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
5411 bugs to doc string.
5412 (gnus-button-alist): Add mid\\|message-id.
5413 (gnus-button-fetch-group): Extend for use in
5414 `browse-url-browser-function'.
5415 (gnus-button-url-regexp): Try to catch paired parentheses like in
5416 Wikipedia URLs.
d84c3737 5417
01c52d31
MB
5418 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
5419 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 5420
01c52d31 54212007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 5422
01c52d31
MB
5423 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
5424 Update copyright.
ba361211 5425
01c52d31 54262007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 5427
01c52d31 5428 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 5429
01c52d31 54302007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 5431
01c52d31
MB
5432 * gnus-registry.el (gnus-registry-unfollowed-groups)
5433 (gnus-registry-split-fancy-with-parent): Fix documentation.
5434
54352007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5436
5437 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
5438 from nnweb groups.
5439
54402006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
5441
5442 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
5443 Xref urls. Erase buffer before requesting head.
5444
5445 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5446
54472007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5448
5449 * gnus-soup.el (gnus-soup): New custom group. Make user variables
5450 customizable.
5451
54522007-01-05 Daiki Ueno <ueno@unixuser.org>
5453
5454 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
5455 no signing key is found.
5456 (mml2015-epg-encrypt): Ask user whether to skip or abort if
5457 no encrypting and/or signing key is found.
5458
54592007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
5460
5461 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
5462
54632007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5464
5465 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
5466 headers read from disk with the ones newly found in the current search.
5467 This should no longer cause problems, because the article numbers in
5468 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
5469
54702007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5471
5472 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
5473
54742007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
5475
5476 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
5477
01c52d31
MB
54782007-01-01 Romain Francoise <romain@orebokech.com>
5479
5480 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
5481
54822006-12-31 Steve Youngs <steve@sxemacs.org>
5483
5484 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
5485 `define-minor-mode' macro definition expanded properly.
5486 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
5487 exclude it there.
5488
5489 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
5490 of 2006-12-30. The default is nil on (S)XEmacs already because of the
5491 `fboundp' test.
5492 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
5493 This is OK to autoload in (S)XEmacs now.
5494
54952006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5496
5497 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
5498 keystroke.
5499 (gnus-summary-limit-to-singletons): Fix typo.
5500
5501 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
5502 else fails.
5503
db629244
MB
55042006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5505
01c52d31
MB
5506 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
5507 docstring.
5508
5509 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
5510 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
5511 (gnus-summary-insert-dormant-articles): Fix typo in message.
5512
55132006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
5514
5515 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
5516 nil for XEmacs.
5517 (gnus-message-citation-mode): Don't autoload in XEmacs.
5518
5519 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 5520
880820fe 55212006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
5522
5523 * nnimap.el (nnimap-expunge-search-string): Mention
5524 nnimap-search-uids-not-since-is-evil in docstring.
5525
55262006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
5527
5528 * spam.el: Revert to make-obsolete-variable because
5529 define-obsolete-variable-alias is not supported in Emacs 21.
5530
01c52d31
MB
5531 * spam.el (spam-ifile-path, spam-ifile-database-path)
5532 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
5533 make-obsolete-variable.
5534 (spam-bsfilter-path, spam-bsfilter-program)
5535 (spam-spamassassin-path, spam-spamassassin-program)
5536 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
5537 use "path" inappropriately.
5538 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
5539 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
5540 variable names.
5541
11e95b02
MB
55422006-12-28 Daiki Ueno <ueno@unixuser.org>
5543
5544 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
5545 summary buffer.
5546
01c52d31
MB
5547 * password.el (password-cache-remove): Use clear-string to burn
5548 password, if available.
11e95b02 5549
01c52d31
MB
55502006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5551
5552 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
5553
5554 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
5555
5556 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
5557 (gnus-message-highlight-citation): Move defcustom here from
5558 gnus-cite.el.
5559 (gnus-message-citation-mode): Autoload.
5560
5561 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
5562 checks to make it compile with XEmacs.
5563 (gnus-message-citation-mode): New minor mode.
5564 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
5565 (gnus-message-highlight-citation): New variables.
5566 (gnus-message-search-citation-line)
5567 (gnus-message-add-citation-keywords)
5568 (gnus-message-remove-citation-keywords)
5569 (turn-on-gnus-message-citation-mode)
5570 (turn-off-gnus-message-citation-mode): New functions.
5571
55722006-12-26 Oliver Scholz <epameinondas@gmx.de>
5573
5574 * gnus-cite.el: Enable highlighting of different citation levels in
5575 message-mode.
11e95b02
MB
5576
55772006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
5578
5579 * message.el (message-make-fqdn): Fix comment.
5580 (message-bogus-system-names): Add ".local".
5581
5582 * spam.el (spam-ifile-path, spam-ifile-program)
5583 (spam-ifile-database-path, spam-ifile-database)
5584 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
5585 Don't use "path" inappropriately.
5586 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
5587 strings.
5588 (spam-check-ifile, spam-ifile-register-with-ifile)
5589 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
5590 new variable names.
5591
5592 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
5593 (gnus-treat-display-smileys): Simplify using
5594 gnus-image-type-available-p.
5595
5596 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
5597 available.
5598
55992006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
5600
5601 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
5602 one after turning on the buffer's multibyteness instead of decoding
5603 them directly in the unibyte buffer that causes unexpected conversion
5604 in Emacs 23 (unicode).
5605
01c52d31
MB
56062006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5607
5608 * message.el (message-generate-hashcash): Fix custom type.
5609
56102006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5611
5612 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
5613
9b9e104e
MB
56142006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
5615
5616 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
5617 disconnect icons. Add help text.
5618
01c52d31
MB
56192006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
5620
5621 * spam.el (spam-extra-header-to-number): CRM114 spam score is
5622 negated to be consistent with the others we handle.
5623
56242006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5625
5626 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
5627 version of gnus-summary-buffer to something, so that we can use two
5628 article buffers at the same time.
5629
56302006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
5631
5632 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
5633 trigger all the extra headers.
5634 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
5635 sorting.
5636
56372006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5638
5639 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
5640 solid groups.
5641
bcd3e063
MB
56422006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
5643
5644 * legacy-gnus-agent.el: Add Copyright notice.
5645
82e5f93f
CY
56462006-12-12 Chong Yidong <cyd@stupidchicken.com>
5647
5648 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
5649
01c52d31
MB
56502006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
5653
5654 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
5655 to make it work reliably in CVS Emacs.
5656 (gnus-summary-limit-strange-charsets-predicate)
5657 (gnus-summary-limit-to-predicate): New functions.
5658
f88e76a8
CY
56592006-12-08 Chong Yidong <cyd@stupidchicken.com>
5660
5661 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
5662 specifying array size.
5663 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
5664 array if it is too small.
5665 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
5666 (gnus-sort-threads-loop): New function.
5667
e925d5ae 56682006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
5669
5670 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
5671 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
5672
880820fe 56732006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
5674
5675 * mm-url.el (mm-url-predefined-programs): Call curl with correct
5676 options.
5677
01c52d31
MB
56782006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5679
5680 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
5681 DOS-ing the recipient.
5682
5683 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
5684 the headers when creating the mapping to avoid mismappings.
5685 (nnweb-gmane-create-mapping): Always nix out old mapping.
5686
56872006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5688
5689 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
5690 and mm-verify-option to never.
5691
5538c331
MB
56922006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
5693
01c52d31
MB
5694 * message.el (message-signed-or-encrypted-p): New function.
5695 (message-forward-make-body): Use it.
5696
5697 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
5698 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
5699
57002006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
5701
5702 * nneething.el (nneething-decode-file-name): Replace
5703 decode-coding-string with mm-decode-coding-string.
5704
01c52d31
MB
5705 * gnus-int.el (gnus-open-server): Say failed server's name.
5706
550831ed
JB
57072006-11-24 Juanma Barranquero <lekktu@gmail.com>
5708
5709 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
5710 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
5711
5712 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
5713 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
5714 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
5715 (gnus-group-make-directory-group, gnus-group-transpose-groups):
5716 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
5717 (gnus-subscribe-newsgroup, gnus-1):
5718 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
5719 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
5720 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
5721 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
5722
01c52d31
MB
57232006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5724
5725 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
5726 keystroke.
5727 (gnus-summary-limit-to-bodies): Implement headersp.
5728
57292006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5730
5731 * dns.el (query-dns): Protect against "Process dns deleted" strings.
5732
e8f0f70d
MB
57332006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
5734
5735 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
5736
01c52d31
MB
57372006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5738
5739 * message.el (message-generate-hashcash): Expand range of values to
5740 include `opportunistic'.
5741 (message-send-mail): Use it.
5742
b07e0143
MB
57432006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5744
5745 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
5746 and comment it.
5747
5748 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
5749
4573e0df
MB
57502006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
5751
5752 * gnus-util.el (gnus-extract-address-components): Improve comment.
5753
57542006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5755
5756 * gnus-util.el (gnus-extract-address-components): Work with address in
5757 which the name portion contains @.
5758
57592006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5760
5761 * gnus.el (gnus-start): Move custom group up.
5762 (gnus-select-method): Don't autoload, but make it available for
5763 `customize-variable'.
5764 (gnus-getenv-nntpserver): Don't autoload.
5765
01c52d31
MB
57662006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
5767
5768 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
5769
57702006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
5771
5772 * message.el (message-sendmail-extra-arguments): New variable.
5773 (message-send-mail-with-sendmail): Use it.
5774
4573e0df
MB
57752006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
5776
5777 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
5778 mm-with-unibyte-current-buffer to make string unibyte.
5779
5780 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
5781 mm-string-as-multibyte.
5782
01c52d31
MB
57832006-11-14 Daiki Ueno <ueno@unixuser.org>
5784
5785 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
5786 Reported by Werner Koch <wk@gnupg.org>.
5787
57882006-11-14 Daiki Ueno <ueno@p360>
5789
5790 * mml2015.el: Autoload epa-select-keys when compiling.
5791
57922006-11-13 Daiki Ueno <ueno@unixuser.org>
5793
5794 * mml2015.el (mml2015-epg-sign): Save the signing keys in
5795 message-options.
5796 (mml2015-epg-encrypt): Save the recipient keys in message-options.
5797
57982006-11-13 Daiki Ueno <ueno@unixuser.org>
5799
5800 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
5801 EasyPG (< 0.0.6).
5802 (mml2015-always-trust): New user option.
5803 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
5804 prompt.
5805
58062006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
5807
5808 * nntp.el (nntp-authinfo-force): New variable.
5809 (nntp-send-authinfo): Use it.
5810
4573e0df
MB
58112006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
5812
01c52d31
MB
5813 * message.el (message-strip-subject-encoded-words): Allow _not_ to
5814 decode encoded words. Improve prompt. Add comment about forwarding.
5815 (message-replacement-char): Move up.
4573e0df
MB
5816
58172006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
5818
5819 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
5820 instead of gnus-intersection because arguments of gnus-sorted-nunion
5821 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
5822
01c52d31
MB
58232006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
5824
5825 * message.el (message-strip-subject-encoded-words): Reformat prompt.
5826 (message-simplify-subject-functions): Enable
5827 message-strip-subject-encoded-words by default.
5828
58292006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
5830
c4cc8b9a 5831 * message.el (message-strip-subject-encoded-words): New function.
01c52d31
MB
5832 (message-simplify-subject-functions): New variable.
5833 (message-simplify-subject): Use it. Fix typo in doc string.
5834 Support message-strip-subject-encoded-words.
5835
06856b12
JB
58362006-11-03 Juanma Barranquero <lekktu@gmail.com>
5837
5838 * gnus-diary.el (gnus-diary-delay-format-function):
5839 * nndiary.el (nndiary-reminders):
5840 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
5841
b193caa3
MB
58422006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
5843
5844 * gnus-art.el (article-hide-boring-headers): Fetch date from
5845 gnus-original-article-buffer to avoid problems with localized date
5846 strings.
5847
58482006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
5849
5850 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
5851
ab785936
MB
58522006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
5853
06856b12
JB
5854 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
5855 New variables.
ab785936
MB
5856 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5857 (mm-charset-synonym-alist): Move some entries to
5858 mm-codepage-iso-8859-list.
5859 (mm-charset-synonym-alist, mm-charset-override-alist): Add
5860 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5861
b90a6149
MB
58622006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
5863
5864 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
5865
58662006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
5867
5868 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
5869 with Emacs 21 and XEmacs.
5870
01c52d31
MB
58712006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
5872
5873 * spam.el (spam-parse-address): New function for better parsing,
5874 catching errors, etc.
5875 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
5876
b90a6149
MB
58772006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
5878
5879 * mm-view.el: Add interactive arg to html2text autoload.
5880
58812006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
5882
5883 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
5884
01c52d31
MB
58852006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
5886
5887 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
5888 variables.
5889 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
5890 (mm-charset-synonym-alist): Move some entries to
5891 mm-codepage-iso-8859-list.
5892
5893 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
5894
58952006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
5896
5897 * message.el (message-citation-line-format)
5898 (message-insert-formated-citation-line): Fix implementation of %E, %N
5899 and %n according to the doc string.
5900
59012006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
5902
5903 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5904 car-safe to avoid bad parses.
5905
c86d4601
MB
59062006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
5907
5908 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
5909 names.
5910
5911 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
5912
59132006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
5914
01c52d31
MB
5915 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
5916 header.
5917
5918 * message.el (message-draft-headers): Add Date.
5919 (message-headers-to-generate): Fix typo in docstring.
5920
5921 * nndraft.el (nndraft-required-headers): New variable.
5922 (nndraft-generate-headers): Use it.
5923
5924 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
5925
59262006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5927
5928 * gnus-registry.el (gnus-registry-wash-for-keywords)
5929 (gnus-registry-find-keywords): New functions to allow easy searching of
5930 articles that are in the registry.
5931
59322006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
5933
5934 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
5935 ietf-drums-parse-address instead of gnus-extract-address-components.
5936 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
5937
59382006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
5939
5940 * gnus.el (gnus-mime): Remove unused custom group.
5941
92edaeed
MB
59422006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5943
5944 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
5945 "blank line" when searching for end of armor headers.
5946
59472006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
5948
5949 * gmm-utils.el (gmm-write-region): Fix variable name.
5950
59512006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
5952
5953 * gmm-utils.el (gmm-write-region): New function based on compatibility
5954 code from `mm-make-temp-file'.
5955
5956 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
5957
5958 * nnmaildir.el (nnmaildir--update-nov)
5959 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
5960 Use `gmm-write-region'.
5961
996aa8c1
MB
59622006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
5963
01c52d31
MB
5964 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
5965 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
5966
5967 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
5968
5969 * message.el (message-replacement-char): New variable.
5970 (message-fix-before-sending): Use it.
5971 (message-simplify-subject): New function to remove duplicate code.
5972 (message-reply, message-followup): Use it.
5973
996aa8c1
MB
5974 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
5975 gnus-summary-limit-to-articles.
5976
01c52d31 59772006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 5978
01c52d31 5979 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 5980
01c52d31 5981 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 5982
01c52d31 59832006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5984
01c52d31
MB
5985 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
5986 ignore non-string data.
996aa8c1 5987
01c52d31 59882006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5989
01c52d31
MB
5990 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
5991 non-string data (needs to be done in the registry too).
996aa8c1 5992
01c52d31 59932006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 5994
01c52d31
MB
5995 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
5996 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
5997 (gnus-registry-split-fancy-with-parent)
5998 (gnus-registry-fetch-simplified-message-subject-fast)
5999 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
6000 Remove text properties on ingress into the registry and when it's saved.
6001 (gnus-registry-clean-empty-function): Fix bug with cleaning the
6002 registry from entries with no groups.
996aa8c1 6003
01c52d31 60042006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 6005
01c52d31
MB
6006 * gnus-util.el (gnus-string-remove-all-properties): Add utility
6007 function to remove string properties.
996aa8c1 6008
67099291
MB
60092006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
6010
6011 * gmm-utils.el (gmm): Adjust custom version.
6012
6013 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
6014 custom version.
6015
6016 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
6017
01c52d31
MB
60182006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
6019
6020 * gnus-art.el (gnus-insert-prev-page-button)
6021 (gnus-insert-next-page-button): Simplify. Reformat.
6022
60232006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
6024
6025 * gnus-art.el (gnus-insert-prev-page-button)
6026 (gnus-insert-next-page-button): Apply gnus-article-button-face.
6027
94019f61
CY
60282006-09-25 Chong Yidong <cyd@stupidchicken.com>
6029
6030 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
6031
01c52d31
MB
60322006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
6033
c4cc8b9a
JB
6034 * gnus-art.el (gnus-insert-mime-button)
6035 (gnus-insert-mime-security-button):
6036 Apply gnus-article-button-face to MIME and security buttons.
01c52d31
MB
6037
60382006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
6039
6040 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
6041 readable.
6042
60432006-09-20 Steve Youngs <steve@sxemacs.org>
6044
6045 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
6046 `browse-url-of-file' instead of `browse-url'.
6047
0327a464
MB
60482006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6049
6050 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
6051 regexp. Articles containing quotation were cut prematurely.
6052
60532006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
6054
01c52d31
MB
6055 * message.el (message-cite-original-1): Use nobody by default for the
6056 value of From header.
0327a464
MB
6057 (message-reply): Ditto.
6058
01c52d31
MB
60592006-09-11 Daiki Ueno <ueno@unixuser.org>
6060
6061 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
6062 to the gnus-info. This fixes a bug of inline-PGP message verification.
6063 Reported by Michael Piotrowski <mxp@dynalabs.de>.
6064
b110774a
MB
60652006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
6066
6067 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
6068 mails in the doc string. Add some URLs in comment.
01c52d31 6069 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
6070
60712006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
6072
6073 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
6074 backslashes handling and the way to find boundaries of quoted strings.
6075
01c52d31
MB
60762006-09-07 Daiki Ueno <ueno@unixuser.org>
6077
6078 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
6079 mml1991-encrypt-to-self is set and mml1991-signers is not set.
6080 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
6081 mml2015-encrypt-to-self is set and mml2015-signers is not set.
6082
676c1893
RS
60832006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
6084
01c52d31
MB
6085 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
6086 doc string.
6087 (gnus-button-regexp, gnus-button-last): Remove unused variables.
6088
60892006-09-06 Simon Josefsson <jas@extundo.com>
6090
6091 * mml2015.el (mml2015-use): Doc fix, mention epg.
6092
60932006-09-06 Daiki Ueno <ueno@unixuser.org>
6094
6095 * mml2015.el (mml2015-use): Default to epg, if available.
6096
60972006-09-06 Daiki Ueno <ueno@unixuser.org>
6098
6099 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
6100 message-sender.
6101 (mml1991-epg-encrypt): Ditto.
6102 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
6103 message-sender.
6104 (mml2015-epg-encrypt): Ditto.
676c1893 6105
de4fbbe4
CY
61062006-09-04 Chong Yidong <cyd@stupidchicken.com>
6107
6108 * message.el (message-send-mail-with-sendmail): Look for sendmail in
6109 several common directories.
6110
01c52d31
MB
61112006-09-05 Daiki Ueno <ueno@unixuser.org>
6112
6113 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
6114 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
6115
d7093904
MB
61162006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
6117
8fbdffe5
MB
6118 * gnus-art.el (article-decode-encoded-words): Make it fast.
6119
61202006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
6121
6122 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
6123
d7093904
MB
6124 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
6125 in quoted string into `\'.
6126
343d6628
MB
61272006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
6128
6129 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
6130 Use standard-syntax-table.
6131
61322006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
6133
6134 * gnus-art.el (gnus-decode-address-function): New variable.
6135 (article-decode-encoded-words): Use it to decode headers which are
6136 assumed to contain addresses.
6137 (gnus-mime-delete-part): Remove useless `or'.
6138
6139 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
6140 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
6141 (gnus-nov-parse-line): Use it to decode From header.
6142 (gnus-get-newsgroup-headers): Ditto.
6143 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
6144
6145 * mail-parse.el (mail-decode-encoded-address-region): New alias.
6146 (mail-decode-encoded-address-string): New alias.
6147
6148 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
6149 New function.
6150 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
6151 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
6152 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
6153 (rfc2047-decode-string): Ditto.
6154 (rfc2047-decode-address-region): New function.
6155 (rfc2047-decode-address-string): New function.
6156
01c52d31
MB
61572006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
6158
6159 * message.el (message-caesar-buffer-body): Allow rotating headers.
6160
6161 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
6162
6163 * message.el (message-insert-formated-citation-line): Fix %f.
6164 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
6165
61662006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
6167
6168 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
6169 (gnus-bookmark-mouse-available-p): New macro.
6170 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
6171 (gnus-bookmark-bmenu-show-infos): Use it.
6172 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
6173 (gnus-bookmark-bmenu-hide-infos): Ditto.
6174 (gnus-bookmark-remove-properties): New function.
6175 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
6176 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
6177 (gnus-bookmark-write-file): Bind coding-system-for-write.
6178 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
6179 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
6180 group before selecting it.
6181 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
6182 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
6183 quit-window if it is not available; use gnus-mouse-2 and bind it to
6184 gnus-bookmark-bmenu-select-by-mouse.
6185 (gnus-bookmark-show-details): Remove unused variable `details-list'.
6186 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 6187
5dab7628
RF
61882006-08-13 Romain Francoise <romain@orebokech.com>
6189
6190 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
6191 space.
6192
5ebdc299
MB
61932006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
6194
6195 * compface.el (uncompface): Use binary rather than raw-text-unix.
6196
61972006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
6198
6199 * compface.el (uncompface): Make sure the eol conversion doesn't take
6200 place when communicating with the external programs. Reported by
6201 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6202
62032006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
6204
6205 * nnheader.el (nnheader-insert-head): Fix typo in comment.
6206
62072006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6208
6209 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
6210 Make it more robust by parsing author and date independently.
6211
ebf693f3
MB
62122006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
6213
6214 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
6215
01c52d31
MB
62162006-07-28 Daiki Ueno <ueno@unixuser.org>
6217
6218 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
6219 first matching secret key.
6220 (mml2015-epg-encrypt): Ditto.
6221
6222 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
6223 first matching secret key.
6224 (mml1991-epg-encrypt): Ditto.
6225
6226 * mml2015.el (mml2015-encrypt-to-self): New user option.
6227 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
6228 mml2015-epg-encrypt-to-self is set.
6229
6230 * mml1991.el (mml1991-encrypt-to-self): New variable.
6231 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
6232 mml1991-epg-encrypt-to-self is set.
6233
6234 * mml2015.el (mml2015-signers): New user option.
6235 (mml2015-epg-sign): Reflect the value of mml2015-signers.
6236 (mml2015-epg-encrypt): Allow to select signing keys.
6237
6238 * mml1991.el (mml1991-signers): New variable.
6239 (mml1991-epg-sign): Reflect the value of mml1991-signers.
6240 (mml1991-epg-encrypt): Allow to select signing keys.
6241
ebf693f3
MB
62422006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
6243
6244 * nnheader.el (nnheader-insert-head): Make it work even if the file
6245 uses CRLF for the line-break code.
6246
01c52d31
MB
62472006-07-25 Daiki Ueno <ueno@unixuser.org>
6248
6249 * mml2015.el: Require mml-sec instead of password.
6250 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
6251 (mml2015-cache-passphrase): Inherit the default value from
6252 mml-secure-cache-passphrase.
6253 (mml2015-passphrase-cache-expiry): Inherit the default value from
6254 mml-secure-passphrase-cache-expiry.
6255
6256 * mml1991.el: Require mml-sec instead of password.
6257 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
6258 (mml1991-cache-passphrase): Inherit the default value from
6259 mml-secure-cache-passphrase.
6260 (mml1991-passphrase-cache-expiry): Inherit the default value from
6261 mml-secure-passphrase-cache-expiry.
6262
6263 * mml-sec.el: Require password.
6264 (mml-secure-verbose): New user option.
6265 (mml-secure-cache-passphrase): New user option.
6266 (mml-secure-passphrase-cache-expiry): New user option.
6267
62682006-07-24 Daiki Ueno <ueno@unixuser.org>
6269
6270 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
6271 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 6272 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
6273
6274 FIXME: Use `tiny change'?
6275
bd876f90
MB
62762006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6277
6278 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
6279 workaround for the url package included with Emacs.
6280
6281 * nnweb.el (nnweb-google-create-mapping): Update regexp.
6282
01c52d31
MB
62832006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
6284
6285 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
6286 correctly. This fixes a bug caused by the 2006-05-12 change.
6287
06dc8321
KF
62882006-07-18 Karl Fogel <kfogel@red-bean.com>
6289
6290 * nnmail.el (nnmail-article-group): If splitting raises an error, give
6291 some information about the error when saying that the `bogus' mail
6292 group will be used.
6293
7ce31649
MB
62942006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
6295
6296 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
6297 string.
6298
b44409c9
MB
62992006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
6300
6301 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
6302
763bb2d4
MB
63032006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6304
6305 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
6306
01c52d31
MB
63072006-07-10 Daiki Ueno <ueno@unixuser.org>
6308
6309 * mml1991.el (mml1991-function-alist): Add epg.
6310 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
6311 (mml1991-epg-encrypt): New functions.
6312
63132006-07-10 Daiki Ueno <ueno@unixuser.org>
6314
6315 * mml2015.el (mml2015-verbose): New variable.
6316 (mml2015-cache-passphrase): Ditto.
6317 (mml2015-passphrase-cache-expiry): Ditto.
6318 (mml2015-function-alist): Add epg.
6319 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
6320 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
6321 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
6322 functions.
6323
63242006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6325
6326 * message.el (message-cite-original-1): Preserve region when removing
6327 quoted text due to X-No-Archive in order to avoid bogus attribution
6328 when citing multiple messages.
6329
63302006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6331
6332 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
6333 Kenneth Jacker <khj@be.cs.appstate.edu>.
6334
827dc73d
MB
63352006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
6336
6337 * gnus-diary.el (gnus-user-format-function-d)
6338 (gnus-user-format-function-D): Autoload.
6339
01c52d31 6340 * imap.el (Commentary): Fix typo.
827dc73d 6341
01c52d31
MB
6342 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
6343 2006-04-22 contribution.
6344
63452006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6346
6347 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
6348 It didn't really fix the bogosity I'm seeing with solid web groups.
6349
63502006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6351
6352 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
6353 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
6354 created using server names. If we use the feature without declaring
6355 it, Gnus does not properly manage server and group state.
6356
6357 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
6358 bound.
6359
63602006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6361
6362 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
6363 looking up the method using GROUP's prefix before inventing a new one.
6364 It is used on killed/unknown groups in various places where returning
6365 an all-new method isn't expected by the caller.
6366
6367 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
6368 and match semantics of gnus-group-real-prefix.
6369
63702006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
6371
6372 * nnmail.el (nnmail-broken-references-mailers): New variable.
6373 (nnmail-ignore-broken-references): New function generalizing
6374 nnmail-fix-eudora-headers.
6375 (nnmail-fix-eudora-headers): Now obsolete.
6376
6377 * gnus-art.el (gnus-button-handle-custom): Support
6378 `customize-apropos*'.
6379
63802006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6381
6382 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
6383
6384 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
6385 articles.
6386
63872006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
6388
6389 * message.el (message-cite-reply-above): New variable.
6390 (message-yank-original): Use it.
827dc73d 6391
a367620f
MB
63922006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
6393
6394 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
6395
01c52d31
MB
63962006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
6397
6398 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
6399 as read.
6400
6401 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
6402
64032006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
6404
6405 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
6406 (gnus-bookmark-default-file): Use gnus-directory.
6407 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
6408 Remove "*" in doc string.
6409 (gnus-bookmark-write-file): Simplify.
6410 (gnus-bookmark-maybe-sort-alist): Use `when'.
6411 (gnus-bookmark-get-bookmark): Fix typo in doc string.
6412 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
6413 FIXME about Emacs 21 and XEmacs compatibility.
6414 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
6415 compatibility.
6416 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
6417 compatibility.
6418 (gnus-bookmark-menu-heading): Fix version.
6419
64202006-06-19 Bastien Guerry <bzg@altern.org>
6421
6422 * gnus-bookmark.el: New file.
6423
5cfd0f2e
MB
64242006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
6425
6426 * message.el (message-syntax-checks): Doc fix.
6427
01c52d31
MB
64282006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6429
6430 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
6431 unsubscribed groups as if they were killed ones. It causes duplicate
6432 entries in gnus-newsrc-alist.
6433
f362b760
MB
64342006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6435
6436 * message.el (message-syntax-checks): Doc fix.
6437 (message-send-mail): Add check for continuation headers.
6438 (message-check-news-header-syntax): Fix regexp used to check for
6439 continuation headers.
6440
64412006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
6442
6443 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
6444
01c52d31
MB
64452006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
6446
6447 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
6448
64492006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
6450
6451 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
6452 default-truncate-lines.
6453
26c9afc3
MB
64542006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
6455
6456 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
6457 to fill the utf-8 entry.
6458
01c52d31 64592006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 6460
01c52d31
MB
6461 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
6462
64632006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
6464
6465 * gnus-agent.el (directory-files-and-attributes): Move all the way
6466 forward (the third and final move).
6467 (gnus-agent-read-agentview): Trap reconstruction errors due to
b643362c 6468 nonexistent directory. Handle by returning nil.
01c52d31
MB
6469
64702006-05-30 Didier Verna <didier@xemacs.org>
6471
6472 * message.el (message-dont-reply-to-names): Update the custom type.
6473 * message.el (message-dont-reply-to-names): New defsubst: potentially
6474 convert a list of regexps into a single one.
6475 * message.el (message-get-reply-headers): Use it.
6476 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
6477
64782006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
6479
6480 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
6481
64822006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6483
6484 * gnus-ml.el (gnus-mailing-list-subscribe)
6485 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
6486 (gnus-mailing-list-message): Fix doc strings.
6487
64882006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6489
6490 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
6491 of doing it manually.
6492
01c52d31
MB
64932006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
6494
6495 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
6496 comment.
6497
26c9afc3
MB
64982006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
6499
002876ab 6500 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 6501 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
c4cc8b9a 6502 (gnus-agent-read-local): All symbols allocated in my-obarray.
26c9afc3
MB
6503 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
6504 (gnus-agent-regenerate-group): Check numeric names to see if they are
6505 messages or groups.
01c52d31
MB
6506 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
6507 better way of do this...)
6508
6509 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
6510 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
6511
65122006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
6513
6514 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
6515 (gnus-saved-headers): Ditto.
01c52d31 6516 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
6517 (gnus-article-save): Override gnus-save-all-headers and
6518 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
6519 (gnus-summary-save-in-file): Add :headers property.
6520 (gnus-summary-write-to-file): Ditto.
6521
6522 * gnus-sum.el (gnus-summary-save-article): Bind
6523 gnus-prompt-before-saving to t when saving many articles in a file;
6524 always show all headers.
6525
65262006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6527
6528 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
6529 marks.
6530
6531 * message.el (message-indent-citation): Add optional arguments to allow
6532 using it outside of message buffers.
6533
6534 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
6535 (gnus-article-treat-unfold-headers): Use it.
6536 (gnus-article-truncate-lines): New variable.
6537 (gnus-article-mode): Use it.
6538 (gnus-article-toggle-truncate-lines): New function.
6539
6540 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
6541 gnus-article-toggle-truncate-lines.
6542
6543 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
6544 coding system in XEmacs, use binary.
6545
65462006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
6547
6548 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
6549 after-load-alist.
6550
6551 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
6552 this function should save decoded articles.
6553 (gnus-summary-write-to-file): Use property to specify this function
6554 should save decoded articles and specify gnus-summary-save-in-file
6555 should be used to save articles other than the first one when saving
6556 many articles.
6557 (gnus-summary-save-body-in-file): Use property to specify this
6558 function should save decoded articles.
6559 (gnus-summary-write-body-to-file): Use property to specify this
6560 function should save decoded articles and specify
6561 gnus-summary-save-body-in-file should be used to save articles other
6562 than the first one when saving many articles.
6563
6564 * gnus-sum.el (gnus-summary-save-article): Simplify.
6565
65662006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
6567
6568 * gnus-art.el (gnus-default-article-saver): Add
6569 gnus-summary-write-body-to-file.
6570 (gnus-article-save-coding-system): Don't use coding system object
6571 in XEmacs.
26c9afc3
MB
6572 (gnus-read-save-file-name): Add optional `dir-var' argument which
6573 specifies directory in which files are saved; work even if optional
6574 `variable' argument is not specified.
01c52d31
MB
6575 (gnus-summary-write-to-file): Read file name.
6576 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
6577 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
6578
6579 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
6580 (gnus-summary-local-variables): Add it.
6581 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
6582 (gnus-summary-save-article): Remove optional `decode' argument;
6583 determine whether to decode articles by the value of
6584 gnus-default-article-saver; when saving many files using
6585 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
6586 it first and use gnus-summary-save-in-file or
6587 gnus-summary-save-body-in-file thereafter unless
6588 gnus-prompt-before-saving is always; move point to article which
6589 will be saved.
6590 (gnus-summary-save-article-file): Revert.
6591 (gnus-summary-write-article-file): Revert.
6592 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
6593 (gnus-summary-write-article-body-file): New function.
6594
65952006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
6596
01c52d31 6597 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 6598
01c52d31 65992006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 6600
01c52d31
MB
6601 * gnus-art.el (gnus-default-article-saver): Doc fix.
6602 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
6603 from gnus-summary-save-article-coding-system, and default to a
6604 certain coding system.
6605 (gnus-output-to-file): Add coding cookie and encode text according
6606 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 6607
01c52d31
MB
6608 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
6609 gnus-art.el and rename to gnus-article-save-coding-system.
6610 (gnus-summary-save-article): Require gnus-art; don't show all
6611 headers if it decodes articles; don't add coding cookie here;
6612 don't bind mm-text-coding-system-for-write.
6613 (gnus-summary-save-article-file): Save decoded articles.
6614 (gnus-summary-write-article-file): When saving many files, use
6615 gnus-summary-write-to-file first and gnus-summary-save-in-file
6616 thereafter unless gnus-prompt-before-saving is always.
6617 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 6618
01c52d31 66192006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 6620
01c52d31 6621 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 6622
880820fe 66232006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
6624
6625 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
6626 its hash index. Store this hash in `nnrss-group-data'.
6627 (nnrss-read-group-data): Update accordingly.
6628
66292006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6630
6631 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
6632 entry.
6633
6634 * gnus-sum.el (gnus-summary-make-menu-bar): Add
6635 gnus-article-browse-html-article.
6636
66372006-05-23 Hynek Schlawack <hynek@ularx.de>
6638
6639 * gnus-sum.el (gnus-summary-mime-map): Add
6640 gnus-article-browse-html-article.
66412006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
6642
6643 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
6644 suitable coding systems in customize.
6645
66462006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
6647
6648 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 6649
d7ba2a01
RS
66502006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
6651
f18df03d
MB
6652 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
6653 (gnus-summary-expire-articles-now): Shorten prompt.
6654
d7ba2a01
RS
6655 * gmm-utils.el (wid-edit): Require.
6656 (defun-gmm): Renamed from `gmm-defun-compat'.
6657 (gmm-image-search-load-path): Use it.
6658 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
6659
01c52d31
MB
66602006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
6661
6662 * gnus-sum.el (gnus-summary-save-article-coding-system): New
6663 variable.
6664 (gnus-summary-save-article): Add optional `decode' argument. If
6665 it is set and gnus-summary-save-article-coding-system is non-nil,
6666 save decoded article.
6667 (gnus-summary-write-article-file): Save decoded article if
6668 gnus-summary-save-article-coding-system is non-nil.
6669
6670 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
6671 type.
6672
66732006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
6674
6675 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
6676
66772006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
6678
6679 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
6680 first to test gnus-single-article-buffer which may be buffer-local.
6681
6682 * gnus-sum.el (gnus-summary-setup-buffer): Make
6683 gnus-single-article-buffer buffer-local and nil in ephemeral
6684 group; make gnus-article-buffer, gnus-article-current, and
6685 gnus-original-article-buffer always buffer-local.
6686 (gnus-summary-exit): Kill article buffer belonging to ephemeral
6687 group.
6688 (gnus-handle-ephemeral-exit): Don't move to next summary line.
6689
66902006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
6691
6692 * nnml.el (nnml-request-compact-group): Compressed files might not
6693 have .gz extension.
6694
54e573e6
MB
66952006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
6696
6697 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
6698 (mm-copy-to-buffer): Use with-current-buffer.
6699 (mm-display-part): Simplify.
6700 (mm-inlinable-p): Add optional arg `type'.
6701
01c52d31
MB
67022006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
6703
49c7d1ac 6704 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
6705 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
6706 Try harder to show the attachment internally or externally using
6707 gnus-mime-view-part-as-type.
6708
01c52d31 67092006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 6710
01c52d31
MB
6711 * message.el (message-from-style, message-signature-separator)
6712 (message-user-organization-file, message-send-mail-function)
6713 (message-citation-line-function, message-yank-prefix)
6714 (message-indent-citation-function, message-signature)
6715 (message-signature-file, message-signature-insert-empty-line):
6716 Remove autoloads.
6717
6718 * gnus-art.el (gnus-buttonized-mime-types): Remove
6719 "multipart/signed". Revert 2006-04-26 change.
6720
67212006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6722
6723 * gnus.el (gnus-version-number): Bump version.
6724
67252006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6726
6727 * gnus.el: No Gnus v0.5 is released.
6728
67292006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6730
6731 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
6732 fetching articles by message-id.
6733
67342006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6735
6736 * message.el (hashcash): Require hashcash as normal.
6737
6738 * ecomplete.el (ecomplete-highlight-match-line): Use
6739 point-at-eol.
6740 (ecomplete-highlight-match-line): Use `highlight', because that
6741 face exists in both Emacs and XEmacs.
6742
6743 * message.el (message-display-abbrev): Use point-at-bol.
6744
6745 * mail-source.el: Don't require timer/timer-funcs.
6746
6747 * gnus-async.el: Ditto.
6748
6749 * password.el: Ditto.
6750
6751 * mm-url.el: Ditto.
6752
6753 * mm-util.el: Require timer/timer-funcs.
6754
67552006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6756
6757 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
6758 Close.
54e573e6 6759
9606f1cb
MB
67602006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
6761
6762 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
6763 unibyte after clear-decrypt function runs.
6764
6765 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
6766 returns as a unibyte string.
6767
305452a5
MB
67682006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
6769
305452a5
MB
6770 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
6771 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
6772 (mml1991-pgg-encrypt): Ditto.
6773
0565caeb
MB
67742006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
6775
01c52d31
MB
6776 * message.el (message-user-organization-file): Check several
6777 locations of the organization file.
0565caeb 6778
01c52d31
MB
6779 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
6780 Add gnus-article-view-part-as-type.
0565caeb 6781
01c52d31 6782 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
6783
6784 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
6785 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 6786
01c52d31
MB
6787 * mml.el: Simplify autoload.
6788 (mml-mode): defvar dnd-protocol-alist instead of using
6789 symbol-value.
6790 (mml-default-directory): New variable.
6791 (mml-minibuffer-read-file): Use it.
6792 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
6793
6794 * message.el (message-citation-line-format): New variable.
6795 (message-insert-formated-citation-line): New function.
6796 (message-citation-line-function): Add
6797 `message-insert-formated-citation-line' to custom type.
6798
6799 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
6800 to doc string.
6801
6802 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
6803 depending on mm-verify-option.
0565caeb 6804
305452a5
MB
68052006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
6806
6807 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
6808 binding pgg-* variables; reimplement the section which prevents
6809 MIME header from being signed.
6810 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
6811 pgg-text-mode; remove a blank line at the top of body.
6812
6813 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
6814 lines at the top of body; use gnus-newsgroup-charset if there's no
6815 Charset header.
6816
0565caeb
MB
68172006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
6818
01c52d31
MB
6819 * message.el (message-self-insert-commands): Doc fix.
6820
0565caeb
MB
6821 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
6822 (mm-uu-pgp-encrypted-test): Ditto.
6823 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
6824 between header and body; return application/pgp-encrypted handle
6825 if decryption failed; decode decrypted body by charset.
6826
6827 * mm-decode.el (mm-automatic-display): Don't make application/pgp
6828 element match to application/pgp-*.
6829
01c52d31
MB
68302006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
6831
6832 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
6833 HTML.
6834
68352006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6836
6837 * mail-source.el (mail-source-call-script): Message the error
6838 string.
6839
68402006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6841
6842 * gnus-util.el (gnus-byte-compile): Use it.
6843
002876ab 68442006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
6845
6846 * gnus-util.el (kill-empty-logs): New function.
6847
68482006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6849
6850 * message.el (message-mail-alias-type): Doc fix.
6851 (message-mail-alias-type-p): New function.
6852 (message-send): Use it.
6853 (message-mode): Ditto.
6854 (message-strip-forbidden-properties): Ditto.
6855
6856 * ecomplete.el (ecomplete-database-file-coding-system): New
6857 variable.
6858 (ecomplete-save): Use it.
6859 (ecomplete-setup): Use it.
6860
68612006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
6862
6863 * message.el (message-self-insert-commands): New variable.
6864 (message-strip-forbidden-properties): Use it.
6865
68662006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6867
6868 * message.el (message-put-addresses-in-ecomplete): Use a regexp
6869 that doesn't make XEmacs choke.
6870
f67d6742
MB
68712006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
6872
49c7d1ac
SM
6873 * gnus-util.el (gnus-replace-in-string):
6874 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
6875
68762006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
6877
49c7d1ac
SM
6878 * gnus-util.el (gnus-select-frame-set-input-focus):
6879 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
6880 definition defined in Emacs 22 for old Emacsen.
6881
01c52d31 68822006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 6883
01c52d31 6884 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 6885
01c52d31 68862006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 6887
01c52d31
MB
6888 * gnus-registry.el (gnus-registry-cache-save): Remove text
6889 properties when saving via the temp buffer.
bd29ba20 6890
01c52d31 68912006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 6892
01c52d31 6893 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 6894
01c52d31 68952006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 6896
01c52d31
MB
6897 * message.el (message-generate-hashcash): Default to non-nil when
6898 hashcash is found.
18c06a99 6899
01c52d31
MB
6900 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
6901 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 6902
01c52d31 6903 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 6904
01c52d31 6905 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 6906
01c52d31 69072006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 6908
01c52d31
MB
6909 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
6910 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
6911 Remove autoloads.
163cb72d 6912
01c52d31 69132006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 6914
01c52d31 6915 * message.el (message-generate-hashcash): Default to.
163cb72d 6916
01c52d31 69172006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 6918
01c52d31
MB
6919 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
6920 concatenating segments rather than before concatenating them.
163cb72d 6921
01c52d31 69222006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6923
01c52d31 6924 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 6925
01c52d31
MB
6926 * imap.el (imap-quote-specials): New function.
6927 (imap-login-auth): Quote specials.
14e6dc54 6928
01c52d31 69292006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6930
01c52d31 6931 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 6932
01c52d31
MB
6933 * message.el (message-forward-make-body-plain): Allow
6934 message-forward-ignored-headers to be a list.
6935 (message-remove-ignored-headers): Factor out into function.
6936 (message-forward-make-body-mml): Use it.
6937 * rfc2231.el (rfc2231-parse-string): Remove dead code.
6938 (rfc2231-parse-string): Allow concatanation of parameters that
6939 aren't contiguous. The test case is
6940 (mail-header-parse-content-type "message/external-body;
6941 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
6942 access-type=LOCAL-FILE;
6943 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 6944
01c52d31 69452006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 6946
01c52d31
MB
6947 * nntp.el (nntp-accept-process-output): Return the value of
6948 `nnheader-accept-process-output'.
14e6dc54 6949
01c52d31 69502006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 6951
01c52d31
MB
6952 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
6953 (gnus-button-alist): Recognize more diff formats.
6954 (gnus-button-patch): Strip directory.
14e6dc54 6955
01c52d31 69562006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 6957
01c52d31
MB
6958 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
6959 Emacs 22 when setting focus.
1b155fbd 6960
01c52d31 69612006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 6962
01c52d31
MB
6963 * gnus-art.el (gnus-article-treat-types): Do treatment of
6964 text/x-verbatim parts.
6965 (gnus-button-patch): New command.
b6f2cf4b 6966
01c52d31
MB
6967 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
6968 addresses that contain invalid characters.
b6f2cf4b 6969
01c52d31 69702006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 6971
01c52d31
MB
6972 * message.el (message-put-addresses-in-ecomplete): Use
6973 gnus-replace-in-string.
6974 (message-is-yours-p): Use the more correct
6975 mail-header-parse-address instead of
6976 mail-extract-address-components.
6977 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 6978
01c52d31
MB
6979 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
6980 keystroke.
77218834 6981
01c52d31
MB
6982 * gnus-art.el (gnus-treatment-function-alist): Change order of
6983 newsgroups/generic header folding to avoid double-folding.
77218834 6984
01c52d31 6985 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 6986
01c52d31
MB
6987 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
6988 command.
6989 (gnus-summary-repeat-search-article-backward): New command.
d451514f 6990
01c52d31
MB
6991 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
6992 groups in the parent topic.
6993
880820fe 69942006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
6995
6996 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
6997 (spam-extra-header-to-number): Return the CRM114 number as a
6998 number instead of a string.
6999
70002006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7001
7002 * gnus-art.el (gnus-face-properties-alist): Moved here from
7003 gnus-fun.
7004
7005 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
7006
70072006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7008
7009 * message.el (message-strip-forbidden-properties): Only display on
7010 self-insert-command.
7011
7012 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
7013 reindent.
7014 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
7015
70162006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
7017
7018 * smiley.el (smiley-style): Fix typo.
d451514f 7019
4f162824
KH
70202006-03-23 Kenichi Handa <handa@m17n.org>
7021
7022 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
7023 instead of set-buffer-multibyte.
7024
e9e33c19
KH
70252006-03-23 Kenichi Handa <handa@m17n.org>
7026
7027 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
7028 buffer and then decode the buffer text if necessary.
7029 (rfc2231-encode-string): Be sure to work on multibyte buffer at
7030 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 7031
01c52d31 70322006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 7033
01c52d31
MB
7034 * hashcash.el (hashcash-insert-payment-async-2): Use
7035 message-goto-eoh instead of doing it manually.
7036 (mail-add-payment): Use message-narrow-to-header instead of trying
7037 to do the same itself.
f5e92214 7038
01c52d31 7039 * message.el (message-hidden-headers): Add Face.
f5e92214 7040
01c52d31
MB
7041 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
7042 reparenting code.
7043 (gnus-summary-reparent-children): Refactored out code.
7044 (gnus-summary-thread-map): New keystroke.
7045 (gnus-summary-reparent-children): Make into command.
f5e92214 7046
01c52d31
MB
7047 * smiley.el (smiley-style): Default to `medium' if using a large
7048 font.
f5e92214 7049
01c52d31
MB
7050 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
7051 does it itself.
f5e92214 7052
01c52d31 7053 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 7054
01c52d31 70552006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 7056
01c52d31
MB
7057 * nnagent.el (nnagent-request-set-mark): Silence log file
7058 writing.
7059 (nnagent-request-set-mark): Use write-region instead of
7060 append-to-file.
f5e92214 7061
01c52d31
MB
7062 * gnus-sum.el (gnus-read-header): Fudge article number if using a
7063 strange select method.
f5e92214 7064
01c52d31
MB
7065 * ecomplete.el (ecomplete-display-matches): Get highlightling
7066 right.
7067 (ecomplete-display-matches): Use literals.
7068 (ecomplete-display-matches): Disable message logging.
f5e92214 7069
01c52d31 7070 * message.el (message-display-abbrev): Small optimization.
531bedc3 7071
01c52d31
MB
7072 * ecomplete.el (ecomplete-display-matches): Allow automatic
7073 display.
531bedc3 7074
01c52d31
MB
7075 * message.el (message-strip-forbidden-properties): Display
7076 abbrevs.
7077 (message-display-abbrev): Get automatic display right.
531bedc3 7078
01c52d31
MB
7079 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
7080 keystrokes.
531bedc3 7081
01c52d31 70822006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 7083
01c52d31 7084 TODO: Backport to v5-10!
531bedc3 7085
01c52d31
MB
7086 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
7087 Moved here (and renamed) from gnus-registry.el.
531bedc3 7088
01c52d31
MB
7089 * gnus-registry.el: Require gnus-util.
7090 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 7091
01c52d31 70922006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 7093
01c52d31
MB
7094 * gnus-group.el (gnus-group-catchup-current): Change
7095 if-then-else-if-then-else into cond.
7096 (gnus-group-catchup): Indent.
7097 (group-name-at-point): New function.
7098 (gnus-fetch-group): Provide default from thing at point.
531bedc3 7099
01c52d31 71002006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 7101
01c52d31 7102 * message.el (message-display-abbrev): Fix regexp.
531bedc3 7103
01c52d31
MB
7104 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
7105 choosing.
7106 (ecomplete-highlight-match-line): Fix up code rewrite, remove
7107 dead variables.
ea8ae765 7108
01c52d31
MB
7109 * message.el (message-newline-and-indent): Remove debugging.
7110 (message-display-abbrev): Use new implementation.
ea8ae765 7111
01c52d31 71122006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 7113
01c52d31
MB
7114 * gnus-art.el (gnus-article-mode): Set
7115 cursor-in-non-selected-windows to nil.
ea8ae765 7116
01c52d31
MB
7117 * smiley.el: Revert previous change.
7118 (smiley-data-directory): defvar it before using it in the
7119 defcustom of `smiley-style'.
ea8ae765 7120
01c52d31 71212006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 7122
01c52d31 7123 * message.el (message-newline-and-indent): New function.
ea8ae765 7124
01c52d31 7125 * ecomplete.el: Implement more bits.
85fd8002 7126
01c52d31
MB
7127 * message.el (message-put-addresses-in-ecomplete): Clean up the
7128 string.
85fd8002 7129
01c52d31 7130 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 7131
01c52d31
MB
7132 * gnus-sum.el (gnus-summary-save-parts): Bind
7133 gnus-summary-save-parts-counter and use it to make unique file
7134 names.
85fd8002 7135
01c52d31 7136 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 7137
01c52d31
MB
7138 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
7139 parameter to say whether to actually parse the individual
7140 addresses.
61e66a15 7141
01c52d31
MB
7142 * message.el (message-put-addresses-in-ecomplete): New function.
7143 (ecomplete): Require.
7144 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 7145
01c52d31 71462006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 7147
01c52d31
MB
7148 * flow-fill.el (fill-flowed): Remove trailing space from blank
7149 quoted lines.
fe62aacc 7150
01c52d31 71512006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 7152
01c52d31
MB
7153 * smiley.el (smiley-style): Move definition later to avoid a
7154 compilation warning.
fe62aacc 7155
01c52d31 71562006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 7157
01c52d31
MB
7158 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
7159 buffer and then decode the buffer text if necessary.
7160 (rfc2231-encode-string): Be sure to work on multibyte buffer at
7161 first, and after mm-encode-body, change the buffer to unibyte.
7162 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 7163
01c52d31 71642006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 7165
01c52d31
MB
7166 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
7167 Content-Type header instead of Content-Disposition header.
7168 (gnus-mime-inline-part): Ditto.
7169 (gnus-mime-view-part-as-charset): Ignore charset that the part
7170 specifies.
719120ef 7171
01c52d31
MB
7172 * mm-decode.el (mm-display-part): Work with external parts and
7173 usual parts similarly.
719120ef 7174
01c52d31
MB
7175 * mm-extern.el (mm-inline-external-body): Use mm-display-part
7176 instead of gnus-display-mime.
719120ef 7177
01c52d31
MB
7178 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
7179 instead of with-temp-buffer.
719120ef 7180
01c52d31
MB
7181 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
7182 tag to summarized topics part in order to encode non-ASCII text.
719120ef 7183
01c52d31 71842006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 7185
01c52d31
MB
7186 * smiley.el (smiley-style): New variable.
7187 (smiley-directory): New function.
7188 (smiley-data-directory): Derive from `smiley-style' using
7189 `smiley-directory'.
7190 (smiley-regexp-alist): Add new entries.
719120ef 7191
01c52d31
MB
7192 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
7193 (gnus-article-browse-delete-temp): Add :version.
719120ef 7194
880820fe 71952006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 7196
01c52d31
MB
7197 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
7198 the sieve region.
719120ef 7199
01c52d31 72002006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 7201
01c52d31 7202 * gnus.el (gnus-version-number): Bump version.
719120ef 7203
01c52d31 72042006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 7205
01c52d31 7206 * gnus.el: No Gnus v0.4 is released.
719120ef 7207
01c52d31 72082006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 7209
01c52d31
MB
7210 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
7211 layout.
719120ef 7212
01c52d31
MB
7213 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
7214 unknown charset.
719120ef 7215
01c52d31
MB
7216 * message.el (message-header-synonyms): Add Original-To to the
7217 default.
ba0226dd 7218
01c52d31
MB
7219 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
7220 optional parameter.
ba0226dd 7221
01c52d31 72222006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 7223
01c52d31 7224 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 7225
01c52d31 72262006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 7227
01c52d31 7228 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 7229
01c52d31 72302006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 7231
01c52d31 7232 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 7233
01c52d31 72342006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 7235
01c52d31 7236 * password.el (password-reset): New function.
5f4264e5 7237
01c52d31 72382006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 7239
01c52d31
MB
7240 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
7241 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 7242
01c52d31 72432006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 7244
01c52d31
MB
7245 * nnweb.el (nnweb-google-create-mapping): Update regexp.
7246 Some whitespace was matched into the url, which broke browsing hits
7247 > 100 when mm-url-use-external was nil.
5f4264e5 7248
01c52d31 72492006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 7250
01c52d31
MB
7251 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
7252 gnus-extra-headers for 'Newsgroups.
5f4264e5 7253
01c52d31
MB
7254 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
7255 bound.
e13be7a2 7256
01c52d31 72572006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 7258
01c52d31
MB
7259 * pgg-gpg.el: Clean up process buffers every time gpg processes
7260 complete.
b5189759 7261
01c52d31 72622006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 7263
01c52d31
MB
7264 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
7265 doc string.
16f18d05 7266
01c52d31 72672006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 7268
01c52d31
MB
7269 * pgg-gpg.el (pgg-gpg-process-filter)
7270 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 7271
01c52d31
MB
7272 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
7273 lines, temporary fix.
d71c0855 7274
01c52d31 72752006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 7276
01c52d31 7277 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 7278
01c52d31 72792006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 7280
01c52d31
MB
7281 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
7282 default-enable-multibyte-characters. This reverts the change from
7283 revision 6.17 which is no longer necessary because the passphrase
7284 is sent separately now. GnuPG messages are unreadable under
7285 multibyte locales with default-enable-multibyte-characters set to
7286 nil.
cf5a5c38 7287
01c52d31 72882006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 7289
01c52d31 7290 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 7291
01c52d31 72922006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 7293
01c52d31
MB
7294 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
7295 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
7296 instead.
cf5a5c38 7297
01c52d31 72982006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 7299
01c52d31
MB
7300 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
7301 newsgroups handling for NNTP overviews which don't include
7302 Newsgroups.
cf5a5c38 7303
01c52d31 73042006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 7305
01c52d31 7306 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 7307
01c52d31 73082006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 7309
01c52d31
MB
7310 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
7311 when searching for already-paid recipients.
34128042 7312
01c52d31 73132006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 7314
01c52d31
MB
7315 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
7316 passphrases when it is not needed.
7317 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
7318 passphrase stuff from gpg, should only be necessary when you use
7319 gpg with a smartcard.
34128042 7320
01c52d31 73212006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 7322
01c52d31
MB
7323 * mml.el (mml-insert-mime): Ignore cached contents of
7324 message/external-body part.
34128042 7325
01c52d31
MB
7326 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
7327 (mm-insert-part): Ditto.
34128042 7328
01c52d31 73292006-03-23 Simon Josefsson <jas@extundo.com>
34128042 7330
01c52d31
MB
7331 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
7332 Reiner.
7333 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 7334
01c52d31 73352006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 7336
01c52d31
MB
7337 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
7338 older emacsen.
7339 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 7340
01c52d31 73412006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 7342
01c52d31
MB
7343 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
7344 if we can.
c96ec15a 7345
01c52d31 73462006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 7347
01c52d31
MB
7348 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
7349 (pgg-gpg-update-agent): New function.
7350 (pgg-gpg-use-agent-p): New function.
7351 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
7352 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
7353 (pgg-gpg-sign-region): Use it.
c96ec15a 7354
01c52d31 73552006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 7356
01c52d31
MB
7357 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
7358 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 7359
01c52d31 73602006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 7361
01c52d31
MB
7362 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
7363 <wilde@sha-bang.de>.
7364 (pgg-gpg-use-agent): New variable.
7365 (pgg-gpg-process-region): Use it.
7366 (pgg-gpg-encrypt-region): Likewise.
7367 (pgg-gpg-encrypt-symmetric-region): Likewise.
7368 (pgg-gpg-decrypt-region): Likewise.
7369 (pgg-gpg-sign-region): Likewise.
7370 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 7371
01c52d31 73722006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 7373
01c52d31 7374 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 7375
01c52d31
MB
7376 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
7377 Add comment on version.
6203370b 7378
01c52d31 73792006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 7380
01c52d31 7381 * smiley.el: Add missing test smiley.
6203370b 7382
01c52d31 73832006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 7384
01c52d31
MB
7385 * mm-decode.el (mm-with-part): New macro.
7386 (mm-get-part): Use it; work with message/external-body as well.
7387 (mm-save-part): Treat name and filename equally.
6203370b 7388
01c52d31
MB
7389 * mm-extern.el (mm-extern-cache-contents): New function.
7390 (mm-inline-external-body): Use it; force the part to be displayed;
7391 move undisplayer added to the cached handle to the parent.
6203370b 7392
01c52d31
MB
7393 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
7394 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 7395
01c52d31 7396 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 7397
01c52d31 73982006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 7399
01c52d31
MB
7400 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
7401 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
7402 Emacs.]
46e8fe3d 7403
01c52d31 74042006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 7405
01c52d31
MB
7406 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
7407 path rather than symbol. Always return list of directories.
7408 Guarantee that image directory comes first. [Sync with image.el,
7409 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 7410
01c52d31
MB
7411 * message.el (message-make-tool-bar): Adjust to new API of
7412 `gmm-image-load-path-for-library'.
46e8fe3d 7413
01c52d31 7414 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 7415
01c52d31 7416 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 7417
01c52d31 74182006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 7419
01c52d31
MB
7420 * gnus-art.el (gnus-article-only-boring-p):
7421 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
7422 intangible text.
7423 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 7424
01c52d31 74252006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 7426
01c52d31
MB
7427 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
7428 `defun' instead of `gmm-defun-compat'.
46e8fe3d 7429
01c52d31 74302006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 7431
01c52d31
MB
7432 * message.el (message-unique-id): Don't use message-number-base36
7433 if (user-uid) is a float.
7434 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 7435
01c52d31 74362006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 7437
01c52d31 7438 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 7439
01c52d31
MB
7440 * gnus-art.el (gnus-mime-display-single): Make sure there is an
7441 empty line between a part and a message part.
7347faa8 7442
01c52d31 74432006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 7444
01c52d31
MB
7445 * smiley.el: Add more test smileys.
7446 (smiley-data-directory, smiley-regexp-alist)
7447 (gnus-smiley-file-types): Fix doc strings.
7448 (smiley-update-cache): Clear smiley-cached-regexp-alist before
7449 adding new elements.
7450 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 7451
01c52d31 74522006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 7453
01c52d31
MB
7454 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
7455 scan latest NoCeM messages instead of old ones.
7456 (gnus-nocem-check-article): Fix regexps so as to match to PGP
7457 delimiters that are recently used.
7458 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 7459
01c52d31 7460 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 7461
01c52d31
MB
7462 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
7463 level which is larger than gnus-use-nocem is specified.
7347faa8 7464
01c52d31 7465 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 7466
01c52d31 74672006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 7468
01c52d31 7469 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 7470
01c52d31
MB
7471 * gnus-group.el (gnus-group-update-tool-bar): New variable.
7472 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 7473
01c52d31 7474 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 7475
01c52d31
MB
7476 * gnus-group.el (gnus-group-redraw-when-idle)
7477 (gnus-group-redraw-check): Remove.
7478 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 7479
01c52d31 74802006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 7481
01c52d31
MB
7482 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
7483 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 7484
01c52d31 74852006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 7486
01c52d31
MB
7487 * message.el (message-make-tool-bar): Rename gmm-image-load-path
7488 to gmm-image-load-path-for-library. Call with no-error argument.
7489 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 7490
01c52d31 7491 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 7492
01c52d31 7493 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 7494
01c52d31 7495 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 7496
01c52d31 74972006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 7498
01c52d31 7499 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 7500
01c52d31
MB
7501 * nnml.el (nnml-generate-nov-databases-directory): Rename from
7502 nnml-generate-nov-databases-1.
7503 (nnml-generate-nov-databases): Use it.
7504 (nnml-generate-nov-databases-directory): Document no-active
7505 argument.
c4288669 7506
01c52d31
MB
7507 * gmm-utils.el (gmm-image-load-path-for-library): Return single
7508 directory if path is t. Add no-error.
c4288669 7509
01c52d31
MB
7510 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
7511 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 7512
01c52d31
MB
7513 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
7514 resetting gnus-article-browse-html-temp-list.
c4288669 7515
01c52d31
MB
7516 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
7517 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
7518 Add example to docstring. Rename local variables. Move error
7519 checks to default case in cond and simplify.
73043f7d 7520
01c52d31 75212006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7522
01c52d31
MB
7523 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
7524 handle is multipart when calling it recursively.
7525 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 7526
01c52d31 75272006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 7528
01c52d31
MB
7529 * nnimap.el (nnimap-request-update-info-internal): Optimize.
7530 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 7531
01c52d31 75322006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 7533
01c52d31
MB
7534 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
7535 is loaded.
7dafe00b 7536
01c52d31
MB
7537 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
7538 loaded.
7dafe00b 7539
01c52d31 75402006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7541
01c52d31
MB
7542 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
7543 to "Emacs 23 (unicode)" in doc string.
7dafe00b 7544
01c52d31
MB
7545 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
7546 "Emacs 23 (unicode)" in comment.
7dafe00b 7547
01c52d31 75482006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7549
01c52d31 7550 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 7551
01c52d31
MB
7552 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
7553 characters 160 through 255 in Emacs 23.
7dafe00b 7554
01c52d31 75552006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7556
01c52d31
MB
7557 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
7558 gnus-article-browse-html-temp.
7559 (gnus-article-browse-delete-temp): Make it customizable. Add
7560 `file'. Adjust doc string.
7561 (gnus-article-browse-delete-temp-files): Add argument. Allow
7562 query for each file. Adjust doc string.
7563 (gnus-article-browse-html-parts): Add
7564 `gnus-article-browse-delete-temp-files' to
7565 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 7566
01c52d31 75672006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 7568
01c52d31
MB
7569 * gnus-art.el (gnus-article-browse-html-temp)
7570 (gnus-article-browse-delete-temp): New variables.
7571 (gnus-article-browse-delete-temp-files): New function.
7572 (gnus-article-browse-html-parts): Use it.
7dafe00b 7573
01c52d31 75742006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7575
01c52d31 7576 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 7577
01c52d31
MB
7578 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
7579 string.
7dafe00b 7580
01c52d31
MB
7581 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
7582 gnus-summary-insert-new-articles when unplugged. Remove
7583 gnus-summary-search-article-forward.
7dafe00b 7584
01c52d31
MB
7585 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
7586 display-visual-class instead of display-color-cells.
7dafe00b 7587
01c52d31 75882006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 7589
01c52d31
MB
7590 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
7591 message/* containing non-ASCII text properly.
7dafe00b 7592
01c52d31 75932006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 7594
01c52d31
MB
7595 * message.el: Require gmm-utils, remove autoloads.
7596 (message-tool-bar): Set default based on
7597 gmm-tool-bar-style.
7598 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7599
01c52d31
MB
7600 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
7601 gmm-tool-bar-style.
7602 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7603
01c52d31
MB
7604 * gnus-group.el (gnus-group-tool-bar): Set default based on
7605 gmm-tool-bar-style.
7606 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 7607
01c52d31
MB
7608 * gmm-utils.el (gmm-image-directory): Rename variable from
7609 gmm-image-load-path.
7610 (gmm-image-load-path): Use gmm-image-directory.
7611 (gmm-customize-mode): New function.
7612 (gmm-tool-bar-style): New variable.
7dafe00b 7613
01c52d31
MB
7614 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
7615 gnus-group-redraw-line-number.
7616 (gnus-group-redraw-check): Simplify.
7617 (gnus-group-tool-bar-update): Remove redraw check.
7618 (gnus-group-make-tool-bar): Add redraw check.
447505b5 7619
01c52d31 76202006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 7621
01c52d31 7622 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 7623
01c52d31 76242006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 7625
01c52d31 7626 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 7627
01c52d31 76282006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7629
01c52d31
MB
7630 * gnus-art.el (gnus-button): New face.
7631 (gnus-article-button-face): Use it.
3031d8b0 7632
01c52d31
MB
7633 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
7634 gnus-summary-next-page. Re-order.
3031d8b0 7635
01c52d31
MB
7636 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
7637 next-node are now included.
7638 (gnus-group-redraw-line-number): New internal variable.
7639 (gnus-group-redraw-check): Helper function for updating the tool
7640 bar.
7641 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 7642
01c52d31 7643 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 7644
01c52d31
MB
7645 * spam.el (spam-spamassassin-score-regexp): New internal variable.
7646 (spam-extra-header-to-number, spam-check-spamassassin-headers):
7647 Use it to match format of Spamassassin 3.0 and later. Reported by
7648 IRIE Tetsuya <irie@t.email.ne.jp>.
7649 (spam-check-bogofilter)
7650 (spam-bogofilter-register-with-bogofilter): Fix args of
7651 `gnus-error' calls.
3031d8b0 7652
01c52d31 76532006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7654
01c52d31
MB
7655 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
7656 unnecessary interaction when sending queued mails. Reported by
7657 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 7658
01c52d31 76592006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 7660
01c52d31
MB
7661 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
7662 first or last are nil.
3031d8b0 7663
01c52d31 76642006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 7665
01c52d31 7666 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 7667
01c52d31 76682006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 7669
01c52d31 7670 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 7671
01c52d31 76722006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 7673
01c52d31 7674 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 7675
01c52d31 76762006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7677
01c52d31
MB
7678 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
7679 nov.php.
58090a8d 7680
01c52d31 76812006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 7682
01c52d31
MB
7683 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
7684 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
7685 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
7686 output on the server side.
7687 (nnweb-google-create-mapping): Update regexps and add some
7688 progress indication.
58090a8d 7689
01c52d31 76902006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7691
01c52d31
MB
7692 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
7693 gnus-agent-toggle-plugged. Re-order icons.
7694 (gnus-group-tool-bar-gnome): Add
7695 gnus-group-{prev,next}-unread-group.
7696 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 7697
01c52d31
MB
7698 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
7699 gnus-summary-insert-new-articles.
58090a8d 7700
01c52d31
MB
7701 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
7702 comments.
58090a8d 7703
01c52d31
MB
7704 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
7705 also available in Emacs 21.3.
58090a8d 7706
01c52d31
MB
7707 * message.el (message-fix-before-sending): Change "Emacs 22" to
7708 "Emacs 23 (unicode)" in comment.
58090a8d 7709
01c52d31
MB
7710 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
7711 "Emacs 23 (unicode)" in comment.
58090a8d 7712
01c52d31
MB
7713 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
7714 comment.
7715 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 7716
01c52d31 7717 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 7718
01c52d31 77192006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7720
01c52d31
MB
7721 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
7722 and load-path.
58090a8d 7723
01c52d31 77242006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7725
01c52d31
MB
7726 * message.el: Autoload gmm-image-load-path.
7727 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
7728 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
7729 consitency.
58090a8d 7730
01c52d31
MB
7731 * gmm-utils.el (gmm-image-load-path): Also search in
7732 "../etc/images". Don't set gmm-image-load-path if we don't find
7733 the image.
58090a8d 7734
01c52d31 77352006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 7736
01c52d31
MB
7737 * gmm-utils.el (gmm-image-load-path): Don't make
7738 `gmm-image-load-path' include subdirectories which the second arg
7739 `image' might specify.
58090a8d 7740
01c52d31
MB
7741 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
7742 subdirectory to icon file names.
58090a8d 7743
01c52d31 7744 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 7745
01c52d31 77462006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 7747
01c52d31
MB
7748 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
7749 gmm-image-load-path calls.
58090a8d 7750
01c52d31 7751 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 7752
01c52d31 7753 * message.el (message-make-tool-bar): Ditto.
58090a8d 7754
01c52d31 7755 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 7756
01c52d31
MB
7757 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
7758 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 7759
01c52d31
MB
7760 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
7761 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7762
01c52d31
MB
7763 * message.el (message-tool-bar-gnome): Use new icon names.
7764 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 7765
01c52d31
MB
7766 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
7767 functions from MH-E.
7768 (gmm-image-load-path): New variable from MH-E.
7769 (gmm-image-load-path): New function from MH-E. Added arguments
7770 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
7771 *-image-load-path-called-flag.
4c2ad11d 7772
01c52d31 77732006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 7774
01c52d31 7775 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 7776
01c52d31 77772006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 7778
01c52d31
MB
7779 * nnimap.el (nnimap-request-move-article): Change folder back to
7780 source group before deleting.
6586e9c9 7781
01c52d31 77822006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 7783
01c52d31 7784 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 7785
01c52d31
MB
7786 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
7787 mm-url.
e8beac8a 7788
01c52d31 7789 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 7790
01c52d31 77912006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 7792
01c52d31
MB
7793 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
7794 coding system which mm-charset-to-coding-system returns for a
7795 given charset is valid.
e8beac8a 7796
01c52d31 77972006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 7798
01c52d31
MB
7799 * html2text.el (html2text-remove-tag-list):
7800 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 7801
01c52d31 78022006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 7803
01c52d31 7804 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 7805
01c52d31 78062006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7807
01c52d31
MB
7808 * gnus-art.el (article-strip-banner): Call
7809 article-really-strip-banner only when the regexp match is made.
3b059693 7810
01c52d31 78112006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 7812
01c52d31
MB
7813 * gnus-art.el (article-strip-banner): Use
7814 gnus-extract-address-components instead of
7815 mail-header-parse-addresses to make it work with non-ASCII text;
7816 remove mail-encode-encoded-word-string.
3b059693 7817
01c52d31
MB
7818 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
7819 values which are surrounded with \"...\"; make it never cause a
7820 Lisp error; give up parsing of parameters if it failed in
7821 extracting type.
3b059693 7822
880820fe 78232006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 7824
01c52d31
MB
7825 * smime.el (smime-cert-by-ldap-1): Fix bug where
7826 `smime-ldap-search' returns results without userCertificates.
ab513ed4 7827
01c52d31 78282006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 7829
01c52d31 7830 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 7831
01c52d31 78322006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 7833
01c52d31
MB
7834 * spam.el (spam-check-spamassassin-headers): Adapt format for
7835 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
7836 <ari@mbf.ocn.ne.jp>.
7837 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 7838
01c52d31 78392006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 7840
01c52d31
MB
7841 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
7842 make-temp-file; make it work with XEmacs as well.
9516b9f4 7843
01c52d31
MB
7844 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
7845 mm-make-temp-file.
9516b9f4 7846
01c52d31
MB
7847 * mm-decode.el (mm-display-external): Use the 3rd arg of
7848 mm-make-temp-file.
7849 (mm-create-image-xemacs): Ditto.
9516b9f4 7850
01c52d31 78512006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 7852
01c52d31
MB
7853 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
7854 with message-narrow-to-headers.
7855 (gnus-draft-setup): Narrow to header to run message-fetch-field.
7856 (gnus-draft-check-draft-articles): New function.
7857 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 7858
01c52d31 78592006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 7860
01c52d31
MB
7861 * gnus-art.el (gnus-article-browse-html-parts):
7862 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
7863 Don't use suffix argument for mm-make-temp-file for Emacs 21
7864 compatibility. Remove useless `format'.
292f71fe 7865
01c52d31 78662006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 7867
01c52d31
MB
7868 * nnweb.el (nnweb-google-wash-article): Update regexps.
7869 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 7870
01c52d31 78712006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 7872
01c52d31
MB
7873 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
7874 re-loading nn* modules.
292f71fe 7875
01c52d31 78762006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 7877
01c52d31
MB
7878 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
7879 for `tool-bar-mode' and don't check it's default-value.
292f71fe 7880
01c52d31 7881 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 7882
01c52d31 7883 * message.el (message-make-tool-bar): Ditto.
292f71fe 7884
01c52d31
MB
7885 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
7886 `substring'. Shorten tmp-file name.
292f71fe 7887
01c52d31 7888 * gnus.el: Remove bogus comment.
292f71fe 7889
01c52d31 78902006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 7891
01c52d31
MB
7892 * gnus-art.el (gnus-article-browse-html-parts): New function.
7893 (gnus-article-browse-html-article): New function for viewing html
7894 articles with a browser.
bd2cef66 7895
01c52d31 78962006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 7897
01c52d31
MB
7898 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
7899 (mml2015-pgg-encrypt): Ditto.
ffda926c 7900
01c52d31
MB
7901 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
7902 (mml1991-pgg-encrypt): Ditto.
f5fab556 7903
01c52d31 79042006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 7905
01c52d31
MB
7906 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
7907 message-make-date instead of current-time-string.
4b9f0de2 7908
01c52d31
MB
7909 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
7910 to gnus-decoded which mm-uu might set.
4b9f0de2 7911
01c52d31 79122006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 7913
01c52d31
MB
7914 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
7915 don't decode quoted parameters; remove misimported Emacs code.
7916 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7917 (rfc2231-decode-encoded-string): Don't use split-string which
7918 behaves differently according to Emacs version; use
7919 mm-decode-coding-region to convert charset to coding-system.
7920 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7921 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 7922
01c52d31 79232006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 7924
01c52d31
MB
7925 * gnus-art.el (article-decode-charset): Don't use ignore-errors
7926 when calling mail-header-parse-content-type.
7927 (article-de-quoted-unreadable): Ditto.
7928 (article-de-base64-unreadable): Ditto.
7929 (article-wash-html): Ditto.
20051b27 7930
01c52d31
MB
7931 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
7932 calling mail-header-parse-content-type and
7933 mail-header-parse-content-disposition.
7934 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
7935 mail-header-parse-content-type.
82259e50 7936
01c52d31
MB
7937 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
7938 insert charset and format parameters; encode description after
7939 inserting it to buffer.
7940 (mml-insert-parameter): Fold lines properly even if a parameter is
7941 segmented into two or more lines; change the max column to 76.
82259e50 7942
01c52d31
MB
7943 * rfc1843.el (rfc1843-decode-article-body): Don't use
7944 ignore-errors when calling mail-header-parse-content-type.
46f93472 7945
01c52d31
MB
7946 * rfc2231.el (rfc2231-parse-string): Return at least type if
7947 possible; don't cause an error even if it fails in parsing of
7948 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7949 (rfc2231-encode-string): Don't break lines at the beginning, leave
7950 it to mml-insert-parameter.
46f93472 7951
01c52d31
MB
7952 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
7953 calling mail-header-parse-content-type.
d3a597b7 7954
01c52d31 79552006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 7956
01c52d31
MB
7957 * spam-report.el (spam-report-gmane-use-article-number):
7958 Improve doc string.
7959 (spam-report-gmane-internal): Check if a suitable header was found
7960 in the article.
8753ddee 7961
01c52d31 79622006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 7963
01c52d31
MB
7964 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
7965 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 7966
01c52d31 79672006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 7968
01c52d31 7969 Update copyright notices of all files in the gnus directory.
8753ddee 7970
01c52d31 79712006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 7972
01c52d31 7973 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 7974
01c52d31 79752006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 7976
01c52d31
MB
7977 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
7978 segmented lines of parameter value to cope with Thunderbird 1.5
7979 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
7980 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
7981 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 7982
01c52d31 79832006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 7984
01c52d31
MB
7985 * mml.el (mml-generate-mime-1): Correct the order of inline signed
7986 parts.
a33704bb 7987
01c52d31 79882006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 7989
01c52d31
MB
7990 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
7991 there's only one active file for all servers.
7992 (nnweb-request-scan): Make sure nnweb-articles is initialized on
7993 solid groups. Gnus might have used a FAST request to select the group.
7994 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
7995 and nnweb-search redundantly in the active file.
7996 (nnweb-request-list): Don't list bogus groups. There can only be one.
7997 (nnweb-request-create-group): Don't use ARGS.
7998 (nnweb-possibly-change-server, nnweb-request-group): Remove some
7999 initialisations. Let nnoo do the work.
a33704bb 8000
01c52d31 80012006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 8002
01c52d31
MB
8003 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
8004 Say the part has been decoded.
a33704bb 8005
01c52d31 8006 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 8007
01c52d31 80082006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 8009
01c52d31
MB
8010 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
8011 mailcap-viewer-test-cache when there's no 'test clause, since that
8012 will invert the meaning of a "nil" test previously determined by
8013 mailcap-mailcap-entry-passes-test.
53cfefc8 8014
01c52d31 80152006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 8016
01c52d31
MB
8017 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
8018 compiling.
53cfefc8 8019
01c52d31 8020 * gnus-sum.el: Ditto.
53cfefc8 8021
01c52d31 8022 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 8023
01c52d31 80242006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 8025
01c52d31 8026 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 8027
01c52d31 80282006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 8029
01c52d31
MB
8030 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
8031 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
8032 current Google Groups.
53cfefc8 8033
01c52d31 80342006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 8035
01c52d31
MB
8036 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
8037 and tool-bar-mode.
66841476 8038
01c52d31
MB
8039 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
8040 and tool-bar-mode.
66841476 8041
01c52d31
MB
8042 * message.el (message-tool-bar-update): Simplify.
8043 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 8044
01c52d31
MB
8045 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
8046 gnus-summary-buffer.
8047 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
8048 gnus-summary-reply.
81df110a 8049
01c52d31 8050 * gmm-utils.el (gmm): Add :version.
5fae1cae 8051
01c52d31 80522006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 8053
01c52d31
MB
8054 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
8055 autoload.
5fae1cae 8056
01c52d31 80572006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 8058
01c52d31 8059 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 8060
01c52d31 80612006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 8062
01c52d31 8063 * message.el: Change some comments WRT tool-bars.
81df110a 8064
01c52d31
MB
8065 * gnus-sum.el (gnus-summary-tool-bar)
8066 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
8067 (gnus-summary-tool-bar-zap-list): New variables.
8068 (gnus-summary-make-tool-bar): Complete rewrite using
8069 `gmm-tool-bar-from-list'.
430d3ed7 8070
01c52d31
MB
8071 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
8072 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
8073 variables.
8074 (gnus-group-make-tool-bar): Complete rewrite using
8075 `gmm-tool-bar-from-list'.
8076 (gnus-group-tool-bar-update): New function.
430d3ed7 8077
01c52d31 8078 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 8079
01c52d31 80802006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 8081
01c52d31
MB
8082 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
8083 is dissected into a single part of which the type is the same as
8084 the given one; decode charset.
6ff5b064 8085
01c52d31 80862006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 8087
01c52d31
MB
8088 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
8089 into alists as symbol not string, since that's what
8090 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
8091 look for.
a8f6d239 8092
01c52d31 80932006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 8094
01c52d31
MB
8095 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
8096 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 8097
01c52d31 8098 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 8099
01c52d31 81002006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 8101
01c52d31
MB
8102 * gnus-art.el (gnus-mime-security-button-commands): New variable.
8103 (gnus-mime-security-button-menu): New definition.
8104 (gnus-mime-security-button-map): Use them.
8105 (gnus-mime-security-button-menu): New function.
8106 (gnus-insert-mime-security-button): Addition to help echo.
8107 (gnus-mime-security-run-function, gnus-mime-security-save-part)
8108 (gnus-mime-security-pipe-part): New functions.
d752cf53 8109
01c52d31
MB
8110 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
8111 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 8112
01c52d31
MB
8113 * mm-decode.el (mm-handle-set-disposition): Remove.
8114 (mm-handle-set-description): Remove.
d752cf53 8115
01c52d31 81162006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 8117
01c52d31
MB
8118 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
8119 (mm-w3m-standalone-supports-m17n-p): New function.
8120 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
8121 w3m usage.
d752cf53 8122
01c52d31
MB
8123 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
8124 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 8125
01c52d31 81262006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 8127
01c52d31
MB
8128 * message.el (message-tool-bar-zap-list): Use
8129 gmm-tool-bar-zap-list as custom type.
8130 (message-tool-bar-update): New function.
8131 (message-tool-bar, message-tool-bar-gnome)
8132 (message-tool-bar-retro): Add message-tool-bar-update.
8133 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 8134
01c52d31 8135 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 8136
01c52d31
MB
8137 * gmm-utils.el (gmm-error): Describe `args'.
8138 (gmm-tool-bar-zap-list): New widget.
8139 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 8140
01c52d31 81412006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 8142
01c52d31
MB
8143 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
8144 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
8145 the number of recursive calls.
4a2358e9 8146
01c52d31
MB
8147 * mm-decode.el (mm-handle-set-disposition): New macro.
8148 (mm-handle-set-description): New macro.
4a2358e9 8149
01c52d31 81502006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 8151
01c52d31
MB
8152 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
8153 encoding.
4a2358e9 8154
01c52d31 81552006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 8156
01c52d31
MB
8157 * message.el (message-tool-bar-zap-list, message-tool-bar)
8158 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
8159 (message-tool-bar-local-item-from-menu): Remove.
8160 (message-tool-bar-map): Replace by `message-make-tool-bar'.
8161 (message-make-tool-bar): New function.
8162 (message-mode): Use `message-make-tool-bar'.
4a2358e9 8163
01c52d31
MB
8164 * gmm-utils.el: New file.
8165 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
8166 (gmm-lazy): New widget copied from `nnmail.el'.
8167 (gmm-tool-bar-from-list): New function for creating customizable
8168 tool bars.
8169 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
8170 output.
8171 (gmm): Add :prefix to defgroup.
4a2358e9 8172
01c52d31 81732006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 8174
01c52d31 8175 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 8176
01c52d31 81772006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 8178
01c52d31
MB
8179 * mml.el (mml-attach-file): Describe `description' in doc string.
8180 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 8181
01c52d31 81822006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 8183
01c52d31 8184 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 8185
01c52d31 81862006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 8187
01c52d31 8188 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 8189
01c52d31 81902006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 8191
01c52d31
MB
8192 * imap.el (imap-open): Handle case where buffer is a buffer
8193 object.
41e11121 8194
01c52d31 81952005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 8196
01c52d31
MB
8197 * gnus-delay.el (gnus-delay): Don't autoload.
8198 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
8199 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 8200
01c52d31 82012005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 8202
01c52d31 8203 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 8204
01c52d31 82052006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 8206
01c52d31 8207 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 8208
01c52d31 8209 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 8210
01c52d31 82112006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 8212
01c52d31 8213 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 8214
01c52d31 82152006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 8216
01c52d31
MB
8217 * mm-decode.el (mm-inlined-types): Add application/pgp.
8218 (mm-automatic-display): Ditto.
11e22c4a 8219
01c52d31
MB
8220 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
8221 part as text.
11e22c4a 8222
01c52d31 82232006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 8224
01c52d31
MB
8225 * nnrss.el: Update copyright.
8226 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 8227
01c52d31
MB
8228 * gnus-art.el:
8229 * gnus-sum.el:
8230 * mm-uu.el:
8231 * mm-view.el: Update copyright.
97f78c9b 8232
01c52d31 82332006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 8234
01c52d31
MB
8235 * message.el (message-info): New function.
8236 (message-mode-menu): Add it.
8237 Update copyright.
97f78c9b 8238
01c52d31 8239 * ChangeLog: Fix and update copyright.
97f78c9b 8240
01c52d31 82412006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 8242
01c52d31
MB
8243 * message.el (message-forward-subject-name-subject): Prefer the
8244 address to 'nowhere' if the sender has no name.
8245 Fix typo. Update copyright year.
97f78c9b 8246
01c52d31 82472006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 8248
01c52d31
MB
8249 * gnus-art.el (article-wash-html): Use
8250 gnus-summary-show-article-charset-alist if a numeric arg is given.
8251 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 8252
01c52d31
MB
8253 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
8254 mm-inline-text-html-render-with-w3m-standalone.
8255 (mm-text-html-washer-alist): Map w3m-standalone to
8256 gnus-article-wash-html-with-w3m-standalone.
8257 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 8258
01c52d31 82592006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 8260
01c52d31
MB
8261 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
8262 Improve LaTeX.
4b91459a 8263
01c52d31 82642006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 8265
01c52d31
MB
8266 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
8267 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 8268
01c52d31
MB
8269 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
8270 the buffer.
4b91459a 8271
01c52d31 82722006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 8273
01c52d31
MB
8274 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
8275 custom definition of `gnus-posting-styles'.
d44e3b45 8276
01c52d31
MB
8277 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
8278 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 8279
01c52d31 82802006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 8281
01c52d31
MB
8282 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
8283 Use nntp for bug archive.
4b91459a 8284
01c52d31 82852006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 8286
01c52d31
MB
8287 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
8288 parts.
8289 (nnrss-normalize-date): New function converts ISO 8601 date into
8290 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
8291 (nnrss-check-group): Use it.
c03ac728 8292
01c52d31 82932006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 8294
01c52d31 8295 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 8296
01c52d31
MB
8297 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
8298 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
8299 (nnrss-insert-w3): Ditto.
d8a88581 8300
01c52d31 83012005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 8302
01c52d31
MB
8303 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
8304 the articles to be forwarded including the case where neither a
8305 number of articles nor a region is specified.
d8a88581 8306
01c52d31 83072005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 8308
01c52d31
MB
8309 * nnrss.el (nnrss-request-article): Fix last change; fill
8310 text/plain parts.
7573397b 8311
01c52d31 83122005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 8313
01c52d31
MB
8314 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
8315 in text/plain part.
8316 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 8317
01c52d31 83182005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 8319
01c52d31
MB
8320 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
8321 article.
9ebc3953 8322
01c52d31 83232005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 8324
01c52d31
MB
8325 * nnml.el: Don't require gnus-bcklg. Autoload it.
8326 (nnml-use-compressed-files, nnml-save-mail): Support other
8327 comression programs such as bzip2.
7929f858 8328
01c52d31 83292005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 8330
01c52d31
MB
8331 * dns.el (query-dns): Make sure we check the buffer size before
8332 removing tcp headers.
7929f858 8333
01c52d31 83342005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 8335
01c52d31
MB
8336 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
8337 remove MIME buttons associated with multipart/alternative parts.
8338 (gnus-mime-display-alternative): Tag buttons using `article-type'
8339 text property.
ead25b5c 8340
01c52d31
MB
8341 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
8342 associated with multipart/alternative parts.
ead25b5c 8343
01c52d31 8344 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 8345
01c52d31
MB
8346 * mm-decode.el (mm-inlined-types): Fix custom type.
8347 (mm-keep-viewer-alive-types): Ditto.
8348 (mm-automatic-display): Ditto.
8349 (mm-attachment-override-types): Ditto.
8350 (mm-inline-override-types): Ditto.
8351 (mm-automatic-external-display): Ditto.
8774406b 8352
01c52d31 83532005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 8354
01c52d31
MB
8355 * spam-report.el (spam-report-user-mail-address)
8356 (spam-report-user-agent): New variables.
8357 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 8358
01c52d31 83592005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 8360
01c52d31
MB
8361 * gnus-art.el (gnus-button-handle-custom): Do not just use
8362 `customize-apropos' for any "M-x customize-*" button but the
8363 function called for. Accept both the function name and its
8364 argument in order to achieve this.
8365 (gnus-button-alist): Remove support for "custom:" URL's. Pass
8366 function name to `gnus-button-handle-custom' in case of "M-x
8367 customize-*" buttons.
59fda2fa 8368
01c52d31 83692005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 8370
01c52d31
MB
8371 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
8372 multipart/alternative and add xref to mm-discouraged-alternatives
8373 in doc string.
7d0c69be 8374
01c52d31
MB
8375 * mm-decode.el (mm-discouraged-alternatives): Add xref to
8376 gnus-buttonized-mime-types in doc string.
7d0c69be 8377
01c52d31 83782005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 8379
01c52d31
MB
8380 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
8381 Suggest image/.* in the doc string.
d6697c02 8382
01c52d31 83832005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 8384
01c52d31
MB
8385 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
8386 message-marks (Debian bug #342521).
d6697c02 8387
01c52d31 83882005-12-12 Simon Josefsson <jas@extundo.com>
84861437 8389
01c52d31
MB
8390 * password.el (password-read-from-cache): Add.
8391 (password-read): Use it.
84861437 8392
01c52d31 83932005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 8394
01c52d31
MB
8395 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
8396 us-ascii as a MIME charset.
3338c0ad 8397
01c52d31
MB
8398 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
8399 against the case where the 2nd arg TYPE is nil.
3338c0ad 8400
01c52d31 84012005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 8402
01c52d31 8403 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 8404
01c52d31 8405 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 8406
01c52d31 84072005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 8408
01c52d31 8409 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 8410
01c52d31 84112005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 8412
01c52d31
MB
8413 * mm-decode.el (mm-display-external): Use nametemplate (defined in
8414 RFC1524) if it is in mailcap or add a suffix according to
8415 mailcap-mime-extensions when generating a temp filename; postpone
8416 deleting a temp file for 2 seconds for some wrappers, shell
8417 scripts, and so on, which might exit right after having started a
8418 viewer command as a background job.
8419
84202005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
8421
8422 * nntp.el (nntp-marks-directory): Fix custom group.
8423
8424 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
8425 steps when < 10.
8426
8427 * gnus-start.el (gnus-no-server-1): Mention
8428 `gnus-level-default-subscribed' in doc string.
8429
84302005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
8431
8432 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
8433 parens.
8434
84352005-11-26 Dave Love <fx@gnu.org>
8436
8437 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
8438 (tls-program, tls-success): Provide openssl alternative.
8439
8440 * starttls.el: Doc fixes.
8441 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
8442 SERVICE to PORT.
8443
002876ab 8444 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
8445 port null or service name.
8446 (starttls-negotiate): Autoload.
8447
84482005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
8449
8450 * message.el (message-kill-to-signature): Fix interactive spec.
8451
84522005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8453
8454 * pop3.el (pop3-open-server): Recognize a string as a service name.
8455
84562005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
8457
8458 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
8459
84602005-11-23 Dave Love <fx@gnu.org>
8461
8462 Add pop3s, pop3/starttls.
8463
8464 * pop3.el (pop3-authentication-scheme): Clarify doc.
8465 (open-tls-stream, starttls-open-stream): Autoload.
8466 (pop3-stream-type): New.
8467 (pop3-open-server): Use it.
8468
8469 * mail-source.el (mail-sources): Fix some :types. Add stream type
8470 for POP.
8471 (mail-source-keyword-map): Add :stream for POP.
8472 (mail-source-fetch-pop): Use pop3-stream-type.
8473
84742005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
8475
8476 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
8477 of current-time-string.
8478
84792005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
8480
8481 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
8482 date header.
8483
84842005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8485
8486 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
8487 it can seriously impact performance as it bypasses the agent's
8488 local caches.
8489
84902005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
8491
8492 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
8493 must be explicitly online rather than "not explicitly offline" for
8494 its flags to be synchronized.
8495
8496 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
8497 that gnus-uu-unmark-thread will function correctly.
8498
8499 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
8500 1024K is instead displayed as 1M.
8501
85022005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8503
8504 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
8505
85062005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
8507
8508 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
8509
85102005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
8511
8512 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
8513 error message to display actual error condition.
8514 (gnus-agent-save-local): Avoid saving symbols that are bound to
8515 nil as they simply result in a warning message in
8516 gnus-agent-read-local.
8517
85182005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8519
8520 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
8521 rather than make-variable-buffer-local for file-precious-flag.
8522
85232005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8524
8525 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
8526 for duplicates which are removed. The invalid sort check then
8527 triggers a rescan after the sort as sorting may have moved
8528 duplicate entries such that they can be cheaply detected.
8529
85302005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
8533
85342005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
8535
8536 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
8537 internal variable to a custom variable. Changed default value
8538 from compressed(2) to uncompressed(1).
8539 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
8540 support for uncompressed agentview files. Taken together, reading
8541 the agentview file should now be 6-7 times faster.
8542
85432005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
8544
8545 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
8546 as a buffer-local variable. This avoids creating truncated
8547 dribble files as a result of a hang up, eg.
8548
85492005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
8550
8551 * gnus-start.el (gnus-start-draft-setup): Enforce
8552 `gnus-draft-mode' for nndraft:drafts at startup.
8553
8554 * gnus.el (gnus-splash): Change custom group.
8555 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
8556 allow-list argument.
8557
8558 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
8559 string.
8560
85612005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
8562
8563 * gnus-art.el (gnus-default-article-saver): Add user-defined
8564 `function' to custom type.
8565
85662005-10-30 Chong Yidong <cyd@stupidchicken.com>
8567
8568 * imap.el (imap-open): Handle case where buffer is a buffer
8569 object.
8570
85712005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
8572
8573 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
8574 long lines.
8575 (gnus-cache-delete-group): Wrap doc strings.
8576
8577 * gnus-agent.el (gnus-agent-rename-group)
8578 (gnus-agent-delete-group): Wrap doc strings.
8579
01c52d31
MB
85802005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581
8582 * gnus-start.el (gnus-1): Add "native" to
8583 gnus-predefined-server-alist.
8584
8585 * gnus.el (gnus-method-to-server): Don't add "native" to the
8586 lists here, because that leads to problems when
8587 gnus-select-method is bound.
8588
85892005-11-09 Simon Josefsson <jas@extundo.com>
8590
8591 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
8592 use (not sort-by-date) instead.
8593
85942005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
8595
8596 * gnus-delay.el (gnus-delay-group): Don't autoload.
8597 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
8598 to be re-loaded when customizing the `gnus-delay' group.
8599
86002005-11-19 Chong Yidong <cyd@stupidchicken.com>
8601
8602 * message.el: Revert last changes.
8603 (message-insert-citation-line): Use newlines.
8604
86052005-11-17 Chong Yidong <cyd@stupidchicken.com>
8606
8607 * message.el (message-courtesy-message)
8608 (message-mark-insert-begin, message-mark-insert-end)
8609 (message-elide-ellipsis, message-cancel-message)
8610 (message-add-header, message-change-subject)
8611 (message-cross-post-followup-to-header)
8612 (message-cross-post-insert-note, message-reduce-to-to-cc)
8613 (message-widen-reply, message-delete-not-region)
8614 (message-kill-to-signature, message-insert-signature)
8615 (message-insert-importance-high, message-insert-importance-low)
8616 (message-insert-or-toggle-importance)
8617 (message-insert-disposition-notification-to)
8618 (message-indent-citation, message-yank-original)
8619 (message-cite-original-without-signature, message-cite-original)
8620 (message-insert-citation-line, message-position-on-field)
8621 (message-fix-before-sending, message-send-mail-partially)
8622 (message-send-mail, message-send-mail-with-sendmail)
8623 (message-send-mail-with-qmail, message-send-news)
8624 (message-check-news-header-syntax, message-generate-headers)
8625 (message-insert-courtesy-copy, message-fill-address)
8626 (message-fill-header, message-shorten-references)
8627 (message-setup-1, message-cancel-news)
8628 (message-forward-make-body-plain, message-forward-make-body-mime)
8629 (message-forward-make-body-mml, message-encode-message-body)
8630 (message-forward-make-body-digest-plain)
8631 (message-forward-make-body-digest-mime)
8632 (message-use-alternative-email-as-from): Insert `hard-newline'
8633 instead of ordinary newlines.
8634
86352005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
8636
8637 * message.el (message-generate-headers): Downcase the argument
8638 given to message-check-element.
8639
86402005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
8641
8642 * nntp.el (nntp-authinfo-rejected): New error condition.
8643 (nntp-wait-for): Use new error condition to signal authentication
8644 error.
8645 (nntp-retrieve-data): Rethrow new error condition to break out of
8646 recursive call to nntp-send-authinfo.
8647
86482005-11-08 Romain Francoise <romain@orebokech.com>
8649
8650 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
8651 (gnus-summary-exit-map): Bind to `Z p'.
8652 (gnus-summary-make-menu-bar): Add menu item.
8653
86542005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
8655
8656 * gnus-art.el (gnus-article-treat-custom): Add `first'.
8657 (gnus-treat-*): Add `first' in all doc strings.
8658
8659 * gnus-group.el (gnus-group-compact-group): Fix typo.
8660
86612005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
8662
8663 * gnus.el (gnus-parameters-case-fold-search): New variable.
8664 (gnus-parameters-get-parameter): Use it.
8665
8666 * gnus-score.el (gnus-home-score-file): Doc fix.
8667
86682005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
8669
8670 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
8671
86722005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
8673
8674 * mm-util.el (mm-special-display-p): New function.
8675
8676 * mml.el (mml-preview): Use it; doc fix.
8677
86782005-10-29 Romain Francoise <romain@orebokech.com>
8679
8680 * message.el (message-fix-before-sending): Fix comment.
8681
86822005-10-29 Jari Aalto <jari.aalto@cante.net>
8683
8684 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
8685
86862005-10-29 Jari Aalto <jari.aalto@cante.net>
8687
8688 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
8689 Used in gnus-score.el.
8690
86912005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
8692
8693 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
8694
86952005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
8696
8697 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
8698 whitespace removed in revision 7.8. Use concatenated string to
8699 protect trailing whitespace.
8700
880820fe 87012005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
8702
8703 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
8704 (nnimap-request-expire-articles): Use it to avoid sending 'UID
8705 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
8706 Courier IMAP ("some version from 2004"). Mostly based on similar
8707 code in the same function.
8708
87092005-10-26 Didier Verna <didier@xemacs.org>
8710
002876ab 8711 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 8712 article buffer.
002876ab 8713 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 8714 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
8715 NOV database and in article itself.
8716 Invalidate article backlog.
8717
87182005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
8719
8720 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
8721
87222005-10-26 Simon Josefsson <jas@extundo.com>
8723
8724 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
8725 part of 2004-07-25 change.
8726
87272005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
8728
8729 * message.el (message-display-completion-list): New function.
8730 (message-expand-group): Use it; make sure the Completions buffer
8731 is modifiable.
8732
87332005-10-30 Chong Yidong <cyd@stupidchicken.com>
8734
c9e31f32 8735 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
8736
87372005-10-24 Eli Zaretskii <eliz@gnu.org>
8738
8739 * pgg-def.el:
8740 * pgg-gpg.el:
8741 * pgg-parse.el:
8742 * pgg-pgp.el:
8743 * pgg-pgp5.el:
8744 * pgg.el: Move to the parent lisp directory.
8745
87462005-10-23 Chong Yidong <cyd@stupidchicken.com>
8747
8748 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
8749 user-mail-name is an empty string.
8750
87512005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
8752
8753 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
8754 depending on gnus-score-decay-constant.
8755
8756 * encrypt.el (encrypt-insert-file-contents)
8757 (encrypt-write-file-contents): Don't use `gnus-message'.
8758
8759 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
8760 arguments.
8761 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
8762 arguments to mm-uu-verbatim-marks-extract.
8763 (mm-uu-hide-markers): New variable.
8764 (mm-uu-extract): Use face similar to `gnus-cite-3'.
8765
8766 * gnus-fun.el (gnus-convert-image-to-x-face-command)
8767 (gnus-convert-image-to-face-command): Use "convert" by default to
8768 allow other input image formats.
8769 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
8770 accordingly.
8771
87722005-10-23 Simon Josefsson <jas@extundo.com>
8773
8774 * imap.el (imap-gssapi-program): Align command line parameters
8775 with latest GNU SASL.
8776 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
8777
87782005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8779
8780 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
8781 HTML.
8782 (nnslashdot-request-article): Ditto.
8783
87842005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8785
8786 * mail-source.el (mail-source-fetch-pop): Require pop3.
8787 (mail-source-check-pop): Ditto.
8788
87892005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
8790
8791 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
8792 errors.
8793
87942005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
8795
8796 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
8797 (gnus-treat-strip-leading-blank-lines): Improve doc string.
8798
8799 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
8800
8801 * mm-bodies.el (mm-decode-string): Call
8802 `mm-charset-to-coding-system' with allow-override argument.
8803
88042005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
8805
8806 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
8807 (rfc2047-charset-to-coding-system): New function.
8808 (rfc2047-decode-encoded-words): New function.
8809 (rfc2047-decode-region): Use them.
8810 (rfc2047-decode-cte): Remove.
8811 (rfc2047-parse-and-decode): Remove.
8812 (rfc2047-decode): Remove.
8813
88142005-10-15 Kenichi Handa <handa@m17n.org>
8815
8816 * rfc2047.el (rfc2047-decode-cte): New function.
8817 (rfc2047-decode-region): Change the way to decode successive
8818 encoded-words: decode B- or Q-encoding in each encoded-word,
8819 concatenate them, and decode it as charset.
8820
88212005-10-17 Chong Yidong <cyd@stupidchicken.com>
8822
8823 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
8824 widget-move-and-invoke.
8825 (gnus-custom-mode): Use gnus-custom-map.
8826
88272005-10-15 Bill Wohler <wohler@newt.com>
8828
8829 * message.el (message-tool-bar-map): Renamed image file from
8830 mail_send to mail/send.
8831
88322005-10-16 Masatake YAMATO <jet@gyve.org>
8833
8834 * message.el (message-expand-group): Pass the common
8835 prefix substring of completion to `display-completion-list'.
8836
88372005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
8838
8839 * mml-sec.el (mml-secure-method): New internal variable.
8840 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
8841 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
8842 functions using mml-secure-method.
8843
8844 * mml.el (mml-mode-map): Add key bindings for those functions.
8845 (mml-menu): Simplify security menu entries. Suggested by Jesper
8846 Harder <harder@myrealbox.com>.
8847 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
8848 end of message if point is the headers of the message.
8849
8850 * message.el (message-in-body-p): New function.
8851
8852 * assistant.el: Autoload gnus-util and netrc.
8853
8854 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
8855 Use `mm-charset-override-alist' only when decoding.
8856
8857 * mm-bodies.el (mm-decode-body): Call
8858 `mm-charset-to-coding-system' with allow-override argument.
8859
8860 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
8861 `filename' from Content-Disposition if Content-Type doesn't
8862 provide `name'.
8863 (gnus-mime-view-part-as-type): Set default instead of
8864 initial-input.
8865
88662005-10-09 Daniel Brockman <daniel@brockman.se>
8867
8868 * format-spec.el (format-spec): Propagate text properties of % spec.
8869
88702005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
8871
8872 * gnus-art.el (gnus-treat-predicate): Add `first'.
8873
88742005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
8875
8876 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
8877 (mm-charset-override-alist): New variable.
8878 (mm-charset-to-coding-system): Use it.
8879 (mm-codepage-setup): New helper function.
8880 (mm-charset-eval-alist): New variable.
8881 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
8882 about unknown charsets.
8883
88842005-10-04 David Hansen <david.hansen@gmx.net>
8885
8886 * nnrss.el (nnrss-request-article): Add support for the comments tag.
8887 (nnrss-check-group): Ditto.
8888
88892005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
8890
8891 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
8892 Rename x-gnus-verbatim to x-verbatim.
8893 (mm-uu-type-alist): Fix regexp for verbatim-marks.
8894
8895 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
8896 x-verbatim.
8897
8898 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
8899
8900 * gnus-util.el (gnus-remove-duplicates): Remove.
8901
8902 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
8903 instead of gnus-remove-duplicates.
8904
8905 * message.el (message-remove-duplicates): Remove.
8906 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
8907 message-remove-duplicates.
8908
8909 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
8910 available, else use implementation from `delete-dups'.
8911
8912 * message.el (message-insert-expires): New function.
8913 (message-mode-map): Add key binding.
8914 (message-mode-field-menu): Add menu entry.
8915 (message-mode): Document it.
8916 (message-make-expires-date): Use `message-make-date'.
8917
89182005-10-04 Josh Huber <huber@alum.wpi.edu>
8919
8920 * message.el (message-make-expires-date): New function.
8921
01c52d31
MB
89222005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
8923
8924 * time-date.el: Autoload parse-time-string, XEmacs needs it.
8925
89262005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
8927
8928 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
8929 function rather than the diff-mode.el package.
8930 (mm-display-external): Use with-current-buffer.
8931 (mm-viewer-completion-map, mm-viewer-completion-map):
8932 Move initialization inside declaration.
8933
89342005-09-29 Simon Josefsson <jas@extundo.com>
8935
8936 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
8937 autoload mail-check-payment.
8938 (spam-check-hashcash): Define unconditionally, since hashcash.el
8939 is part of Gnus now. Ignore errors from payment checking.
8940
89412005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
8942
8943 * message.el (message-bold-region, message-unbold-region): Rename
8944 from `bold-region' and `unbold-region'.
8945
8946 * message.el: Remove useless autoloads.
8947
89482005-09-28 Simon Josefsson <jas@extundo.com>
8949
8950 * message.el (message-use-idna): Default to t.
8951 (message-use-idna): Test whether encoding works too. Doc fix.
8952
89532005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
8954
8955 * nntp.el (nntp-warn-about-losing-connection): Remove.
8956
89572005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
8958
8959 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
8960 customizable. Change default value.
8961 (mm-uu-diff-groups-regexp): Change default value.
8962 (mm-uu-type-alist): Add doc string.
8963 (mm-uu-configure): Add doc string. Make it interactive.
8964 (mm-uu-tex-groups-regexp): New variable.
8965 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
8966 (mm-uu-type-alist): Add LaTeX documents.
8967 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
8968 of "text/verbatim".
8969 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
8970
8971 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
8972 instead of "text/verbatim".
8973
8974 * message.el (message-mark-inserted-region)
8975 (message-mark-insert-file): Use slrn style marks when called with
8976 prefix argument.
8977
89782005-09-27 Simon Josefsson <jas@extundo.com>
8979
8980 * message.el (message-idna-to-ascii-rhs-1): Reformat.
8981
880820fe 89822005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8983
8984 * message.el (message-remove-duplicates): New function.
8985 Implementation borrowed from `gnus-remove-duplicates'.
8986 (message-idna-to-ascii-rhs): Also encode idna addresses in
8987 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8988 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
8989 only ask about the same idna domain once per header and also tell
8990 in what header to replace the idna domain.
8991
8992 * gnus-art.el (article-decode-idna-rhs): Also decode idna
8993 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
8994 (article-decode-idna-rhs): Fix regexp so that all idna-address in
8995 a header is decoded and not just the last one.
8996
89972005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
8998
8999 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
9000 has been decoded.
9001
9002 * mm-decode.el (mm-automatic-display): Add text/verbatim.
9003 (mm-insert-part): Don't modify text if it has been decoded.
9004
9005 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
9006 decoded.
9007
9008 * mm-view.el (mm-inline-text): Don't strip text props unless
9009 decoding enriched or richtext parts.
9010
90112005-09-25 Romain Francoise <romain@orebokech.com>
9012
9013 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
9014 * gnus-start.el (gnus-subscribe-interactively):
9015 * gnus-uu.el (gnus-uu-grab-articles):
9016 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
9017 space.
9018
90192005-09-24 Emilio C. Lopes <eclig@gmx.net>
9020
9021 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
9022 * mm-view.el (mm-view-pkcs7-decrypt):
9023 * gnus-sum.el (gnus-summary-limit-to-extra)
9024 (gnus-summary-respool-article, gnus-read-move-group-name):
9025 * gnus-score.el (gnus-summary-increase-score):
9026 * gnus-util.el (gnus-completing-read-with-default):
9027 * gnus-art.el (gnus-read-save-file-name)
9028 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
9029 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
9030 * message.el (message-check-news-header-syntax):
9031 Follow convention for reading with the minibuffer.
9032
90332005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
9034
9035 * spam-report.el (spam-report-url-ping-plain):
9036 Use gnus-extended-version as User-Agent.
9037
9038 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
9039 default value is nil.
9040
9041 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
9042 (mm-uu-verbatim-marks-extract): New function.
9043 (mm-uu-extract): New face.
9044 (mm-uu-copy-to-buffer): Use it.
9045
9046 * spam-report.el (spam-report-gmane-ham): Renamed from
9047 `spam-report-gmane-unspam'.
9048 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
9049 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
9050
9051 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
9052 Autoload.
9053 (spam-report-gmane-unregister-routine): Renamed
9054 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
9055
90562005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
9057
9058 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
9059 (spam-report-gmane-unregister-routine): Add support for gmane
9060 unregistration.
9061
9062 * spam-report.el (spam-report-gmane-unspam)
9063 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
9064 (spam-report-gmane): Change to take a single article and do unspam
9065 registration.
9066
90672005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
9068
9069 * mm-url.el (mm-url-decode-entities): Fix regexp.
9070
90712005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9072
9073 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
9074 default to nil, to be able to use Gnus at all. If the default
9075 switches to something else, then the function should be fixed not
9076 be exceedingly slow.
9077
90782005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
9079
9080 * gnus-start.el (gnus-activate-group): If the server is nil, don't
9081 fail hard.
9082
9083 * spam-report.el: Add better Keywords line.
9084
9085 * spam.el: Add Maintainer and better Keywords line.
9086
90872005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
9088
9089 * gnus-art.el (gnus-article-replace-part)
9090 (gnus-mime-replace-part): New functions.
9091 (gnus-mime-action-alist, gnus-mime-button-commands)
9092 (gnus-mime-save-part-and-strip): Added file argument.
9093 (gnus-article-part-wrapper): Added interactive argument.
9094
9095 * gnus-sum.el (gnus-summary-mime-map): Add
9096 `gnus-article-replace-part'.
9097
90982005-09-19 Didier Verna <didier@xemacs.org>
9099
9100 The nnml compaction feature:
9101 * nnml.el (nnml-request-compact-group): New function.
9102 * nnml.el (nnml-request-compact): New function.
9103 * gnus-int.el (gnus-request-compact-group): New function.
9104 * gnus-int.el (gnus-request-compact): New function.
9105 * gnus-group.el (gnus-group-compact-group): New function.
9106 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
9107 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
9108 * gnus-srvr.el (gnus-server-compact-server): New function.
9109 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
9110 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
9111
91122005-09-18 Deepak Goel <deego@gnufans.org>
9113
9114 * sieve.el (sieve-help): Fix `message' call: first arg should be a
9115 format spec.
9116
91172005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
9118
9119 * gnus.el (gnus-group-startup-message): Bind image-load-path.
9120
91212005-09-15 Romain Francoise <romain@orebokech.com>
9122
9123 * message.el (message-fill-paragraph): Clarify docstring.
9124
91252005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
9126
9127 * gnus-art.el (gnus-mime-display-part): Protect against broken
9128 MIME messages.
9129
91302005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
9131
9132 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
9133 before parsing header.
9134
91352005-09-11 Jari Aalto <jari.aalto@cante.net>
9136
002876ab 9137 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
9138
91392005-09-11 Romain Francoise <romain@orebokech.com>
9140
9141 * message.el (message-alternative-emails): Improve docstring.
9142 (message-setup-1): Call `message-use-alternative-email-as-from'
9143 after `message-setup-hook' to give it precedence over posting
9144 styles, etc.
9145 (message-use-alternative-email-as-from): Add docstring. Remove
9146 the original From header if present.
9147
9148 * nnml.el (nnml-compressed-files-size-threshold): New variable.
9149 (nnml-save-mail): Use it.
9150
9151 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
9152 articles. Add new argument `silent'.
9153 (gnus-uu-mark-all): Report the total number of marked articles.
9154
91552005-09-10 Romain Francoise <romain@orebokech.com>
9156
9157 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
9158 (gnus-uu-mark-series): Likewise.
9159
91602005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
9161
9162 * spam-report.el (spam-report-gmane): Fix generation of spam
9163 report URL.
9164
91652005-09-10 Simon Josefsson <jas@extundo.com>
9166
9167 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
9168 t, based on discussion on the ding list with Robert Epprecht
9169 <epprecht@solnet.ch>.
9170
91712005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
9172
9173 * spam-report.el (spam-report-gmane): Make it work without
9174 X-Report-Spam header. Gmane now only provides Archived-At.
9175 This is only used if `spam-report-gmane-use-article-number' is nil.
9176 (spam-report-gmane-spam-header): Remove. Not used anymore.
9177
9178 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
9179 make `gnus-summary-sort-by-recipient' work with threading.
9180
9181 * nnweb.el (nnweb-google-wash-article): Print a message if article
9182 is not available.
9183
91842005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9185
9186 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
9187 change. Decode text/* parts content before displaying.
9188
91892005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
9190
9191 * mml-smime.el: Remove defvar of gnus-extract-address-components.
9192
91932005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
9194
9195 * mm-view.el (mm-display-inline-fontify): Disable support modes.
9196
91972005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
9198
c9e31f32 9199 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
9200
9201 * gnus.el (gnus-group-change-level-function): Ditto.
9202
9203 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
9204
9205 * gnus-art.el (gnus-signature-limit)
9206 (gnus-article-mime-part-function): Ditto.
9207
92082005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
9209
9210 * mml.el (mml-mode): Silence the byte compiler.
9211
9212 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
9213 using `(sit-for 0)' before moving the point to the specified part;
9214 skip unbuttonized parts.
9215 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
9216 return to the summary window if gnus-auto-select-part is non-nil.
9217
92182005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
9219
9220 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
9221 variables.
9222 (mml-dnd-attach-file, mml-mode): Use them.
9223
9224 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
9225 Make fetching article by MID work again for Google Groups. Added
9226 FIXME concerning gnus-group-make-web-group.
9227
9228 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
9229 Don't depend on Gnus by using mail-extract-address-components if
9230 gnus-extract-address-components is not bound.
9231
92322005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
9233
9234 * gnus-art.el (gnus-mime-display-security): Don't display the
9235 signature, but only the signed part.
9236
92372005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
9238
9239 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
9240
9241 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
9242 list, not listp.
9243
92442005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
9245
9246 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
9247 when encoding.
9248
9249 * mm-bodies.el (mm-decode-content-transfer-encoding):
9250 De-canonicalize CRLF for all text content types, not just
9251 text/plain.
9252
92532005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
9254
9255 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
9256 valid article; point arrow and cursor at the MIME button.
9257
92582005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
9259
9260 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
9261 Suggested by Dan Christensen <jdc@uwo.ca>.
9262
9263 * mm-decode.el (mm-save-part): Enable change of prompt.
9264
92652005-08-29 Jari Aalto <jari.aalto@cante.net>
9266
9267 * gnus-msg.el (gnus-inews-add-send-actions): Made
9268 `message-post-method' lambda parameter ARG `&optional'.
9269
92702005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
9271
9272 * gnus-sum.el (gnus-summary-mime-map): Added
9273 gnus-article-save-part-and-strip, gnus-article-delete-part and
9274 gnus-article-jump-to-part.
9275
9276 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
9277 (gnus-article-edit-part): Use it.
9278 (gnus-article-part-wrapper): Added no-handle argument.
9279 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
9280 functions.
9281
92822005-08-29 Romain Francoise <romain@orebokech.com>
9283
9284 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
9285 docstring.
9286 (gnus-face-from-file): Likewise.
9287
92882005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
9289
9290 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
9291 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
9292 non-nil.
9293 (gnus-auto-select-part): New variable.
9294 (gnus-article-jump-to-part): New function.
9295 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
9296 (gnus-mime-delete-part): Allow selecting specified part after
9297 deleting or stripping parts.
9298 (gnus-article-jump-to-part): Don't use `read-number'. Use last
9299 part if argument is bogus.
9300
93012005-08-31 Juanma Barranquero <lekktu@gmail.com>
9302
9303 * gnus-art.el (w3m-minor-mode-map):
9304 * gnus-spec.el (gnus-newsrc-file-version):
9305 * gnus-util.el (nnmail-active-file-coding-system)
9306 (gnus-original-article-buffer, gnus-user-agent):
9307 * gnus.el (gnus-ham-process-destinations)
9308 (gnus-parameter-ham-marks-alist)
9309 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
9310 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
9311 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
9312 * mm-decode.el (gnus-current-window-configuration):
9313 * mm-extern.el (gnus-article-mime-handles):
9314 * mm-url.el (url-current-object, url-package-name)
9315 (url-package-version):
9316 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
9317 (smime-keys, w3m-cid-retrieve-function-alist)
9318 (w3m-current-buffer, w3m-display-inline-images)
9319 (w3m-minor-mode-map):
9320 * mml-smime.el (gnus-extract-address-components):
9321 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
9322 (gnus-newsrc-hashtb, message-default-charset)
9323 (message-deletable-headers, message-options)
9324 (message-posting-charset, message-required-mail-headers)
9325 (message-required-news-headers):
9326 * mml1991.el (mc-pgp-always-sign):
9327 * mml2015.el (mc-pgp-always-sign):
9328 * nnheader.el (nnmail-extra-headers):
9329 * rfc1843.el (gnus-decode-encoded-word-function)
9330 (gnus-decode-header-function, gnus-newsgroup-name):
9331 * spam-stat.el (gnus-original-article-buffer): Add defvars.
9332
93332005-08-22 Karl Chen <quarl@cs.berkeley.edu>
9334
9335 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
9336 the end of the date treatments.
9337
93382005-08-15 Simon Josefsson <jas@extundo.com>
9339
9340 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
9341 it in url-handlers.el and XEmacs in url.el. Reported by Luca
9342 Capello and Romain Francoise.
9343 (pgg-fetch-key-function): Removed, not used?
9344 (pgg-insert-url-with-w3): Require url, to get
9345 url-insert-file-contents regardless of where it is defined.
9346
93472005-08-13 Romain Francoise <romain@orebokech.com>
9348
9349 * message.el (message-cite-original-1): New function.
9350 (message-cite-original): Use it.
9351 (message-cite-original-without-signature): Ditto.
9352
93532005-08-08 Romain Francoise <romain@orebokech.com>
9354
9355 * message.el (message-yank-empty-prefix): New variable.
9356 (message-indent-citation): Use it.
9357 (message-cite-original-without-signature): Respect X-No-Archive.
9358
93592005-08-08 Simon Josefsson <jas@extundo.com>
9360
9361 * pgg.el: Autoload url-insert-file-contents instead of loading
9362 w3/url.
9363 (pgg-insert-url-with-w3): Don't load url here.
9364
93652005-08-07 Jesper Harder <harder@phys.au.dk>
9366
9367 * message.el (message-kill-to-signature): Don't insert newline at
9368 bol.
9369 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
9370
93712005-08-06 Romain Francoise <romain@orebokech.com>
9372
9373 * message.el (message-user-fqdn): Fix typo in docstring.
9374
93752005-08-05 Daiki Ueno <ueno@unixuser.org>
9376
9377 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
9378
9379 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
9380
93812005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
9382
9383 * mm-bodies.el (mm-encode-body): Use coding system rather than
9384 charset to encode text.
9385
9386 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
9387 number of charsets if utf-8 is available (XEmacs).
9388
93892005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
9390
9391 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
9392 taken from `gnus-button-mid-or-mail-regexp'.
9393 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
9394 (gnus-button-alist): Improve regexp for domain part of the MIDs
9395 for news:localpart@domain buttons.
9396 (gnus-button-ctan-directory-regexp): Update.
9397
93982005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
9399
9400 * sieve-manage.el (sieve-manage-interactive-login): Use
9401 make-local-variable rather than make-variable-buffer-local.
9402 (sieve-manage-open): Ditto.
9403 (sieve-manage-authenticate): Ditto.
9404
9405 * mml.el (mml-generate-mime-1): Make the content type default to
9406 text/plain if the filename is not specified.
9407
94082005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
9409
9410 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
9411 instead of insert-buffer.
9412
9413 * message.el (message-yank-original): Ditto; set the mark at the
9414 end of the yanked message.
9415
94162005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
9417
9418 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
9419 lines to scroll rather than to stop it.
9420
9421 * mml.el (mml-generate-default-type): Add doc string.
9422 (mml-generate-mime-1): Use mm-default-file-encoding or make it
9423 default to application/octet-stream when determining the content
9424 type if it is not specified for the part or the mml contents; add
9425 a comment about mml-generate-default-type.
9426
94272005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
9428
9429 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
9430 make it default to application/octet-stream when determining the
9431 content type if it is not specified for the external contents.
9432
94332005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
9434
9435 * rfc2231.el (rfc2231-parse-string): Take care that not only a
9436 segmented parameter but also other parameters might be there.
9437
94382005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
9439
9440 * mm-decode.el (mm-display-external): Delete temp file, directory
9441 and buffer immediately if the external process is exited.
9442
94432005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
9444
9445 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
9446 fewer lines than that of scroll-margin.
9447 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
9448
94492005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
9450
9451 * gnus-art.el (gnus-article-next-page): Revert.
9452 (gnus-article-beginning-of-window): New macro.
9453 (gnus-article-next-page-1): Use it.
9454 (gnus-article-prev-page): Ditto.
9455 (gnus-article-edit-part): Use insert-buffer-substring instead of
9456 insert-buffer.
9457 (gnus-article-edit-exit): Ditto.
9458
9459 * gnus-util.el (gnus-beginning-of-window): Remove.
9460 (gnus-end-of-window): Remove.
9461
94622005-07-25 Simon Josefsson <jas@extundo.com>
9463
9464 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
9465 to have the url package without w3. Reported by Daiki Ueno
9466 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
9467
94682005-07-20 Didier Verna <didier@xemacs.org>
9469
9470 * gnus-diary.el: Remove the description comment (nndiary is now
9471 properly documented in the Gnus manual).
9472 Fix the spelling of "Back End".
9473 * nndiary.el: Ditto.
9474 Fix the copyright notice.
9475
94762005-07-18 Romain Francoise <romain@orebokech.com>
9477
149cd465
JB
9478 * gnus-sum.el (gnus-summary-to-prefix)
9479 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
9480 (gnus-summary-from-or-to-or-newsgroups): Use them.
9481
94822005-07-17 Romain Francoise <romain@orebokech.com>
9483
9484 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
9485 space as it's generally not especially interesting to the user.
9486
94872005-07-16 Romain Francoise <romain@orebokech.com>
9488
9489 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
9490 nil to avoid prompting and file modification if one of the
9491 messages at the top of the nnfolder file contains a copyright
9492 notice.
9493 Update copyright notice.
9494
9495 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
9496 instead of `current-time-string' as the latter creates a time
9497 string that is not RFC 2822 compliant (it lacks the zone).
9498 Update copyright notice.
9499
95002005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9501
9502 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
9503 for text/rtf. Display default in prompt. Pass default for M-n.
9504
9505 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
9506
95072005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9508
9509 * gnus-msg.el (gnus-button-mailto): Remove
9510 save-selected-window-window hackery because it relies on
9511 save-selected-window internals.
9512
95132005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
9514
9515 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
9516 (gnus-article-next-page-1): Use gnus-beginning-of-window.
9517 (gnus-article-prev-page): Ditto.
9518
9519 * gnus-util.el (gnus-beginning-of-window): New function.
9520 (gnus-end-of-window): New function.
9521
95222005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
9523
9524 * gnus-score.el (gnus-score-edit-all-score): Set
9525 gnus-score-edit-exit-function to gnus-score-edit-done and call
9526 gnus-message.
9527
95282005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9529
9530 * gnus-msg.el (gnus-button-mailto): Remove
9531 save-selected-window-window hackery because it relies on
9532 save-selected-window internals.
9533
95342005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
9535
9536 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
9537 add-minor-mode.
9538 (gnus-binary-mode): Ditto.
9539
9540 * gnus-topic.el (gnus-topic-mode): Ditto.
9541
95422005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
9543
9544 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
9545 (gnus-article-prev-page): Take scroll-margin into consideration.
9546
95472005-07-04 Lute Kamstra <lute@gnu.org>
9548
9549 Update FSF's address in GPL notices.
9550
95512005-07-04 Juanma Barranquero <lekktu@gmail.com>
9552
9553 * gnus.el (gnus-exit):
9554 * gnus-group.el (gnus-group-icons):
9555 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
9556
9557 * gnus-nocem.el (gnus-nocem):
9558 * message.el (message-various, message-buffers, message-sending)
9559 (message-interface, message-forwarding, message-insertion)
9560 (message-headers, message-news, message-mail):
9561 * pgg-gpg.el (pgg-gpg):
9562 * pgg-parse.el (pgg-parse):
9563 * pgg-pgp.el (pgg-pgp):
9564 * pgg-pgp5.el (pgg-pgp5):
9565 * pop3.el (pop3): Finish `defgroup' description with period.
9566
95672005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
9568
9569 * gnus-art.el (article-display-face): Improve the efficiency.
9570 (article-display-x-face): Ditto; remove grey x-face stuff.
9571
95722005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
9573
9574 * gnus-art.el (article-display-face): Correct the position in
9575 which Faces are inserted.
9576
95772005-06-29 Didier Verna <didier@xemacs.org>
9578
9579 * gnus-art.el (article-display-face): Display faces in correct
9580 order.
9581
95822005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
9583
9584 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
9585 (gnus-fill-real-hashtb): Use hash table instead of obarray.
9586 (gnus-nocem-check-article): Fetch the Type header.
9587 (gnus-nocem-message-wanted-p): Fix the way to examine types.
9588 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
9589 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
9590 make sure gnus-nocem-hashtb is initialized.
9591 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
9592 (gnus-nocem-unwanted-article-p): Ditto.
9593
9594 * pgg.el (pgg-verify): Return the verification result.
9595
95962005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
9597
9598 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
9599 is ascii.
9600
96012005-06-24 Juanma Barranquero <lekktu@gmail.com>
9602
9603 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
9604 `show-nonbreak-escape'.
9605
96062005-06-23 Lute Kamstra <lute@gnu.org>
9607
9608 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
9609
9610 * dig.el (dig-mode):
9611 * smime.el (smime-mode): Use gnus-run-mode-hooks.
9612
96132005-06-21 Juanma Barranquero <lekktu@gmail.com>
9614
9615 * nnimap.el (nnimap-split-download-body): Fix spellings.
9616
96172005-06-16 Juanma Barranquero <lekktu@gmail.com>
9618
9619 * gnus-art.el (gnus-article-encrypt-body):
9620 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
9621 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
9622 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 9623
880820fe 96242005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9625
9626 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
9627 header by looking for magic "MII" at the beginnig.
9628
96292005-06-16 Miles Bader <miles@gnu.org>
9630
9631 * assistant.el (assistant-field): Remove "-face" suffix from face name.
9632 (assistant-field-face): New backward-compatibility alias for renamed
9633 face.
9634 (assistant-render-text): Use renamed assistant-field face.
9635
9636 * spam.el (spam): Remove "-face" suffix from face name.
9637 (spam-face): New backward-compatibility alias for renamed face.
9638 (spam-face, spam-initialize): Use renamed spam face.
9639
9640 * message.el (message-header-to, message-header-cc)
9641 (message-header-subject, message-header-newsgroups)
9642 (message-header-other, message-header-name)
9643 (message-header-xheader, message-separator, message-cited-text)
9644 (message-mml): Remove "-face" suffix from face names.
9645 (message-header-to-face, message-header-cc-face)
9646 (message-header-subject-face, message-header-newsgroups-face)
9647 (message-header-other-face, message-header-name-face)
9648 (message-header-xheader-face, message-separator-face)
9649 (message-cited-text-face, message-mml-face):
9650 New backward-compatibility aliases for renamed faces.
9651 (message-font-lock-keywords): Use renamed message faces.
9652
9653 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
9654 (sieve-test-commands, sieve-tagged-arguments):
9655 Remove "-face" suffix from face names.
9656 (sieve-control-commands-face, sieve-action-commands-face)
9657 (sieve-test-commands-face, sieve-tagged-arguments-face):
9658 New backward-compatibility aliases for renamed faces.
9659 (sieve-control-commands-face, sieve-action-commands-face)
9660 (sieve-test-commands-face, sieve-tagged-arguments-face):
9661 Use renamed sieve faces.
9662
9663 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
9664 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
9665 (gnus-group-news-3-empty, gnus-group-news-4)
9666 (gnus-group-news-4-empty, gnus-group-news-5)
9667 (gnus-group-news-5-empty, gnus-group-news-6)
9668 (gnus-group-news-6-empty, gnus-group-news-low)
9669 (gnus-group-news-low-empty, gnus-group-mail-1)
9670 (gnus-group-mail-1-empty, gnus-group-mail-2)
9671 (gnus-group-mail-2-empty, gnus-group-mail-3)
9672 (gnus-group-mail-3-empty, gnus-group-mail-low)
9673 (gnus-group-mail-low-empty, gnus-summary-selected)
9674 (gnus-summary-cancelled, gnus-summary-high-ticked)
9675 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
9676 (gnus-summary-high-ancient, gnus-summary-low-ancient)
9677 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
9678 (gnus-summary-low-undownloaded)
9679 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
9680 (gnus-summary-low-unread, gnus-summary-normal-unread)
9681 (gnus-summary-high-read, gnus-summary-low-read)
9682 (gnus-summary-normal-read, gnus-splash):
9683 Remove "-face" suffix from face names.
9684 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
9685 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
9686 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
9687 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
9688 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
9689 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
9690 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
9691 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
9692 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
9693 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
9694 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
9695 (gnus-summary-selected-face, gnus-summary-cancelled-face)
9696 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
9697 (gnus-summary-normal-ticked-face)
9698 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
9699 (gnus-summary-normal-ancient-face)
9700 (gnus-summary-high-undownloaded-face)
9701 (gnus-summary-low-undownloaded-face)
9702 (gnus-summary-normal-undownloaded-face)
9703 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
9704 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
9705 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
9706 (gnus-splash-face):
9707 New backward-compatibility aliases for renamed faces.
9708 (gnus-group-startup-message): Use renamed gnus faces.
9709
9710 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
9711 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
9712 (gnus-server-agent): Remove "-face" suffix from face names.
9713 (gnus-server-agent-face, gnus-server-opened-face)
9714 (gnus-server-closed-face, gnus-server-denied-face)
9715 (gnus-server-offline-face):
9716 New backward-compatibility aliases for renamed faces.
9717 (gnus-server-agent-face, gnus-server-opened-face)
9718 (gnus-server-closed-face, gnus-server-denied-face)
9719 (gnus-server-offline-face): Use renamed gnus faces.
9720
9721 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
9722 Remove "-face" suffix from face names.
9723 (gnus-picon-xbm-face, gnus-picon-face):
9724 New backward-compatibility aliases for renamed faces.
9725
9726 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
9727 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
9728 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
9729 (gnus-cite-11): Remove "-face" suffix from face names.
9730 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
9731 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
9732 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
9733 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
9734 New backward-compatibility aliases for renamed faces.
9735 (gnus-cite-attribution-face, gnus-cite-face-list)
9736 (gnus-article-boring-faces): Use renamed gnus faces.
9737
9738 * gnus-art.el (gnus-signature, gnus-header-from)
9739 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
9740 (gnus-header-content): Remove "-face" suffix from face names.
9741 (gnus-signature-face, gnus-header-from-face)
9742 (gnus-header-subject-face, gnus-header-newsgroups-face)
9743 (gnus-header-name-face, gnus-header-content-face):
9744 New backward-compatibility aliases for renamed faces.
9745 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
9746
9747 * gnus-sum.el (gnus-summary-selected-face)
9748 (gnus-summary-highlight): Use renamed gnus faces.
9749 * gnus-group.el (gnus-group-highlight): Likewise.
9750
97512005-06-14 Juanma Barranquero <lekktu@gmail.com>
9752
9753 * gnus-sieve.el (gnus-sieve-article-add-rule):
9754 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
9755 * spam-stat.el (spam-stat-buffer-change-to-spam)
9756 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
9757
9758 * message.el (message-is-yours-p):
9759 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
9760
97612005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
9762
9763 * mm-view.el (mm-inline-text): Withdraw the last change.
9764
97652005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
9766
9767 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
9768 executing enriched-decode.
9769
97702005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
9771
9772 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
9773 charset of tar files.
9774
97752005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9776
9777 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
9778
97792005-06-04 Lute Kamstra <lute@gnu.org>
9780
9781 * nnfolder.el (nnfolder-read-folder): Make sure that undo
9782 information is never recorded.
9783
97842005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9785
9786 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
9787
97882005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
9789
9790 * pop3.el (pop3-apop): Run md5 in the binary mode.
9791
9792 * starttls.el (starttls-set-process-query-on-exit-flag):
9793 Use eval-and-compile.
9794
97952005-05-31 Simon Josefsson <jas@extundo.com>
9796
9797 * smime.el (smime-replace-in-string): Define.
9798 (smime-cert-by-ldap-1): Use it.
9799
98002005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
9801
9802 * gnus-art.el (article-display-x-face): Replace
9803 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9804
9805 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
9806 set-process-query-on-exit-flag or process-kill-without-query.
9807
9808 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
9809 loop instead of replace-regexp.
9810
9811 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
9812 instead of process-kill-without-query if it is available.
9813
9814 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
9815 instead of find-file-hooks if it is available.
9816
9817 * mml1991.el: Bind pgg-default-user-id when compiling.
9818
9819 * mml2015.el: Bind pgg-default-user-id when compiling.
9820
9821 * nndraft.el (nndraft-request-associate-buffer):
9822 Use write-contents-functions instead of write-contents-hooks if it is
9823 available.
9824
9825 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
9826 instead of find-file-hooks if it is available.
9827
9828 * nntp.el (nntp-open-connection): Replace
9829 process-kill-without-query by gnus-set-process-query-on-exit-flag.
9830 (nntp-open-ssl-stream): Ditto.
9831 (nntp-open-tls-stream): Ditto.
9832
9833 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
9834 set-process-query-on-exit-flag or process-kill-without-query.
9835 (starttls-open-stream-gnutls): Use it instead of
9836 process-kill-without-query.
9837 (starttls-open-stream): Ditto.
9838
98392005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
9840
9841 * smime.el (smime-cert-by-ldap-1): Don't use
9842 replace-regexp-in-string.
9843
880820fe 98442005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9845
9846 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
9847
9848 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 9849 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
9850
98512005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
9852
9853 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
9854 by `string-to-number'.
9855 * gnus-agent.el (gnus-agent-regenerate-group)
9856 (gnus-agent-fetch-articles): Ditto.
9857 * gnus-art.el (gnus-button-fetch-group): Ditto.
9858 * gnus-cache.el (gnus-cache-generate-active)
9859 (gnus-cache-articles-in-group): Ditto.
9860 * gnus-group.el (gnus-group-set-current-level)
9861 (gnus-group-insert-group-line): Ditto.
9862 * gnus-score.el (gnus-score-set-expunge-below)
9863 (gnus-score-set-mark-below, gnus-summary-score-effect)
9864 (gnus-summary-score-entry): Ditto.
9865 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
9866 (gnus-soup-pack): Ditto.
9867 * gnus-spec.el (gnus-xmas-format): Ditto.
9868 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
9869 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
9870 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
9871 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
9872 * nndb.el (nndb-get-remote-expire-response): Ditto.
9873 * nndiary.el (nndiary-parse-schedule-value)
9874 (nndiary-string-to-number, nndiary-request-replace-article)
9875 (nndiary-request-article): Ditto.
9876 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
9877 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
9878 * nneething.el (nneething-make-head): Ditto.
9879 * nnfolder.el (nnfolder-request-article)
9880 (nnfolder-retrieve-headers): Ditto.
9881 * nnheader.el (nnheader-file-to-number): Ditto.
9882 * nnkiboze.el (nnkiboze-request-article): Ditto.
9883 * nnmail.el (nnmail-process-unix-mail-format)
9884 (nnmail-process-babyl-mail-format): Ditto.
9885 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
9886 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
9887 (nnmh-request-create-group, nnmh-request-list-1)
9888 (nnmh-request-group, nnmh-request-article): Ditto.
9889 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
9890 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
9891 * nnsoup.el (nnsoup-make-active): Ditto.
9892 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
9893 * nntp.el (nntp-find-group-and-number)
9894 (nntp-retrieve-headers-with-xover): Ditto.
9895 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
9896 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
9897 (pgg-format-key-identifier): Ditto.
9898 * pop3.el (pop3-last, pop3-stat): Ditto.
9899 * qp.el (quoted-printable-decode-region): Ditto.
9900
9901 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
9902 of concat.
9903
99042005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
9905
9906 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
9907
9908 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
9909
9910 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
9911
9912 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
9913
9914 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
9915
9916 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
9917
9918 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
9919 (gnus-carpal-mode): Ditto.
9920
9921 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
9922 (gnus-browse-mode): Ditto.
9923
9924 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
9925
9926 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
9927
99282005-05-29 Richard M. Stallman <rms@gnu.org>
9929
9930 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
9931
99322005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
9933
9934 * gnus-util.el (gnus-run-mode-hooks): New function.
9935
9936 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
9937
99382005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9939
9940 * gnus-agent.el (gnus-agent-make-mode-line-string):
9941 Use mode-line-highlight as mouse-face.
9942
99432005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
9944
9945 * canlock.el (canlock): Change the parent group to news.
9946
9947 * deuglify.el (gnus-outlook-deuglify): Add :group.
9948
9949 * dig.el (dig): Add :group.
9950
9951 * dns-mode.el (dns-mode): Add :group.
9952
9953 * encrypt.el (encrypt): Add :group.
9954
9955 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
9956 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
9957 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
9958 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
9959 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
9960
9961 * gnus-diary.el (gnus-diary): Add :group.
9962
9963 * gnus.el (gnus-group-news-1-face): Add :group.
9964 (gnus-group-news-1-empty-face): Ditto.
9965 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
9966 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
9967 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
9968 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
9969 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
9970 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
9971 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
9972 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
9973 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
9974 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
9975 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
9976 (gnus-summary-high-ticked-face): Ditto.
9977 (gnus-summary-low-ticked-face): Ditto.
9978 (gnus-summary-normal-ticked-face): Ditto.
9979 (gnus-summary-high-ancient-face): Ditto.
9980 (gnus-summary-low-ancient-face): Ditto.
9981 (gnus-summary-normal-ancient-face): Ditto.
9982 (gnus-summary-high-undownloaded-face): Ditto.
9983 (gnus-summary-low-undownloaded-face): Ditto.
9984 (gnus-summary-normal-undownloaded-face): Ditto.
9985 (gnus-summary-high-unread-face): Ditto.
9986 (gnus-summary-low-unread-face): Ditto.
9987 (gnus-summary-normal-unread-face): Ditto.
9988 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
9989 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
9990
9991 * hashcash.el (hashcash): New custom group.
9992 (hashcash-default-payment): Add :group.
9993 (hashcash-payment-alist): Ditto.
9994 (hashcash-default-accept-payment): Ditto.
9995 (hashcash-accept-resources): Ditto.
9996 (hashcash-path): Ditto.
9997 (hashcash-extra-generate-parameters): Ditto.
9998 (hashcash-double-spend-database): Ditto.
9999 (hashcash-in-news): Ditto.
10000
10001 * message.el (message-minibuffer-local-map): Add :group.
10002
10003 * netrc.el (netrc): Add :group.
10004
10005 * sieve-manage.el (sieve-manage-log): Add :group.
10006 (sieve-manage-default-user): Diito.
10007 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
10008 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
10009 (sieve-manage-authenticators): Ditto.
10010 (sieve-manage-authenticator-alist): Ditto.
10011 (sieve-manage-default-port): Ditto.
10012
10013 * sieve-mode.el (sieve-control-commands-face): Add :group.
10014 (sieve-action-commands-face): Ditto.
10015 (sieve-test-commands-face): Ditto.
10016 (sieve-tagged-arguments-face): Ditto.
10017
10018 * smime.el (smime): Add :group.
10019
10020 * spam-report.el (spam-report): Add :group.
10021
10022 * spam.el (spam, spam-face): Add :group.
10023
100242005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10025
10026 * nntp.el (nntp-next-result-arrived-p): Some news servers may
10027 return \n.\n.\n at the end of articles. Protect against that.
10028 (nntp-with-open-group): Allow debugging.
10029
10030 * nnheader.el (mail-header-set-extra): Make into a function
10031 because I just could't understand how to quote the list properly.
10032
10033 * dns.el (query-dns-cached): New function.
10034
100352005-05-26 Lute Kamstra <lute@gnu.org>
10036
10037 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
10038
100392005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
10040
10041 * gnus-art.el: Don't autoload mail-extract-address-components.
10042
10043 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
10044 eval-and-compile to evaluate it.
10045
10046 * hashcash.el: Don't autoload executable-find.
10047
10048 * nndb.el: Don't declare the nndb back end two or more times; don't
10049 autoload news-reply-mode, news-setup, cancel-timer and telnet.
10050
10051 * nntp.el: Autoload format-spec instead of format; use
10052 eval-and-compile to evaluate autoload forms.
10053
100542005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
10055
10056 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
10057
100582005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10059
10060 * gnus.el (gnus-version-number): Bump version.
10061
100622005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10063
10064 * gnus.el: No Gnus v0.3 is released.
10065
100662005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
10067
10068 * gnus-art.el (gnus-article-edit-part): Disable undo.
10069
100702005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
10071
10072 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
10073 gnus-article-date-lapsed-new-header is t if date timer is active;
10074 skip headers in which the original date value is empty.
10075 (gnus-article-save-original-date): Redefine it as a macro.
10076 (gnus-display-mime): Use it.
10077
100782005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
10079
10080 * gnus-art.el (article-date-ut): Support converting date in
10081 forwarded parts as well.
10082 (gnus-article-save-original-date): New function.
10083 (gnus-display-mime): Use it.
10084
100852005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
10086
10087 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
10088 enclosure element of <item>.
10089
100902005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
10091
10092 * message.el (message-kill-buffer-query): Renamed from
10093 `message-kill-buffer-query-if-modified'. Added :version.
10094
100952005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
10096
10097 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
10098 window layout.
10099
101002005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
10101
10102 * mml.el: Autoload dnd when compiling.
10103
101042005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
10105
10106 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
10107 x-dnd-*.
10108
101092005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
10110
10111 * qp.el (quoted-printable-encode-region): Save excursion.
10112
101132005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
10114
10115 * message.el (message-kill-buffer-query-if-modified): Add new variable
10116 so the user can kill a modified message buffer quickly.
10117 (message-kill-buffer): Use it.
10118
101192005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
10120
10121 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
10122 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
10123
101242005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
10125
10126 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
10127 contained in text because xml.el decodes entities) with LFs.
10128
101292005-04-11 Lute Kamstra <lute@gnu.org>
10130
10131 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
10132 differently.
10133
101342005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
10135
10136 * mm-util.el (mm-detect-coding-region): Typo.
10137
101382005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
10139
10140 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
10141
f0131492 101422005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
10143
10144 * spam-stat.el (spam-stat-score-buffer): Add a call to a
10145 user-function allow user modifications of the scores.
10146 (spam-stat-score-buffer-user): New function, to allow
10147 user-computed modifications to the score.
002876ab
JB
10148 (spam-stat-score-buffer-user-functions): List of additional
10149 scoring functions.
10150 (spam-stat-error-holder): Global temporary error holder.
10151 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
10152 variable.
01c52d31
MB
10153
101542005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
10155
10156 * gnus-registry.el (gnus-registry-clean-empty-function)
10157 (gnus-registry-trim, gnus-registry-fetch-groups)
10158 (gnus-registry-delete-group): Groups that match
10159 `gnus-registry-ignored-groups' are removed from the registry
10160 entries, not just ignored for splitting. This helps clean up the
10161 registry. Also, `gnus-registry-fetch-groups' is a convenient way
10162 to get all the groups a message ID is in.
10163
10164 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
c4cc8b9a 10165 (spam-stat-split-fancy): Change "threshhold" to "threshold".
01c52d31
MB
10166 (spam-stat-score-buffer-user-functions): Add :number custom type.
10167
101682005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
10169
10170 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
10171 argument in XEmacs.
10172
10173 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
10174 (nnrss-request-group): Decode group name first.
10175 (nnrss-request-article): Make a text/plain article if mml-to-mime
10176 failed.
10177 (nnrss-get-encoding): Return a compatible encoding according to
10178 nnrss-compatible-encoding-alist.
10179 (nnrss-find-el): Use consp instead of listp.
10180 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
10181
101822005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
10183
10184 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
10185 which Emacs 20 doesn't support.
10186 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
10187
101882005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
10189
10190 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 10191 silence the byte compiler inside the defun.
01c52d31
MB
10192
10193 * gnus-demon.el (parse-time-string): Add autoload.
10194
10195 * gnus-delay.el (parse-time-string): Add autoload.
10196
10197 * gnus-art.el (parse-time-string): Add autoload.
10198
10199 * nnultimate.el (parse-time): Require for `parse-time-string'.
10200
102012005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
10202
10203 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
10204
10205 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
10206
10207 * smime.el (smime-ldap-host-list): Add :version.
10208
102092005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
10210
10211 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
10212 pass it to `gnus-browse-read-group'.
10213 (gnus-browse-read-group): Add NUMBER argument and pass it to
10214 `gnus-group-read-ephemeral-group'.
10215
10216 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
10217 argument and pass it to `gnus-group-read-group'.
10218
102192005-03-19 Aidan Kehoe <kehoea@parhasard.net>
10220
10221 * mm-util.el (mm-xemacs-find-mime-charset): Only call
10222 mm-xemacs-find-mime-charset-1 if we have the mule feature
10223 available at runtime.
10224
102252005-03-25 Werner Lemberg <wl@gnu.org>
10226
10227 * nnmaildir.el: Replace `illegal' with `invalid'.
10228
102292005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
10230
10231 * gnus-start.el (gnus-display-time-event-handler):
10232 Check display-time-timer at runtime rather than only at load time
10233 in case display-time-mode is turned off in the mean time.
10234
102352005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
10236
10237 * nnimap.el (nnimap-open-connection): Print which authinfo file is
10238 used.
10239
10240 * nneething.el (nneething-map-file-directory): Derive from
10241 `gnus-directory'.
10242
10243 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
10244 the To/Cc button.
10245
102462005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
10247
10248 * nnmaildir.el (nnmaildir-request-accept-article):
10249 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
10250
102512005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
10252
10253 * gnus-async.el: Require timer-funcs at compile time when in
10254 XEmacs for `run-with-idle-timer'.
10255
102562005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
10257
10258 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
10259 autoloaded function.
10260
102612005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
10262
10263 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
10264
880820fe 102652005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
10266
10267 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
10268
102692005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10270
10271 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
10272 gnus-expert-user to default.
10273
102742005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
10275
10276 * nnimap.el (nnimap-open-server): Ditto.
10277
10278 * imap.el (imap-authenticate): Fix typo.
10279
102802005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
10281
10282 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
10283 buffer (since IMAP server might return FETCH response out of
10284 order, and the nntp buffer must be sorted).
10285
102862005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
10287
10288 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
10289 comparison on string.
10290
149cd465
JB
10291 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
10292 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
10293 (gnus-agent-summary-fetch-series): Modified to protect against
10294 gnus-agent-summary-fetch-group clearing processable flags.
10295 (gnus-agent-synchronize-group-flags): Update live group buffer as
10296 synchronization may occur due to the user toggle the plugged
10297 status.
10298 (gnus-agent-fetch-group-1): Clear downloadable flag when article
10299 successfully downloaded.
10300 (gnus-agent-expire-group-1): Avoid using markers when the overview
10301 is in ascending order; greatly improves performance.
10302 (gnus-agent-regenerate-group): Use
10303 gnus-agent-synchronize-group-flags to reset read status in both
10304 gnus and server.
10305 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
10306
103072005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
10308
10309 * message.el: Don't autoload former message-utils variables.
10310 (message-strip-subject-trailing-was): Change doc string.
10311
10312 * nnweb.el: Fixes for `gnus-group-make-web-group'.
10313 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
10314 (nnweb-google-search): Add "hl=en" here.
10315 (nnweb-google-parse-1, nnweb-google-create-mapping):
10316 Don't hardcode URL.
10317
103182005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
10319
10320 * message.el (message-get-reply-headers, message-followup):
10321 Mention related variables `message-use-followup-to' and
10322 `message-use-mail-followup-to', in the information buffer.
10323
10324 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
10325 of broken groups(-beta).google.com.
10326
103272005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
10328
10329 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
10330 parameter to invoked gnus-request-move-article; remove the
10331 redundant gnus-sum-hint-move-is-internal variable; apply the marks
10332 all at once instead of once per article.
10333 (gnus-summary-remove-process-mark): Accept a list of articles as
10334 well as a single article for processing.
10335
10336 * gnus-int.el (gnus-request-move-article): Add move-is-internal
10337 parameter.
10338
10339 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
10340
10341 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
10342
10343 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
10344 parameter.
10345
10346 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
10347 parameter.
10348
10349 * nnimap.el (nnimap-request-move-article): Add move-is-internal
10350 parameter and remove the gnus-sum-hint-move-is-internal variable.
10351
10352 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
10353 parameter.
10354
10355 * nndraft.el (nndraft-request-move-article): Add move-is-internal
10356 parameter.
10357
10358 * nndiary.el (nndiary-request-move-article): Add move-is-internal
10359 parameter.
10360
10361 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
10362
10363 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
10364 parameter.
10365
10366 * nnagent.el (nnagent-request-move-article): Add move-is-internal
10367 parameter.
10368
103692005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
10370
10371 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
10372 a more conservative way.
10373
103742005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
10375
10376 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
10377 buffer, so it moves the window's cursor.
10378
880820fe 103792005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10380
10381 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
10382 `mm-dissect-multipart' and receive the from field as an (optional)
10383 argument from `mm-dissect-multipart'.
10384 (mm-dissect-multipart): Receive the from field as an argument and
10385 pass it on when we call `mm-dissect-buffer' on MIME parts.
10386 Fixes verification/decryption of signed/encrypted MIME parts.
10387
103882005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
10389
10390 * gnus-sum.el (gnus-summary-move-article): Set
10391 gnus-sum-hint-move-is-internal for gnus-request-move-article and
10392 whatever it calls (right now, only nnimap-request-move article
10393 respects it).
10394
10395 * nnimap.el (nnimap-request-move-article): When
10396 gnus-sum-hint-move-is-internal is set, don't do the extra
10397 nnimap-request-article.
10398
103992005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
10400
10401 * nnheader.el (nnheader-find-file-noselect): Add doc string.
10402
10403 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
10404 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
10405
10406 * gnus-sum.el (gnus-summary-caesar-message):
10407 Apply `gnus-treat-article' after rotation.
10408
10409 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
10410 doc string.
10411
104122005-02-22 Simon Josefsson <jas@extundo.com>
10413
10414 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 10415 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
10416 <arne@arnested.dk>.
10417 (encrypt): Add password-cache and password-cache-expiry as group
10418 members.
10419
880820fe 104202005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10421
10422 * smime.el (smime-ldap-host-list): Doc fix.
10423 (smime-ask-passphrase): Use `password-read-and-add' to read (and
10424 cache) password.
10425 (smime-sign-region): Use it.
10426 (smime-decrypt-region): Use it.
10427 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
10428 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
10429 fails.
10430 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
10431 certificate from DER to PEM format rather than calling openssl.
10432
10433 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
10434
10435 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
10436 for signing/encryption.
10437
10438 * mml.el (mml-parse-1): Use them.
10439
880820fe 104402005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10441
10442 * nnrss.el (nnrss-verbose): Removed.
10443 (nnrss-request-group): Use `nnheader-message' instead.
10444
104452005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
10446
10447 * nnrss.el (nnrss-verbose): New variable.
10448 (nnrss-request-group): Make it say nnrss is requesting a group.
10449
104502005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
10451
10452 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
10453 Handle news URL with given port correctly.
10454
104552005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
10456
10457 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
10458 containing special characters.
10459
10460 * gnus-sum.el (gnus-summary-edit-article): Ditto.
10461
10462 * mml.el (mime-to-mml): Ditto.
10463
10464 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
10465 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
10466 (rfc2047-decode-region): Quote decoded words containing special
10467 characters when rfc2047-quote-decoded-words-containing-tspecials
10468 is non-nil.
10469
104702005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
10471
10472 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
10473
10474 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
10475
104762005-02-15 Simon Josefsson <jas@extundo.com>
10477
10478 * nnimap.el (nnimap-debug): Doc fix.
10479
10480 * imap.el (imap-debug): Doc fix.
10481
104822005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
10483
10484 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
10485
104862005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
10487
10488 * gnus.el (spam-contents): Improve docs for spam-contents
10489 parameter in its variable incarnation.
10490
104912005-02-14 Simon Josefsson <jas@extundo.com>
10492
10493 * smime-ldap.el: Use require instead of load-library for ldap.
10494 (smime-ldap-search): Indent.
10495 (smime-ldap-search-internal): Shorten line.
10496
10497 * smime.el (smime-cert-by-dns): Add doc-string.
10498 (smime-cert-by-ldap-1): Indent.
10499
10500 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
10501 mml-smime-get-dns-ldap.
10502 (mml-smime-encrypt-query): Use new function. Default to ldap.
10503
880820fe 105042005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
10505
10506 * smime.el: Require smime-ldap.
10507 (smime-ldap-host-list): New variable.
10508 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
10509
10510 * mml-smime.el (mml-smime-encrypt-query): New function.
10511 (mml-smime-encrypt-query): Use it.
10512
10513 * smime-ldap.el: New file.
10514
105152005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
10516
10517 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
10518
105192005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
10520
10521 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
10522 argument in doc string. Make query for type more clear.
10523
105242005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
10525
10526 * gnus.el (gnus-group-startup-message): Search for gnus images in
10527 etc/images/gnus.
10528 * mm-util.el (mm-image-load-path): Likewise.
10529 * smiley.el (smiley-data-directory): Search for smilies in
10530 etc/images/smilies.
10531
105322005-02-09 Kim F. Storm <storm@cua.dk>
10533
10534 Change Emacs release version from 21.4 to 22.1 throughout.
10535 Change Emacs development version from 21.3.50 to 22.0.50.
10536
105372005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
10538
10539 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
10540
10541 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
10542 non-Mule XEmacs as well.
10543 (mm-decompress-buffer): Signal an error intentionally if it does
10544 not decompress compressed data because auto-compression-mode is
10545 disabled.
10546
105472005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
10548
10549 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
10550 an ID in the registry even if it has no groups.
10551
105522005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
10553
10554 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
10555 merge it into mm-decompress-buffer.
10556 (gnus-mime-copy-part): Use the MIME part charset, the value which
10557 a user specified or gnus-newsgroup-charset for decoding, like
10558 gnus-mime-inline-part does; set buffer-file-coding-system to tell
10559 save-buffer what was used. Suggested by Kevin Ryde
10560 <user42@zip.com.au>.
10561 (gnus-mime-inline-part): Allow the name parameter as well as the
10562 filename parameter; force decompressing of compressed data; always
10563 display contents being not decoded as unibyte.
10564
10565 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
10566 as well as the filename parameter.
10567
10568 * mm-util.el (mm-decompress-buffer): Merge
10569 gnus-mime-jka-compr-maybe-uncompress.
10570 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
10571 of compressed data.
10572
105732005-02-08 Simon Josefsson <jas@extundo.com>
10574
10575 * imap.el (imap-log): Doc fix.
10576
105772005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
10578
10579 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
10580 the coding cookies; decompress compressed parts.
10581
10d1d0af 10582 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
10583 to the value which a user specified manually or the coding cookie.
10584
10585 * mm-util.el (mm-string-to-multibyte): New function.
10586 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
10587 (mm-coding-system-to-mime-charset): New function.
10588 (mm-decompress-buffer): New function.
10589 (mm-find-buffer-file-coding-system): New function.
10590
10591 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
10592 (mm-display-inline-fontify): Rewrite for decoding and decompressing
10593 parts.
10594
105952005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10596
10597 * mm-view.el (mm-display-inline-fontify): Decode a part according
10598 to the charset parameter.
10599
106002005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
10601
10602 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
10603 prefix arg is neither nil nor a number, as info specifies.
10604
106052005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
10606
10607 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
10608 timestamps.
10609
106102005-02-02 Jari Aalto <jari.aalto@cante.net>
10611
10612 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
10613 groups error checking and notify user.
10614
106152005-02-02 Jari Aalto <jari.aalto@poboxes.com>
10616
10617 * message.el (message-send-mail-function): Check existence of
10618 sendmail-program first before using default value
10619 `message-send-mail-with-sendmail'. Otherwise use more generic
10620 `smtpmail-send-it'.
10621
106222005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10623
10624 * nntp.el (nntp-request-update-info): Always return nil.
10625
106262005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
10627
10628 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
10629
106302005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
10631
10632 * message.el (message-beginning-of-line): Change the behavior when
10633 invoked between BOL and : so that it first moves backward.
10634
106352005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10636
10637 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
10638 article buffer when editing of the article is discarded.
10639 (gnus-article-prepare): Revert.
10640
106412005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10642
10643 * gnus-art.el (gnus-article-prepare):
10644 Remove message-strip-forbidden-properties from the local hook.
10645
106462005-01-27 Simon Josefsson <jas@extundo.com>
10647
10648 * password.el (password-cache-add): Only start one timer per key.
10649 Reported by Derek Atkins <warlord@MIT.EDU>.
10650
106512005-01-26 Steve Youngs <steve@sxemacs.org>
10652
10653 * run-at-time.el: Removed. It is no longer needed as
10654 timer-funcs.el in the xemacs-base package has a working version of
10655 `run-at-time'.
10656
10657 * password.el: Require timer-funcs instead of run-at-time in
10658 XEmacs.
10659 Remove `password-run-at-time' macro.
10660 (password-cache-add): Use `run-at-time' instead of
10661 `password-run-at-time'.
10662
10663 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
10664 for `run-with-idle-timer'.
10665
10666 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
10667 for `run-at-time'.
10668
10669 * mm-url.el: Require timer-funcs at compile time when in XEmacs
10670 for `with-timeout'.
10671
106722005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10673
10674 * mml.el (mml-generate-mime-1): Convert string into unibyte when
10675 inserting " *mml*" buffer's contents into a unibyte temp buffer.
10676
106772005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
10678
10679 * mail-source.el (mail-source-fetch-imap): Search for ^From case
10680 sensitively.
10681
106822005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
10683
10684 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
10685
106862005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
10687
10688 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
10689 which will be inserted according to the multibyteness of a buffer
10690 rather than the type of contents. Suggested by ARISAWA Akihiro
10691 <ari@mbf.ocn.ne.jp>.
10692
10693 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
10694 of string which old xml.el may return rather than a string.
10695
106962005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
10697
10698 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
10699
107002005-01-16 Simon Josefsson <jas@extundo.com>
10701
10702 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
10703 idn/idna.el isn't available.
10704 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
10705 <michael@waxrat.com>.
10706
10707 * hashcash.el: Remove non-FSF copyright header.
10708
10709 * hashcash.el (hashcash-extra-generate-parameters): New variable.
10710 (hashcash-generate-payment): Use it.
10711 (hashcash-generate-payment-async): Use it.
10712
107132005-01-15 Simon Josefsson <jas@extundo.com>
10714
10715 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
10716 Suggested by Raymond Scholz <ray-2005@zonix.de>.
10717
10718 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
10719 gnus-summary-idna-message.
10720 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
10721 (gnus-summary-idna-message): New function.
10722
107232005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
10724
10725 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
10726 gnus-novice-user.
10727
107282005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
10729
10730 * nnrss.el (nnrss-request-delete-group): Delete entries in
10731 nnrss-group-alist as well.
10732 (nnrss-save-server-data): Insert newline.
10733
107342005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
10735
10736 * gnus.el (gnus-user-agent): Use list of symbols instead of
10737 symbols. Display full version number for (S)XEmacs. Optionally
10738 display (S)XEmacs codename.
10739
10740 * gnus-util.el (gnus-emacs-version): Update for new
10741 `gnus-user-agent'.
10742
10743 * gnus-msg.el (gnus-extended-version): Make it possible to omit
10744 Gnus version.
10745
107462005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
10747
10748 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
10749 which is unreadable in some setups.
10750
107512005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
10752
10753 * gnus-spec.el (gnus-update-format-specifications): Flush the
10754 group format spec cache if it doesn't support decoded group names.
10755
107562005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
10757
c9e31f32
SM
10758 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
10759 Allow to apply decay on score files matching a regexp.
01c52d31
MB
10760
107612004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
10762
10763 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
10764 compatibility in %g and %c.
10765
107662004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
10767
10768 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
10769 name for only %g and %c.
10770 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
10771 of gnus-tmp-group to decoded group name.
10772 (gnus-group-make-rss-group): Exclude `/'s from group names.
10773
107742004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
10775
10776 * nnrss.el (nnrss-get-encoding): Fix regexp.
10777
107782004-12-27 Simon Josefsson <jas@extundo.com>
10779
10780 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
10781 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
10782 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
10783
107842004-12-17 Kim F. Storm <storm@cua.dk>
10785
10786 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
10787
10788 * gnus-sum.el (gnus-summary-mode-map): Likewise.
10789
107902004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10791
10792 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
10793
107942004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
10795
10796 * nnrss.el: Require rfc2047 and mml.
10797 (nnrss-file-coding-system): New variable.
10798 (nnrss-format-string): Redefine it as an inline function.
10799 (nnrss-decode-group-name): New function.
10800 (nnrss-string-as-multibyte): Remove.
10801 (nnrss-retrieve-headers): Decode group name; don't use
10802 nnrss-format-string.
10803 (nnrss-request-group): Decode group name.
10804 (nnrss-request-article): Decode group name; allow a Message-ID as
10805 well as an article number; don't use nnrss-format-string; encode a
10806 Message-ID string which may contain non-ASCII characters; use
10807 mml-to-mime to compose a MIME article.
10808 (nnrss-request-expire-articles): Decode group name.
10809 (nnrss-request-delete-group): Decode group name.
10810 (nnrss-fetch): Clarify error message.
10811 (nnrss-read-server-data): Use insert-file-contents instead of load;
10812 bind file-name-coding-system; use multibyte buffer.
10813 (nnrss-save-server-data): Bind coding-system-for-write to the
10814 value of nnrss-file-coding-system; bind file-name-coding-system;
10815 add coding cookie.
10816 (nnrss-read-group-data): Use insert-file-contents instead of load;
10817 bind file-name-coding-system; use multibyte buffer.
10818 (nnrss-save-group-data): Bind coding-system-for-write to the
10819 value of nnrss-file-coding-system; bind file-name-coding-system.
10820 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
10821 make it work with non-ASCII text.
10822 (nnrss-find-el): Make it work with old xml.el as well.
10823
108242004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
10825
10826 * nnrss.el (nnrss-get-encoding): New function.
10827 (nnrss-fetch): Use unibyte buffer initially; bind
10828 coding-system-for-read while performing mm-url-insert; remove ^Ms;
10829 decode contents according to the encoding attribute.
10830 (nnrss-save-group-data): Add coding cookie.
10831 (nnrss-mime-encode-string): New function.
10832 (nnrss-check-group): Use it to encode subject and author.
10833
108342004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
10835
10836 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
10837 imaginary variable.
10838
108392004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
10840
10841 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
10842 correctly even if there are wide characters.
10843
108442004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
10845
10846 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
10847 downcased symbol names; make a new cache instead of reusing
10848 bbdb-hashtable.
10849
108502004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
10851
10852 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
10853 concatenating segments rather than before concatenating them.
10854 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
10855
10856 * message.el (message-get-reply-headers): Bind `extra'.
10857
108582004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10859
10860 * message.el (message-extra-wide-headers): New variable.
10861 (message-get-reply-headers): Use it.
10862
108632004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
10864
10865 * gnus-agent.el (gnus-agent-group-path): Decode group name.
10866 (gnus-agent-group-pathname): Ditto.
10867
10868 * gnus-cache.el (gnus-cache-file-name): Decode group name.
10869
10870 * gnus-group.el (gnus-group-make-group): Decode group name.
10871 (gnus-group-make-rss-group): Register the group data after opening
10872 the nnrss group.
10873
108742004-12-17 Paul Jarc <prj@po.cwru.edu>
10875
10876 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
10877 by expiry now get marked as read.
10878
108792004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10880
10881 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
10882
108832004-12-17 Aidan Kehoe <kehoea@parhasard.net>
10884
10885 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
10886 unify Latin characters in XEmacs.
10887 (mm-find-mime-charset-region): Use it.
10888
108892004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
10890
10891 * gnus-util.el (gnus-delete-directory): New function.
10892
10893 * gnus-agent.el (gnus-agent-delete-group): Use it.
10894
10895 * gnus-cache.el (gnus-cache-delete-group): Use it.
10896
108972004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
10898
10899 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
10900 names.
10901
109022004-12-16 Simon Josefsson <jas@extundo.com>
10903
10904 * hashcash.el (hashcash-payment-alist): Fix custom :type.
10905
109062004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
10907
10908 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
10909
10910 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
10911 (gnus-group-set-current-level): Decode group name.
10912
109132004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
10914
10915 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
10916 failed.
10917
109182004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
10919
10920 * gnus-group.el (gnus-group-delete-group): Decode group name.
10921 (gnus-group-make-rss-group): Encode group name.
10922 (gnus-group-catchup-current): Decode group name.
10923 (gnus-group-kill-group): Decode group name.
10924
109252004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
10926
10927 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
10928
109292004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
10930
10931 * gnus-group.el (gnus-group-make-rss-group):
10932 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
10933
10934 * gnus-start.el (gnus-setup-news): Honor user's setting to
10935 gnus-message-archive-method. Suggested by Lute Kamstra
10936 <lute@gnu.org>.
10937
109382004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
10939
10940 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
10941 global counterparts of the buffer-local variables.
10942
109432004-11-16 Romain Francoise <romain@orebokech.com>
10944
10945 * gnus-sum.el (gnus-summary-exit): Don't clear the global
10946 counterparts of the buffer-local variables.
10947
109482004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10949
10950 * message.el (message-forbidden-properties): Fixed typo in doc
10951 string.
10952
109532004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
10954
10955 * gnus-util.el (gnus-replace-in-string): Added doc string.
10956
10957 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
10958 to avoid problems when splitting mails with many recipients.
10959
109602004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
10961
10962 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
10963 pop-to-buffer, covered by the subsequent gnus-configure-windows.
10964
109652004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
10966
10967 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
10968 if there is no hashtable in memory or file modification time is
10969 newer than cached timestamp.
10970
109712004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
10972
10973 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
10974 not-matching option.
10975
109762004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
10977
10978 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
10979 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
10980 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
10981 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
10982 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
10983 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
10984
109852004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
10986
10987 * message.el (message-forward-make-body-mml): Remove headers
10988 according to message-forward-ignored-headers if a message is decoded.
10989
109902004-12-02 Romain Francoise <romain@orebokech.com>
10991
10992 * message.el (message-forward-make-body-plain): Always remove
10993 headers according to message-forward-ignored-headers.
10994
109952004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
10996
10997 * spam.el (spam-summary-prepare-exit): Remove the
10998 gnus-summary-limit pop for now, it has problems with ham marks for
10999 me.
11000
110012004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
11002
11003 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
11004 correctly.
11005
110062004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
11007
11008 * format-spec.el (format-spec): Message the char.
11009
110102004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
11011
11012 * gnus-art.el (gnus-split-methods): Reformat comments.
11013
11014 * spam.el (spam-summary-prepare-exit): Remove article limits
11015 before exiting the summary buffer.
11016
110172004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
11018
11019 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
11020 order to silence the byte compiler.
11021
11022 * spam.el: Fix the way to silence the byte compiler, which
11023 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
11024 bbdb-search-simple, spam-BBDB-register-routine,
11025 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
11026 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
11027 spam-stat-buffer-is-spam, spam-stat-load,
11028 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
11029 spam-stat-save and spam-stat-split-fancy.
11030
110312004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
11032
11033 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
11034 which may confuse users.
11035 (canlock-password-for-verify): Ditto.
11036
11037 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
11038
11039 * gnus-art.el (gnus-emphasis-alist): Ditto.
11040
11041 * gnus-registry.el (gnus-registry-max-entries): Ditto.
11042
11043 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
11044
11045 * gnus-start.el (gnus-save-killed-list): Ditto.
11046
11047 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
11048 (gnus-sum-thread-tree-root): Ditto.
11049 (gnus-sum-thread-tree-false-root): Ditto.
11050 (gnus-sum-thread-tree-single-indent): Ditto.
11051
11052 * message.el (message-courtesy-message): Ditto.
11053 (message-archive-note): Ditto.
11054 (message-subscribed-address-file): Ditto.
11055 (message-user-fqdn): Ditto.
11056
11057 * spam-report.el (spam-report-gmane-regex): Ditto.
11058
11059 * spam.el (spam-blackhole-good-server-regex): Ditto.
11060
110612004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
11062
11063 * mml.el (mml-preview): Widen the message buffer before copying
11064 the contents to the preview buffer; sort headers before previewing.
11065
11066 * message.el (message-hidden-headers): Fix the way to avoid a bug
11067 in the `repeat' widget in Emacs 21.3 or earlier.
11068
110692004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
11070
11071 * message.el (message-hidden-headers): Default to "^References:".
11072 Improve customization type. Suggested by Reiner Steib
11073 <Reiner.Steib@gmx.de>.
11074
110752004-11-25 Romain Francoise <romain@orebokech.com>
11076
11077 * message.el (message-strip-forbidden-properties): Remove check for
11078 obsolete `message-hidden' text property, hidden headers are not
11079 accessible in the buffer anymore.
11080
110812004-11-22 Romain Francoise <romain@orebokech.com>
11082
11083 * message.el (message-header-format-alist): Add `From' in list
11084 so that it can be sorted.
11085 (message-fix-before-sending): Widen and sort headers before
11086 sending.
11087 (message-hide-headers): Use narrowing to hide headers by moving
11088 them to the top of the buffer and narrowing to the region
11089 underneath.
11090
110912004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
11092
11093 * message.el (message-strip-forbidden-properties): Bind
11094 buffer-read-only (etc) to nil.
11095
110962004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
11097
11098 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
11099 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
11100
111012004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
11102
11103 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
11104
111052004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
11106
11107 * dns.el (query-dns): Use sit-for to time instead of
11108 accept-process-output, since that doesn't seem to work on udp
11109 sockets.
11110
111112004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
11112
11113 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
11114
111152004-11-15 Jesper Harder <harder@ifa.au.dk>
11116
11117 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
11118 doc string. Improve doc string.
11119
111202004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
11121
11122 * nntp.el (nntp-request-update-info): Return nil if
11123 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
11124 may not call gnus-activate-group which uselessly issues the GROUP
11125 commands for all nntp groups and wastes time. Reported by Romain
11126 Francoise <romain@orebokech.com>.
11127
11128 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
11129
111302004-11-15 Simon Josefsson <jas@extundo.com>
11131
11132 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
11133 headers separately.
880820fe 11134 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
11135 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
11136
111372004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
11138
11139 * gnus-start.el (gnus-convert-old-newsrc):
11140 Assign legacy-gnus-agent to 5.10.7.
11141
111422004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
11143
11144 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
11145 start of the lines.
11146
111472004-11-14 Magnus Henoch <mange@freemail.hu>
11148
c4cc8b9a
JB
11149 * hashcash.el (hashcash-default-payment): Change default to 20.
11150 (hashcash-default-accept-payment): Change default to 20.
11151 (hashcash-process-alist): New variable.
11152 (hashcash-generate-payment-async): Add.
11153 (hashcash-already-paid-p): Add.
11154 (hashcash-insert-payment): Don't generate payments twice.
11155 (hashcash-insert-payment-async): Add.
11156 (hashcash-insert-payment-async-2): Add.
11157 (hashcash-cancel-async): Add.
11158 (hashcash-wait-async): Add.
11159 (hashcash-processes-running-p): Add.
11160 (hashcash-wait-or-cancel): Add.
01c52d31
MB
11161 (mail-add-payment): New optional argument. Conditionally start
11162 asynchronous calculation.
c4cc8b9a 11163 (mail-add-payment-async): Add.
01c52d31
MB
11164
11165 * message.el (message-send-mail): Wait for asynchronous hashcash
11166 results. Don't clobber existing X-Hashcash headers.
11167 (message-setup-1): Call mail-add-payment-async when
11168 message-generate-hashcash is non-nil.
11169
111702004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
11171
11172 * message.el (message-use-alternative-email-as-from): Examine the
11173 From header as well; use message-make-from in order to include a
11174 user's full name.
11175
111762004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
11177
11178 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
11179 default; improve customization type.
11180 (gnus-emphasis-custom-with-format): New macro.
11181 (gnus-emphasis-custom-value-to-external): New function.
11182 (gnus-emphasis-custom-value-to-internal): New function.
11183
111842004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
11185
11186 * dns.el (query-dns): Resolve reverse addresses.
11187
111882004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
11189
11190 * gnus-group.el (gnus-group-get-new-news): Use it.
11191
11192 * gnus-start.el (gnus-check-reasonable-setup): New function.
11193
111942004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
11195
11196 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
11197 "Args out of range" error. Reported by Arnaud Giersch
11198 <arnaud.giersch@free.fr>.
11199
112002004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
11201
11202 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
11203
112042004-11-04 Richard M. Stallman <rms@gnu.org>
11205
11206 * spam.el (spam group): Add :version.
11207
11208 * pgg-def.el (pgg group): Add :version.
11209
112102004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
11211
11212 * gnus-art.el (gnus-article-edit-article): Don't associate the
11213 article buffer with a draft file. This is a temporary measure
11214 against the 2004-08-22 change to gnus-article-edit-mode.
11215
112162004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
11217
11218 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
11219 (html2text-format-tags): Remove unused variable `attr'.
11220
112212004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
11222
11223 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
11224
11225 * spam-stat.el (spam-stat): Add :version.
11226
11227 * sieve.el (sieve): Add :version.
11228
11229 * sha1.el (sha1): Add :version.
11230 (sha1-use-external): Remove redundant version.
11231
11232 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
11233 (nnmail-cache-ignore-groups, nnmail-spool-hook)
11234 (nnmail-split-fancy-match-partial-words)
11235 (nnmail-split-lowercase-expanded): Add :version.
11236
11237 * nndiary.el (nndiary): Add :version.
11238
11239 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
11240
11241 * mml-sec.el (mml-default-sign-method)
11242 (mml-default-encrypt-method, mml-signencrypt-style-alist):
11243 Add :version.
11244
11245 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
11246
11247 * mm-url.el (mm-url-use-external, mm-url-program)
11248 (mm-url-arguments): Add :version.
11249
11250 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
11251 (mm-attachment-file-modes, mm-decrypt-option)
11252 (mm-w3m-safe-url-regexp): Add :version.
11253
11254 * message.el (message-cite-prefix-regexp)
11255 (message-sendmail-envelope-from, message-minibuffer-local-map)
11256 (message-user-fqdn, message-completion-alist): Add :version.
11257
11258 * gnus-win.el (gnus-configure-windows-hook)
11259 (gnus-use-frames-on-any-display): Add :version.
11260
11261 * gnus-art.el (gnus-article-address-banner-alist)
11262 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
11263 (gnus-treat-from-picon, gnus-treat-mail-picon)
11264 (gnus-treat-x-pgp-sig): Add :version.
11265
11266 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
11267 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
11268 (gnus-summary-article-delete-hook)
11269 (gnus-summary-display-while-building): Add :version.
11270
11271 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 11272 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
11273
11274 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
11275 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
11276
11277 * gnus-registry.el (gnus-registry): Add :version.
11278
11279 * gnus-spec.el (gnus-use-correct-string-widths)
11280 (gnus-make-format-preserve-properties): Add :version.
11281
11282 * gnus.el (gnus-group-charter-alist)
11283 (gnus-group-fetch-control-use-browse-url)
11284 (gnus-install-group-spam-parameters): Add :version.
11285
11286 * gnus-diary.el (gnus-diary): Add :version.
11287
11288 * gnus-delay.el (gnus-delay): Add :version.
11289
11290 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
11291 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
11292 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
11293 Add :version.
11294
11295 * gnus-agent.el (gnus-agent-max-fetch-size)
11296 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
11297 (gnus-agent-prompt-send-queue): Add :version.
11298
11299 * deuglify.el (gnus-outlook-deuglify): Add :version.
11300
11301 * html2text.el: Beautify code. Improve doc strings. Some
11302 checkdoc cleanup.
11303 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
11304
113052004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
11306
11307 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
11308
113092004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
11310
11311 * gnus-registry.el (gnus-registry-hashtb): Create the registry
11312 when package is loaded.
11313
11314 * spam.el (spam-summary-score-preferred-header): Add global preference
11315 for people who want to override the default SpamAssassin over
11316 Bogofilter preference (when both are set).
11317 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
11318 (spam-user-format-function-S): Check
11319 spam-summary-score-preferred-header.
11320 (spam-extra-header-to-number): Add X-Bogosity header parsing.
11321 (spam-user-format-function-S): Format the score correctly.
11322
113232004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
11324
11325 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
11326 signature file. Suggested by Manoj Srivastava
11327 <srivasta@golden-gryphon.com>.
11328
11329 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
11330 iso-2022-jp even in the Japanese language environment.
11331 Suggested by Jason Rumney <jasonr@gnu.org>.
11332
113332004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
11334
11335 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
11336 use the same characters as the dummy marks; make it free from
11337 getting affected by the language environment.
11338 (gnus-summary-read-group-1): Update mark positions only when the
11339 format spec is updated.
11340
11341 * gnus-spec.el (gnus-update-format-specifications): Return a list
11342 of updated types.
11343
113442004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
11345
11346 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
11347 of boundp to check if display-warning is available.
11348
113492004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
11350
11351 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
11352
113532004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
11354
11355 * nnspool.el (nnspool-spool-directory): Use news-path if the
11356 news-directory variable is not bound.
11357
11358 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
11359 function instead of display-warning if it is not available.
11360
113612004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
11362
11363 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
11364 v5-10: Use `point-at-bol'.
11365
113662004-10-26 Simon Josefsson <jas@extundo.com>
11367
11368 * hashcash.el: Fix URL in comment, reported by Cheng Gao
11369 <chenggao@gmail.com>.
11370
113712004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
11372
11373 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
11374 instead.
11375
113762004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
11377
11378 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
11379 to remove a server from the nnimap-server-buffer-alist.
11380 (nnimap-open-connection, nnimap-close-server): Use it.
11381
11382 * gnus-encrypt.el: Remove file in favor of encrypt.el.
11383
113842004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
11385
11386 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
11387 running the major-mode function.
11388
113892004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
11390
11391 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
11392 dummy marks in the right way.
11393
113942004-10-18 David Edmondson <dme@dme.org>
11395
11396 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
11397 excessively.
11398
113992004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
11400
11401 * gnus-util.el (gnus-split-references): Accept a nil references
11402 string and go on blissfully.
11403
11404 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
11405 cases where the references string is non-nil but has no references.
11406
11407 * encrypt.el: Add autoload tags.
11408
11409 * spam.el (spam-resolve-registrations-routine): Remove article
11410 from unregistration list too. Reported by David Hanak
11411 <dhanak@isis.vanderbilt.edu>
11412
114132004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
11414
11415 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
11416 nil. Changed custom type.
11417
114182004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
11419
11420 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
11421
11422 * gnus-sum.el (gnus-summary-move-article): Use it.
11423
114242004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
11425
11426 * encrypt.el: Add autoload cookies.
11427
11428 * spam.el (spam-backend-article-list-property)
11429 (spam-backend-get-article-todo-list)
b97439ce 11430 (spam-backend-put-article-todo-list)
01c52d31
MB
11431 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
11432 Resolve registrations separately.
11433 (spam-register-routine): Format comments.
11434 (spam-unregister-routine, spam-register-routine): Always call with
11435 specific-articles, no default list.
11436 (spam-summary-prepare-exit): Use the spam-classifications function.
11437
11438 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
11439 gnus-encrypt.el.
11440
002876ab 11441 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 11442
002876ab 11443 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
11444
114452004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11446
11447 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
11448 (gnus-score-save): Use it.
11449
11450 * message.el (message-bury): Use `window-dedicated-p'.
11451
114522004-10-15 Simon Josefsson <jas@extundo.com>
11453
11454 * pop3.el (top-level): Don't require nnheader.
11455 (pop3-read-timeout): Add.
11456 (pop3-accept-process-output): Add.
11457 (pop3-read-response, pop3-retr): Use it.
11458
114592004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
11460
11461 * spam.el (spam-register-routine): Move comment.
11462 (spam-verify-bogofilter): Use 'unknown for the initial
11463 spam-bogofilter-valid state, not 'never.
11464
11465 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
11466 for netrc-machine.
11467
11468 * nnimap.el (nnimap-open-connection): Use
11469 netrc-machine-user-or-password.
11470
114712004-10-17 Richard M. Stallman <rms@gnu.org>
11472
11473 * gnus-registry.el (gnus-registry-unload-hook):
11474 Set as a variable with add-hook.
11475
11476 * nnspool.el (nnspool-spool-directory): Use news-directory instead
11477 of news-path.
11478
11479 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
11480
11481 * spam.el: Delete duplicate `provide'.
11482 (spam-unload-hook): Set as a variable with add-hook.
11483
114842004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
11485
11486 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
11487 in the doc string.
11488
11489 * message.el (message-ignored-news-headers)
11490 (message-ignored-supersedes-headers)
11491 (message-ignored-resent-headers)
11492 (message-forward-ignored-headers): Improve custom type.
11493
114942004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
11495
11496 * message.el (message-tokenize-header): Fix 2004-09-06 change
11497 which used point-min in the wrong place.
11498
114992004-10-12 Simon Josefsson <jas@extundo.com>
11500
11501 * tls.el (tls-certtool-program): New variable.
11502 (tls-certificate-information): New function, based on
11503 ssl-certificate-information.
11504
115052004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
11506
11507 * compface.el: Move the version of ELisp-based uncompface program
11508 to the contrib directory because of the copyright problem.
11509
115102004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
11511
11512 * message.el (message-kill-buffer): Raise the current frame.
11513
115142004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
11515
11516 * gnus-sum.el: Mention that multibyte characters don't work as marks.
11517
11518 * gnus.el (message-y-or-n-p): Autoload.
11519
11520 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
11521 (pop3-password-required, pop3-authentication-scheme)
11522 (pop3-leave-mail-on-server): Made customizable.
11523 (pop3): New custom group.
11524 (pop3-retr): Remove `sleep-for' statements.
11525 Suggested by Dave Love <fx@gnu.org>.
11526
11527 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
11528 Windows/DOS.
11529
11530 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
11531 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
11532 Dave Love <fx@gnu.org>.
11533
11534 * mml.el (mml-minibuffer-read-disposition): Require match.
11535 Suggested by Dave Love <fx@gnu.org>.
11536
115372004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
11538
11539 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
11540 doc string.
11541
115422004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
11543
11544 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
11545
115462004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11547
11548 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
11549 instead of calling `mm-insert-inline', to decode text/* parts
11550 before displaying them.
11551
115522004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
11553
11554 * mm-uu.el (mm-uu-text-plain-type): New variable.
11555 (mm-uu-pgp-signed-extract-1): Use it.
11556 (mm-uu-pgp-encrypted-extract-1): Use it.
11557 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
11558 bind mm-uu-text-plain-type with that value.
11559 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
11560 mm-uu-dissect.
11561
115622004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11563
11564 * gnus-group.el (gnus-update-group-mark-positions):
11565 * gnus-sum.el (gnus-update-summary-mark-positions):
11566 * message.el (message-check-news-body-syntax):
11567 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
11568 of string-as-multibyte.
11569
115702004-10-05 Juri Linkov <juri@jurta.org>
11571
11572 * gnus-group.el (gnus-update-group-mark-positions):
11573 * gnus-sum.el (gnus-update-summary-mark-positions):
11574 * message.el (message-check-news-body-syntax):
11575 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
11576 8-bit unibyte values to a multibyte string for search functions.
11577
115782004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
11579
11580 * mm-uu.el (mm-uu-dissect): Allow optional arg.
11581 (mm-uu-dissect-text-parts): New function.
11582
11583 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
11584 dissect text parts.
11585
11586 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
11587 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
11588
11589 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
11590
11591 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
11592 gnus-current-topics instead of gnus-current-topic.
11593
115942004-10-06 Jesper Harder <harder@ifa.au.dk>
11595
11596 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
11597
115982004-10-05 Jesper Harder <harder@ifa.au.dk>
11599
11600 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
11601 where approriate.
11602
11603 * nnml.el (nnml-generate-active-info): do.
11604
11605 * nndiary.el (nndiary-generate-active-info): do.
11606
11607 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
11608 (gnus-topic-move): do.
11609
11610 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
11611 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
11612
11613 * gnus-srvr.el (gnus-server-prepare)
11614 (gnus-server-open-all-servers): do.
11615
11616 * gnus-msg.el (gnus-summary-cancel-article)
11617 (gnus-summary-resend-message)
11618 (gnus-summary-mail-crosspost-complaint): do.
11619
11620 * gnus-move.el (gnus-change-server): do.
11621
11622 * gnus-group.el (gnus-group-unmark-all-groups)
11623 (gnus-group-set-current-level): do.
11624
116252004-10-04 Simon Josefsson <jas@extundo.com>
11626
11627 * message.el (message-generate-hashcash): Doc fix.
11628
116292004-10-02 Kevin Greiner <kgreiner@compsol.cc>
11630
11631 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
11632 avoid infinite recursion via gnus-get-function.
11633
116342004-10-02 Jesper Harder <harder@ifa.au.dk>
11635
11636 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
11637
11638 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
11639
11640 * nnmail.el (nnmail-split-history): do.
11641
11642 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
11643 (nnml-request-delete-group): do.
11644
11645 * nnslashdot.el (nnslashdot-read-groups): do.
11646
11647 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
11648 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
11649
11650 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
c4cc8b9a 11651 (nnspool-sift-nov-with-sed): Use last.
01c52d31
MB
11652 (nnspool-retrieve-headers-with-nov): Use mapc.
11653 (nnspool-request-newgroups): Use dolist.
11654 (nnspool-request-group): Use last.
11655
11656 * nntp.el (nntp-read-server-type): Use dolist.
11657
11658 * nnvirtual.el (nnvirtual-create-mapping)
11659 (nnvirtual-update-read-and-marked): Use dolist.
11660 (nnvirtual-convert-headers): Simplify.
11661
116622004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11663
11664 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
11665 support for sync'ing tick marks.
11666
116672004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
11668
11669 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
11670 there's no visible header.
11671
116722004-10-01 Kevin Greiner <kgreiner@compsol.cc>
11673
11674 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
11675 necessary, pass full group name to gnus-request-set-marks.
11676
116772004-10-01 Simon Josefsson <jas@extundo.com>
11678
11679 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
11680 acroread.
11681
116822004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11683
11684 * spam-report.el (spam-report-gmane): Fix interactive.
11685
11686 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
11687
11688 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
11689 when writing file.
11690 (gnus-agent-synchronize-flags): Don't default to being
11691 interactive.
11692
116932004-09-30 Simon Josefsson <jas@extundo.com>
11694
11695 * message.el (message-generate-hashcash): Add.
11696 (message-send-mail): Use it, call mail-add-payment.
11697
116982004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
11699
11700 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
11701
117022004-09-28 Kevin Greiner <kgreiner@compsol.cc>
11703
11704 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
11705 gnus-requst-update-info with explicit code to sync the in-memory
11706 info read flags with the marks being sync'd to the backend.
11707
11708 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
11709
117102004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11711
11712 * spam.el (spam-verify-bogofilter): Add new function.
11713 (spam-check-bogofilter)
11714 (spam-bogofilter-register-with-bogofilter): Use it.
11715 (spam-verify-bogofilter): Add small fixes.
11716
117172004-09-28 Simon Josefsson <jas@extundo.com>
11718
11719 * hashcash.el (hashcash-generate-payment): Revert.
11720
117212004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
11722
11723 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
11724 gnus-extract-references instead of gnus-split-references.
11725
11726 * gnus-util.el (gnus-extract-references): Add new function, analogous
11727 to gnus-split-references but extracts only the message-ID without
11728 anything extra.
11729
11730 * hashcash.el (hashcash-generate-payment)
11731 (hashcash-check-payment): Do the right thing if hashcash-path is
11732 nil (because the hashcash program could not be found).
11733
11734 * spam.el (spam-use-hashcash): Remove comment.
11735
117362004-09-27 Jesper Harder <harder@ifa.au.dk>
11737
11738 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
11739 (gnus-cache-enter-article, gnus-cache-remove-article)
11740 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
11741
11742 * gnus-async.el (gnus-async-prefetch-remove-group): do.
11743
11744 * gnus-art.el (article-hide-boring-headers)
11745 (article-translate-strings, article-display-face)
11746 (gnus-article-mime-match-handle-first)
11747 (gnus-article-highlight-headers)
11748 (gnus-article-add-buttons-to-head): do.
11749
117502004-09-27 Simon Josefsson <jas@extundo.com>
11751
11752 * hashcash.el: New version, from
11753 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
11754 ../contrib/.
11755
117562004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
11757
11758 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
11759
117602004-09-26 Jesper Harder <harder@ifa.au.dk>
11761
11762 * gnus-dup.el (gnus-dup-open): Use mapc.
11763 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
11764
11765 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
11766 Reported by Stefan Wiens <s.wi@gmx.net>.
11767
11768 * gnus.el (gnus-shutdown): Use dolist.
11769
11770 * gnus-undo.el (gnus-undo): Use mapc.
11771
11772 * nnrss.el (nnrss-generate-active): do.
11773
11774 * message.el (message-cite-original-without-signature)
11775 (message-cite-original): Use mapc.
11776 (message-do-actions, message-make-forward-subject): Use dolist.
11777
117782004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11779
11780 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
11781 deletion to remove entire duplicate line. Fixes merged article
11782 number bug.
11783
117842004-09-25 Kevin Greiner <kgreiner@compsol.cc>
11785
11786 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
11787 servers that are offline. Avoids having gnus-agent-toggle-plugged
11788 first ask if you want to open a server and then, even when you
11789 responded with no, asking if you want to synchronize the server's
11790 flags.
11791 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
11792 multi-line expressions.
11793 (gnus-agent-synchronize-group-flags): New internal function.
11794 Updates marks in memory (in the info structure) AND in the
11795 backend.
11796
11797 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
11798
11799 * nnagent.el (nnagent-request-set-mark): Use
11800 gnus-agent-synchronize-group-flags, not backend's request-set-mark
11801 method, to ensure that synchronization updates marks in the
11802 backend and in the info (in memory) structure.
11803
118042004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
11805
11806 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
11807 convention fully; don't miss the root article of a thread; make
11808 the X-Draft-From header with correct article numbers.
11809
118102004-09-23 Kevin Greiner <kgreiner@compsol.cc>
11811
11812 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
11813 unless plugged. Disable the agent so that an open failure causes
11814 an error.
11815
11816 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
11817 Reverted 2004-09-21 change. The backend must be opened while
11818 synchronizing flags even when the backend stores the flags
11819 locally.
11820
118212004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
11822
11823 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
11824 in `header' match. Reported by Svend Tollak Munkejord.
11825
11826 * message.el (message-cite-original): Fix use of
11827 `message-cite-articles-with-x-no-archive'.
11828
118292004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
11830
11831 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
11832 (gnus-window-to-buffer): Ditto.
11833
11834 * mml.el (mml-preview-buffer): New variable.
11835 (mml-preview): Manage window layout with gnus-buffer-configuration.
11836
11837 * gnus-msg.el (gnus-setup-message): Put article numbers into the
11838 X-Draft-From header even if those articles aren't quoted.
11839
118402004-09-21 Kevin Greiner <kgreiner@compsol.cc>
11841
11842 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
11843 (gnus-request-set-mark, gnus-request-update-mark): Use new
11844 g-s-t-u-l-m to decide to use backend even when unplugged.
11845
118462004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
11847
11848 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
11849 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
11850
118512004-09-20 Simon Josefsson <jas@extundo.com>
11852
11853 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
11854 "utf-16-le".
11855
118562004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
11857
11858 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
11859
118602004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
11861
11862 * uudecode.el (uudecode-use-external): Add :version.
11863
11864 * smime.el (smime-CA-file, smime-encrypt-cipher)
11865 (smime-dns-server): Add :version.
11866
11867 * smiley.el (gnus-smiley-file-types): Add :version.
11868
11869 * sha1.el (sha1-use-external): Add :version.
11870
11871 * pgg-def.el (pgg-query-keyserver): Add :version.
11872
11873 * nnmail.el (nnmail-fancy-expiry-targets)
11874 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
11875 Add :version.
11876
11877 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
11878 (nnimap-retrieve-groups-asynchronous): Add :version.
11879 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
11880
11881 * mml.el (mml-content-disposition-parameters)
11882 (mml-insert-mime-headers-always): Add :version.
11883
11884 * mm-util.el (mm-coding-system-priorities): Add :version.
11885
11886 * mm-decode.el (mm-inline-text-html-with-images)
11887 (mm-keep-viewer-alive-types, mm-external-terminal-program)
11888 (mm-verify-option): Add :version.
11889 (mm-text-html-renderer): Change :version.
11890
11891 * message.el (message-fcc-externalize-attachments)
11892 (message-required-headers, message-draft-headers)
11893 (message-subject-trailing-was-query)
11894 (message-subject-trailing-was-ask-regexp)
11895 (message-subject-trailing-was-regexp, message-mark-insert-begin)
11896 (message-mark-insert-end, message-archive-header)
11897 (message-archive-note, message-cross-post-default)
11898 (message-cross-post-note, message-followup-to-note)
11899 (message-cross-post-note-function, message-use-mail-followup-to)
11900 (message-subscribed-address-functions)
11901 (message-subscribed-address-file, message-subscribed-addresses)
11902 (message-subscribed-regexps, message-allow-no-recipients)
11903 (message-yank-cited-prefix, message-signature-insert-empty-line)
11904 (message-hidden-headers, message-hierarchical-addresses)
11905 (message-mail-user-agent, message-use-idna)
11906 (message-valid-fqdn-regexp)
11907 (message-strip-special-text-properties, message-header-synonyms)
11908 (message-beginning-of-line, message-tab-body-function): Add :version.
11909 (message-insert-canlock, message-wide-reply-confirm-recipients):
11910 Change :version.
11911
11912 * mail-source.el (mail-source-ignore-errors): Add :group, :type
11913 and :version.
11914 (mail-source-delete-old-incoming-confirm)
11915 (mail-source-movemail-program): Add :version.
11916
11917 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
11918 (gnus-agent-cache, gnus-agent): Change :version.
11919
11920 * gnus-util.el (gnus-use-byte-compile): Change :version.
11921
11922 * gnus-sum.el (gnus-summary-make-false-root-always)
11923 (gnus-summary-default-high-score)
11924 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
11925 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
11926 (gnus-read-all-available-headers, gnus-article-emulate-mime)
11927 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
11928 (gnus-sum-thread-tree-single-indent)
11929 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
11930 (gnus-sum-thread-tree-leaf-with-other)
11931 (gnus-sum-thread-tree-single-leaf): Add :version.
11932 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
11933 (gnus-article-loose-mime): Change :version.
11934
11935 * gnus-start.el (gnus-backup-startup-file)
11936 (gnus-save-startup-file-via-temp-buffer): Add :version.
11937
11938 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
11939 (gnus-server-offline-face): Add :version.
11940
11941 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
11942
11943 * gnus-msg.el (gnus-gcc-externalize-attachments)
11944 (gnus-debug-files, gnus-debug-exclude-variables)
11945 (gnus-discouraged-post-methods): Change :version.
11946 (gnus-confirm-mail-reply-to-news)
11947 (gnus-confirm-treat-mail-like-news): Add :version.
11948
11949 * gnus-int.el (gnus-server-unopen-status): Add :version.
11950
11951 * gnus-group.el (gnus-group-jump-to-group-prompt)
11952 (gnus-large-ephemeral-newsgroup)
11953 (gnus-fetch-old-ephemeral-headers): Add :version.
11954
11955 * gnus-fun.el (gnus-x-face-directory)
11956 (gnus-convert-pbm-to-x-face-command)
11957 (gnus-convert-image-to-x-face-command)
11958 (gnus-convert-image-to-face-command): Add :version.
11959
11960 * gnus-delay.el (gnus-delay-default-hour): Add :version.
11961
11962 * gnus-cite.el (gnus-cite-blank-line-after-header)
11963 (gnus-article-boring-faces): Add :version.
11964
11965 * gnus-art.el (gnus-buttonized-mime-types)
11966 (gnus-inhibit-mime-unbuttonizing)
11967 (gnus-treat-display-face)
11968 (gnus-treat-body-boundary): Change :version.
11969 (gnus-body-boundary-delimiter, gnus-picon-databases)
11970 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
11971 (gnus-treat-date-english, gnus-treat-fold-headers)
11972 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
11973 (gnus-treat-mail-picon, gnus-treat-wash-html)
11974 (gnus-article-encrypt-protocol)
11975 (gnus-use-idna, gnus-article-over-scroll)
11976 (gnus-mime-display-multipart-alternative-as-mixed)
11977 (gnus-mime-display-multipart-related-as-mixed)
11978 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
11979 (gnus-ctan-url, gnus-button-ctan-handler)
11980 (gnus-button-handle-ctan-bogus-regexp)
11981 (gnus-button-ctan-directory-regexp)
11982 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
11983 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
11984 (gnus-button-man-level, gnus-button-emacs-level)
11985 (gnus-button-message-level, gnus-button-browse-level): Add :version.
11986
11987 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
11988 (gnus-agent-go-online): Change :version.
11989 (gnus-agent-expire-unagentized-dirs)
11990 (gnus-agent-auto-agentize-methods): Add :version.
11991
11992 * flow-fill.el (fill-flowed-display-column)
11993 (fill-flowed-encode-column): Add :version.
11994
11995 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
11996 (gnus-outlook-deuglify-unwrap-max)
11997 (gnus-outlook-deuglify-cite-marks)
11998 (gnus-outlook-deuglify-unwrap-stop-chars)
11999 (gnus-outlook-deuglify-no-wrap-chars)
12000 (gnus-outlook-deuglify-attrib-cut-regexp)
12001 (gnus-outlook-deuglify-attrib-verb-regexp)
12002 (gnus-outlook-deuglify-attrib-end-regexp)
12003 (gnus-outlook-display-hook): Add :version.
12004
12005 * binhex.el (binhex-use-external): Add :version.
12006
120072004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
12008
12009 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
12010 and `invisible'.
12011
120122004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
12013
12014 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
12015 in gnus-registry-trim.
12016
120172004-09-13 Simon Josefsson <jas@extundo.com>
12018
12019 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
12020
12021 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
12022
12023 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
12024 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
12025 <yamaoka@jpl.org>.
12026 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
12027 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
12028 <yamaoka@jpl.org>.
12029
12030 * sieve.el (sieve-manage-mode): Ditto.
12031
120322004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
12033
12034 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
12035
120362004-09-11 Simon Josefsson <jas@extundo.com>
12037
12038 * dns-mode.el: Add.
12039
12040 * mm-view.el (mm-display-dns-inline): Add.
12041
12042 * mm-decode.el (mm-inline-media-tests): Add text/dns.
12043 (mm-automatic-display): Ditto.
12044
12045 * mailcap.el (mailcap-mime-data): Add text/dns.
12046 (mailcap-mime-extensions): Map .soa to text/dns.
12047
120482004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
12049
12050 * gnus-art.el (article-decode-mime-words, article-babel)
12051 (gnus-article-highlight-signature, gnus-article-add-buttons)
12052 (gnus-signature-toggle): Remove unnecessary bindings of
12053 `inhibit-read-only' inherited from v5.10 merge.
12054
120552004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
12056
12057 * nntp.el (nntp): New customization group.
12058 (nntp-authinfo-file): Add customization group.
12059
12060 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
12061
12062 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
12063
12064 * gnus.el (to-address, to-list, subscribed)
12065 (large-newsgroup-initial): Ditto.
12066
12067 * flow-fill.el (fill-flowed-display-column)
12068 (fill-flowed-encode-column): Ditto.
12069
ce058493 120702004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
12071
12072 * message.el (message-tokenize-header, message-send-mail-with-qmail):
12073 Use point-min rather than 1.
12074 (message-send-mail): Use buffer-size rather than point-max.
12075
12076 * gnus-sum.el (gnus-summary-search-article-forward):
12077 Signal a specific `search-failed' rather than a generic `error'.
12078
12079 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
12080 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
12081 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
12082
120832004-09-10 Simon Josefsson <jas@extundo.com>
12084
12085 * nndb.el (require): Remove tcp and duplicate cl.
12086
120872004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
12088
12089 * gnus-agent.el (directory-files-and-attributes): Move forward.
12090
120912004-09-09 Kevin Greiner <kgreiner@compsol.cc>
12092
12093 * gnus-agent.el (directory-files-and-attributes): Optionally
12094 defined to support XEmacs.
12095
120962004-09-09 Kevin Greiner <kgreiner@compsol.cc>
12097
002876ab 12098 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
12099 to avoid run-time CL dependencies.
12100 (gnus-agent-unfetch-articles): New function.
12101 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
12102 article numbers even when local .overview file is missing.
002876ab 12103 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
12104 27-bit article numbers.
12105 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
12106 gnus-agent-read-article-number.
12107 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
12108 from backend while recognizing that article numbers in .overview
12109 must be valid.
12110 (gnus-agent-update-files-total-fetched-for): Use
12111 directory-files-and-attributes to improve performance.
12112 * gnus-int.el (gnus-request-move-article): Use
12113 gnus-agent-unfetch-articles in place of gnus-agent-expire to
12114 improve performance.
12115
12116 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
12117 some users confused by references to .newsrc when they only have a
12118 .newsrc.eld file.
149cd465
JB
12119 (gnus-convert-mark-converter-prompt)
12120 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 12121 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 12122 New function. Used internally to only display 'gnus converting
01c52d31
MB
12123 files' message when actually necessary.
12124
12125 * gnus-sum.el (): Removed (require 'gnus-agent) as required
12126 methods now autoloaded.
12127
121282004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
12129
12130 * gnus-sum.el (gnus-summary-insert-subject): Remove list
12131 identifiers.
12132
121332004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
12134
12135 * gnus-picon.el: Fix indentation and closing parenthesis.
12136
121372004-09-01 Simon Josefsson <jas@extundo.com>
12138
12139 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 12140 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
12141 to require within a function. Sadly, if sha1.el isn't loaded, the
12142 let binding in m-c-g will hide the defcustom definition, which is
12143 bad.)
12144
12145 * canlock.el: Require sha1, not sha1-el.
12146
12147 * message.el: Don't autoload sha1 (there is a autoload cookie in
12148 sha1.el).
12149
12150 * sha1-el.el: Renamed to sha1.el.
12151
121522004-08-30 Juanma Barranquero <lektu@terra.es>
12153
12154 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
12155
121562004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
12157
12158 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
12159
121602004-08-30 Kim F. Storm <storm@cua.dk>
12161
12162 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
12163
12164 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
12165 Add :group 'nnimap.
12166
121672004-08-30 Andreas Schwab <schwab@suse.de>
12168
12169 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
12170 ?* and ?\;.
12171
12172 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
12173 and ?\' to symbol instead of whitespace.
12174
121752004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
12176
12177 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
12178
12179 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
12180 instead of re-search-forward.
12181
12182 * gnus-uu.el (gnus-uu-save-article): Ditto.
12183 (gnus-uu-post-encode-uuencode): Ditto.
12184
12185 * html2text.el (html2text-clean-list-items): Ditto.
12186 (html2text-clean-dtdd): Ditto.
12187 (html2text-format-tags): Ditto.
12188
12189 * message.el (message-send-mail-with-sendmail): Fix regexp.
12190 (message-fill-field-general): Use search-forward instead of
12191 re-search-forward.
12192 (unbold-region): Ditto.
12193
12194 * nnrss.el (nnrss-request-article): Ditto.
12195
12196 * nnslashdot.el (nnslashdot-request-article): Ditto.
12197
12198 * nnweb.el (nnweb-gmane-wash-article): Ditto.
12199
12200 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
12201 "Unrecognized menu descriptor" error in XEmacs.
12202
122032004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
12204
12205 * gnus-sum.el (gnus-read-header): Don't remove a header for the
12206 parent article of a sparse article in the thread hashtb.
12207
122082004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
12209
12210 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
12211 (nnmail-expand-newtext): Lowercase expanded entries if
12212 nnmail-split-lowercase-expanded is non-nil.
12213
122142004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
12215
c9e31f32 12216 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
12217
12218 * gnus-group.el (gnus-group-line-format-alist): Convert the value
12219 of gnus-tmp-news-method into string under XEmacs. It will be
12220 passed to gnus-correct-length which takes only a string argument.
12221
122222004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
12223
12224 * gnus-util.el (gnus-bind-print-variables): New macro.
12225 (gnus-prin1): Use it.
12226 (gnus-prin1-to-string): Use it.
12227 (gnus-pp): New function.
12228 (gnus-pp-to-string): New function.
12229
c9e31f32
SM
12230 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
12231 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
12232 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
12233 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
12234 * gnus-msg.el (gnus-debug): Ditto.
12235 * gnus-score.el (gnus-score-save): Ditto.
12236 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
12237 gnus-pp-to-string.
12238 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
12239 with gnus-pp.
12240 * score-mode.el (gnus-score-pretty-print): Ditto.
12241 * webmail.el (webmail-debug): Ditto.
12242
122432004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
12244
c9e31f32
SM
12245 * gnus-art.el (article-display-face, article-display-x-face):
12246 Use buffer-read-only.
01c52d31
MB
12247
122482004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
12249
c9e31f32
SM
12250 * gnus-art.el (article-hide-list-identifiers):
12251 Bind inhibit-read-only as t.
01c52d31
MB
12252
122532004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
12254
12255 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
12256
122572004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
12258
12259 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
12260 (gnus-narrow-to-page): Don't assume point-min == 1.
12261 (gnus-article-edit-mode): Derive from message-mode.
12262
12263 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
12264 point-min == 1.
12265
12266 * imap.el (imap-parse-address-list, imap-parse-body-ext):
12267 Disable incorrect use of `assert'.
12268
12269 * message.el (message-mode): Set comment-start-skip.
12270
01c52d31
MB
122712004-08-22 Sam Steingold <sds@gnu.org>
12272
12273 * pop3.el (pop3-leave-mail-on-server): New user variable.
12274 (pop3-movemail): Delete mail only when it is nil.
12275
122762004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
12277
12278 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
12279
12280 * mml.el (mml-preview): Use `pop-to-buffer'.
12281
12282 * message.el (message-goto-mail-followup-to): Insert after "To".
12283 (message-carefully-insert-headers): Add comment.
12284
12285 * gnus.el: Remove unused variable `gnus-article-check-size'.
12286
12287 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
12288
12289 * gnus-art.el (gnus-button-alist): Improve
12290 `gnus-button-handle-library' entry.
12291
122922004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
12293
12294 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
12295 downcase, since XEmacs capitalizes error messages differently.
12296
122972004-08-18 Jesper Harder <harder@ifa.au.dk>
12298
12299 * nntp.el: Add (require 'gnus) due to reference to
12300 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
12301
123022004-08-18 Florian Weimer <fw@deneb.enyo.de>
12303
12304 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
12305 `mm-fill-flowed'.
12306
12307 * mm-decode.el (mm-dissect-singlepart): Check it.
12308
123092004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
12310
12311 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
12312 'imap' for netrc parsing.
12313
123142004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
12315
12316 * mailcap.el (mailcap-mime-data): Mark as risky.
12317
123182004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
12319
12320 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
12321 may be included in the encoded word.
12322 (rfc2047-encode): Don't append a space if the encoded word
12323 includes close parenthesis.
12324
123252004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
12326
12327 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
12328 of text within parentheses.
12329
123302004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
12331
12332 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
12333 (gnus-encrypt-write-file-contents): Make the password key the file
12334 name PLUS the cipher, not just the cipher. Also remove failed
12335 passwords from the cache.
12336
123372004-08-06 Simon Josefsson <jas@extundo.com>
12338
12339 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
12340 fix.
12341
123422004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
12343
12344 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
12345 LWSP.
12346
123472004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
12348
12349 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
12350 to append in-reply-to: data to the references: header.
12351
c4cc8b9a 12352 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el.
01c52d31
MB
12353 (netrc-parse): Use gnus-encrypt.el functions.
12354
12355 * gnus-encrypt.el: Add new file for encryption support; currently
12356 does only a few GPG ciphers and an internal XOR cipher.
12357
12358 * password.el: Add comments on using password-read-and-add.
12359 (password-read-and-add): Add function to read and add the
12360 password to the cache at once.
12361
123622004-07-28 Simon Josefsson <jas@extundo.com>
12363
12364 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
12365 parameter (but don't use it, for now).
12366
12367 * imap.el (imap-ssl-open): Use imap-process-connection-type,
12368 instead of hard coding to nil.
12369
123702004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
12371
12372 * mm-view.el (mm-inline-image-emacs): Open lines under an image
12373 as mm-inline-image-xemacs does.
12374
123752004-07-26 Simon Josefsson <jas@extundo.com>
12376
12377 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
12378 Revert part of 2004-07-17 change below.
12379
123802004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
12381
12382 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
12383 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
12384
123852004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
12386
12387 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
12388 quotes that actually start with ">" at the beginning of the
12389 lines.
12390
123912004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
12392
12393 * rfc2047.el (rfc2047-encode-region): Fix last change.
12394 (rfc2047-encode-parameter): Remove useless concat.
12395
123962004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
12397
12398 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
12399 encode special characters; fix some kind of misconfigured headers;
12400 signal a real error if debug-on-quit or debug-on-error is non-nil.
12401 (rfc2047-encode-max-chars): New variable.
12402 (rfc2047-encode-1): Use it.
12403 (rfc2047-encode-parameter): New function.
12404
12405 * mml.el (mml-insert-parameter): Remove an excessive space.
12406
124072004-07-17 Simon Josefsson <jas@extundo.com>
12408
12409 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
12410 Kai Grossjohann <kai@emptydomain.de>.
12411 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
12412 (gnus-group-make-menu-bar): Ditto.
12413
12414 * gnus-util.el (gnus-group-server): Add.
12415
124162004-07-16 Jesper Harder <harder@ifa.au.dk>
12417
12418 * message.el (message-clone-locals): Clone sendmail and smtp
12419 variables.
12420
124212004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
12422
12423 * rfc2047.el (rfc2047-encode-region): Fix last change.
12424
124252004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
12426
12427 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
12428 characters as non-special.
12429
124302004-07-09 Simon Josefsson <jas@extundo.com>
12431
12432 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
12433 Users will lose all flag changes made while unplugged with
12434 e.g. nntp unless flag synchronization happens, thus `nil' is not a
12435 good default. See numerous reports on ding mailing list.
12436
124372004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
12438
12439 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
12440 add generate-head-function and generate-article-function to the
12441 rfc822-forward entry.
12442 (nndoc-rfc822-forward-generate-article): New function.
12443 (nndoc-rfc822-forward-generate-head): New function.
12444
12445 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
12446
124472004-07-06 Dan Christensen <jdc@uwo.ca>
12448
12449 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
12450 respect display group parameter and gnus-summary-expunge-below.
12451 (gnus-articles-to-read): Remove unused reference to display group
12452 parameter.
12453
124542004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
12455
12456 * nnheader.el (nnheader-uniquify-message-id): New experimental
12457 variable.
12458 (nnheader-nov-read-message-id): Use it.
12459
12460 * spam-report.el (spam-report-gmane): Add interactive.
12461
124622004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
12463
12464 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
12465 qp-or-base64 for the application/* types.
12466
124672004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
12468
12469 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
12470
124712004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
12472
12473 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
12474 trim value.
12475
124762004-01-25 Paul Jarc <prj@po.cwru.edu>
12477
12478 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
12479 New macro and function.
12480 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
12481
124822004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12483
12484 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
12485 after-load-alist.
12486
124872004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12488
12489 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
12490 update info that isn't there.
12491
124922004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
12493
12494 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
12495 entry.
12496
124972004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12498
12499 * mm-view.el (mm-inline-render-with-function): Use multibyte
12500 buffer; decode html source by charset.
12501
12502 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
12503
12504 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
12505 Mule-UCS is loaded under XEmacs.
12506 (mm-mime-mule-charset-alist): Avoid duplicated entries.
12507
125082004-06-28 Jesper Harder <harder@ifa.au.dk>
12509
12510 * nnheader.el (nnheader-max-head-length): Increase to 8192.
12511
125122004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
12513
12514 * mm-util.el (mm-coding-system-p): Return a coding-system.
12515 (mm-mime-mule-charset-alist): Use shift_jis instead of
12516 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
12517 entries for the mime charsets iso-2022-jp-3 and shift_jis.
12518 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
12519 instead of japanese-shift-jis and iso-latin-1 respectively in
12520 order to share the default value with both Emacs and XEmacs-mule.
12521 (mm-mule-charset-to-mime-charset): Make
12522 mm-coding-system-priorities effective.
12523 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
12524 while predicating of candidates upon the priorities.
12525
125262004-06-27 Jesper Harder <harder@ifa.au.dk>
12527
12528 * gnus-sum.el (gnus-summary-make-menu-bar): Add
12529 gnus-uu-invert-processable.
12530
12531 * gnus.el: Autoload gnus-uu-invert-processable.
12532
125332004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
12534
12535 * mm-util.el (mm-with-multibyte-buffer): New macro.
12536
12537 * rfc2047.el (rfc2047-encode-string): Use it.
12538 (rfc2047-encode-region): Move point to the end of the region after
12539 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
12540
125412004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12542
12543 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
12544 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
12545
125462004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
12547
12548 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
12549 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
12550 Karl Chen <quarl@nospam.quarl.org>.
12551
125522004-06-23 Jesper Harder <harder@ifa.au.dk>
12553
12554 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
12555 invalid addresses.
12556
125572004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
12558
12559 * spam.el: Change section markers, revise TODO list.
12560 (spam-backends): Make new master list of all installed backends.
12561 (spam-summary-exit-behavior): Add new variable to determine how
12562 messages moves are done at summary exit.
12563 (spam-move-spam-nonspam-groups-only)
12564 (spam-process-ham-in-nonham-groups)
12565 (spam-process-ham-in-spam-groups): Remove variables, the
12566 spam-summary-exit-behavior variable should be used to manage this
12567 behavior.
12568 (spam-old-ham-articles, spam-old-spam-articles): Remove.
12569 (spam-old-articles): Add variable, replacing spam-old-ham-articles
12570 and spam-old-spam-articles.
12571 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
12572 Add empty variables, placeholders for the backends they represent.
12573 (spam-set-difference): Move, unchanged.
12574 (spam-list-of-processors): Declare OBSOLETE, not used anymore
12575 unless the user has a processor variable.
12576 (spam-classifications, spam-classification-valid-p)
12577 (spam-backend-properties, spam-backend-property-valid-p)
12578 (spam-backend-function-type-valid-p)
12579 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
12580 (spam-report-articles-gmane, spam-report-articles-resend):
12581 Remove functions, they are not needed.
12582 (spam-install-backend-super, spam-backend-list)
12583 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
12584 (spam-backend-function, spam-backend-ham-registration-function)
12585 (spam-backend-spam-registration-function)
12586 (spam-backend-ham-unregistration-function)
12587 (spam-backend-spam-unregistration-function)
12588 (spam-backend-statistical-p, spam-backend-mover-p)
12589 (spam-install-backend-alias, spam-install-checkonly-backend)
12590 (spam-install-mover-backend, spam-install-nocheck-backend)
12591 (spam-install-backend, spam-install-statistical-backend)
12592 (spam-install-statistical-checkonly-backend): Add backend installation
12593 support.
12594 (spam-summary-prepare-exit): Rewrite to use the new backend code.
12595 (spam-group-processor-p): Use the new backend code and respect the
12596 summary exit behavior.
12597 (spam-mark-spam-as-expired-and-move-routine): Remove.
12598 (spam-summary-prepare): Change to use the new spam-old-articles
12599 variable.
12600 (spam-copy-or-move-routine, spam-copy-spam-routine)
12601 (spam-move-spam-routine, spam-copy-ham-routine)
12602 (spam-move-ham-routine): Add code to copy/move ham or spam.
12603 (spam-fetch-field-fast): Improve doc and code, plus allow the
12604 'number request.
12605 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
12606 variables.
12607 (spam-split, spam-find-spam): Use the new backend code.
12608 (spam-registration-functions): Remove variable.
12609 (spam-unregister-routine): Add convenience wrapper.
12610 (spam-log-undo-registration, spam-register-routine)
12611 (spam-log-processing-to-registry)
12612 (spam-log-unregistration-needed-p): Rename "check" to "backend"
12613 where possible.
12614 (spam-check-gmane-xref, spam-check-regex-headers)
12615 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
12616 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
12617 (spam-check-bogofilter-headers, spam-check-spamoracle)
12618 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
12619 (spam-check-crm114-headers): Use the spam-split-group that
12620 spam-split prepares, no need to determine it every time.
12621
12622 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
12623 to the nnheader-parse-naked-head call.
12624
12625 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
12626
12627 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
12628 the nnheader-nov-read-message-id call.
12629
126302004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
12631
12632 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
12633 gnus-activate-group twice. Suggested by Markus Peter
12634 <warp@spin.de>.
12635
126362004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
12637
12638 * gnus-art.el (gnus-article-time-format): Exchange the order of
12639 day and month in the default value; fix customization type.
12640 (article-date-ut): Use add-text-properties.
12641 (article-make-date-line): Use message-make-date instead of
12642 current-time-string.
12643
12644 * message.el (message-fetch-field): Don't use set-text-properties.
12645 (message-make-date): Simplify.
0f49874b 12646
01c52d31 126472004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12648
01c52d31
MB
12649 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
12650 (rfc2047-encode-region): Treat text within parentheses as special;
12651 show the original text when error has occurred.
0f49874b 12652
01c52d31
MB
12653 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
12654 already-computed method to gnus-activate-group.
0f49874b 12655
01c52d31
MB
12656 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
12657 same select-methods identical Lisp objects.
0f49874b 12658
01c52d31
MB
12659 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
12660 object when modifying the info.
0f49874b 12661
01c52d31 126622004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12663
01c52d31
MB
12664 * gnus-srvr.el (gnus-server-set-info): Remove the server from
12665 gnus-opened-servers since it has never been opened with the new
12666 configuration yet.
0f49874b 12667
01c52d31 126682004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 12669
01c52d31
MB
12670 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
12671 arg to nnheader-generate-fake-message-id.
0f49874b 12672
01c52d31 126732004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 12674
01c52d31
MB
12675 * nnheader.el (nnheader-generate-fake-message-id): Accept a
12676 number and build a fake message ID localized to a group and
12677 article number (so it's repeatable from that point on).
cc4a96c6 12678 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 12679 ID format.
ca0a6900 12680
01c52d31
MB
12681 * gnus-sum.el (gnus-get-newsgroup-headers): Call
12682 nnheader-generate-fake-message-id with the article number.
ca0a6900 12683
01c52d31 126842004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 12685
01c52d31
MB
12686 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
12687 end-of-buffer.
a21fb88e 12688
01c52d31 126892004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 12690
01c52d31 12691 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 12692
01c52d31 126932004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 12694
01c52d31
MB
12695 * rfc2047.el (rfc2047-encode-message-header): Remove useless
12696 goto-char.
12697 (rfc2047-encode): Fold the line before encoding.
bfe5418b 12698
01c52d31 126992004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 12700
01c52d31
MB
12701 * rfc2047.el (rfc2047-encode-message-header): Disabled header
12702 folding -- not all headers can be folded, and this should be done
12703 by the message composition mode. Probably. I think.
d4755e04 12704
01c52d31 127052004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 12706
01c52d31
MB
12707 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
12708 fast.
95f75c75 12709
01c52d31
MB
12710 * gnus-ems.el (gnus-remove-image): Don't use
12711 message-text-with-property; remove only the image found first.
4a43ee9b 12712
01c52d31 127132004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 12714
01c52d31 12715 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 12716
01c52d31 127172004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12718
01c52d31
MB
12719 * message.el (message-text-with-property): Make it fast and accept
12720 optional arguments.
12721 (message-strip-forbidden-properties): Use it.
12722 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 12723
01c52d31 12724 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 12725
01c52d31 127262004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 12727
01c52d31
MB
12728 * gnus-art.el (article-hide-headers): Don't change the buffer
12729 mistakenly when performing mml-preview even if
12730 gnus-single-article-buffer is nil.
4a43ee9b 12731
01c52d31 127322004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 12733
01c52d31
MB
12734 * message.el (message-expand-name-databases): New user option.
12735 (message-expand-name): Use it.
4a43ee9b 12736
01c52d31 127372004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 12738
01c52d31
MB
12739 * spam.el (spam-report-articles-resend)
12740 (spam-report-resend-register-routine): Allow ham reporting.
12741 (spam-report-resend-register-ham-routine): Add wrapper.
12742 (spam-registration-functions): Add ham resending functions.
12743 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 12744
01c52d31
MB
12745 * gnus.el (ham-resend-to): Add new group parameter.
12746 (spam-process): Add ham resend option.
4a43ee9b 12747
01c52d31
MB
12748 * spam-report.el (spam-report-resend): Allow reporting ham.
12749 (spam-report-resend-ham): Add wrapper.
4a43ee9b 12750
01c52d31 127512004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 12752
01c52d31
MB
12753 * message.el (message-cite-articles-with-x-no-archive): New
12754 variable.
12755 (message-cite-original): Use it.
4a43ee9b 12756
01c52d31 127572004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 12758
01c52d31 12759 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 12760
01c52d31 127612004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 12762
01c52d31
MB
12763 * gnus-art.el (article-hide-headers): Refer to the values for
12764 gnus-ignored-headers and gnus-visible-headers in the summary
12765 buffer since a user may have set them as group parameters.
cfcd5c91 12766
01c52d31 127672004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 12768
01c52d31
MB
12769 * assistant.el (assistant-node-name): Add convenience function.
12770 (assistant-render-text, assistant-render-node): Add error handling,
12771 plus handle multiple next nodes.
12772 (assistant-find-next-node): Comment out for now.
12773 (assistant-find-next-nodes): Add function, returns list of next
12774 nodes.
12775
127762004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
12777
12778 * mail-source.el (mail-source-directory): Fix doc-string.
12779
127802004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
12781
12782 * assistant.el (assistant-render-text, assistant-eval): Add :set
12783 widget type, which is different because it takes and returns a
12784 list. Much hilarity ensues.
12785
127862004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
12787
12788 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
12789
12790 * gnus-group.el (gnus-group-get-new-news-this-group): Added
12791 doc-string.
12792
12793 * gnus-start.el (gnus-activate-group): Added doc-string.
12794
127952004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
12796
12797 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
12798
127992004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
12800
12801 * assistant.el (assistant-render-text): Try to add a :set
12802 widget, more to come.
12803
12804 * spam.el (spam-group-spam-contents-p): Handle empty groupname
12805 strings.
12806 (spam-report-articles-resend)
12807 (spam-register-routine): Do registration iff any articles warrant
12808 it.
12809 (spam-summary-prepare-exit): Change log message for nil group
12810 destinations.
12811
128122004-05-27 Daniel Pittman <daniel@rimspace.net>
12813
12814 * spam.el (spam-report-resend-register-routine): Allow
12815 spam-report-resend-to to be a group parameter or a global value.
12816
128172004-05-26 Simon Josefsson <jas@extundo.com>
12818
12819 * starttls.el: Merge with my GNUTLS based starttls.el.
12820 (starttls-gnutls-program, starttls-use-gnutls)
12821 (starttls-extra-arguments, starttls-process-connection-type)
12822 (starttls-connect, starttls-failure, starttls-success): New
12823 variables.
12824 (starttls-program, starttls-extra-args): Doc fix.
12825 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
12826 functions.
12827 (starttls-negotiate, starttls-open-stream): Check
12828 `starttls-use-gnutls' and pass on to corresponding *-gnutls
12829 function if it is set.
12830
128312004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
12832
12833 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
12834 structured fields.
12835
128362004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12837
12838 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
12839
128402004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
12841
12842 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
12843 variable.
12844 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
12845 assigning the spam-mark to new messages.
12846
880820fe 128472004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31 12848
c4cc8b9a 12849 * spam.el (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
01c52d31
MB
12850
128512004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
12852
12853 * rfc2047.el (rfc2047-encodable-p): Don't move point.
12854 (rfc2047-decode): Treat the ascii coding-system as raw-text by
12855 default.
12856
128572004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
12858
002876ab 12859 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
12860 correct data.
12861
128622004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
12863
12864 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
12865 (spam-group-processor-p): Fix function.
12866 (spam-group-processor-multiple-p)
12867 (spam-group-spam-processor-report-gmane-p)
12868 (spam-group-spam-processor-report-resend-p)
12869 (spam-group-spam-processor-bogofilter-p)
12870 (spam-group-spam-processor-blacklist-p)
12871 (spam-group-spam-processor-ifile-p)
12872 (spam-group-ham-processor-ifile-p)
12873 (spam-group-spam-processor-spamoracle-p)
12874 (spam-group-spam-processor-crm114-p)
12875 (spam-group-ham-processor-bogofilter-p)
12876 (spam-group-spam-processor-stat-p)
12877 (spam-group-ham-processor-stat-p)
12878 (spam-group-ham-processor-whitelist-p)
12879 (spam-group-ham-processor-BBDB-p)
12880 (spam-group-ham-processor-spamoracle-p)
12881 (spam-group-ham-processor-copy-p): Remove functions with some
12882 prejudice against unneeded code.
12883 (spam-report-articles-resend)
12884 (spam-report-resend-register-routine): Allow the group/topic
12885 spam-resend-to value to override spam-report-resend-to.
12886 (spam-summary-prepare-exit): Invoke spam-group-processor-p
12887 properly now.
12888
12889 * gnus.el (spam-resend-to): Add group/topic parameter.
12890 (spam-process): Move the OBSOLETE processors to the end of the
12891 choices.
12892
128932004-05-24 Daniel Pittman <daniel@rimspace.net>
12894
12895 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
12896 with resend-to set to nil, and then ask the user if necessary.
12897 (spam-report-resend): spam-report-resend takes a list of articles, not
12898 separate article numbers.
12899
129002004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
12901
12902 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
12903 addition to emacs-w3m.
12904
129052004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
12906
12907 * assistant.el (assistant-authinfo-data): New function.
12908 (assistant-eval): Eval for entire assistant.
12909
12910 * netrc.el (netrc-services-file): New variable.
12911 (netrc-parse-services): New function.
12912 (netrc-find-service-name): New function.
12913 (netrc-find-service-number): New function.
12914 (netrc-port-equal): New function.
12915 (netrc-machine): Use it.
12916
12917 * nnimap.el (nnimap-open-connection): Use netrc.
12918
12919 * gnus-util.el (gnus-netrc-get): Remove aliases.
12920
12921 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
12922
12923 * assistant.el (wid-edit): Fix compilation.
12924
12925 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
12926
129272004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
12928
12929 * gnus-util.el (gnus-set-file-modes): New function. (small
12930 patch).
12931
129322004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12933
01c52d31 12934 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 12935
01c52d31
MB
12936 * assistant.el (assistant-render-node): Fix up rendering and
12937 read-only text.
12938 (assistant-render-node): Reset.
12939 (assistant-make-read-only): Not sticky.
cfcd5c91 12940
01c52d31 129412004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 12942
01c52d31
MB
12943 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
12944 centered even when gnus-auto-center-summary is t
cfcd5c91 12945
01c52d31 129462004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 12947
01c52d31
MB
12948 * dns.el (dns-get-txt-answer): New function.
12949 (dns-read-txt): Ditto.
12950 (query-dns): Use it.
cfcd5c91 12951
01c52d31 129522004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 12953
01c52d31
MB
12954 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
12955 active for foreign groups even if the group level is higher than
12956 the specified value.
cfcd5c91 12957
01c52d31 129582004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 12959
01c52d31
MB
12960 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
12961 non-active groups.
9ad41fb7 12962
01c52d31 12963 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 12964
01c52d31 129652004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 12966
01c52d31 12967 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 12968
01c52d31 129692004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 12970
01c52d31
MB
12971 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
12972 (spam-crm114-header, spam-crm114-spam-switch)
12973 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
12974 (spam-crm114-positive-spam-header)
12975 (spam-crm114-database-directory, spam-list-of-processors)
12976 (spam-group-spam-processor-crm114-p)
12977 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
12978 (spam-generic-score, spam-list-of-checks)
12979 (spam-list-of-statistical-checks, spam-registration-functions)
12980 (spam-check-crm114-headers, spam-crm114-score)
12981 (spam-check-crm114, spam-crm114-register-with-crm114)
12982 (spam-crm114-register-spam-routine)
12983 (spam-crm114-unregister-spam-routine)
12984 (spam-crm114-register-ham-routine)
12985 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 12986 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 12987
01c52d31 12988 * gnus.el: Add spam-use-crm114.
d0859c9a 12989
01c52d31
MB
12990 * spam.el (spam-list-of-processors, spam-registration-functions):
12991 Add spam-use-resend.
12992 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
12993 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
12994 (spam-report-articles-resend, spam-report-resend-register-routine):
12995 Add wrappers around spam-report-resend-to.
d0859c9a 12996
01c52d31
MB
12997 * spam-report.el (spam-report-resend-to, spam-report-resend):
12998 Add support for resending spam.
12999 (spam-report-gmane): Fix line length >80.
d0859c9a 13000
01c52d31 13001 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 13002
01c52d31 130032004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 13004
01c52d31
MB
13005 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
13006 number of processed spam messages.
13007 (spam-ham-copy-or-move-routine): Return the number of processed
13008 ham messages.
13009 (spam-summary-prepare-exit): Use the above values to decide
13010 whether status messages shouled be displayed.
d0859c9a 13011
01c52d31 130122004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 13013
01c52d31
MB
13014 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
13015 `rfc2047-encoding-function-alist' in order to avoid conflicting
13016 with the old version.
13017 (rfc2047-encode-region): Concatenate words containing non-ASCII
13018 characters in structured fields; don't encode space-delimited
13019 ASCII words even in unstructured fields; don't break words at
13020 char-category boundaries.
13021 (rfc2047-encode-1): New function.
13022 (rfc2047-encode): Use it; encode text so that it occupies the
13023 maximum width within 76-column; work correctly on Q encoding for
13024 iso-2022-* charsets.
13025 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
13026 sure not to break a line just after the header name.
13027 (rfc2047-b-encode-region): Removed.
13028 (rfc2047-b-encode-string): New function.
13029 (rfc2047-q-encode-region): Removed.
13030 (rfc2047-q-encode-string): New function.
d0859c9a 13031
01c52d31 13032 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 13033
01c52d31 130342004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 13035
01c52d31
MB
13036 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
13037 get it right.
13038 (gnus-inews-make-draft): Really.
d0859c9a 13039
01c52d31 130402004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 13041
01c52d31
MB
13042 * nnmh.el (nnmh-request-list-1): Don't check the link count
13043 before descending. (small patch)
d0859c9a 13044
01c52d31 130452004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 13046
01c52d31
MB
13047 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
13048 stuff.
6441d280 13049
01c52d31
MB
13050 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
13051 on real group name.
6441d280 13052
01c52d31 13053 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 13054
01c52d31 13055 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 13056
01c52d31 130572004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 13058
01c52d31
MB
13059 * gnus-draft.el (gnus-draft-send): Bind
13060 rfc2047-encode-encoded-words.
8654e13a 13061
01c52d31
MB
13062 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
13063 (rfc2047-encodable-p): Say that =? needs encoding.
13064 (rfc2047-encode-encoded-words): New variable.
8654e13a 13065
01c52d31 13066 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 13067
01c52d31 13068 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 13069
01c52d31
MB
13070 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
13071 to nil.
31640842 13072
01c52d31 13073 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 13074
01c52d31 13075 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 13076
01c52d31 130772004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 13078
01c52d31
MB
13079 * gnus-msg.el (gnus-summary-followup-with-original): Document
13080 yanking of region when active.
61b397cd 13081
01c52d31 130822004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 13083
01c52d31
MB
13084 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
13085 groups if the group level is higher than the specified value.
31640842 13086
01c52d31 130872004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 13088
01c52d31
MB
13089 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
13090 (gnus-group-jump-to-group): Added prefix argument using
13091 `gnus-group-jump-to-group-prompt'. Query before jumping to
13092 non-active group.
cd01ded9 13093
01c52d31
MB
13094 * compface.el (uncompface): Be verbose when changing
13095 `uncompface-use-external'.
850c333d 13096
01c52d31
MB
13097 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
13098 handle manual section.
850c333d 13099
01c52d31 131002004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 13101
01c52d31 13102 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 13103
01c52d31 131042004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 13105
01c52d31 13106 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 13107
01c52d31 131082004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 13109
01c52d31
MB
13110 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
13111 whether backend can accept message.
6a748eda 13112
01c52d31 13113 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 13114
01c52d31 131152004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 13116
01c52d31
MB
13117 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
13118 Avoid creating directory when nntp-marks-is-evil is true.
13119 Reported by Reiner Steib.
9a89f5b0 13120
01c52d31 131212004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 13122
01c52d31
MB
13123 * gnus-picon.el (gnus-picon-style): New variable.
13124 (gnus-picon-insert-glyph): Added optional `nostring' argument.
13125 (gnus-picon-transform-address): Support `gnus-picon-style'. From
13126 Jesper Harder <harder@ifa.au.dk>.
91472578 13127
01c52d31 131282004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 13129
01c52d31
MB
13130 * message.el (message-fill-field): Return point.
13131 (message-generate-headers): Go to end of field.
91472578 13132
01c52d31
MB
13133 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
13134 stuff for non-living groups.
91472578 13135
01c52d31 131362004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 13137
01c52d31
MB
13138 * gnus-art.el (gnus-article-followup-with-original)
13139 (gnus-article-reply-with-original): gnus-mark-active-p ->
13140 gnus-region-active-p.
91472578 13141
01c52d31 131422004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 13143
01c52d31
MB
13144 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
13145 only when there is spam or ham to be processed.
91472578 13146
01c52d31 131472004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 13148
01c52d31
MB
13149 * mail-source.el (mail-source-delete-crash-box): Refactor.
13150 (mail-source-fetch): Use it.
13151 (mail-source-fetch-file): Ditto.
13152 (mail-source-fetch-directory): Run postscript in loop.
13153 (mail-source-fetch-pop): Delete.
13154 (mail-source-fetch-maildir): Ditto.
13155 (mail-source-fetch-imap): Ditto.
91472578 13156
01c52d31 13157 * imap.el (imap-authenticators): Comment out sasl.
91472578 13158
01c52d31
MB
13159 * message.el (message-skip-to-next-address): New function.
13160 (message-fill-header-address): Refactor.
13161 (message-fill-address): Use it.
13162 (message-delete-address): Use it.
13163 (message-fill-header-general): Refactor.
13164 (message-fill-field-address): Rename.
13165 (message-narrow-to-field): Find the start of the header.
13166 (message-header-format-alist): Don't pre-fill.
13167 (message-fill-header): Removed.
13168 (message-insert-header): New function.
13169 (message-shorten-references): Use it.
91472578 13170
01c52d31 13171 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 13172
01c52d31 13173 * mail-parse.el (mail-header-make-address): New alias.
91472578 13174
01c52d31 13175 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 13176
01c52d31 13177 * imap.el: Add compiler directives.
91472578 13178
01c52d31 13179 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 13180
01c52d31
MB
13181 * gnus-art.el (article-decode-idna-rhs): Don't use
13182 message-idna-inside-rhs-p.
91472578 13183
01c52d31 131842004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 13185
01c52d31
MB
13186 * message.el (message-idna-inside-rhs-p): Removed.
13187 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 13188
01c52d31
MB
13189 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
13190 false positives.
1b155fbd 13191
ce058493 131922004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 13193
01c52d31 13194 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 13195
01c52d31 131962004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 13197
ce058493 13198 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 13199 files.
91472578 13200
01c52d31
MB
13201 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
13202 (gnus-inews-do-gcc): Remove sleep.
498063ec 13203
01c52d31
MB
13204 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
13205 part under point.
498063ec 13206
01c52d31
MB
13207 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
13208 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 13209
01c52d31 132102004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 13211
01c52d31 13212 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 13213
01c52d31 132142004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 13215
01c52d31
MB
13216 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
13217 as expired without moving it" message when there are spam
13218 messages left.
498063ec 13219
01c52d31 132202004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 13221
002876ab 13222 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 13223 header is not nil.
707f2b38 13224
01c52d31 132252004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 13226
01c52d31
MB
13227 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
13228 nntp-possibly-create-directory, not nntp-possibly-change-group.
13229 (nntp-marks-changed-p): New arg SERVER.
13230 (nntp-request-update-info): Adjust caller.
10ace8ea 13231
01c52d31 132322004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 13233
01c52d31 13234 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 13235
01c52d31 132362004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 13237
01c52d31
MB
13238 * nntp.el: Support marks.
13239 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
13240 (nntp-marks-modtime, nntp-marks-directory): New variables.
13241 (nntp-request-set-mark, nntp-request-update-info)
13242 (nntp-possibly-create-directory, nntp-marks-changed-p)
13243 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
13244 functions.
10ace8ea 13245
01c52d31 132462004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 13247
01c52d31
MB
13248 * gnus-score.el (gnus-score-insert-help): Use
13249 gnus-select-lowest-window.
10ace8ea 13250
01c52d31
MB
13251 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
13252 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 13253
01c52d31 13254 * gnus.el: do.
10ace8ea 13255
01c52d31 132562004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 13257
01c52d31
MB
13258 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
13259 encodings of MIME-encoded words, in order to improve
13260 interoperability with several broken MUAs.
10ace8ea 13261
01c52d31 132622004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 13263
01c52d31
MB
13264 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
13265 tags, only when charsets are not specified in headers.
13266 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 13267
01c52d31 132682004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 13269
01c52d31
MB
13270 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
13271 instead of MIME-decoded from fields when checking
13272 `gnus-article-address-banner-alist'.
0302b80e 13273
01c52d31 132742004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 13275
01c52d31
MB
13276 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
13277 description rather than subject.
fa9a04e1 13278
01c52d31 132792004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 13280
01c52d31 13281 * gnus.el (gnus-version-number): Bump.
fa9a04e1 13282
01c52d31 132832004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 13284
01c52d31 13285 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 13286
01c52d31 132872004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 13288
01c52d31
MB
13289 * gnus-agent.el (gnus-agent-read-agentview): Inline
13290 gnus-uncompress-range.
fa9a04e1 13291
01c52d31 132922004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 13293
01c52d31
MB
13294 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
13295 `exec-installed-p'.
fa9a04e1 13296
01c52d31 132972004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 13298
01c52d31
MB
13299 * gnus.el (spam-process, spam-autodetect-methods): Add
13300 bsfilter and bsfilter-headers.
fa9a04e1 13301
01c52d31
MB
13302 * spam.el (spam-bsfilter): New customize group.
13303 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
13304 (spam-bsfilter-header, spam-bsfilter-probability-header)
13305 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
13306 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
13307 (spam-bsfilter-database-directory): New options.
13308 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
13309 (spam-list-of-statistical-checks, spam-registration-functions):
13310 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
13311 (spam-bsfilter-score): New command.
13312 (spam-check-bsfilter-headers, spam-check-bsfilter)
13313 (spam-bsfilter-register-with-bsfilter)
13314 (spam-bsfilter-register-spam-routine)
13315 (spam-bsfilter-unregister-spam-routine)
13316 (spam-bsfilter-register-ham-routine)
13317 (spam-bsfilter-unregister-ham-routine): New functions.
13318 (spam-generic-score): Support bsfilter; Accept an optional argument
13319 to recalcurate spam score even if scoring header has already been
13320 added.
13321 (spam-bogofilter-score, spam-spamassassin-score): Accept an
13322 optional argument to recalcurate spam score even if scoring header
13323 has already been added.
bf68d4e6 13324
01c52d31 133252004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 13326
01c52d31
MB
13327 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
13328 strings! Reported by David D. Smith <davidsmith@acm.org>.
13329 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
13330 link is missing.
f66ce3b9 13331
01c52d31 133322004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 13333
01c52d31
MB
13334 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
13335 (html2text-get-attr): Rewrite.
14f56b66 13336
01c52d31
MB
13337 * message.el (message-setup-1): Remove redundant put-text-property
13338 on mail-header-separator.
14f56b66 13339
01c52d31 133402004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 13341
01c52d31
MB
13342 * gnus-registry.el (gnus-registry-cache-whitespace)
13343 (gnus-registry-action, gnus-registry-spool-action)
13344 (gnus-registry-split-fancy-with-parent): Change message levels
13345 from 5 to 3 or 7, as needed.
ec3c4a4c 13346
01c52d31
MB
13347 * spam.el (spam-summary-prepare-exit)
13348 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
13349 (spam-split, spam-find-spam, spam-log-undo-registration)
13350 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
13351 level from 5 to 6.
5f5475ac 13352
01c52d31 133532004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 13354
01c52d31
MB
13355 * gnus-ems.el: Autoload appt-select-lowest-window (revert
13356 2004-03-04 change).
5f5475ac 13357
01c52d31 133582004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 13359
c9e31f32
SM
13360 * sieve-manage.el (sieve-manage-open):
13361 * nnweb.el (nnweb-insert-html):
01c52d31 13362 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
13363 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
13364 * nnspool.el (nnspool-request-group):
01c52d31 13365 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 13366 * nnml.el (nnml-request-update-info):
01c52d31 13367 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 13368 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 13369 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
13370 (nnimap-request-set-mark):
13371 * nnfolder.el (nnfolder-request-update-info):
01c52d31 13372 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
13373 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
13374 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 13375 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 13376 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
13377 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
13378 * gnus-nocem.el (gnus-nocem-scan-groups):
13379 * gnus-int.el (gnus-start-news-server):
01c52d31 13380 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
13381 (gnus-group-browse-foreign-server):
13382 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
13383 Use mapc when appropriate.
270a576a 13384
01c52d31 133852004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 13386
01c52d31 13387 FIXME: Make separate entries for each person.
270a576a 13388
01c52d31 13389 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 13390 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 13391 <shields@msrl.com>:
270a576a 13392
01c52d31
MB
13393 * spam.el (spam-necessary-extra-headers): Get the extra headers we
13394 may need for spam sorting and scoring.
13395 (spam-user-format-function-S): Add user format function suitable for
13396 general use.
13397 (spam-article-sort-by-spam-status): Add sorting function for summary
13398 sorting.
13399 (spam-extra-header-to-number): Add function to get a score from a
13400 header.
13401 (spam-summary-score): Add function to get a numeric score from the
13402 headers.
c9e31f32 13403 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
13404 (spam-initialize): Take symbols when it's run, and install the
13405 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 13406
01c52d31 134072004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 13408
01c52d31 13409 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 13410 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 13411
01c52d31 134122004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 13413
01c52d31
MB
13414 * gnus-sum.el (gnus-set-global-variables)
13415 (gnus-build-all-threads, gnus-get-newsgroup-headers)
13416 (gnus-article-get-xrefs, gnus-summary-best-group)
13417 (gnus-summary-next-article, gnus-summary-enter-digest-group)
13418 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
13419 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
13420 Use with-current-buffer.
270a576a 13421
01c52d31 134222004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 13423
01c52d31
MB
13424 * spam.el (spam-summary-prepare-exit): Simplify logic.
13425 (spam-fetch-article-header): Read the article header if it's not
13426 available.
13427 (spam-list-articles): Simplify logic.
13428 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 13429
01c52d31 13430 * gnus-registry.el: Fix comments at beginning.
270a576a 13431
01c52d31 134322004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 13433
01c52d31
MB
13434 * message.el (message-cater-to-broken-inn): Remove.
13435 (message-shorten-references): Make sure the total folded length of
13436 References is shorter than 998 characters to cater to a bug in INN
13437 2.3. Also, don't pretend that references aren't folded -- this
13438 hasn't worked for a while.
d31fa104 13439
01c52d31 134402004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 13441
01c52d31
MB
13442 * gnus-agent.el (gnus-agentize):
13443 gnus-agent-send-mail-real-function no longer set to current value
13444 of message-send-mail-function but rather a lambda that calls
13445 message-send-mail-function. The change makes the agent real-time
13446 responsive to user changes to message-send-mail-function.
9b981cb6 13447
01c52d31 134482004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 13449
01c52d31
MB
13450 * legacy-gnus-agent.el
13451 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
13452 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 13453
01c52d31 134542004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 13455
01c52d31 13456 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 13457
01c52d31 134582004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 13459
01c52d31
MB
13460 * nnmail.el (nnmail-cache-insert): Always check whether
13461 nnmail-cache-ignore-groups matches a group name.
f429956a 13462
01c52d31 134632004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 13464
01c52d31
MB
13465 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
13466 (spam-find-spam, spam-log-processing-to-registry)
13467 (spam-log-registered-p, spam-log-unregistration-needed-p)
13468 (spam-log-undo-registration): Use gnus-message instead of
13469 gnus-error, none of these errors are fatal.
5c243ee4 13470
01c52d31
MB
13471 * gnus-registry.el (gnus-registry-clean-empty-function)
13472 (gnus-registry-clean-empty): Remove only empty entries without
13473 extra data.
aba1948a 13474
01c52d31 134752004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 13476
01c52d31
MB
13477 * spam-stat.el (spam-stat-buffer-change-to-spam)
13478 (spam-stat-buffer-change-to-non-spam): Change (error) to
13479 (gnus-message 8) invocation.
aba1948a 13480
01c52d31 134812004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13482
01c52d31
MB
13483 * nntp.el (nntp-via-netcat-command): New variable.
13484 (nntp-via-netcat-switches): New variable.
13485 (nntp-open-via-rlogin-and-netcat): New function.
13486 (nntp-open-connection-function): Doc fix.
13487 (nntp-telnet-command): Doc fix.
13488 (nntp-end-of-line): Doc fix.
13489 (nntp-via-rlogin-command): Doc fix.
13490 (nntp-via-user-name): Doc fix.
13491 (nntp-via-address): Doc fix.
aba1948a 13492
01c52d31 134932004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 13494
01c52d31
MB
13495 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
13496 error in Emacs 21.1.
ddff82cf 13497
01c52d31 134982004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 13499
01c52d31 13500 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 13501
01c52d31 135022004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 13503
01c52d31
MB
13504 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
13505 (gnus-agent-with-refreshed-group): New macro.
13506 (gnus-agent-rename-group): New function.
13507 (gnus-agent-delete-group): New function.
13508 (gnus-agent-save-group-info): Use gnus-command-method when
13509 `method' parameter is nil. Don't write nil entries into the
13510 active file.
13511 (gnus-agent-get-group-info): New function.
13512 (gnus-agent-fetch-articles): Use
13513 gnus-agent-update-files-total-fetched-for to increment disk space
13514 used.
13515 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
13516 gnus-agent-update-view-total-fetched-for to increment disk space
13517 used.
13518 (gnus-agent-get-local): Added optional parameters to avoid calling
13519 gnus-group-real-name and gnus-find-method-for-group.
13520 (gnus-agent-set-local): Delete stored entry if either min, or max,
13521 are nil.
13522 (gnus-agent-fetch-session): Reworded error/quit messages. On
b643362c 13523 quit, use gnus-agent-regenerate-group to record existence of any
01c52d31
MB
13524 articles fetched to disk before the quit occurred.
13525 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
13526 gnus-agent-update-view-total-fetched-for, and
13527 gnus-agent-update-files-total-fetched-for to decrement disk space
13528 used.
13529 (gnus-agent-retrieve-headers): Use
13530 gnus-agent-update-view-total-fetched-for to increment disk space
13531 used.
13532 (gnus-agent-regenerate-group): Replace gnus-group-update-group
13533 with gnus-agent-update-files-total-fetched-for to decrement disk
13534 space and fresh group buffer.
13535 (gnus-agent-inhibit-update-total-fetched-for): New variable.
13536 (gnus-agent-need-update-total-fetched-for): New variable.
13537 (gnus-agent-update-files-total-fetched-for): New function.
13538 (gnus-agent-update-view-total-fetched-for): New function.
13539 (gnus-agent-total-fetched-for): New function.
13540
13541 * gnus-cache.el (gnus-cache-save-buffers): Use
13542 gnus-cache-update-overview-total-fetched-for to change disk space
13543 used by this group.
13544 (gnus-cache-possibly-enter-article): Use
13545 gnus-cache-update-file-total-fetched-for to increment disk space
13546 used by this group.
13547 (gnus-cache-possibly-remove-article): Use
13548 gnus-cache-update-file-total-fetched-for to decrement disk space
13549 used by this group.
13550 (gnus-cache-generate-nov-databases): Purge total fetched cache.
13551 (gnus-cache-rename-group): New function.
13552 (gnus-cache-delete-group): New function.
13553 (gnus-cache-inhibit-update-total-fetched-for): New variable.
13554 (gnus-cache-need-update-total-fetched-for): New variable.
13555 (gnus-cache-with-refreshed-group): New macro.
13556 (gnus-cache-update-file-total-fetched-for): New function.
13557 (gnus-cache-update-overview-total-fetched-for): New function.
13558 (gnus-cache-rename-group-total-fetched-for): New function.
13559 (gnus-cache-delete-group-total-fetched-for): New function.
13560 (gnus-cache-total-fetched-for): New function.
112d84ef 13561
01c52d31
MB
13562 * gnus-group.el: Require gnus-sum and autoload functions to
13563 resolve warnings when gnus-group.el compiled alone.
c4cc8b9a 13564 (gnus-group-line-format): Documented new %F.
01c52d31
MB
13565 (size of Fetched data) group line format; identifies disk space
13566 used by agent and cache.
13567 (gnus-group-line-format-alist): Defined new F format.
13568 (gnus-total-fetched-for): New function.
13569 (gnus-group-delete-group): No longer update
13570 gnus-cache-active-altered as gnus-request-delete-group now keeps
13571 the cache in sync.
13572 (gnus-group-list-active): Let the agent store a server's active
13573 list if currently plugged.
2f7717f6 13574
c9e31f32
SM
13575 * gnus-int.el (gnus-request-delete-group):
13576 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 13577 local disk in sync with the server.
c9e31f32
SM
13578 (gnus-request-rename-group):
13579 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 13580 local disk in sync with the server.
2f7717f6 13581
c9e31f32
SM
13582 * gnus-start.el (gnus-get-unread-articles):
13583 Cosmetic simplification to logic.
c44edf72 13584
01c52d31 13585 * gnus-util.el (gnus-rename-file): New function.
c44edf72 13586
01c52d31 135872004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 13588
01c52d31 13589 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 13590
01c52d31 135912004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13592
01c52d31
MB
13593 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
13594 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 13595
01c52d31 135962004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13597
01c52d31
MB
13598 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
13599 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 13600
01c52d31 136012004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 13602
01c52d31 13603 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 13604
01c52d31 136052004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13606
01c52d31
MB
13607 * spam.el (spam-set-difference): Add function to replace
13608 gnus-set-difference in spam.el.
13609 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 13610
01c52d31 136112004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 13612
01c52d31
MB
13613 * gnus-registry.el (gnus-registry-cache-file): Update to use
13614 gnus-dribble-directory OR gnus-home-directory OR ~.
13615 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 13616
01c52d31 136172004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 13618
01c52d31
MB
13619 * message.el (message-exchange-point-and-mark): Use
13620 message-mark-active-p. Suggested by Jesper Harder
13621 <harder@ifa.au.dk>.
45893b95 13622
01c52d31 136232004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 13624
01c52d31
MB
13625 * message.el (message-exchange-point-and-mark): Don't activate
13626 region if it was inactive. Suggested by Hiroshi Fujishima
13627 <pooh@nature.tsukuba.ac.jp>.
734c5765 13628
01c52d31 136292004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 13630
01c52d31
MB
13631 * gnus-art.el (article-display-face): Display Faces in the same
13632 order as X-Faces.
734c5765 13633
01c52d31 136342004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13635
01c52d31 13636 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 13637
01c52d31 136382004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13639
01c52d31
MB
13640 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
13641 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
13642 (gnus-article-mime-hierarchy): Remove.
13643 (gnus-article-mime-hierarchy-next): Remove.
13644 (gnus-article-mode): Revert 2004-03-19 change.
13645 (gnus-article-setup-buffer): Revert 2004-03-19 change.
13646 (gnus-insert-mime-button): Revert 2004-03-19 change.
13647 (gnus-mime-accumulate-hierarchy): Remove.
13648 (gnus-mime-enter-multipart): Remove.
149cd465 13649 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
13650 (gnus-mime-display-part): Revert 2004-03-19 change.
13651 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 13652
01c52d31 13653 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 13654
01c52d31 136552004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 13656
01c52d31 13657 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 13658
01c52d31 136592004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13660
01c52d31
MB
13661 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
13662 t while entering a file name using the mm-with-multibyte macro.
13663 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 13664
01c52d31 13665 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 13666
01c52d31 136672004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13668
01c52d31
MB
13669 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
13670 user option.
13671 (gnus-mime-multipart-functions): Doc and customization fix.
13672 (gnus-article-mime-hierarchy): New variable.
13673 (gnus-article-mime-hierarchy-next): New variable.
13674 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
13675 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
13676 gnus-article-mime-hierarchy-next to nil.
13677 (gnus-insert-mime-button): Show hierarchy numbers.
13678 (gnus-mime-accumulate-hierarchy): New function.
13679 (gnus-mime-enter-multipart): New function.
13680 (gnus-mime-leave-multipart): New function.
13681 (gnus-mime-display-part): Recompute hierarchical MIME structure.
13682 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 13683
01c52d31
MB
13684 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
13685 gnus-article-mime-hierarchy-next to nil.
ad136a7c 13686
01c52d31 136872004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 13688
01c52d31 13689 * dns.el: Don't require gnus-xmas.
ad136a7c 13690
01c52d31 136912004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 13692
01c52d31
MB
13693 * mml.el (mml-generate-mime-1): Don't use format=flowed with
13694 inline PGP.
13695 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 13696
01c52d31 136972004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13698
01c52d31
MB
13699 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
13700 when the group's active is not available.
ad136a7c 13701
01c52d31 137022004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13703
01c52d31
MB
13704 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
13705 error.
ad136a7c 13706
01c52d31 137072004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 13708
01c52d31
MB
13709 * imap.el (imap-store-password): New variable.
13710 (imap-interactive-login): Use it.
13711 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 13712
01c52d31 137132004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13714
01c52d31
MB
13715 * gnus-art.el (gnus-article-read-summary-keys): Restore new
13716 window-start and hscroll to summary window.
ad136a7c 13717
01c52d31 137182004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 13719
01c52d31
MB
13720 * gnus-start.el (gnus-convert-old-newsrc): Only write the
13721 conversion message to newsrc-dribble when an actual conversion is
13722 performed.
ad136a7c 13723
01c52d31 137242004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 13725
01c52d31 13726 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 13727
01c52d31 137282004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 13729
01c52d31
MB
13730 * mm-decode.el (mm-complicated-handles): New function reviving
13731 former definition of mm-multiple-handles.
49561cf6 13732
01c52d31
MB
13733 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
13734 (gnus-mime-delete-part): Use it.
49561cf6 13735
01c52d31 137362004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 13737
01c52d31
MB
13738 * gnus-agent.el (gnus-agent-read-local): Bind
13739 nnheader-file-coding-system to gnus-agent-file-coding-system to
13740 avoid the implicit assumption that they will always be equal.
13741 (gnus-agent-save-local): Bind buffer-file-coding-system, not
13742 coding-system-for-write, as the with-temp-file macro first prints
13743 to a buffer then saves the buffer.
87589a70 13744
01c52d31 137452004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 13746
01c52d31
MB
13747 * gnus-art.el (gnus-article-edit-part): New function.
13748 (gnus-mime-save-part-and-strip): Use it; do query instead of
13749 signaling an error; don't use mm-multiple-handles.
13750 (gnus-mime-delete-part): Ditto.
c825ac9d 13751
01c52d31 137522004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 13753
01c52d31
MB
13754 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
13755 old file versions.
13756 (gnus-group-prepare-hook): Removed function that converted list
13757 form of gnus-agent-expire-days to group properties.
ae465fa7 13758
01c52d31
MB
13759 * gnus-int.el: Autoload gnus-agent-regenerate-group.
13760 (gnus-request-accept-article): Re-indented.
5f49be3f 13761
01c52d31
MB
13762 * gnus-start.el (gnus-convert-old-newsrc): Registered new
13763 converters to handle old agent file formats. Added logic for a
13764 "backup before upgrading warning".
13765 (gnus-convert-mark-converter-prompt): Developers can mark
13766 functions as needing (default), or not needing,
13767 gnus-convert-old-newsrc's "backup before upgrading warning".
13768 (gnus-convert-converter-needs-prompt): Tests whether the user
13769 should be protected from potentially irreversable changes by the
13770 function.
5f49be3f 13771
002876ab 13772 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 13773 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 13774
01c52d31 137752004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 13776
01c52d31 13777 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 13778
01c52d31 13779 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 13780
01c52d31 137812004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 13782
01c52d31 13783 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 13784
01c52d31 13785 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 13786
01c52d31 13787 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 13788
01c52d31 137892004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 13790
01c52d31
MB
13791 * gnus-sum.el (gnus-widget-reversible-match)
13792 (gnus-widget-reversible-to-internal)
13793 (gnus-widget-reversible-to-external): New functions.
13794 (gnus-widget-reversible): New widget.
13795 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 13796
01c52d31 137972004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 13798
01c52d31
MB
13799 * gnus-sum.el (gnus-thread-sort-functions)
13800 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 13801
01c52d31 138022004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 13803
01c52d31
MB
13804 * spam.el (spam-use-gmane-xref): Add new backend.
13805 (spam-gmane-xref-spam-group): Add variable to control the name of the
13806 Gmane spam group.
13807 (spam-blackhole-servers, spam-blackhole-good-server-regex)
13808 (spam-regex-headers-spam, spam-regex-headers-ham)
13809 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
13810 (spam-list-of-checks): Add spam-use-gmane-xref to list of
13811 backends and checks.
13812 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 13813
01c52d31
MB
13814 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
13815 an autodetect method.
e2642250 13816
01c52d31 138172004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13818
01c52d31
MB
13819 * gnus-int.el (gnus-request-accept-article): Inform the agent that
13820 articles are being added to a group.
13821 (gnus-request-replace-article): Inform the agent that articles
13822 need to be uncached as the cached contents are no longer valid.
e2642250 13823
01c52d31 138242004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13825
01c52d31 13826 * binhex.el: Don't autoload executable-find.
e2642250 13827
01c52d31 13828 * canlock.el: Don't autoload mail-fetch-field.
e2642250 13829
01c52d31 13830 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 13831
01c52d31
MB
13832 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
13833 rmail-dont-reply-to and rmail-output.
e2642250 13834
01c52d31 13835 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 13836
01c52d31 13837 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 13838
01c52d31
MB
13839 * imap.el: Don't autoload base64-decode-string,
13840 base64-encode-string and md5.
e2642250 13841
01c52d31
MB
13842 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
13843 and rmail-msg-restore-non-pruned-header.
e2642250 13844
01c52d31 13845 * mm-decode.el: Don't autoload executable-find.
e2642250 13846
01c52d31 13847 * mm-url.el: Don't autoload executable-find.
e2642250 13848
01c52d31 13849 * mm-view.el: Don't autoload diff-mode.
e2642250 13850
01c52d31
MB
13851 * nndb.el: Don't autoload news-reply-mode, news-setup,
13852 cancel-timer and telnet.
e2642250 13853
01c52d31 13854 * password.el: Don't autoload run-at-time for Emacs.
e2642250 13855
01c52d31 13856 * sha1-el.el: Don't autoload executable-find.
e2642250 13857
01c52d31 13858 * sieve-mode.el: Don't autoload c-mode.
e2642250 13859
01c52d31 13860 * uudecode.el: Don't autoload executable-find.
e2642250 13861
01c52d31 138622004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 13863
01c52d31
MB
13864 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
13865 (gnus-agent-possibly-alter-active): Avoid null in numeric
13866 comparison.
13867 (gnus-agent-set-local): Refuse to save null in local object table.
13868 (gnus-agent-regenerate-group): The REREAD parameter can now be a
13869 list of articles that will be marked as unread.
e2642250 13870
01c52d31 138712004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 13872
01c52d31 13873 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 13874
01c52d31 138752004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 13876
01c52d31
MB
13877 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
13878 language tags.
ba0226dd 13879
01c52d31 138802004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 13881
01c52d31
MB
13882 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
13883 Don't bind "obarray".
5153a47a 13884
01c52d31
MB
13885 * gnus-sum.el (gnus-thread-sort-functions): Added
13886 `gnus-thread-sort-by-most-recent-number' and
13887 `gnus-thread-sort-by-most-recent-date'.
13888 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 13889
01c52d31 138902004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13891
01c52d31 13892 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 13893
01c52d31 138942004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 13895
01c52d31
MB
13896 * gnus-cus.el (gnus-agent-customize-category): Removed
13897 ignore-errors macro reference that required cl to be loaded at
13898 run-time.
5153a47a 13899
01c52d31
MB
13900 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
13901 single-interval range of the form (min . max). Previously the
13902 range had to look like ((min . max)). Likewise, return
13903 (min . max) rather than ((min . max)).
13904 (gnus-range-map): Use gnus-range-normalize to accept
13905 single-interval range.
5153a47a 13906
01c52d31
MB
13907 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
13908 the cache, but not the agent, now appear with their usual face.
5153a47a 13909
01c52d31 139102004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 13911
01c52d31
MB
13912 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
13913 w3m-safe-url-regexp variable buffer-local.
86713405 13914
01c52d31 13915 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 13916
01c52d31 139172004-02-27 Simon Josefsson <jas@extundo.com>
86713405 13918
01c52d31
MB
13919 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
13920 gnus-group-real-prefix.
13921 (gnus-summary-move-article): Use it, instead of
13922 gnus-group-real-prefix.
86713405 13923
01c52d31 139242004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 13925
01c52d31
MB
13926 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
13927 w3m-safe-url-regexp variable buffer-local and set it as the value
13928 of mm-w3m-safe-url-regexp.
d5ddd795 13929
01c52d31 13930 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 13931
01c52d31
MB
13932 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
13933 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 13934
01c52d31
MB
13935 * nnrss.el (nnrss-opml-export): Use
13936 mm-set-buffer-file-coding-system instead of
13937 set-buffer-file-coding-system.
54506618 13938
01c52d31 139392004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 13940
01c52d31
MB
13941 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
13942 of checkdoc.el).
13943 * nnrss.el: do.
13944 * gnus-mlspl.el: do.
13945 * gnus-ml.el: do.
13946 * gnus-srvr.el: do.
54506618 13947
01c52d31 13948 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 13949
01c52d31 139502004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 13951
01c52d31
MB
13952 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
13953 Corrections to custom-manual links.
54506618 13954
01c52d31 13955 * gnus-art.el (gnus-article): Ditto.
54506618 13956
01c52d31 13957 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 13958
01c52d31 139592004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13960
01c52d31 13961 * flow-fill.el: Typo.
54506618 13962
01c52d31 139632004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 13964
01c52d31 13965 * spam-wash.el: New file.
54506618 13966
01c52d31 139672004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 13968
01c52d31 13969 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 13970
01c52d31 139712004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 13972
01c52d31
MB
13973 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
13974 to be run with new-articles as LIST1, not LIST2.
13975 (spam-registration-functions): Add spam-use-ham-copy as a nil
13976 registration backend.
54506618 13977
01c52d31 139782004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 13979
01c52d31
MB
13980 * spam-stat.el (spam-stat-washing-hook): New option.
13981 (spam-stat-buffer-words): Use it.
13982 (spam-stat-process-directory, spam-stat-test-directory): Use
13983 insert-file-contents-literally.
13984 (spam-stat-coding-system): New variable.
13985 (spam-stat-load, spam-stat-save): Use it.
54506618 13986
01c52d31 139872004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 13988
01c52d31
MB
13989 * spam-report.el (spam-report-plug-agent): Quote
13990 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 13991
01c52d31 139922004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13993
01c52d31
MB
13994 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
13995 / in mailto URLs.
54506618 13996
01c52d31 139972004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 13998
01c52d31
MB
13999 * spam-report.el (spam-report-process-queue): Fix interactive use.
14000 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
14001 (spam-report-unplug-agent): Doc fixes.
14002 (spam-report-url-ping-mm-url, spam-report-url-to-file)
14003 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 14004
01c52d31 140052004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 14006
01c52d31
MB
14007 * message.el (message-setup-fill-variables): Add mml tags to
14008 paragraph-start and paragraph-separate. Suggested by Andrew Korty
14009 <ajk@iu.edu>.
14010 (message-mode): Don't modify paragraph-separate there.
54506618 14011
01c52d31 140122004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 14013
01c52d31
MB
14014 * compface.el (uncompface-use-external): Default to undecided.
14015 (uncompface-use-external-threshold): New variable.
14016 (uncompface-float-time): New macro.
14017 (uncompface): Determine whether to use the external decoder if
14018 uncompface-use-external is undecided.
54506618 14019
01c52d31 140202004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 14021
01c52d31
MB
14022 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
14023 after images.
54506618 14024
01c52d31 14025 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 14026
01c52d31 140272004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 14028
01c52d31 14029 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 14030
002876ab 14031 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 14032
01c52d31
MB
14033 * gnus-sum.el (gnus-summary-limit-to-age)
14034 (gnus-summary-limit-children): do.
54506618 14035
01c52d31 14036 * gnus-int.el (gnus-request-scan): do.
54506618 14037
01c52d31 14038 * gnus-group.el (gnus-group-suspend): do.
54506618 14039
01c52d31 14040 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 14041
01c52d31 14042 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 14043
01c52d31
MB
14044 * gnus-agent.el (gnus-summary-set-agent-mark)
14045 (gnus-agent-regenerate-group): do.
54506618 14046
01c52d31 14047 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 14048
01c52d31 14049 * binhex.el (binhex-decode-region-internal): do.
54506618 14050
01c52d31 140512004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 14052
01c52d31
MB
14053 * gnus-fun.el (gnus-face-properties-alist): New user option.
14054 (gnus-display-x-face-in-from): Use it.
54506618 14055
01c52d31 14056 * gnus-art.el (article-display-face): Ditto.
54506618 14057
01c52d31 14058 * compface.el (uncompface-use-external): Default to nil.
54506618 14059
01c52d31 140602004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 14061
01c52d31
MB
14062 * nntp.el (nntp-erase-buffer): New function.
14063 (nntp-retrieve-data, nntp-send-command)
14064 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
14065 (nntp-possibly-change-group): Use it.
54506618 14066
01c52d31
MB
14067 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
14068 with-current-buffer.
54506618 14069
01c52d31 140702004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 14071
01c52d31
MB
14072 * compface.el: Merge the ELisp-based uncompface program.
14073 (compface): New customization group.
14074 (uncompface-use-external): New user option.
14075 (uncompface): Call uncompface-internal if uncompface-use-external
14076 is nil.
14077 (uncompface-internal): New function. Note that there are also
14078 some other functions and variables added for this function.
54506618 14079
01c52d31 140802004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 14081
01c52d31
MB
14082 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
14083 if necessary.
54506618 14084
01c52d31 140852004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 14086
01c52d31
MB
14087 * spam-report.el (spam-report-unplug-agent)
14088 (spam-report-plug-agent, spam-report-deagentize)
14089 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
14090 Add support for the Agent in spam-report: when unplugged, report to a
14091 file; when plugged, submit all the requests.
54506618 14092
01c52d31
MB
14093 * spam.el (spam-register-routine): Fix message about
14094 registration.
54506618 14095
01c52d31 140962004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 14097
01c52d31
MB
14098 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
14099 dependencies.
14100 (rfc2047-encode): Use it.
54506618 14101
01c52d31
MB
14102 * gnus-art.el (gnus-button-marker-list): Move before first
14103 reference.
54506618 14104
01c52d31
MB
14105 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
14106 (imap-parse-body): Fix format string mismatch.
54506618 14107
01c52d31 14108 * gnus-score.el (gnus-summary-increase-score): do.
54506618 14109
01c52d31 14110 * nnrss.el (nnrss-close): New function.
54506618 14111
01c52d31 141122004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 14113
01c52d31
MB
14114 * nnrss.el (nnrss-make-filename): New function.
14115 (nnrss-request-delete-group, nnrss-read-server-data)
14116 (nnrss-save-server-data, nnrss-read-group-data)
14117 (nnrss-save-group-data): Use it.
14118 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
14119 (nnrss-read-server-data, nnrss-read-group-data): Use load.
14120 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 14121
01c52d31 141222004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 14123
01c52d31 14124 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 14125
01c52d31 141262004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 14127
01c52d31
MB
14128 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
14129 files.
54506618 14130
01c52d31
MB
14131 * message.el (message-generate-headers-first): Don't quote nil
14132 and t in docstrings.
54506618 14133
01c52d31 14134 * imap.el (imap-id): do.
54506618 14135
01c52d31
MB
14136 * gnus-agent.el (gnus-agent-consider-all-articles)
14137 (gnus-agent-queue-mail): do.
54506618 14138
01c52d31 141392004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 14140
01c52d31
MB
14141 * spam-report.el (spam-report-process-queue): New function.
14142 Process requests from `spam-report-requests-file'.
14143 (spam-report-process-queue): Doc fix.
54506618 14144
01c52d31 141452004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 14146
01c52d31
MB
14147 * spam.el (spam-register-routine)
14148 (spam-log-processing-to-registry, spam-log-registered-p)
14149 (spam-log-unregistration-needed-p, spam-log-undo-registration):
14150 Change "check" to "spam-check" for semi-clarity.
531e5812 14151
01c52d31 141522004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 14153
01c52d31 14154 * pop3.el: Require nnheader.
531e5812 14155
01c52d31 14156 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 14157
01c52d31 14158 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 14159
01c52d31 14160 * gnus-picon.el: Require cl.
531e5812 14161
01c52d31 14162 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 14163
01c52d31 14164 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 14165
01c52d31 14166 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 14167
01c52d31
MB
14168 * gnus-art.el (gnus-article-edit-mode): Define before first
14169 reference.
531e5812 14170
01c52d31 141712004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 14172
01c52d31
MB
14173 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
14174 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 14175
01c52d31 14176 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 14177
01c52d31 14178 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 14179
01c52d31 14180 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 14181
01c52d31 14182 * gnus-art.el (article-date-ut): do.
69075cdd 14183
01c52d31
MB
14184 * message.el (message-fetch-field): Remove redundant
14185 case-fold-search binding.
14186 (message-narrow-to-field): Simplify.
69075cdd 14187
01c52d31 141882004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 14189
01c52d31 14190 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 14191
01c52d31
MB
14192 * spam-report.el (spam-report-url-to-file)
14193 (spam-report-requests-file): New function and variable for offline
14194 reporting.
14195 (spam-report-url-ping-function): Add `spam-report-url-to-file'
14196 and user defined function.
14197 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 14198
01c52d31 141992004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 14200
01c52d31 14201 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 14202
01c52d31 142032004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 14204
01c52d31
MB
14205 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
14206 format string mismatch.
ebbeed62 14207
01c52d31 14208 * sieve.el (sieve-deactivate-all): do.
8903a9c8 14209
01c52d31 14210 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 14211
01c52d31 14212 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 14213
01c52d31 14214 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 14215
01c52d31 14216 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 14217
01c52d31 142182004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 14219
01c52d31
MB
14220 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
14221 the list of checks.
e62e7654 14222
01c52d31 142232004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 14224
01c52d31
MB
14225 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
14226 padding.
e62e7654 14227
01c52d31 142282004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 14229
01c52d31
MB
14230 * mm-view.el (mm-fill-flowed): New variable.
14231 (mm-inline-text): Use it.
eb6a2b61 14232
01c52d31 142332004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 14234
01c52d31
MB
14235 * spam.el (spam-spamassassin-register-ham-routine)
14236 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 14237
01c52d31 142382004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 14239
01c52d31
MB
14240 * gnus.el (gnus-tmp-grouplens): Remove.
14241 (gnus-summary-line-format): Remove grouplens.
f0096211 14242
01c52d31 14243 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 14244
01c52d31
MB
14245 * gnus-spec.el (gnus-format-specs): Ditto.
14246 (gnus-update-format-specifications): Flush the group format spec
14247 cache if there's the grouplens stuff.
14248 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 14249
01c52d31 142502004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 14251
01c52d31
MB
14252 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
14253 omission.
14e20e13 14254
01c52d31 142552004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 14256
01c52d31
MB
14257 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
14258 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 14259
01c52d31 142602004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 14261
149cd465
JB
14262 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
14263 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
14264 New macros and functions.
14265 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
14266 Handle > NLINK_MAX messages.
14267 * nnmaildir.el (nnmaildir-request-set-mark): Use
14268 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 14269
01c52d31 142702004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 14271
01c52d31
MB
14272 * spam-stat.el (spam-stat-process-directory-age): New option.
14273 (spam-stat-process-directory): Use it.
c1d7d285 14274
01c52d31 142752004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 14276
01c52d31
MB
14277 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
14278 (spam-stat-save): Accept prefix argument.
c1d7d285 14279
01c52d31 142802004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 14281
01c52d31
MB
14282 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
14283 links" error.
c1d7d285 14284
01c52d31 142852004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 14286
01c52d31
MB
14287 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
14288 compatibility with old .newsrc.eld files.
10b43d7c 14289
01c52d31 14290 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 14291
01c52d31 14292 * gnus-start.el (gnus-1): do.
f4dd4ae8 14293
01c52d31 14294 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 14295
01c52d31 14296 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 14297
01c52d31 14298 * gnus-gl.el: Remove.
f4dd4ae8 14299
01c52d31 143002004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 14301
01c52d31
MB
14302 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
14303 marks consisting of a single range {for example, (3 . 5)} rather
14304 than a list of a single range { ((3 . 5)) }.
49561cf6 14305
01c52d31 143062004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 14307
01c52d31
MB
14308 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
14309 with-current-buffer.
14310 (spam-stat-store-current-buffer): Use insert-buffer-substring to
14311 avoid consing a string.
f4dd4ae8 14312
01c52d31
MB
14313 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
14314 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 14315
01c52d31 143162004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 14317
01c52d31
MB
14318 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
14319 uncompressed list.
f4dd4ae8 14320
01c52d31 143212004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 14322
01c52d31
MB
14323 * spam-stat.el (spam-stat-strip-xref): New function.
14324 (spam-stat-process-directory): Use it.
f4dd4ae8 14325
01c52d31
MB
14326 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
14327 here -- it's done in message-fetch-field.
f4dd4ae8 14328
01c52d31 143292004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 14330
149cd465
JB
14331 * gnus-agent.el (gnus-agent-queue-mail)
14332 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
14333 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
14334 * gnus-draft.el (gnus-group-send-queue): Pass the group name
14335 "nndraft:queue" along to gnus-draft-send. Use
14336 gnus-agent-prompt-send-queue.
14337 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
14338 is "nndraft:queue". Suggested by Gaute Strokkenes
14339 <gs234@srcf.ucam.org>
f4dd4ae8 14340
c4cc8b9a
JB
14341 * gnus-agent.el (agent-disable-undownloaded-faces): Removed.
14342 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
14343 (gnus-agent-cat-groups): Use eval-and-compile, not
14344 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
14345 method of gnus-agent-cat-groups even when the buffer has been
14346 evaled.
3042deef 14347 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 14348 delete gnus-agent-save-active-1.
002876ab 14349 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
14350 gnus-agent-save-active.
14351 (gnus-agent-write-active): No longer adjust agent's copy of active
14352 file as agent's adjustments are now stored in their own
002876ab 14353 file. Removed optional parameter.
01c52d31
MB
14354 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
14355 servers. Add use of min/max range limits from server's local
14356 file.
14357 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
14358 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
14359 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 14360 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 14361 limits for articles known to the agent. Provides a fast mechanism
01c52d31 14362 for altering many active ranges.
3042deef 14363 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
14364 active file (local makes it unnecessary).
14365 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
14366
c4cc8b9a
JB
14367 * gnus-cus.el (agent-disable-undownloaded-faces): Removed.
14368 (agent-enable-undownloaded-faces): Added.
01c52d31
MB
14369
14370 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
14371 disable it when sending to "nndraft:queue".
14372 (gnus-group-send-queue): Add safety check to avoid sending queue
14373 when unplugged.
f4dd4ae8 14374
01c52d31
MB
14375 * gnus-group.el (gnus-group-catchup): Use new
14376 gnus-sequence-of-unread-articles, not
14377 gnus-list-of-unread-articles, to avoid exhausting memory with huge
14378 numbers of articles. Use gnus-range-map to avoid having to
14379 uncompress the unread list.
149cd465
JB
14380 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
14381 Fixed invalid ange-ftp reference.
9b5773bc 14382
01c52d31
MB
14383 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
14384 (gnus-sorted-range-intersection): Intersection of two ranges
14385 without requiring that they first be uncompressed.
9b5773bc 14386
01c52d31
MB
14387 * gnus-start.el (gnus-activate-group): Unless blocked by the
14388 caller, possibly expand the active range to include both cached
14389 and agentized articles.
14390 (gnus-convert-old-newsrc): Rewrote in anticipation of having
14391 multiple version-dependent converters.
14392 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
14393 gnus-agent-save-active.
14394 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 14395
01c52d31
MB
14396 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
14397 gnus-agent-possibly-alter-active.
14398 (gnus-adjust-marked-articles): Faster handling of simple lists
14399
144002004-01-21 Jesper Harder <harder@ifa.au.dk>
14401
14402 * spam-stat.el (spam-stat-test-directory): New optional argument
14403 displays a list of files detected. Suggested by Andrew Cohen
14404 <cohen@andy.bu.edu>.
14405 (spam-stat-buffer-words-with-scores): Don't narrow and change
14406 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
14407
296fa7b4 144082004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
14409
14410 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
14411 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
14412 (spam-spamassassin-arguments)
14413 (spam-spamassassin-spam-flag-header)
14414 (spam-spamassassin-positive-spam-flag-header)
14415 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
14416 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
14417 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
14418 (spam-list-of-processors, spam-list-of-checks)
14419 (spam-list-of-statistical-checks, spam-registration-functions)
14420 (spam-check-spamassassin-headers, spam-check-spamassassin)
14421 (spam-spamassassin-score)
14422 (spam-spamassassin-register-with-sa-learn)
14423 (spam-spamassassin-register-spam-routine)
14424 (spam-spamassassin-register-ham-routine)
14425 (spam-assassin-register-spam-routine)
002876ab
JB
14426 (spam-assassin-register-ham-routine): Add SpamAssassin support.
14427 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
14428
144292004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
14430
14431 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
14432 default scoring function.
14433 (spam-generic-score): Call spam-spamassassin-score if
14434 spam-use-spamassassin or spam-use-spamassassin-headers is on;
14435 spam-bogofilter-score otherwise.
14436
14437 * gnus.el (spam-process, spam-autodetect-methods): Add
14438 spamassassin and spamassassin-headers.
14439
144402004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
14441
14442 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
14443 Suppress unnecessary messages.
14444
144452004-01-20 Jesper Harder <harder@ifa.au.dk>
14446
14447 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
14448 make-hash-table.
46cdaf24 14449
01c52d31 144502004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14451
01c52d31 14452 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 14453
01c52d31 144542004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14455
01c52d31
MB
14456 * run-at-time.el: Remove useless (require 'itimer),
14457 eval-and-compile and (featurep 'xemacs).
a08b59c9 14458
01c52d31 144592004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14460
01c52d31
MB
14461 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
14462 GROUP is a virtual group.
a08b59c9 14463
01c52d31 144642004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 14465
01c52d31 14466 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 14467
01c52d31 144682004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14469
01c52d31 14470 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 14471
01c52d31 14472 * pgg-def.el: do.
a08b59c9 14473
01c52d31 14474 * nnmail.el: do.
a08b59c9 14475
01c52d31 14476 * gnus-undo.el: do.
a08b59c9 14477
01c52d31 14478 * gnus-picon.el: do.
a08b59c9 14479
01c52d31 14480 * gnus-util.el: do.
a08b59c9 14481
01c52d31 144822004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 14483
01c52d31 14484 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 14485
01c52d31 144862004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14487
01c52d31
MB
14488 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
14489 handle, as well as a list.
a08b59c9 14490
01c52d31
MB
14491 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
14492 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
14493 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 14494
01c52d31 144952004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 14496
01c52d31
MB
14497 * message.el (message-kill-to-signature): Allow prefix arg to
14498 specify number of lines to keep before signature.
a08b59c9 14499
01c52d31
MB
145002004-01-14 Kai Grossjohann <kai@emptydomain.de>
14501
c4cc8b9a 14502 * message.el (message-kill-to-signature): Change docstring.
a08b59c9 14503
01c52d31 145042004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14505
01c52d31
MB
14506 * canlock.el: Always require sha1-el.
14507 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 14508
01c52d31 14509 * message.el: Autoload sha1 only when compiling.
a08b59c9 14510
01c52d31 145112004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 14512
01c52d31 14513 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 14514
01c52d31 145152004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 14516
01c52d31 14517 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 14518
01c52d31 145192004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 14520
01c52d31
MB
14521 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
14522 Invoke gnus-score-mode. Reported by
880820fe 14523 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 14524
01c52d31
MB
14525 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
14526 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 14527
01c52d31 145282004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 14529
01c52d31 14530 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 14531
01c52d31 145322004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 14533
01c52d31
MB
14534 * spam.el (spam-get-article-as-string): Update to use
14535 gnus-request-article-this-buffer, much simpler.
14536 (spam-get-article-as-buffer): Remove.
6e7fb80c 14537
01c52d31 145382004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 14539
296fa7b4 14540 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 14541
01c52d31 145422004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 14543
01c52d31
MB
14544 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
14545 character for the encoding to avoid consing a string.
7cb0aa56 14546
01c52d31
MB
14547 * rfc2047.el (rfc2047-decode-string): Don't cons a string
14548 unnecessarily.
7cb0aa56 14549
01c52d31 14550 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 14551
01c52d31
MB
14552 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
14553 of mm-replace-chars-in-string.
e79f14a4 14554
01c52d31 145552004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14556
c9e31f32 14557 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 14558
01c52d31 14559 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 14560
01c52d31
MB
14561 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
14562 a new string in every iteration. Use shy groups.
e79f14a4 14563
01c52d31 145642004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 14565
c9e31f32
SM
14566 * gnus-srvr.el (gnus-browse-unsubscribe-group):
14567 * gnus-soup.el (gnus-soup-group-brew):
14568 * gnus-msg.el (gnus-put-message):
14569 * gnus-move.el (gnus-group-move-group-to-server):
14570 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
14571 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
14572 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
14573 (gnus-group-update-group, gnus-group-read-group)
14574 (gnus-group-make-group, gnus-group-make-help-group)
14575 (gnus-group-make-archive-group, gnus-group-make-directory-group)
14576 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
14577 (gnus-group-sort-by-unread, gnus-group-catchup)
14578 (gnus-group-unsubscribe-group, gnus-group-kill-group)
14579 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
14580 (gnus-group-list-groups):
14581 * gnus.el (gnus-generate-new-group-name):
14582 * gnus-delay.el (gnus-delay-send-queue):
14583 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 14584 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 14585 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 14586 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
14587 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
14588 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
14589 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
14590 (gnus-group-make-articles-read):
14591 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
14592 (gnus-group-change-level, gnus-kill-newsgroup)
14593 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
14594 (gnus-get-unread-articles, gnus-make-articles-unread)
14595 (gnus-make-ascending-articles-unread): Use accessor
14596 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
14597 to get group information for improved readability.
14598
01c52d31 145992004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14600
01c52d31
MB
14601 * gnus-art.el (article-decode-mime-words, article-babel)
14602 (gnus-article-highlight-signature, gnus-article-add-buttons)
14603 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 14604
01c52d31
MB
14605 * gnus-art.el (gnus-article-highlight-headers)
14606 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 14607
01c52d31
MB
14608 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
14609 (gnus-article-set-globals, gnus-request-article-this-buffer)
14610 (gnus-button-message-id, gnus-article-maybe-hide-headers)
14611 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
14612 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 14613
01c52d31 146142004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14615
01c52d31
MB
14616 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
14617 also under 80 char limit, and call gnus-error if needed.
14618 (spam-fetch-article-header): Fix - it was a
14619 buffer-local variable (gnus-newsgroup-data).
14620 (spam-find-spam): Use spam-generate-fake-headers, forget about
14621 spam-insert-fake-headers.
14622 (spam-insert-fake-headers): Remove.
1270d7ca 14623
01c52d31 146242004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14625
01c52d31
MB
14626 * deuglify.el (gnus-article-outlook-unwrap-lines)
14627 (gnus-outlook-rearrange-article)
14628 (gnus-outlook-repair-attribution-outlook)
14629 (gnus-outlook-repair-attribution-block)
14630 (gnus-outlook-repair-attribution-other): Remove redundant
14631 save-excursion.
1270d7ca 14632
01c52d31 146332004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14634
01c52d31
MB
14635 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
14636 (spam-fetch-field-subject-fast)
14637 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
14638 (spam-fetch-article-header): Add functions to deal with Gnus
14639 internals for fast retrieval of article header data.
14640 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 14641
01c52d31 146422004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14643
01c52d31
MB
14644 * pop3.el (pop3-md5): Remove.
14645 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 14646
01c52d31 14647 * mm-bodies.el: base64 is always built-in.
1270d7ca 14648
01c52d31
MB
14649 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
14650 with-current-buffer.
1270d7ca 14651
23f87bed 146522004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14653
23f87bed
MB
14654 * canlock.el (canlock-insert-header): Remove excessive grouping in
14655 regexp.
1270d7ca 14656
01c52d31
MB
14657 * gnus-sum.el (gnus-summary-read-document): Ditto.
14658
14659 * gnus-uu.el (gnus-uu-part-number): Ditto.
14660
14661 * html2text.el (html2text-remove-tags): Ditto.
14662 (html2text-format-tags): Ditto.
14663 (html2text-format-single-elements): Ditto.
14664
14665 * mml.el (mml-parse-1): Ditto.
14666
146672004-01-08 Jesper Harder <harder@ifa.au.dk>
14668
14669 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
14670
14671 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
14672
14673 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
14674
14675 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
14676
146772003-11-15 Simon Josefsson <jas@extundo.com>
14678
14679 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
14680 (pgg-gpg-lookup-key): Use regexp match instead of
14681 split-string (split-string is different between emacs 21.2 and
14682 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
14683
146842004-01-08 Jesper Harder <harder@ifa.au.dk>
14685
14686 * gnus-art.el (gnus-mime-view-all-parts)
14687 (gnus-article-part-wrapper, gnus-article-view-part): Use
14688 with-current-buffer.
14689
146902004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14691
14692 * spam.el (spam-disable-spam-split-during-ham-respool)
14693 (spam-spamoracle-database, spam-cache-lookups)
14694 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
14695 (spam-group-ham-mark-p, spam-group-spam-mark-p)
14696 (spam-group-ham-marks, spam-group-spam-marks)
14697 (spam-group-spam-contents-p, spam-group-ham-contents-p)
14698 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
14699 also add spam-use-blackholes to the statistical checks.
14700 (spam-fetch-field-fast): Add interface to fetching fields, may
14701 become a macro.
14702 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
14703 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
14704 (spam-insert-fake-headers): Fake an article when needed.
14705 (spam-find-spam): Fake article when possible.
14706 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
14707 (spam-check-bogofilter-headers): Use message-fetch-field instead
14708 of nnmail-fetch-field.
14709
147102004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
14711
14712 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
14713
147142004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
14715
14716 * spam.el (spam-split): Do not require spam-use-CHECK to be
14717 enabled if that check is passed to spam-split explicitly; also
14718 fix so 'spam doesn't get converted to spam-split-group when
14719 spam-split-symbolic-return is t.
14720 (spam-find-spam): Find registrations of the article and use those
14721 instead of re-running spam-split to find the spam/ham
14722 classification of the article.
14723 (spam-log-processing-to-registry, spam-log-registered-p)
14724 (spam-log-unregistration-needed-p, spam-log-undo-registration):
14725 Use gnus-error instead of gnus-message.
14726 (spam-log-registration-type): Add function to determine the
14727 classification of a message based on registry entries; will
14728 return nil if both 'spam and 'ham are found.
14729 (spam-check-BBDB): Expand all the BBDB macros here so we can have
14730 a reasonably fast local cache without the loading errors.
14731 (spam-cache-lookups): Set to t by default.
14732 (spam-find-spam): Don't try to guess spam-cache-lookups.
14733 (spam-enter-whitelist, spam-enter-blacklist): Clear the
14734 spam-caches entry.
14735 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
14736 caching of whitelist/blacklist entries.
14737 (spam-check-whitelist, spam-check-blacklist): Invoke
14738 spam-from-listed-p with a type, not a cache variable.
14739 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
14740
147412004-01-07 Jesper Harder <harder@ifa.au.dk>
14742
14743 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
14744
14745 * nnmail.el (nnmail-split-fancy): do.
14746
14747 * mml.el (mml-parse): do.
14748
14749 * gnus-score.el (gnus-enter-score-words-into-hashtb)
14750 (gnus-score-adaptive): do.
14751
23f87bed 147522004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14753
01c52d31
MB
14754 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
14755 (gnus-mime-button-map): Don't set keymap parent.
14756 (gnus-button-ctan-directory-regexp): Use shy grouping.
14757 (gnus-prev-page-map): Don't set keymap parent.
14758 (gnus-prev-page-map): Remove duplicated one.
14759 (gnus-next-page-map): Don't set keymap parent.
14760 (gnus-mime-security-button-map): Ditto.
14761
14762 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
14763 version number.
14764
23f87bed 14765 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 14766
23f87bed 147672004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14768
23f87bed
MB
14769 * canlock.el (canlock-sha1-function): Remove.
14770 (canlock-sha1-function-for-verify): Remove.
14771 (canlock-openssl-program): Remove.
14772 (canlock-openssl-args): Remove.
14773 (canlock-ignore-errors): Remove.
14774 (canlock-sha1-with-openssl): Remove.
14775 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
14776 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 14777
23f87bed
MB
14778 * sha1-el.el (sha1-string-external): Make it can return a string
14779 in binary form.
14780 (sha1-region-external): Ditto.
14781 (sha1-string-internal): Ditto.
14782 (sha1-region-internal): Ditto.
14783 (sha1-region): Ditto.
14784 (sha1-string): Ditto.
14785 (sha1): Ditto.
1270d7ca 14786
01c52d31 147872004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14788
01c52d31 14789 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 14790
01c52d31 147912004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14792
01c52d31 14793 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 14794
01c52d31
MB
14795 * run-at-time.el (run-at-time-saved): Remove.
14796 (run-at-time): Doc fix.
1270d7ca 14797
01c52d31 147982004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14799
01c52d31
MB
14800 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
14801 (gnus-summary-limit-map): Add it.
14802 (gnus-summary-make-menu-bar): do.
1270d7ca 14803
01c52d31 148042004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14805
01c52d31
MB
14806 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
14807 Make attempt at some caching support (done for BBDB only now).
14808 (spam-find-spam): Set spam-cache-lookups if there are more than 2
14809 addresses to be checked.
14810 (spam-clear-cache-BBDB): Add function, to be invoked by
14811 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
14812 (spam-check-BBDB): Check and use the caches, if
14813 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 14814
01c52d31 148152004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 14816
01c52d31 14817 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 14818
01c52d31 148192004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14820
01c52d31
MB
14821 * run-at-time.el (run-at-time-saved): Move to after the definition
14822 of `run-at-time'.
1270d7ca 14823
01c52d31 148242004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 14825
01c52d31
MB
14826 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
14827 mm-w3m-local-map-property.
1270d7ca 14828
01c52d31
MB
14829 * mm-view.el (mm-w3m-mode-map): Remove.
14830 (mm-w3m-local-map-property): Remove.
14831 (mm-inline-text-html-render-with-w3m): Don't use
14832 mm-w3m-local-map-property.
1270d7ca 14833
01c52d31 148342004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 14835
01c52d31 14836 * run-at-time.el: New file.
1270d7ca 14837
01c52d31
MB
14838 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
14839 of gnus-set-text-properties.
1270d7ca 14840
01c52d31 14841 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 14842
01c52d31 14843 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 14844
01c52d31 14845 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 14846
01c52d31
MB
14847 * gnus-art.el (gnus-button-push): Use set-text-properties instead
14848 of gnus-.
1b155fbd 14849
01c52d31
MB
14850 * gnus.el: Changed calls to nnheader-run-at-time and
14851 password-run-at-time throughout to use run-at-time directly.
1b155fbd 14852
01c52d31 14853 * password.el: Removed definition of run-at-time.
1b155fbd 14854
880820fe 148552004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 14856
01c52d31
MB
14857 * mml.el (mml-minibuffer-read-disposition): Show attachment type
14858 in prompt.
1b155fbd 14859
01c52d31 148602004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 14861
01c52d31
MB
14862 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
14863 XEmacs version.
1270d7ca 14864
01c52d31
MB
14865 * dns.el (dns-make-network-process): Use `open-network-stream'
14866 instead of `gnus-xmas-open-network-stream'.
1270d7ca 14867
01c52d31 14868 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 14869
01c52d31 148702004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14871
01c52d31
MB
14872 * gnus-art.el (gnus-mime-display-alternative)
14873 (gnus-insert-mime-button, gnus-insert-mime-security-button)
14874 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
14875 Don't use gnus-local-map-property.
1270d7ca 14876
01c52d31 14877 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 14878
01c52d31
MB
14879 * mm-view.el (mm-view-pkcs7-decrypt): Replace
14880 gnus-completing-read-maybe-default with completing-read.
1270d7ca 14881
01c52d31
MB
14882 * gnus-util.el (gnus-completing-read): do.
14883 (gnus-completing-read-maybe-default): Remove.
1270d7ca 14884
01c52d31 148852004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 14886
01c52d31
MB
14887 * password.el: Only autoload `run-at-time' if not XEmacs.
14888 Only autoload the itimer functions if XEmacs.
1270d7ca 14889
01c52d31 148902004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14891
01c52d31
MB
14892 * gnus-art.el (gnus-read-string): Remove.
14893 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
14894 read-string.
1270d7ca 14895
01c52d31 148962004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 14897
01c52d31
MB
14898 * netrc.el: Autoload password-read.
14899 (netrc): Add configuration group.
14900 (netrc-encoding-method, netrc-openssl-path): Add
14901 variables for encoding and decoding of files with symmetric
14902 ciphers.
14903 (netrc-encode): Add assistant function to encode a file with
14904 netrc-encoding-method.
14905 (netrc-parse): Add interactive parameter, added optional
14906 decoding if netrc-encoding-method is non-nil but otherwise
14907 behavior is standard.
14908 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
14909 Do s/encode/encrypt/ everywhere.
1270d7ca 14910
01c52d31 14911 * spam.el: Remove executable-find autoload.
1270d7ca 14912
01c52d31 149132004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14914
01c52d31 14915 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 14916
01c52d31 14917 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 14918
01c52d31 149192004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 14920
c4cc8b9a 14921 * gnus-art.el (gnus-treat-ansi-sequences)
149cd465 14922 (article-treat-ansi-sequences): New variable and function.
01c52d31 14923 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 14924
01c52d31
MB
14925 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
14926 Use it.
1270d7ca 14927
01c52d31 149282004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 14929
01c52d31 14930 * mm-util.el (mm-quote-arg): Remove.
23f87bed 14931
01c52d31
MB
14932 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
14933 shell-quote-argument.
1270d7ca 14934
01c52d31 14935 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 14936
01c52d31 14937 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 14938
01c52d31
MB
14939 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
14940 with make-char.
1270d7ca 14941
01c52d31 14942 * mm-util.el (mm-make-char): Remove.
1270d7ca 14943
01c52d31
MB
14944 * mml.el (mml-mode): Replace gnus-add-minor-mode with
14945 add-minor-mode.
1270d7ca 14946
01c52d31 14947 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 14948
01c52d31 14949 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 14950
01c52d31 14951 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 14952
01c52d31 14953 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 14954
01c52d31 14955 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 14956
01c52d31 14957 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 14958
01c52d31 14959 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 14960
01c52d31 14961 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 14962
01c52d31 14963 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 14964
01c52d31 14965 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 14966
01c52d31
MB
14967 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14968 Replace gnus-char-width with char-width.
1270d7ca 14969
01c52d31 14970 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14971
01c52d31
MB
14972 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
14973 Replace gnus-char-width with char-width.
1270d7ca 14974
01c52d31 14975 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 14976
01c52d31
MB
14977 * spam-stat.el (with-syntax-table): Remove with-syntax-table
14978 definition.
14979 Remove Emacs 20 hash table compatibility code.
1270d7ca 14980
01c52d31
MB
14981 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
14982 20 compatibility code.
1270d7ca 14983
01c52d31 14984 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 14985
01c52d31 14986 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 14987
01c52d31
MB
14988 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
14989 with point-at-{eol,bol}.
1270d7ca 14990
01c52d31 14991 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 14992
01c52d31 14993 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 14994
149cd465
JB
14995 * flow-fill.el (fill-flowed-point-at-bol)
14996 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 14997
01c52d31
MB
14998 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
14999 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 15000
01c52d31 150012004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 15002
01c52d31
MB
15003 * ntlm.el (ntlm-string-as-unibyte): New macro.
15004 (ntlm-build-auth-response): Use it.
1270d7ca 15005
01c52d31
MB
15006 Remove Emacs 20 stuff:
15007 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
15008 of delq and copy-sequence.
15009 * gnus-art.el (popup-menu): Remove the compiler macro.
15010 * nnmail.el (nnmail-split-fancy): Don't support customizing with
15011 Emacs 20.
1270d7ca 15012
01c52d31 150132004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 15014
01c52d31
MB
15015 * ntlm.el: Fix namespace. Change smb-passwd-hash into
15016 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
15017 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
15018 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
15019 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
15020 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
15021 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
15022 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
15023 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
15024 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
15025 ntlm-string-permute, string-lshift into ntlm-string-lshift,
15026 string-xor into ntlm-string-xor. Suggested by
15027 Jesper Harder <harder@myrealbox.com>.
1270d7ca 15028
01c52d31 15029 * ntlm.el: Don't include poem.
1270d7ca 15030
01c52d31
MB
15031 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
15032 Jesper Harder <harder@myrealbox.com>.
1270d7ca 15033
01c52d31 15034 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 15035
01c52d31
MB
15036 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
15037 probably breaks emacs with DL patch, but do we care? Is anyone
15038 still using the DL stuff?)
1270d7ca 15039
01c52d31
MB
15040 * sieve-manage.el: Use the password package.
15041 (sieve-manage-read-passwd): Remove.
15042 (sieve-manage-interactive-login): Use password. Re-add
15043 condition-case around loop.
15044
15045 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
15046 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
15047 the password package.
15048
150492003-02-19 Simon Josefsson <jas@extundo.com>
15050
15051 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
15052 token.
15053
150542002-08-07 Simon Josefsson <jas@extundo.com>
15055
15056 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
15057 (sieve-manage-authenticators):
15058 (sieve-manage-authenticator-alist): Add some SASL mechs.
15059 (sieve-sasl-auth): New function.
15060 (sieve-manage-cram-md5-auth):
15061 (sieve-manage-plain-auth): Rewrite using SASL library.
15062 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
15063 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
15064 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
15065 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
15066
150672004-01-05 Simon Josefsson <jas@extundo.com>
15068
15069 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
15070 New files.
15071
150722004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
15073
15074 * gnus-group.el (gnus-no-groups-message): Update.
15075
15076 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
15077
150782003-11-09 Simon Josefsson <jas@extundo.com>
15079
15080 * imap.el: Support for ID IMAP extension (RFC 2971).
15081 (imap-local-variables): Add imap-id.
15082 (imap-id): New variable.
15083 (imap-id): New function.
15084 (imap-parse-response): Parse untagged ID response.
15085 * nnimap.el (nnimap-id): New variable.
15086 (nnimap-open-connection): Use it.
15087
150882003-12-28 Simon Josefsson <jas@extundo.com>
15089
15090 * gnus-score.el (gnus-score-edit-all-score): New.
15091 * gnus-group.el (gnus-group-score-map): Bind it to W e.
15092
150932004-01-04 Simon Josefsson <jas@extundo.com>
15094
15095 * password.el: Add.
15096
150972004-01-04 Mario Lang <lang@zid.tugraz.at>
15098
e3e955fe 15099 * dns.el (dns-query-types): Fix typo.
c4cc8b9a 15100 (dns-query-types): New function.
e3e955fe
MB
15101 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
15102 PTR and SOA replies, see RFC 1035.
01c52d31
MB
15103
151042004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
15105
15106 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
15107
15108 * Moved to Changelog.2.
15109
151102004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
15111
15112 * gnus.el (gnus-version-number): Bump version.
15113
151142004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15115
15116 * gnus.el: No Gnus v0.1 is released.
1270d7ca 15117
01c52d31 151182004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 15119
01c52d31 15120 * gnus.el: No Gnus v0.0 is released.
1270d7ca 15121
01c52d31 151222004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 15123
01c52d31
MB
15124 * gnus.el (gnus-version-number): Bump.
15125 (gnus-version): No.
1270d7ca 15126
ef3b7aae 15127See ChangeLog.2 for earlier changes.
2a34a036 15128
7b47345b 15129 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
5b87ad55
GM
15130
15131 This file is part of GNU Emacs.
15132
5e809f55 15133 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 15134 it under the terms of the GNU General Public License as published by
5e809f55
GM
15135 the Free Software Foundation, either version 3 of the License, or
15136 (at your option) any later version.
5b87ad55
GM
15137
15138 GNU Emacs is distributed in the hope that it will be useful,
15139 but WITHOUT ANY WARRANTY; without even the implied warranty of
15140 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15141 GNU General Public License for more details.
15142
15143 You should have received a copy of the GNU General Public License
5e809f55 15144 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 15145
ef3b7aae 15146;; Local Variables:
880820fe 15147;; coding: utf-8
d7ba2a01 15148;; fill-column: 79
33462dfa 15149;; add-log-time-zone-rule: t
ef3b7aae 15150;; End: