Use present tense.
[gnus] / lisp / ChangeLog
1 2006-01-31  Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
2
3         * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4         there's only one active file for all servers.
5         (nnweb-request-scan): Make sure nnweb-articles is initialized on
6         solid groups.  Gnus might have used a FAST request to select the
7         group.
8         (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
9         and nnweb-search redundantly in the active file.
10         (nnweb-request-list): Don't list bogus groups.  There can only be
11         one.
12         (nnweb-request-create-group): Don't use ARGS.
13         (nnweb-possibly-change-server, nnweb-request-group): Remove some
14         initialisations.  Let nnoo do the work.
15
16 2006-01-31  Katsumi Yamaoka  <yamaoka@jpl.org>
17
18         * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
19         decoded.
20         (mm-uu-diff-extract): Ditto.
21
22         * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
23
24 2006-01-31  Kevin Ryde  <user42@zip.com.au>
25
26         * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
27         mailcap-viewer-test-cache when there's no 'test clause, since that
28         will invert the meaning of a "nil" test previously determined by
29         mailcap-mailcap-entry-passes-test.
30
31 2006-01-30  Katsumi Yamaoka  <yamaoka@jpl.org>
32
33         * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
34         compiling.
35
36         * gnus-sum.el: Ditto.
37
38         * message.el: Don't bind tool-bar-map when compiling.
39
40 2006-01-30  Reiner Steib  <Reiner.Steib@gmx.de>
41
42         * nnweb.el (nnweb-google-parse-1): Clarify some comments.
43
44 2006-01-30  Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
45
46         * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
47         (nnweb-google-create-mapping, nnweb-google-search): Adapt to
48         current Google Groups.
49
50 2006-01-26  Reiner Steib  <Reiner.Steib@gmx.de>
51
52         * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
53         and tool-bar-mode.
54
55         * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
56         and tool-bar-mode.
57
58         * message.el (message-tool-bar-update): Simplify.
59         (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
60
61         * gnus-sum.el (gnus-summary-tool-bar-update): Check for
62         gnus-summary-buffer.
63         (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
64         gnus-summary-reply.
65
66         * gmm-utils.el (gmm): Add :version.
67
68 2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
69
70         * Makefile.in (clean): New rule.
71         (distclean): Use it.
72
73 2006-01-26  Steve Youngs  <steve@sxemacs.org>
74
75         * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
76         autoload.
77
78 2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
79
80         * gmm-utils.el (gmm-verbose): Add :group.
81
82 2006-01-25  Reiner Steib  <Reiner.Steib@gmx.de>
83
84         * message.el: Change some comments WRT tool-bars.
85
86         * gnus-sum.el (gnus-summary-tool-bar)
87         (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
88         (gnus-summary-tool-bar-zap-list): New variables.
89         (gnus-summary-make-tool-bar): Complete rewrite using
90         `gmm-tool-bar-from-list'.
91
92         * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
93         (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
94         variables.
95         (gnus-group-make-tool-bar): Complete rewrite using
96         `gmm-tool-bar-from-list'.
97         (gnus-group-tool-bar-update): New function.
98
99         * message.el (message-mode-field-menu): Add "Show hidden Headers".
100
101 2006-01-25  Katsumi Yamaoka  <yamaoka@jpl.org>
102
103         * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
104         is dissected into a single part of which the type is the same as
105         the given one; decode charset.
106
107 2006-01-21  Kevin Ryde  <user42@zip.com.au>
108
109         * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
110         into alists as symbol not string, since that's what
111         mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
112         look for.
113
114 2006-01-24  Reiner Steib  <Reiner.Steib@gmx.de>
115
116         * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
117         (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
118
119         * message.el (message-tool-bar-gnome): Use gmm-ignore.
120
121 2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
122
123         * gnus-xmas.el (gnus-mime-security-button-menu): New alias.
124         (gnus-xmas-mime-security-button-menu): New function.
125
126         * gnus-art.el (gnus-mime-security-button-commands): New variable.
127         (gnus-mime-security-button-menu): New definition.
128         (gnus-mime-security-button-map): Use them.
129         (gnus-mime-security-button-menu): New function.
130         (gnus-insert-mime-security-button): Addition to help echo.
131         (gnus-mime-security-run-function, gnus-mime-security-save-part)
132         (gnus-mime-security-pipe-part): New functions.
133
134         * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
135         (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
136
137         * mm-decode.el (mm-handle-set-disposition): Remove.
138         (mm-handle-set-description): Remove.
139
140 2006-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
141
142         * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
143         (mm-w3m-standalone-supports-m17n-p): New function.
144         (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
145         w3m usage.
146
147         * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
148         mm-w3m-standalone-supports-m17n-p to alter w3m usage.
149
150 2006-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
151
152         * message.el (message-tool-bar-zap-list): Use
153         gmm-tool-bar-zap-list as custom type.
154         (message-tool-bar-update): New function.
155         (message-tool-bar, message-tool-bar-gnome)
156         (message-tool-bar-retro): Add message-tool-bar-update.
157         (message-tool-bar-gnome): Add flyspell-buffer.
158
159         * gnus-util.el (gnus-error): Describe `args'.
160
161         * gmm-utils.el (gmm-error): Describe `args'.
162         (gmm-tool-bar-zap-list): New widget.
163         (gmm-tool-bar-from-list): Improve description of `zap-list'.
164
165 2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
166
167         * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
168         (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
169         the number of recursive calls.
170
171         * mm-decode.el (mm-handle-set-disposition): New macro.
172         (mm-handle-set-description): New macro.
173
174 2006-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
175
176         * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
177         encoding.
178
179 2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
180
181         * message.el (message-tool-bar-zap-list, message-tool-bar)
182         (message-tool-bar-gnome, message-tool-bar-retro): New variables.
183         (message-tool-bar-local-item-from-menu): Remove.
184         (message-tool-bar-map): Replace by `message-make-tool-bar'.
185         (message-make-tool-bar): New function.
186         (message-mode): Use `message-make-tool-bar'.
187
188         * gmm-utils.el: New file.
189         (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
190         (gmm-lazy): New widget copied from `nnmail.el'.
191         (gmm-tool-bar-from-list): New function for creating customizable
192         tool bars.
193         (gmm-tool-bar-from-list): Fix typos in doc string.  Remove debug
194         output.
195         (gmm): Add :prefix to defgroup.
196
197 2006-01-20  Per Abrahamsen  <abraham@dina.kvl.dk>
198
199         * gmm-utils.el (gmm-widget-p): New function.
200
201 2006-01-20  Reiner Steib  <Reiner.Steib@gmx.de>
202
203         * mml.el (mml-attach-file): Describe `description' in doc string.
204         (mml-menu): Add Emacs MIME manual and PGG manual.
205
206 2006-01-20  Richard M. Stallman  <rms@gnu.org>
207
208         * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
209
210 2006-01-20  Kevin Greiner  <kevin.greiner@compsol.cc>
211
212         * nntp.el (nntp-end-of-line): Doc fix.
213
214 2006-01-20  Chong Yidong  <cyd@stupidchicken.com>
215
216         * imap.el (imap-open): Handle case where buffer is a buffer
217         object.
218
219 2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
220
221         * gnus-delay.el (gnus-delay): Don't autoload.
222         It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
223         to be re-loaded when customizing the `gnus-delay' group.
224
225 2005-01-20  Chong Yidong  <cyd@stupidchicken.com>
226
227         * message.el (message-insert-citation-line): Use newlines.
228
229 2006-01-19  Ken Manheimer  <ken.manheimer@gmail.com>
230
231         * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
232         (pgg-pgp-sign-region): Add optional 'passphrase' argument to all
233         these routines, so the passphrase can be managed externally and
234         passed in to the system.
235         (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
236         pgg-add-passphrase-to-cache function.
237
238         * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
239         (pgg-pgp5-sign-region): Add optional 'passphrase' argument to all
240         these routines, so the passphrase can be managed externally and
241         passed in to the system.
242         (pgg-pgp5-sign-region): Use new name of
243         pgg-add-passphrase-to-cache function.
244
245 2006-01-19  Ken Manheimer  <ken.manheimer@gmail.com>
246
247         * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
248         part of the decoded armor to find the key-identifier.
249         (pgg-gpg-lookup-key-owner): New function to return the
250         human-readable identifier of a key owner.
251         (pgg-gpg-key-id-from-key-owner): Make it easy to identify the key
252         itself.
253         (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
254         the key value) if we have a key and can match it against a secret
255         key.  Also, added a note pointing out fact that the prompt only
256         indicates the first matching key.
257
258         * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
259         pgg-decrypt-region.
260         (pgg-add-passphrase-to-cache): Rename from
261         `pgg-add-passphrase-cache' to reduce confusion (all callers
262         changed).
263         (pgg-remove-passphrase-from-cache): Rename from
264         `pgg-remove-passphrase-cache' to reduce confusion (all callers
265         changed).
266         (pgg-read-passphrase, pgg-add-passphrase-cache)
267         (pgg-remove-passphrase-cache): Add informative docstrings.
268         (pgg-decrypt): Convey provided passphrase in subordinate call to
269         pgg-decrypt-region.
270
271 2006-01-19  Ken Manheimer  <ken.manheimer+emacs@gmail.com>
272
273         * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
274         (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
275         (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
276         'passphrase' argument, so the passphrase can be managed externally
277         and then passed in to the system.
278
279         * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
280         (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
281         so the passphrase cache can be used reliably with identifiers
282         besides a pgp packet's key id.
283
284         * pgg-gpg.el (pgg-gpg-encrypt-region)
285         (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
286         (pgg-gpg-sign-region): Add optional 'passphrase' argument to all
287         these routines, so the passphrase can be managed externally and
288         passed in to the system.
289
290         * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
291         'notruncate' argument, so the passphrase cache can be used
292         reliably with identifiers besides a pgp packet's key id.
293
294 2006-01-19  Sascha Wilde  <swilde@sha-bang.de>
295
296         * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
297         symmetric encryption.
298         (pgg-gpg-symmetric-key-p): New function to check for an symmetric
299         encrypted session key.
300         (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
301         message ask for the passphrase in a proper way.
302
303         * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
304         New user commands for symmetric encryption.
305
306 2006-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
307
308         * mm-bodies.el (mm-decode-body): Don't decode decoded body.
309
310         * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
311
312 2006-01-19  Mark D. Baushke  <mdb@gnu.org>
313
314         * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
315
316 2006-01-17  Katsumi Yamaoka  <yamaoka@jpl.org>
317
318         * mm-decode.el (mm-inlined-types): Add application/pgp.
319         (mm-automatic-display): Ditto.
320
321         * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
322         part as text.
323
324 2006-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
325
326         * nnrss.el: Update copyright.
327         (nnrss-opml-import): Query whether to subscribe to each entry.
328
329         * gnus-art.el:
330         * gnus-sum.el:
331         * gnus-xmas.el:
332         * messagexmas.el:
333         * mm-uu.el:
334         * mm-view.el: Update copyright.
335
336 2006-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
337
338         * message.el (message-info): New function.
339         (message-mode-menu): Add it.
340         Update copyright.
341
342         * ChangeLog: Fix and update copyright.
343
344 2006-01-13  Romain Francoise  <romain@orebokech.com>
345
346         * message.el (message-forward-subject-name-subject): Prefer the
347         address to 'nowhere' if the sender has no name.
348         Fix typo.  Update copyright year.
349
350 2006-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
351
352         * gnus-art.el (article-wash-html): Use
353         gnus-summary-show-article-charset-alist if a numeric arg is given.
354         (gnus-article-wash-html-with-w3m-standalone): New function.
355
356         * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
357         mm-inline-text-html-render-with-w3m-standalone.
358         (mm-text-html-washer-alist): Map w3m-standalone to
359         gnus-article-wash-html-with-w3m-standalone.
360         (mm-inline-text-html-render-with-w3m-standalone): New function.
361
362 2006-01-12  Reiner Steib  <Reiner.Steib@gmx.de>
363
364         * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
365         Improve LaTeX.
366
367 2006-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
368
369         * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
370         (nnrss-request-article): Render text/plain parts as HTML.
371
372         * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
373         the buffer.
374
375 2006-01-08  Reiner Steib  <Reiner.Steib@gmx.de>
376
377         * gnus-cus.el (gnus-group-parameters): Sync posting-style with
378         custom definition of `gnus-posting-styles'.
379
380         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
381         print-circle.  Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
382
383 2006-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
384
385         * gnus-group.el (gnus-useful-groups): Use Gmane for ding.  Use
386         nntp for bug archive.
387
388 2006-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
389
390         * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
391         parts.
392         (nnrss-normalize-date): New function converts ISO 8601 date into
393         RFC822 style.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
394         (nnrss-check-group): Use it.
395
396 2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
397
398         * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
399
400         * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
401         fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
402         (nnrss-insert-w3): Ditto.
403
404 2005-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
405
406         * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
407         the articles to be forwarded including the case where neither a
408         number of articles nor a region is specified.
409
410 2005-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
411
412         * nnrss.el (nnrss-request-article): Fix last change; fill
413         text/plain parts.
414
415 2005-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>
416
417         * nnrss.el (nnrss-request-article): Replace <br />s with newlines
418         in text/plain part.
419         (nnrss-check-group): Don't add excessive newline to dc:subject.
420
421 2005-12-19  Mark Plaksin <happy@mcplaksin.org>  (tiny change)
422
423         * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
424         article.
425
426 2005-12-18  Reiner Steib  <Reiner.Steib@gmx.de>
427
428         * nnml.el: Don't require gnus-bcklg.  Autoload it.
429         (nnml-use-compressed-files, nnml-save-mail): Support&