nnir.el: Fix typo in default-engine custom list.
[gnus] / lisp / ChangeLog
1 2013-03-31  Andrew Cohen  <cohen@bu.edu>
2
3         * nnir.el (nnir-method-default-engines): And another typo.
4
5 2013-03-30  Andrew Cohen  <cohen@bu.edu>
6
7         * nnir.el (nnir-method-default-engines): Fix typo.
8
9 2013-03-29  Andrew Cohen  <cohen@bu.edu>
10
11         * nnir.el: Define 'number-sequence for xemacs.
12         (gnus-summary-create-nnir-group): New function to create an nnir group
13         from an nnir summary buffer based on the current query.
14         (nnir-request-create-group): Update to allow nnir group creation based
15         on the current query.
16
17 2013-03-28  Katsumi Yamaoka  <yamaoka@jpl.org>
18
19         * nndraft.el (nndraft-request-expire-articles):
20         Make expiry target always `delete'.
21
22 2013-03-27  Andrew Cohen  <cohen@bu.edu>
23
24         * gnus-msg.el (gnus-setup-message): When replying from an nnir summary
25         buffer use the posting-style and gcc of the original article group.
26         (gnus-inews-insert-gcc): Don't set gcc-self for virtual groups.
27
28         * nnir.el: Fix byte-compile warning. nnoo-define-skeleton should come
29         after other deffoos.
30
31 2013-03-25  Andrew Cohen  <cohen@bu.edu>
32
33         * nnir.el: Major rewrite. Cleaner separation between searches and group
34         management. Marks are now shown in nnir summary buffers. Rudimentary
35         support for real (i.e. not ephemeral) nnir groups.
36         (gnus-summary-make-nnir-group): New function for initiating searches
37         from a summary buffer.
38
39 2013-03-18  Sam Steingold  <sds@gnu.org>
40
41         * message.el (message-bury): Minor cleanup.
42
43 2013-03-07  Paul Eggert  <eggert@cs.ucla.edu>
44
45         * gnus-cite.el: Specify utf-8, not iso-8859-1, for ASCII file.
46
47 2013-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
48
49         * nndir.el (nndir-request-list): Remove 2nd argument passed to
50         nnml-request-list.  (Bug#13873)
51         (nndir-request-newsgroups): Remove, unused.
52
53         * nndraft.el (nndraft-request-newsgroups): Remove, unused.
54
55 2013-03-05  Paul Eggert  <eggert@cs.ucla.edu>
56
57         * deuglify.el, gnus-delay.el, gnus-spec.el, gnus-sum.el, html2text.el,
58         message.el, mm-decode.el, mml1991.el, nnir.el, shr.el, utf7.el:
59         Prefer UTF-8 when the encoding shouldn't matter and changes are small.
60
61 2013-03-03  Ted Phelps  <phelps@gnusto.com>
62
63         * shr.el: Make all the overlays set the `evaporate' property so that
64         they're removed properly.
65
66 2013-02-25  Adam Sjøgren  <asjo@koldfront.dk>  (tiny change)
67
68         * mml2015-el (mml2015-epg-key-image): wrap epg-gpg-program in
69         shell-quote-argument.
70
71 2013-02-22  David Engster  <deng@randomsample.de>
72
73         * gnus-registry.el (gnus-registry-save): Provide class name when
74         calling `eieio-persistent-read' to avoid "unsafe call" warning.  Use
75         `condition-case' to stay compatible with older EIEIO versions which
76         only accept one argument.
77
78 2013-02-17  Daiki Ueno  <ueno@gnu.org>
79
80         * mml2015.el (epg-key-user-id-list, epg-user-id-string)
81         (epg-user-id-validity): Autoload.
82         (mml2015-epg-check-user-id): New function.
83         (mml2015-epg-check-sub-key): New function split from
84         mml2015-epg-find-usable-key.
85         (mml2015-epg-find-usable-key): Accept context, name, usage, and
86         optional name-is-key-id, to handle the case when user-id is unusable.
87         Reported by Łukasz Stelmach <stlman@poczta.fm>.
88
89 2013-02-17  Glenn Morris  <rgm@gnu.org>
90
91         * shr.el (shr-put-image): Use image-multi-frame-p if available.
92
93 2013-02-16  Glenn Morris  <rgm@gnu.org>
94
95         * shr.el (shr-put-image): Only animate images that specify a delay.
96         This is consistent with the old image-animated-p behavior.
97
98 2013-02-14  Katsumi Yamaoka  <yamaoka@jpl.org>
99
100         * gnus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)]
101         for XEmacs.
102
103 2013-02-13  Juri Linkov  <juri@jurta.org>
104
105         * gnus-art.el (gnus-article-mode-map):
106         * gnus-sum.el (gnus-summary-mode-map, gnus-summary-article-map):
107         Make S-SPC scroll in the opposite sense to SPC.  (Bug#2145)
108
109 2013-02-07  Gábor Vida  <gabor.v.vida@ericsson.com>  (tiny change)
110
111         * auth-source.el (auth-source-format-prompt): Don't get confused by
112         any "\" in replacement text.  (Bug#13637)
113
114 2013-01-30  Christopher Schmidt  <christopher@ch.ristopher.com>
115
116         * gnus-int.el (gnus-backend-trace-elapsed): New variable.
117         (gnus-backend-trace): Honour gnus-backend-trace.
118
119         * mml.el (mml-insert-part): Insert closing tag.
120
121         * mm-decode.el (mm-save-part): Handle invalid read-file-name results.
122
123 2013-01-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
124
125         * gnus-sum.el (gnus-summary-read-group-1): Protect against not being
126         able to find the article, which can happen in debbugs groups,
127         apparently.
128
129 2013-01-16  Glenn Morris  <rgm@gnu.org>
130
131         * smiley.el (smiley-style): Make the file loadable in batch mode.
132
133 2013-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
134
135         * nnimap.el (nnimap-keepalive): Don't throw an error if there's no more
136         imap process running.
137
138 2013-01-14  Julien Danjou  <julien@danjou.info>
139
140         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups):
141         Compare addresses against addresses, not against the full From field.
142
143 2013-01-13  Richard Stallman  <rms@gnu.org>
144
145         * message.el (message-forward-make-body-mime): New args BEG, END
146         specify what part of FORWARD-BUFFER to use.  Do the work directly
147         instead of calling `mml-insert-buffer'.
148
149 2013-01-11  Aaron S. Hawley  <Aaron.Hawley@vtinfo.com>
150
151         * gnus-start.el (gnus-check-new-newsgroups): Fix ambiguous doc string
152         cross-reference(s).
153
154         * gnus-sum.el (gnus-summary-newsgroup-prefix): Fix ambiguous doc string
155         cross-reference(s).
156
157 2013-01-11  Dmitry Antipov  <dmantipov@yandex.ru>
158
159         * gnus-art.el (gnus-mime-display-security): Use point-min-marker
160         and point-max-marker.
161         * gnus-async.el (gnus-async-article-callback): Use point-max-marker.
162
163 2013-01-11  Julien Danjou  <julien@danjou.info>
164
165         * color.el (color-rgb-to-hsv): Fix conversion computing in case min and
166         max are almost equal. Also return the correct value for V which is
167         already between 0 and 1.
168
169 2013-01-10  Uwe Brauer  <oub@mat.ucm.es>  (tiny change)
170
171         * mml-smime.el (mml-smime-encrypt-to-self): New user option analogous
172         to mml2015-encrypt-to-self.
173         (mml-smime-epg-encrypt): Respect mml-smime-encrypt-to-self.
174
175 2013-01-09  Daiki Ueno  <ueno@gnu.org>
176
177         * mml-smime.el (epg-sub-key-fingerprint): Autoload for
178         mml-smime-epg-find-usable-secret-key.
179
180 2013-01-08  Glenn Morris  <rgm@gnu.org>
181
182         * mml-smime.el (mml-smime-sign-with-sender): Add :version.
183
184 2013-01-07  Daiki Ueno  <ueno@gnu.org>
185
186         * mml-smime.el: Support signing by sender.
187         Requested by Uwe Brauer.
188         (mml-smime-sign-with-sender): New user option analogous
189         to mml2015-sign-with-sender.
190         (mml-smime-epg-sign): Respect mml-smime-sign-with-sender.
191         (mml-smime-epg-find-usable-secret-key): New helper function copied from
192         mml2015.el.
193
194 2012-12-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
195
196         * gnus-msg.el (gnus-inews-insert-gcc): Don't insert Gcc headers if Gnus
197         isn't running, because Gnus will probably not know how to handle the
198         Gcc header (bug#11941).
199
200         * nnimap.el (nnimap-update-info): Treat \Deleted articles as \Read
201         articles.
202
203 2012-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
204
205         * nnfolder.el (nnfolder-recursive-directory-files): New function.
206         (nnfolder-generate-active-file): Make this function work with recursive
207         folder names.
208
209 2012-12-27  Lars Ingebrigtsen  <larsi@gnus.org>
210
211         * nntp.el (nntp-open-connection): Use HELP as the capability command
212         instead of CAPABILITY because Typhoon v2.2.2.503 chokes completely on
213         unknown commands.  And CAPABILITY is an unknown command (bug#12763).
214
215 2012-12-27  Wolfgang Jenkner  <wjenkner@inode.at>
216
217         * gnus-spec.el (gnus-face-face-function): Don't use nil as no-op face
218         place holder since this gives `Invalid face reference: nil' messages.
219         Use the `default' face instead.  It has the same effect here, even
220         though it is not no-op.
221
222         * gnus-util.el
223         (gnus-put-text-property-excluding-characters-with-faces): Similarly.
224
225 2012-12-27  Lars Ingebrigtsen  <larsi@gnus.org>
226
227         * gnus-msg.el (gnus-summary-resend-message): Don't bug out on
228         non-string posting styles (bug#13285).
229
230 2012-12-27  Glenn Morris  <rgm@gnu.org>
231
232         * plstore.el (plstore-passphrase-callback-function):
233         Use plstore-get-file.
234
235 2012-12-27  Andreas Schwab  <schwab@linux-m68k.org>
236
237         * mml2015.el (mml2015-epg-key-image): Separate attribute stream from
238         stderr.
239
240 2012-12-26  Katsumi Yamaoka  <yamaoka@jpl.org>
241
242         * mml2015.el (mml2015-epg-key-image): Use mm-set-buffer-multibyte.
243
244         * gnus-compat.el (set-buffer-multibyte): Remove.
245
246 2012-12-25  Adam Sjøgren  <asjo@koldfront.dk>
247
248         * mml2015.el (mml2015-epg-key-image): use --attribute-fd rather than
249         temporary file to get PGP key image. Pass no-show-photos when extracting
250         image to avoid having it pop up twice.
251
252 2012-12-26  Lars Ingebrigtsen  <larsi@gnus.org>
253
254         * gnus-art.el (gnus-article-treat-types): Include text/html as parts
255         eligible for treatment.
256
257         * gnus-util.el (gnus-goto-colon): Move to the beginning of the visual
258         lines.  This makes summary commands with hidden threads work more
259         reliably.
260
261         * gnus-cite.el (gnus-article-hide-citation-maybe): Leave an expansion
262         button to mark the hidden citations (bug#9395).
263
264 2012-12-26  Daiki Ueno  <ueno@gnu.org>
265
266         * mml2015.el (mml2015-epg-signature-to-string): New function.
267         (mml2015-epg-verify-result-to-string): New function.
268         (mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-verify)
269         (mml2015-epg-clear-verify): Use mml2015-epg-verify-result-to-string
270         instead of epg-verify-result-to-string.
271         (epg-signature-key-id, epg-signature-to-string): Autoload.
272         (epg-verify-result-to-string): Remove autoload.
273
274 2012-12-25  Adam Sjøgren  <asjo@koldfront.dk>
275
276         * mml2015.el (mml2015-epg-key-image): New function, to retrieve photo
277         ID image from GPG public key.
278         (mml2015-epg-key-image-to-string): New function.
279
280 2012-12-25  Leo Liu  <sdl.web@gmail.com>
281
282         * plstore.el (plstore-passphrase-callback-function): Fix error when
283         error when plstore-cache-passphrase-for-symmetric-encryption is set
284         (bug#13264).
285
286 2012-12-25  Lars Ingebrigtsen  <larsi@gnus.org>
287
288         * gnus-sum.el (gnus-set-global-variables): Don't copy over the summary
289         buffer to the article buffer here, because that clobbers multiple
290         article buffers.
291
292         * gnus-art.el (gnus-article-setup-buffer): Make sure that the article
293         buffer always points to the right summary buffer.
294
295 2012-12-25  John Wiegley  <jwiegley@gmail.com>
296
297         * auth-source.el (auth-source-netrc-parse): Allow using "password" as
298         the password (bug#12097).
299
300 2012-12-25  Lars Ingebrigtsen  <larsi@gnus.org>
301
302         * shr.el (shr-tag-a): Don't tagify <A> elements that don't have HREFs
303         (bug#13263).
304
305         * gnus-salt.el (gnus-highlight-selected-tree): Check whether the Tree
306         buffer exists before using it (bug#12475).
307
308         * gnus-agent.el (gnus-agent-fetch-articles): Don't fetch articles from
309         offline groups (bug#11937).
310
311         * message.el (message-yank-original): When using customize to set the
312         value of `message-cite-style', the variable it set to a symbol that's
313         the name of the variable, which must then be dereferenced (bug#12616).
314
315 2012-09-13  Wolfgang Jenkner  <wjenkner@inode.at>
316
317         * lisp/gnus-spec.el (gnus-face-face-function): Initialize the value of
318         the `face' property with a list whose car is the face specified in the
319         format string and whose cdr is (nil).
320         * lisp/gnus-util.el
321         (gnus-put-text-property-excluding-characters-with-faces):
322         Change accordingly.
323         (gnus-get-text-property-excluding-characters-with-faces): New function.
324         * lisp/gnus-sum.el (gnus-summary-highlight-line):
325         * lisp/gnus-salt.el (gnus-tree-highlight-node):
326         * lisp/gnus-group.el (gnus-group-highlight-line): Use it.
327
328 2012-12-25  Lars Ingebrigtsen  <larsi@gnus.org>
329
330         * nnimap.el (nnimap-authenticator): Expand to allow specifying the
331         login methods.
332         (nnimap-login): Respect the `nnimap-authenticator' variable.
333
334         * gnus-sum.el (gnus-summary-push-marks-to-backend): Push the complete
335         mark state when moving articles.  Otherwise unticked articles will get
336         their ticks back after moving.
337
338 2012-12-24  Lars Ingebrigtsen  <larsi@gnus.org>
339
340         * gnus-srvr.el (gnus-browse-delete-group): Fix syntax error.
341
342         * message.el (message-ignored-news-headers): Always remove
343         X-Message-SMTP-Method to avoid information leakage if the user
344         mistakenly inserts the header into news messages.
345
346         * gnus-srvr.el (gnus-browse-delete-group): New command and keystroke.
347
348         * gnus-sum.el (gnus-summary-hide-thread): If point were further to the
349         right than four characters, this command would move point to
350         `point-max'.  Don't do that.
351
352         * gnus-group.el (gnus-group-read-ephemeral-group): Set the active data
353         to nil to allow re-selecting groups that gain articles.
354         (gnus-bug-group-download-format-alist): Update the URL.
355
356 2012-12-23  Andreas Schwab  <schwab@suse.de>
357
358         * shr.el (shr-tag-em): Render em as italic, not bold.
359
360 2012-12-23  Lars Ingebrigtsen  <larsi@gnus.org>
361
362         * gnus-int.el (gnus-backend-trace): Factor out into its own function
363         for reuse.
364         (gnus-open-server): Use it to add more tracing.
365         (gnus-finish-retrieve-group-infos): Add backend tracing.
366         (gnus-backend-trace): Also note the elapsed seconds.
367
368 2012-12-22  Philipp Haselwarter  <philipp@haselwarter.org>
369
370         * gnus-sync.el (gnus-sync-file-encrypt-to, gnus-sync-save):
371         Set epa-file-encrypt-to from variable to avoid querying.
372
373 2012-12-14  Akinori MUSHA  <knu@iDaemons.org>  (tiny change)
374
375         * sieve-mode.el (sieve-font-lock-keywords):
376         Keywords should be word delimited.  (Bug#13173)
377
378 2012-12-13  Andreas Schwab  <schwab@suse.de>
379
380         * tls.el (tls-program): Update customize type.
381
382 2012-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
383
384         * gnus-art.el (gnus-article-browse-html-parts): Use <div align="left">
385         instead of <pre> to align message header.
386
387 2012-12-12  Sam Steingold  <sds@gnu.org>
388
389         * gnus.el (gnus-other-frame-resume-function): Add user option.
390         (gnus-other-frame): Call `gnus-other-frame-resume-function' on resume.
391
392 2012-12-06  Sam Steingold  <sds@gnu.org>
393
394         * gnus-start.el (gnus-before-resume-hook): Add.
395         (gnus-1): Run it when Gnus is alive.
396
397 2012-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
398
399         * gmm-utils.el (gmm-called-interactively-p): Restore as a macro.
400         * gnus-art.el (article-unsplit-urls)
401         * gnus-bookmark.el (gnus-bookmark-bmenu-list)
402         * gnus-registry.el (gnus-registry-get-article-marks)
403         * message.el (message-goto-body): Use it.
404         (message-called-interactively-p): Remove.
405
406         * spam-stat.el (spam-stat-called-interactively-p): New macro.
407         (spam-stat-score-buffer): Use it.
408
409         * spam.el: Silence the warnings against BBDB functions when compiling.
410
411         * gnus-score.el (gnus-score-decode-text-parts):
412         Use append+mapcar instead of the cl function mapcan.
413
414 2012-12-05  Sam Steingold  <sds@gnu.org>
415
416         * gnus.el (gnus-delete-gnus-frame): Extract from `gnus-other-frame'.
417         (gnus-other-frame): Add `gnus-delete-gnus-frame' to
418         `gnus-suspend-gnus-hook' in addition to `gnus-exit-gnus-hook'.
419
420 2012-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
421
422         * gmm-utils.el (gmm-called-interactively-p): Revert.
423         This seems to cause Emacs to get stuck!
424         * gnus-art.el (article-unsplit-urls)
425         * gnus-bookmark.el (gnus-bookmark-bmenu-list)
426         * gnus-registry.el (gnus-registry-get-article-marks)
427         * message.el (message-goto-body)
428         (message-called-interactively-p): Revert.
429
430         * gmm-utils.el (gmm-called-interactively-p): New function.
431         * gnus-art.el (article-unsplit-urls)
432         * gnus-bookmark.el (gnus-bookmark-bmenu-list)
433         * gnus-registry.el (gnus-registry-get-article-marks)
434         * message.el (message-goto-body): Use it.
435         (message-called-interactively-p): Remove.
436
437         * gmm-utils.el (gmm-flet): Restore it using cl-letf.
438         * gnus-sync.el (gnus-sync-lesync-call)
439         * message.el (message-read-from-minibuffer): Use it.
440
441 2012-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
442
443         * gmm-utils.el (gmm-flet): Remove.
444         * gnus-sync.el (gnus-sync-lesync-call)
445         * message.el (message-read-from-minibuffer): Don't use it.
446
447 2012-12-04  Katsumi Yamaoka  <yamaoka@jpl.org>
448
449         * gmm-utils.el (gmm-labels): Use cl-labels if available.
450
451 2012-12-04  Katsumi Yamaoka  <yamaoka@jpl.org>
452
453         * gmm-utils.el (gmm-flet, gmm-labels): New macros.
454
455         * gnus-sync.el (gnus-sync-lesync-call)
456         * message.el (message-read-from-minibuffer): Use gmm-flet.
457
458         * gnus-score.el (gnus-score-decode-text-parts): Use gmm-labels.
459
460         * gnus-util.el (gnus-macroexpand-all): Remove.
461
462 2012-12-03  Andreas Schwab  <schwab@linux-m68k.org>
463
464         * gnus-sum.el (gnus-summary-mode-map): Bind gnus-summary-widget-forward
465         to TAB, not [tab].
466         (gnus-summary-article-map): Likewise.
467
468         * gnus-sync.el (gnus-sync-newsrc-offsets): Restore definition.
469         (gnus-sync-save): Use correct format for gnus-sync-newsrc-loader.
470
471 2012-11-21  Paul Eggert  <eggert@cs.ucla.edu>
472
473         * time-date.el: Commentary fix.
474
475 2012-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>
476
477         * color.el: Don't require cl.
478         (color-complement): `caddr' -> `nth 2'.
479
480         * time-date.el (time-to-seconds): De-obsolete.
481
482 2012-11-19  Katsumi Yamaoka  <yamaoka@jpl.org>
483
484         * message.el (message-get-reply-headers):
485         Make sure the reply goes to the author if it is a wide reply.
486
487 2012-11-16  Jan Tatarik  <jan.tatarik@gmail.com>
488
489         * gnus-score.el (gnus-score-body):
490         * gnus-logic.el (gnus-advanced-body): Don't score by headers when
491         scoring by body.
492
493 2012-11-16  Glenn Morris  <rgm@gnu.org>
494
495         * gnus-diary.el (nndiary-request-create-group-functions)
496         (nndiary-request-update-info-functions)
497         (gnus-subscribe-newsgroup-functions)
498         (nndiary-request-accept-article-functions):
499         Use new names for hooks rather than obsolete aliases.
500
501 2012-11-14  Katsumi Yamaoka  <yamaoka@jpl.org>
502
503         * dgnushack.el (define-obsolete-variable-alias): Simplify.
504
505 2012-11-08  Katsumi Yamaoka  <yamaoka@jpl.org>
506
507         * gnus-art.el (gnus-article-browse-html-parts): Always replace charset
508         in meta tag with the one the part specifies in its header.
509
510 2012-10-25  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>
511
512         * gnus-dired.el (gnus-dired-attach): Attach to last used message buffer
513         by default.
514
515 2012-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
516
517         * dgnushack.el (define-compiler-macro): Add autoload for XEmacs 21.4
518         and SXEmacs.  Suggested by Nelson Ferreira <nelson.ferreira@ieee.org>.
519
520 2012-10-24  Katsumi Yamaoka  <yamaoka@jpl.org>
521
522         * dgnushack.el (define-obsolete-variable-alias): Add a compiler-marco
523         and a runtime function for it, of which the XEmacs version takes only
524         two arguments.
525
526 2012-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
527
528         * nndiary.el (nndiary-request-create-group-functions)
529         (nndiary-request-update-info-functions)
530         (nndiary-request-accept-article-functions):
531         * gnus-start.el (gnus-subscribe-newsgroup-functions): Don't use
532         "-hooks" suffix.
533
534 2012-10-19  Julien Danjou  <julien@danjou.info>
535
536         * gnus-art.el: Require gnus-util because it uses
537         `gnus-timer--function'.
538
539 2012-10-17  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>  (tiny change)
540
541         * starttls.el (starttls-extra-arguments): Doc fix.
542
543 2012-10-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
544
545         * shr.el (shr-insert): \r is also not inserted, so don't try to delete
546         it.
547
548 2012-10-06  Glenn Morris  <rgm@gnu.org>
549
550         * gnus-notifications.el (gnus-notifications):
551         Add missing group :version tag.
552         * gnus-msg.el (gnus-gcc-pre-body-encode-hook)
553         (gnus-gcc-post-body-encode-hook):
554         * gnus-sync.el (gnus-sync-lesync-name)
555         (gnus-sync-lesync-install-topics): Add missing custom :version tags.
556
557 2012-10-06  Julian Scheid  <julians37@gmail.com>  (tiny change)
558
559         * color.el (color-hsl-to-rgb): Fix incorrect results for
560         small and large hue values.  (Bug#12559)
561
562 2012-10-05  Katsumi Yamaoka  <yamaoka@jpl.org>
563
564         New UIDL implementation.
565
566         * mail-source.el (mail-sources, mail-source-keyword-map):
567         Add :leave as a pop3 keyword.
568         (mail-source-fetch-pop): Bind pop3-leave-mail-on-server.
569
570         * pop3.el (pop3-leave-mail-on-server): Allow number.
571         (pop3-uidl-file, pop3-uidl-file-backup): New user options.
572         (pop3-movemail): Add UIDL support.
573         (pop3-send-streaming-command): Take a list of mail numbers instead of
574         the number of mails.
575         (pop3-write-to-file): Add X-UIDL header.
576         (pop3-uidl-stat, pop3-uidl-dele, pop3-uidl-load, pop3-uidl-save)
577         (pop3-uidl-add-xheader): New functions.
578
579         * message.el (message-ignored-resent-headers):
580         Add X-Content-Length and X-UIDL headers.
581
582 2012-10-05  Glenn Morris  <rgm@gnu.org>
583
584         * color.el (color-name-to-rgb, color-rgb-to-hex)
585         (color-hue-to-rgb, color-hsl-to-rgb, color-rgb-to-hsv)
586         (color-rgb-to-hsl, color-srgb-to-xyz, color-saturate-hsl)
587         (color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
588         (color-lighten-name, color-darken-hsl, color-darken-name): Doc fixes.
589
590 2012-09-25  Katsumi Yamaoka  <yamaoka@jpl.org>
591
592         * gnus-art.el (gnus-article-browse-delete-temp-files): Never ask again
593         a user about whether to delete temp files if once a user answered as n.
594
595 2012-09-25  Chong Yidong  <cyd@gnu.org>
596
597         * password-cache.el (password-read-and-add): Use a declare form to mark
598         this function obsolete.
599
600 2012-09-19  Katsumi Yamaoka  <yamaoka@jpl.org>
601
602         * lpath.el: Bind mail-encode-mml for old Emacsen.
603
604 2012-09-17  Richard Stallman  <rms@gnu.org>
605
606         * message.el (message-in-body-p): Don't set mark or modify buffer.
607
608         * mml.el (mml-attach-file): Doc fix.
609         (mml-attach-external, mml-attach-buffer, mml-attach-file):
610         Set mail-encode-mml when in Mail mode.
611         Simplify code to set HEAD and move back to HEAD.
612         (mml-insert-multipart, mml-insert-part):
613         Set mail-encode-mml when in Mail mode.
614
615 2012-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
616
617         * gnus-util.el (gnus-timer--function): New function.
618
619         * gnus-art.el (gnus-article-stop-animations): Use it.
620
621 2012-09-13  Paul Eggert  <eggert@cs.ucla.edu>
622
623         Fix glitches caused by addition of psec to timers.
624         * gnus-art.el (gnus-article-stop-animations): Use timer--function
625         rather than raw access to timer vector.
626
627 2012-09-11  Julien Danjou  <julien@danjou.info>
628
629         * gnus-notifications.el (gnus-notifications): Check for nil values in
630         ignored addresses check.
631
632 2012-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
633
634         * qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction.
635
636 2012-09-07  Chong Yidong  <cyd@gnu.org>
637
638         * gnus-util.el
639         (gnus-put-text-property-excluding-characters-with-faces): Restore.
640
641         * gnus-salt.el (gnus-tree-highlight-node):
642         * gnus-sum.el (gnus-summary-highlight-line):
643         * gnus-group.el (gnus-group-highlight-line): Revert use of add-face.
644
645 2012-09-06  Lars Ingebrigtsen  <larsi@gnus.org>
646
647         * gnus-util.el: Fix compilation error on XEmacs 21.4.
648
649 2012-09-06  Juri Linkov  <juri@jurta.org>
650
651         * gnus-group.el (gnus-read-ephemeral-gmane-group): Change the naming
652         scheme for buffer names to be more consistent with other group and
653         article buffer names in Gnus.
654
655 2012-09-06  Lars Ingebrigtsen  <larsi@gnus.org>
656
657         * gnus-util.el
658         (gnus-put-text-property-excluding-characters-with-faces): Removed.
659
660         * gnus-compat.el: Define compat function `add-face' from Wolfgang
661         Jenkner.
662
663         * gnus-group.el (gnus-group-highlight-line): Use combining faces.
664
665         * gnus-sum.el (gnus-summary-highlight-line): Ditto.
666
667         * gnus-salt.el (gnus-tree-highlight-node): Ditto.
668
669 2012-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
670
671         * gnus-score.el (gnus-score-decode-text-parts): Use #' for
672         mm-text-parts used in labels macro to make it work with XEmacs 21.5.
673
674         * gnus-util.el (gnus-string-prefix-p): New function, an alias to
675         string-prefix-p in Emacs >=23.2.
676
677         * nnmaildir.el (nnmaildir--ensure-suffix, nnmaildir--add-flag)
678         (nnmaildir--remove-flag, nnmaildir--scan): Use gnus-string-match-p
679         instead of string-match-p.
680         (nnmaildir--scan): Use gnus-string-prefix-p instead of string-prefix-p.
681
682 2012-09-06  Kenichi Handa  <handa@gnu.org>
683
684         * qp.el (quoted-printable-decode-region): Fix previous change; handle
685         lowercase a..f.
686
687 2012-09-05  Magnus Henoch  <magnus.henoch@gmail.com>
688
689         * nnmaildir.el (nnmaildir--article-set-flags): Fix compilation error.
690
691 2012-09-05  Martin Stjernholm  <mast@lysator.liu.se>
692
693         * nnimap.el (nnimap-request-move-article): Decode the group name when
694         doing internal moves to avoid charset issues.
695
696         * gnus-demon.el (gnus-demon-init): Fixed regression when IDLE is t and
697         TIME is set.
698
699 2012-09-05  Juri Linkov  <juri@jurta.org>
700
701         * gnus-group.el (gnus-read-ephemeral-bug-group): Allow opening more
702         than one group at a time (bug#11961).
703
704 2012-09-05  Julien Danjou  <julien@danjou.info>
705
706         * gnus-srvr.el (gnus-server-open-server): Don't message on failure:
707         this hide the real reason with a message giving absolutely no hint.
708
709 2012-09-05  Lars Ingebrigtsen  <larsi@gnus.org>
710
711         * gnus-group.el (gnus-group-mark-article-read): Propagate the read mark
712         to the backend (bug#11804).
713
714         * message.el (message-insert-newsgroups): Don't insert newsgroup
715         duplicates (bug#12275).
716
717 2012-09-05  John Wiegley  <johnw@newartisans.com>
718
719         * gnus.el (gnus-expand-group-parameters): Allow regexp substitutions in
720         sieve rules.
721
722 2012-09-05  Jan Tatarik  <jan.tatarik@gmail.com>
723
724         * gnus-score.el (gnus-score-decode-text-parts): Use #' for the local
725         function.
726
727         * gnus-logic.el (gnus-advanced-body): Allow scoring on decoded bodies.
728
729         * gnus-score.el (gnus-score-decode-text-parts): Ditto.
730
731 2012-09-05  Magnus Henoch  <magnus.henoch@gmail.com>
732
733         * nnmaildir.el: Make nnmaildir understand and write maildir flags.
734         That is, rename files from "unique:2," to "unique:2,S" for "seen", etc.
735         This should make nnmaildir more usable with offlineimap.
736
737 2012-09-05  Julien Danjou  <julien@danjou.info>
738
739         * nnimap.el (nnimap-request-list): Revert change that made listing
740         synchronous.
741         (nnimap-get-responses): Restore.
742
743 2012-09-03  Lars Ingebrigtsen  <larsi@gnus.org>
744
745         * dgnushack.el: XEmacs 21.5 compilation fix.
746
747         * gnus-notifications.el (gnus-notifications-notify): Use it.
748
749         * gnus-fun.el (gnus-funcall-no-warning): New function to silence
750         warnings on XEmacs.
751
752 2012-09-01  Paul Eggert  <eggert@cs.ucla.edu>
753
754         Better seeds for (random).
755         * gnus-sync.el (gnus-sync-lesync-setup):
756         * message.el (message-canlock-generate, message-unique-id):
757         Change (random t) to (random), now that the latter is more random.
758
759 2012-08-31  Dave Abrahams  <dave@boostpro.com>
760
761         * nnimap.el (nnimap-change-group): Document result value
762
763         * auth-source.el (auth-sources): Fix macos keychain access.
764
765         * gnus-int.el (gnus-request-head): When gnus-override-method is set,
766         allow the backend `request-head' function to determine the group
767         name on its own.
768         (gnus-request-expire-articles): Filter out negative article numbers
769         during expiry (Bug#11980).
770
771         * gnus-range.el (gnus-set-difference): Change gnus-set-difference from
772         O(N^2) to O(N).  This makes warping into huge groups tolerable.
773
774         * gnus-registry.el (gnus-try-warping-via-registry): Don't act as though
775         you've found the article when you haven't.
776
777         * nnimap.el (nnimap-find-article-by-message-id): Account for the fact
778         that nnimap-change-group can return t.
779
780 2012-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>
781
782         * gnus-notifications.el (gnus-notifications-action): Avoid CL-ism.
783
784 2012-08-30  Julien Danjou  <julien@danjou.info>
785
786         * gnus-notifications.el (gnus-notifications-notify): Use timeout from
787         `gnus-notifications-timeout'.
788         (gnus-notifications-timeout): Add.
789         (gnus-notifications-action): New function.
790         (gnus-notifications-notify): Add :action using
791         `gnus-notifications-action'.
792         (gnus-notifications-id-to-msg): New variable.
793         (gnus-notifications): Use `gnus-notifications-id-to-msg' to map
794         notifications id to messages.
795
796 2012-08-30  Kenichi Handa  <handa@gnu.org>
797
798         * qp.el (quoted-printable-decode-region): Decode multiple bytes at
799         once.
800
801 2012-08-29  Julien Danjou  <julien@danjou.info>
802
803         * gnus-notifications.el: New file.
804         (gnus-notifications-notify): New function.
805         (gnus-notifications): Use `gnus-notifications-notify'.
806
807 2012-08-28  Katsumi Yamaoka  <yamaoka@jpl.org>
808
809         * gnus-sum.el (gnus-summary-enter-digest-group): Decode content
810         transfer encoding first; bind gnus-newsgroup-charset to the charset
811         that the article specifies (Bug#12209).
812
813 2012-08-22  Katsumi Yamaoka  <yamaoka@jpl.org>
814
815         * gnus-cus.el (gnus-group-customize): Decode values posting-style holds.
816         (gnus-group-customize-done): Encode values posting-style holds.
817
818         * gnus-msg.el (gnus-summary-resend-message)
819         (gnus-configure-posting-styles): Decode values posting-style group
820         parameter holds.
821
822 2012-08-21  Katsumi Yamaoka  <yamaoka@jpl.org>
823
824         * gnus-msg.el (gnus-summary-resend-message): Honor posting-style for
825         `name' and `address' in Resent-From header.
826
827 2012-08-14  Chong Yidong  <cyd@gnu.org>
828
829         * gnus-art.el (article-display-face): Handle failure in
830         gnus-create-image (Bug#11802).
831
832 2012-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>
833
834         * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-groups):
835         Use defsetf.
836
837 2012-08-10  Daiki Ueno  <ueno@unixuser.org>
838
839         * auth-source.el: (auth-source-plstore-search)
840         (auth-source-secrets-search): Ignore :require and :type in search spec.
841
842 2012-08-06  Julien Danjou  <julien@danjou.info>
843
844         * nnimap.el (nnimap-request-head): Resture to-buffer parameter, used by
845         `nnimap-request-move-article'.
846
847         * gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
848         Remove autoload, already handled by gnus.el.
849
850         * nnimap.el (nnimap-request-head): Remove to-buffer argument.
851
852         * gnus-int.el (gnus-request-head): Remove to-buffer argument, only
853         supported by nnimap actually. Reverts previous change.
854
855         * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
856         to mimic `gnus-request-article' and enjoy backends the nn*-request-head
857         to-buffer argument that is already supported.
858
859 2012-08-05  Julien Danjou  <julien@danjou.info>
860
861         * gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
862         Add autoload.
863
864 2012-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
865
866         * gnus.el (gnus-valid-select-methods): Fix custom type.
867
868 2012-07-29  Teodor Zlatanov  <tzz@lifelogs.com>
869
870         * auth-source.el (auth-sources, auth-source-backend-parse)
871         (auth-source-macos-keychain-search)
872         (auth-source-macos-keychain-search-items)
873         (auth-source-macos-keychain-result-append)
874         (auth-source-macos-keychain-create): Support Mac OS X Keychains in
875         auth-source.el through the /usr/bin/security utility.
876         (auth-sources): Fix syntax error.
877         (auth-source-macos-keychain-result-append): Fix variable name.
878         (auth-sources, auth-source-macos-keychain-result-append): More fixes.
879
880 2012-07-27  Julien Danjou  <julien@danjou.info>
881
882         * message.el (fboundp): Add a defalias on `mail-dont-reply-to' for
883         Emacs < 24.1
884
885 2012-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
886
887         * message.el (message-kill-address): Don't kill last newline.
888         (message-skip-to-next-address): Don't move to the next header.
889         (message-fill-field-address): Work properly.
890
891 2012-07-25  Julien Danjou  <julien@danjou.info>
892
893         * gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce.
894
895 2012-07-24  Julien Danjou  <julien@danjou.info>
896
897         * mail-source.el (mail-source-movemail-and-remove): Remove, unused.
898
899         * nntp.el (nntp-send-nosy-authinfo, nntp-send-authinfo-from-file)
900         (nntp-async-timer-handler): Remove, unused.
901
902         * nnimap.el (nnimap-get-responses): Remove, unused.
903
904         * nnheader.el (mail-header-set-extra): Remove, unused.
905
906         * netrc.el (netrc-find-service-number, netrc-store-data): Remove,
907         unused.
908
909         * mm-view.el (mm-view-sound-file): Remove, unused.
910
911         * mm-url.el (mm-url-fetch-simple, mm-url-fetch-form)
912         (mm-url-encode-multipart-form-data): Remove, unused.
913
914         * message.el (message-remove-signature, message-make-host-name)
915         (message-fill-address): Remove, unused.
916
917         * gnus.el (gnus-writable-groups, gnus-group-guess-prefixed-name)
918         (gnus-group-guess-full-name, gnus-group-guess-prefixed-name): Remove,
919         unused.
920
921         * gnus-xmas.el (gnus-xmas-highlight-selected-summary)
922         (gnus-xmas-call-region): Remove, unused.
923
924         * gnus-uu.el (gnus-uu-find-name-in-shar): Remove, unused.
925
926         * gnus-util.el (gnus-extract-address-component-name)
927         (gnus-extract-address-component-email, gnus-sortable-date)
928         (gnus-alist-to-hashtable, gnus-hashtable-to-alist)
929         (gnus-process-live-p): Remove, unused.
930
931         * gnus-topic.el (gnus-group-parent-topic): Remove, unused.
932
933         * gnus-sum.el (gnus-score-set-default, gnus-article-parent-p)
934         (gnus-article-read-p, gnus-uncompress-marks): Remove, unused.
935         (gnus-summary-set-current-mark): Remove obsolete, empty and unused
936         function.
937
938         * gnus-start.el (gnus-kill-newsgroup): Remove unused obsolete function.
939
940         * gnus-score.el (gnus-summary-score-crossposting)
941         (gnus-score-regexp-bad-p): Remove, unused.
942
943         * gnus-salt.el (gnus-tree-goto-article): Remove, unused.
944
945         * gnus-range.el (gnus-sublist-p): Remove, unused.
946
947         * gnus-msg.el (gnus-mail-parse-comma-list, gnus-put-message): Remove,
948         unused.
949
950         * gnus-kill.el (gnus-Newsgroup-kill-file): Remove, unused.
951
952         * gnus-int.el (gnus-list-active-group, gnus-request-group-articles)
953         (gnus-request-associate-buffer): Remove, unused.
954
955         * gnus-group.el (gnus-group-set-method-info)
956         (gnus-group-set-params-info): Remove, unused.
957
958         * gnus-fun.el (gnus-shell-command-to-string)
959         (gnus-shell-command-on-region): Remove, unused.
960
961         * gnus-cite.el (gnus-cited-line-p): Remove, unused.
962
963         * gnus-art.el (gnus-article-text-type-exists-p)
964         (article-translate-characters, gnus-article-hide-text-of-type)
965         (gnus-kill-sticky-article-buffers, gnus-article-maybe-highlight):
966         Remove, unused.
967
968 2012-07-22  Andrew Cohen  <cohen@bu.edu>
969
970         * nnir.el ("nnir"): Add 'virtual ability to nnir backend.
971
972 2012-07-21  Julien Danjou  <julien@danjou.info>
973
974         * message.el (message-dont-reply-to-names): Replace deprecated
975         `rmail-dont-reply-to-names' with `mail-dont-reply-to-names'.
976         (message-get-reply-headers): Ditto.
977
978 2012-07-18  Julien Danjou  <julien@danjou.info>
979
980         * sieve-mode.el (sieve-mode-map): Bind C-c C-c to
981         `sieve-upload-and-kill'.
982
983         * sieve.el (sieve-bury-buffer): Remove function.
984         (sieve-manage-mode-map): Map "q" to `kill-buffer'.
985         (sieve-upload-and-kill): New function, mapped to C-c C-c.
986
987 2012-07-17  Andreas Schwab  <schwab@linux-m68k.org>
988
989         * shr.el (shr-expand-url): Handle URL starting with `//'.
990
991 2012-07-13  Chong Yidong  <cyd@gnu.org>
992
993         * smime.el (smime-certificate-info): Set buffer-read-only directly,
994         instead of calling toggle-read-only with a (bogus) argument.
995
996 2012-07-09  Tassilo Horn  <tassilo@member.fsf.org>
997
998         * gnus-sum.el (gnus-summary-limit-to-author): Use default value instead
999         of initial input when reading the author to restrict the summary to.
1000
1001 2012-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
1002
1003         * mm-decode.el (mm-shr):
1004         Allow overriding charset by mm-charset-override-alist.
1005
1006 2012-07-03  Katsumi Yamaoka  <yamaoka@jpl.org>
1007
1008         * gnus-art.el (gnus-article-view-part):
1009         Toggle subparts of multipart/alternative part.
1010
1011 2012-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
1012
1013         * shr.el (shr-render-buffer): New command.
1014         (shr-visit-file): Use it.
1015
1016 2012-06-27  Katsumi Yamaoka  <yamaoka@jpl.org>
1017
1018         * tests/gnustest-nntp.el, tests/gnustest-registry.el:
1019         Set no-byte-compile and no-update-autoloads.
1020
1021 2012-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1022
1023         * mm-decode.el: Add coding cookie for a soft hyphen that mm-shr uses.
1024
1025 2012-06-25  Julien Danjou  <julien@danjou.info>
1026
1027         * nnimap.el (nnimap-request-articles-find-limit): Rename from
1028         `nnimap-request-move-articles-find-limit' since we do not use it only
1029         for move operations.
1030         (nnimap-request-accept-article): Use
1031         `nnimap-request-articles-find-limit' to limit search by message-id.
1032
1033 2012-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1034
1035         Support higher-resolution time stamps (Bug#9000).
1036
1037         * time-date.el (with-decoded-time-value): New arg PICO-SYMBOL in
1038         VARLIST.  It's optional, for backward compatibility.
1039         (encode-time-value): New optional arg PICO.  New type 3.
1040         (time-to-seconds) [!float-time]: Support the new picoseconds
1041         component if it's used.
1042         (seconds-to-time, time-subtract, time-add):
1043         Support ps-resolution time stamps as well.
1044
1045 2012-06-19  Julien Danjou  <julien@danjou.info>
1046
1047         * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.
1048
1049         * nnimap.el (nnimap-log-buffer): Check that
1050         `window-point-insertion-type' is boundp, since it's not available in
1051         XEmacs.
1052
1053 2012-06-19  Michael Welsh Duggan  <md5i@md5i.com>  (tiny change)
1054
1055         * nnimap.el (nnimap-log-buffer): Add this, setting
1056         `window-point-insertion-type' in the buffer to t.
1057         (nnimap-log-command): Use nnimap-log-buffer.
1058
1059 2012-06-19  Julien Danjou  <julien@danjou.info>
1060
1061         * nnimap.el (nnimap-find-article-by-message-id): Add an optional limit
1062         argument to be able to limit the search.
1063         (nnimap-request-move-article): Use `nnimap-request-move-articles-find-limit'.
1064         (nnimap-request-move-articles-find-limit): Add this to limit the search
1065         by Message-Id after a message move.
1066         (nnimap): Add defgroup.
1067
1068 2012-06-18  Nelson Ferreira  <nelson.ferreira@ieee.org>  (tiny change)
1069
1070         * gnus-win.el (gnus-configure-frame): Pass an arg to window-dedicated-p.
1071
1072 2012-06-15  Julien Danjou  <julien@danjou.info>
1073
1074         * nnimap.el (nnimap-find-article-by-message-id): Use
1075         `nnimap-possibly-change-group' rather than its own EXAMINE call.
1076         (nnimap-possibly-change-group): Add read-only argument.
1077         (nnimap-request-list): Use nnimap-possibly-change-group rather than
1078         issuing EXAMINE manually.
1079         (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group'
1080         with read-only argument.
1081         (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We
1082         cannot possibly change because we need to be sure that it's either
1083         read-write or read-only.
1084
1085 2012-06-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1086
1087         * gnus-art.el (gnus-article-read-summary-keys): Protect against the key
1088         being bound to a lambda form.
1089
1090 2012-04-14  Wolfgang Jenkner  <wjenkner@inode.at>
1091
1092         * gnus-agent.el (gnus-agent-retrieve-headers): Recalculate the range of
1093         articles when fetch-old is non-nil (bug#11370).
1094
1095 2012-05-04  Wolfgang Jenkner  <wjenkner@inode.at>
1096
1097         * gnus-picon.el (gnus-picon-properties): New defcustom.
1098         (gnus-picon-create-glyph): Use it.
1099
1100 2012-06-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1101
1102         * gnus-group.el (gnus-group-get-new-news): Respect
1103         `gnus-group-use-permanent-levels', as documented (bug#11638).
1104
1105 2012-06-10  Dave Abrahams  <dave@boostpro.com>
1106
1107         * gnus-int.el (gnus-warp-to-article): Limit registry warping to real
1108         groups (bug#11641).
1109
1110 2012-06-10  Toke Høiland-Jørgensen  <toke@toke.dk>  (tiny change)
1111
1112         * nnmaildir.el (nnmaildir-request-expire-articles): Ensure that `time'
1113         is an integer to avoid later problems.
1114
1115 2012-06-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1116
1117         * shr.el: Add a iso-8859-1 cookie to make stuff work under other
1118         locales.
1119
1120         * mm-decode.el (mm-display-part): Dissect archives when hitting `RET'
1121         on a handle.
1122
1123         * gnus-sum.el (gnus-summary-limit-to-author): Use the current From
1124         address as the default.
1125         (gnus-summary-insert-old-articles): Don't include unexistent messages.
1126
1127         * nnfolder.el (nnfolder-save-buffer): Delete old versions silently.  It
1128         makes no sense to query the user about internal files.
1129
1130         * gnus-spec.el: Remove all the byte-compilation stuff, since
1131         benchmarking shows that it doesn't help when entering large summary
1132         buffers.
1133
1134         * gnus-xmas.el (gnus-xmas-define): Remove.
1135
1136         * gnus-util.el (gnus-byte-code): Remove.
1137
1138         * gnus-spec.el (gnus-update-format-specifications): Remove outdated
1139         grouplens stuff.
1140
1141 2012-06-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1142
1143         * gnus-msg.el (gnus-msg-mail): Warn the user about Gnus not running
1144         (bug#11514).
1145
1146 2012-06-07  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>
1147
1148         * message.el (message-buffers): Return all buffers derived from Message
1149         to make `gnus-dired-attach' work with mu4e.
1150
1151 2012-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
1152
1153         * nntp.el: Stop the `letf' madness.
1154         (nntp--report-1): New var.
1155         (nntp-report): Merge nntp-report-1 into it.
1156         (nntp-with-open-group-function): Set nntp--report-1 instead of modifying
1157         the nntp-report function.
1158
1159         * auth-source.el: Fix comment-style to follow the convention.
1160
1161 2012-05-28  Daiki Ueno  <ueno@unixuser.org>
1162
1163         * mm-decode.el (mm-inhibit-auto-detect-attachment): New variable.
1164         (mm-dissect-singlepart): Don't guess the MIME type of
1165         application/octet-stream parts if mm-inhibit-auto-detect-attachment is
1166         set.
1167         (mm-dissect-multipart): Bind mm-inhibit-auto-detect-attachment if the
1168         toplevel MIME type is multipart/encrypted.
1169
1170 2012-05-27  Katsumi Yamaoka  <yamaoka@jpl.org>
1171
1172         * gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is
1173         a string so that Gcc works (bug#11514).
1174
1175 2012-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
1176
1177         * legacy-gnus-agent.el (gnus-agent-unhook-expire-days):
1178         * gnus-demon.el (gnus-demon-init): Don't bother with type-of.
1179
1180 2012-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
1181
1182         * gnus-win.el (gnus-configure-frame): Don't signal an error when
1183         jumping to *Server* from a dedicated *Group* window.
1184         (gnus-configure-frame): CSE.
1185
1186         * gnus-registry.el: Minor style cleanup.
1187         (gnus-registry--set/remove-mark): New function, extracted from
1188         gnus-registry-install-shortcuts.
1189         (gnus-registry-install-shortcuts): Use it.
1190
1191 2012-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1192
1193         * nnspool.el (news-path): Use eval-and-compile.
1194
1195 2012-05-24  Glenn Morris  <rgm@gnu.org>
1196
1197         * nnspool.el (news-directory, news-path, news-inews-program):
1198         Move here from paths.el.  Don't see a need for these to be autoloaded.
1199
1200         * gnus.el (gnus-default-nntp-server): Make it a defcustom.
1201         Merge in doc from paths.el version.  Don't see any need for this to be
1202         autoloaded, or for the warning about users not setting it.
1203
1204 2011-12-02  Wolfgang Jenkner  <wjenkner@inode.at>
1205
1206         * gnus-agent.el (gnus-agent-save-active): Deal with the "groups"
1207         format.  In particular, add an optional argument and a docstring.
1208
1209         * gnus-start.el (gnus-groups-to-gnus-format): Use it.
1210
1211         * nntp.el (nntp-finish-retrieve-group-infos): Make `nntp-server-buffer'
1212         current before calling `gnus-groups-to-gnus-format'.
1213         Note that this was already the case for `gnus-active-to-gnus-format'.
1214
1215 2012-05-04  Paul Eggert  <eggert@cs.ucla.edu>
1216
1217         Fix minor Y10k bug.
1218         * nnweb.el (nnweb-google-parse-1): Don't assume years have 4 digits.
1219
1220 2012-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
1221
1222         * nnimap.el (nnimap-open-connection-1): Don't leave an "opening..."
1223         message once it's actually open.
1224
1225 2012-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
1226
1227         * gnus.el: Ma Gnus v0.5 is released.
1228
1229 2012-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
1230
1231         * auth-source.el (auth-source--aput-1, auth-source--aput)
1232         (auth-source--aget): New functions and macros.
1233         Use them instead of aput/aget.
1234
1235 2012-04-27  Andreas Schwab  <schwab@linux-m68k.org>
1236
1237         * gnus.el (debbugs-gnu): Don't override existing autoload definition.
1238
1239 2012-04-26  Daiki Ueno  <ueno@unixuser.org>
1240
1241         * plstore.el (plstore-called-interactively-p): New compat macro copied
1242         from message.el.
1243         (plstore-mode): Use it.
1244
1245 2012-04-26  Daiki Ueno  <ueno@unixuser.org>
1246
1247         * plstore.el: Revive the editing feature.
1248         (plstore-mode): New mode to edit plstore file.
1249         (plstore-mode-toggle-display, plstore-mode-original)
1250         (plstore-mode-decoded): New command.
1251         (plstore--encode, plstore--decode, plstore--write-contents-functions)
1252         (plstore--insert-buffer, plstore--make): New function.
1253         (plstore-open, plstore-save): Simplify by using them.
1254
1255 2012-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1256
1257         * pop3.el (pop3-wait-for-messages): Fix retrieved data size calculation.
1258
1259 2012-04-19  Juanma Barranquero  <lekktu@gmail.com>
1260
1261         * tls.el (open-tls-stream): Remove unused binding.
1262
1263 2012-04-16  Glenn Morris  <rgm@gnu.org>
1264
1265         * nndraft.el (nndraft-request-list): Fix declaration.
1266
1267 2012-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1268
1269         * mm-decode.el (mm-dissect-buffer): Doc fix.
1270
1271         * gnus-msg.el (gnus-inews-insert-gcc): Don't do the alist stuff when we
1272         don't have a current group.
1273
1274         * gnus-sum.el (gnus-handle-ephemeral-exit): Avoid creating the group
1275         buffer if it doesn't exist.
1276
1277         * gnus-group.el (gnus-group-read-ephemeral-group): If no quit-config is
1278         given, mark the group as ephemeral with the current window conf.
1279
1280         * gnus-sum.el (gnus-set-global-variables): Don't assume that the group
1281         buffer exists, which it doesn't if we haven't started Gnus.
1282         (gnus-summary-exit): Allow quitting when we don't have a group buffer.
1283
1284 2012-04-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1285
1286         * mml.el (mml-generate-mime): Allow specifying what the top-level part
1287         type is.
1288
1289         * gnus-start.el (gnus-clean-old-newsrc): Remove totally bogus
1290         `unexists' entries.
1291         (gnus-clean-old-newsrc): Fix last checkin.
1292
1293         * nnimap.el (nnimap-update-info): None of the articles below the active
1294         low-water mark exist.
1295
1296         * dgnushack.el: Get rid of XEmacs compilation warning.
1297
1298         * gnus-msg.el (gnus-summary-cancel-article): See what From header we
1299         would have gotten if we posted to the group, and use that to compare
1300         against the message we want to cancel (bug#10808).
1301
1302         * gnus-sum.el (gnus-auto-center-summary): `scroll-margin' isn't defined
1303         on XEmacs.
1304
1305 2012-04-10  Philipp Haselwarter  <philipp.haselwarter@gmx.de>  (tiny change)
1306
1307         * gnus-sum.el (gnus-auto-center-summary): Set default to respect
1308         `scroll-margin'.
1309
1310 2012-04-10  Elias Oltmanns  <eo@nebensachen.de>  (tiny change)
1311
1312         * gnus-cite.el (gnus-dissect-cited-text): A single line without
1313         citation prefix within a block of cited text should be considered part
1314         of that block *only* if it is a blank line.
1315
1316 2012-04-09  Chong Yidong  <cyd@gnu.org>
1317
1318         * binhex.el, hashcash.el, uudecode.el:
1319         Remove * characters from the front of variable docstrings.
1320
1321 2012-04-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1322
1323         * shr.el (shr-find-fill-point): Remove unused code; don't break a line
1324         before kinsoku-bol characters nor within kinsoku-eol characters.
1325
1326 2012-03-27  Katsumi Yamaoka  <yamaoka@jpl.org>
1327
1328         * gnus-sync.el (gnus-topic-alist, gnus-group-topic)
1329         (gnus-topic-create-topic, gnus-topic-enter-dribble): Silence compiler.
1330         (gnus-sync-read): Use mapc instead of mapcar.
1331
1332         * mm-archive.el: Require mm-decode for some macros.
1333         (gnus-recursive-directory-files, mailcap-extension-to-mime): Silence
1334         the byte compiler.
1335         (mm-archive-decoders): New function that returns the value of
1336         the mm-archive-decoders variable.
1337
1338         * mm-decode.el: Don't require mm-archive; autoload mm-archive functions
1339         instead.
1340         (mm-dissect-singlepart): Use the function mm-archive-decoders.
1341
1342         * nnimap.el (gnus-refer-thread-use-nnir):
1343         * nnmail.el (mail-send-and-exit): Silence the byte compiler.
1344
1345 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1346
1347         * gnus-compat.el: Define `bound-and-true-p' for XEmacs.
1348
1349 2012-03-12  Peter Münster  <pmrb@free.fr>
1350
1351         * gnus-demon.el (gnus-demon-timers): Now a plist (function -> timer).
1352         (gnus-demon-cancel): Ditto.
1353         (gnus-demon-run-callback): When function cannot be called due to low
1354         idleness, call it when idleness reaches the expected value, instead of
1355         waiting another timer period.
1356         (gnus-demon-init): Add `time' to arguments of call-back.
1357
1358 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1359
1360         * dgnushack.el: Bind `gnus-registry-enabled' for XEmacs.
1361
1362         * gnus.el: Register gnus-registry functions.
1363
1364         * gnus-registry.el (gnus-try-warping-via-registry): Moved here and
1365         indent.
1366
1367         * gnus-int.el (gnus-warp-to-article): Check whether the registry is
1368         enabled before warping.
1369
1370 2012-03-22  Dave Abrahams  <dave@boostpro.com>
1371
1372         * gnus-sum.el (gnus-summary-insert-subject): Record information in the
1373         registry about each article retrieved.
1374
1375         * gnus-int.el (gnus-select-group-with-message-id): New function.
1376         (gnus-try-warping-via-registry): Ditto.
1377         (gnus-warp-to-article): Fall back on the registry.
1378
1379 2012-03-22  Sergio Martínez  <samf0xb58@gmail.com>  (tiny change)
1380
1381         * nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of
1382         inboxes.
1383
1384 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1385
1386         * nnimap.el (nnimap-fetch-partial-articles): Minor doc string fixup.
1387
1388 2012-03-22  Katsumi Yamaoka  <yamaoka@jpl.org>
1389
1390         * gnus-msg.el (gnus-summary-resend-message-insert-gcc): Assume that
1391         gnus-gcc-self-resent-messages may be a group parameter.
1392         (gnus-summary-resend-message): Don't encode encoded words in header
1393         when Gcc'ing resent message.
1394
1395 2012-03-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1396
1397         * shr.el (shr-insert): Treat non-breaking space just like normal
1398         space.  This seems to produce more pleasing results.
1399         (shr-insert): Only insert a blank line if we're starting from an image.
1400         (shr-tag-br): Allow <br> to end lines or to make a single blank line.
1401         (shr-ensure-paragraph): Consider lines with white space to be blank.
1402
1403 2012-03-15  Elias Pipping  <pipping@lavabit.com>
1404
1405         * Makefile.in: Respect DESTDIR.
1406
1407 2012-03-14  Christopher Schmidt  <christopher@ch.ristopher.com>
1408
1409         * gnus-msg.el (gnus-inews-do-gcc): Add gnus-gcc-pre-body-encode-hook
1410         and gnus-gcc-post-body-encode-hook.
1411
1412 2012-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1413
1414         * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire
1415         messages that don't exist.
1416
1417         * gnus-sum.el (gnus-summary-expire-articles): Ditto.
1418
1419 2012-04-11  Katsumi Yamaoka  <yamaoka@jpl.org>
1420
1421         pgg-def.el, pgg-gpg.el, pgg-parse.el, pgg-pgp.el, pgg-pgp5.el, pgg.el:
1422         Remove.
1423
1424         dgnushack.el (pgg-snarf-keys-region): Remove autoload.
1425
1426         lpath.el (pgg-parse-crc24-string, pgg-parse-crc24): Remove declaration.
1427
1428 2012-04-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1429
1430         * gnus-msg.el (gnus-inews-insert-gcc): Protect against when we don't
1431         have a group name.
1432
1433         * gnus-art.el (article-wash-html): Ensure that we insert the HTML into
1434         a multibyte buffer (bug#7410).
1435         (article-wash-html): Parse the original article buffer to get the
1436         unencoded data (bug#7410).
1437
1438         * gnus-start.el (gnus-read-newsrc-el-file): Protect against broken
1439         .newsrc.el files.
1440
1441 2012-04-05  Bastien Guerry  <bzg@altern.org>
1442
1443         * color.el (color-lighten-name): Fix typo.
1444
1445 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1446
1447         * auth-source.el (auth-source-netrc-create): Quote tokens that contain
1448         "#" to avoid having them interpreted as comments.
1449
1450 2012-03-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1451
1452         * shr.el (shr-insert): Update the text state properly to avoid
1453         inserting spurious paragraph starts.
1454
1455 2012-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1456
1457         * shr.el (shr-table-widths): Divide the extra width more fairly over
1458         the TDs (bug#10973).
1459         (shr-render-td): Don't delete too much padding.
1460         (shr-natural-width): Compute the natural width more correctly.
1461         (shr-insert): Allow the natural width to be computed for tables again.
1462         (shr-tag-table-1): Rework how the natural widths are computed by
1463         rendering the table a third time.
1464         (shr-natural-width): Removed.
1465         (shr-buffer-width): New function.
1466         (shr-expand-newlines): Use it.
1467
1468         * gnus-msg.el (gnus-bug): Don't delete the other windows.  We may be
1469         using a `gnus-use-full-window' setup (bug#11013).
1470
1471 2012-03-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1472
1473         * gnus-int.el (gnus-backend-trace): Flip default to nil before Emacs
1474         24.1 release.
1475
1476 2012-03-10  David Edmondson  <dme@dme.org>
1477
1478         * mm-uu.el (mm-uu-forward-extract): Allow for blank lines between the
1479         'Forwarded Message' header and the start of the message.
1480
1481 2012-03-04  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
1482
1483         * gnus-msg.el (gnus-msg-mail): Call `message-mail' correctly when Gnus
1484         isn't running (bug#10897).
1485
1486 2012-03-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1487
1488         * tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
1489         This is inconsistent with all the other stream functions, which leave
1490         the setting up to the higher levels (if so wanted) (bug#10931).
1491
1492 2012-02-28  Glenn Morris  <rgm@gnu.org>
1493
1494         * gmm-utils.el, gnus-agent.el, gnus-score.el, messagexmas.el,
1495         mm-decode.el: Standardize possessive apostrophe usage.
1496
1497 2012-02-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1498
1499         * shr.el (shr-column-specs): Protect against TDs with "width: 0%".
1500
1501 2012-02-25  Andreas Schwab  <schwab@linux-m68k.org>
1502
1503         * parse-time.el (parse-time-string): Allow extractor to return nil.
1504
1505 2012-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1506
1507         * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.
1508
1509 2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
1510
1511         * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
1512
1513 2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
1514
1515         * mm-decode.el (mm-shr): Remove "soft hyphens".
1516
1517         * nnimap.el (nnimap-request-list): Return the group names encoded as
1518         utf8.  Otherwise non-European group names don't work.
1519         (nnimap-request-newgroups): Ditto.
1520
1521         * gnus-sum.el (gnus-summary-insert-old-articles): Fix the syntax for
1522         the default in `read-string' (bug#10757).
1523
1524         * gnus-msg.el (gnus-group-post-news): Don't bug out on `C-u a' on
1525         topics (bug#10843).
1526
1527         * nnimap.el (nnimap-log-command): Add the IMAP address to the log
1528         buffer.  Suggested by Herbert Valerio Riedel.
1529         (nnimap-request-move-article): Delete the message from the correct IMAP
1530         server.
1531
1532 2012-02-19  Gábor Vida  <vidagabor@gmail.com>  (tiny change)
1533
1534         * gnus-demon.el (gnus-demon-init): Don't multiply time twice.
1535         Reported by Peter Münster.
1536
1537 2012-02-18  Lars Ingebrigtsen  <larsi@gnus.org>
1538
1539         * shr.el (shr-image-fetched): Make sure we really kill the right
1540         buffer.
1541
1542 2012-02-16  Leo Liu  <sdl.web@gmail.com>
1543
1544         * gnus-start.el (gnus-1): Avoid duplicate entries.
1545
1546 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
1547
1548         * imap.el: Remove.
1549
1550         * nntp.el (nntp-coding-system-for-read): Remove.
1551         (nntp-coding-system-for-write): Ditto.
1552         (nntp-open-connection): Just use `binary' directly.
1553
1554         * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma
1555         Gnus 0.3.
1556
1557 2012-02-16  Lars Ingebrigtsen  <larsi@gnus.org>
1558
1559         * mm-decode.el (mm-dissect-singlepart): Guess what the type of
1560         application/octet-stream parts really is.
1561
1562         * gnus-sum.el (gnus-propagate-marks): Remove.
1563
1564 2012-02-15  Paul Eggert  <eggert@cs.ucla.edu>
1565
1566         * shr.el (shr-rescale-image): Undo previous change; see
1567         <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
1568
1569 2012-02-15  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
1570
1571         * gnus.el: Ma Gnus v0.3 is released.
1572
1573 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
1574
1575         * gnus-sum.el (gnus-summary-local-variables): Make
1576         `gnus-newsgroup-unexist' into a local variable.
1577
1578 2012-02-14  Teodor Zlatanov  <tzz@lifelogs.com>
1579
1580         * registry.el (registry-usage-test, registry-persistence-test): Move to
1581         tests/gnustest-registry.el.
1582         (registry-make-testable-db, registry-match-test)
1583         (registry-instantiation-test): Move to tests/gnustest-registry.el.
1584
1585         * gnus-registry.el (gnus-registry-misc-test)
1586         (gnus-registry-usage-test): Move to tests/gnustest-registry.el.
1587
1588         * tests/gnustest-registry.el: New file with the registry and
1589         gnus-registry ERT tests.
1590
1591 2012-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1592
1593         * gnus-msg.el (gnus-summary-resend-message): Make
1594         gnus-summary-resend-message-insert-gcc be last item in
1595         message-header-setup-hook.
1596
1597 2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
1598
1599         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1600         (nnfolder-marks, nnfolder-marks-file-suffix, nnfolder-marks-modtime):
1601         Remove.
1602         (nnfolder-open-server): Don't use marks.
1603         (nnfolder-request-delete-group): Ditto.
1604         (nnfolder-request-rename-group): Ditto.
1605         (nnfolder-request-set-mark, nnfolder-request-marks)
1606         (nnfolder-group-marks-pathname, nnfolder-marks-changed-p)
1607         (nnfolder-save-marks, nnfolder-open-marks): Remove.
1608
1609         * nnml.el (nnml-marks-is-evil, nnml-marks-file-name, nnml-marks)
1610         (nnml-marks-modtime): Remove.
1611         (nnml-request-delete-group): Don't use marks.
1612         (nnml-request-rename-group): Ditto.
1613         (nnml-request-set-mark, nnml-request-marks, nnml-marks-changed-p)
1614         (nnml-save-marks, nnml-open-marks): Remove.
1615
1616         * nntp.el (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
1617         (nntp-marks-modtime, nntp-marks-directory, nntp-request-set-mark)
1618         (nntp-request-marks, nntp-marks-directory, nntp-marks-changed-p)
1619         (nntp-save-marks, nntp-open-marks, nntp-possibly-create-directory)
1620         (nntp-server-to-method-cache): Remove.
1621
1622         * shr.el (shr-rescale-image): Fix wrong merge.
1623
1624 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
1625
1626         * shr.el (shr-remove-trailing-whitespace): Really delete the padding on
1627         too-wide lines.
1628
1629 2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
1630
1631         * nnimap.el (nnimap-record-commands): New variable.
1632         (nnimap-log-command): Use it.
1633         (nnimap-make-process-buffer): Add a space to the process buffer.
1634         (nnimap-transform-headers): Don't bug out on header lines containing
1635         stuff that look like IMAP length encodings.
1636
1637         * shr.el (shr-rescale-image): Allow viewing large images.
1638
1639 2012-02-12  Lars Ingebrigtsen  <larsi@gnus.org>
1640
1641         * nnml.el (nnml-request-compact-group): Delete the marks file after
1642         compaction (bug#10800).
1643
1644         * gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on
1645         group exit.
1646
1647         * nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed
1648         QRESYNC/FETCH output.
1649
1650 2012-02-11  Glenn Morris  <rgm@gnu.org>
1651
1652         * sieve-manage.el (sieve-manage-default-stream):
1653         * shr.el (shr):
1654         * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
1655         (nnir-retrieve-headers-override-function)
1656         (nnir-imap-default-search-key, nnir-notmuch-program)
1657         (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
1658         (nnir-method-default-engines):
1659         * message.el (message-cite-reply-position):
1660         * gssapi.el (gssapi-program):
1661         * gravatar.el (gravatar):
1662         * gnus-sum.el (gnus-refer-thread-use-nnir):
1663         * gnus-registry.el (gnus-registry-unfollowed-addresses)
1664         (gnus-registry-max-pruned-entries):
1665         * gnus-picon.el (gnus-picon-inhibit-top-level-domains):
1666         * gnus-int.el (gnus-after-set-mark-hook)
1667         (gnus-before-update-mark-hook):
1668         * gnus-async.el (gnus-async-post-fetch-function):
1669         * auth-source.el (auth-source-cache-expiry):
1670         Add missing :version tags to new defcustoms and defgroups.
1671
1672 2012-02-11  Lars Ingebrigtsen  <larsi@gnus.org>
1673
1674         * gnus-sum.el (gnus-adjust-marked-articles): Add to
1675         `gnus-newsgroup-unexist'.
1676
1677         * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of
1678         marks.
1679         (gnus-article-special-mark-lists): Put the `unexist' in the special
1680         marks list instead.
1681
1682         * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
1683         articles in the list of articles to be selected.
1684
1685         * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting
1686         articles.
1687         (nnimap-update-info): Keep track of unexisting articles.
1688         (nnimap-update-qresync-info): Ditto.
1689
1690 2012-02-10  Lars Ingebrigtsen  <larsi@gnus.org>
1691
1692         * message.el (message-default-send-mail-function): Made into own
1693         function for reuse by emacsbug.el.
1694
1695 2012-02-09  Juanma Barranquero  <lekktu@gmail.com>
1696
1697         * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst
1698         `gnus-sloppily-equal-method-parameters' to avoid a warning.
1699
1700 2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
1701
1702         * mm-archive.el (mm-archive-dissect-and-inline): New function.
1703         (mm-archive-dissect-and-inline): Fix up the undisplayer.
1704
1705         * gnus-compat.el: Define `timer-set-function'.
1706
1707         * mm-decode.el (mm-display-external): Output the text from the command
1708         in the buffer after the command finished.  This makes text-based
1709         commands behave better.
1710
1711 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
1712
1713         * gnus-compat.el: Add a compat for the old `url-retrieve'.
1714
1715 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1716
1717         * gnus-compat.el: Make `help-function-arglist' be compatible on Emacs
1718         23.1.
1719
1720 2012-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1721
1722         * gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
1723
1724 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1725
1726         * message.el (smtpmail-smtp-user): Silence compiler warning.
1727
1728 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1729
1730         * message.el (message-multi-smtp-send-mail): Also allow specifying the
1731         SMTP user name.
1732
1733 2012-02-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1734
1735         * gnus-sum.el (gnus-summary-show-thread):
1736         next-single-char-property-change may return nil in XEmacs.
1737         (gnus-summary-article-map): Fix typo.
1738
1739 2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
1740
1741         * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't
1742         running.
1743
1744         * nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
1745
1746         * gnus.el (gnus-server-extend-method): Don't add an -address component
1747         if the method already has one (bug#9676).
1748
1749 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
1750
1751         * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
1752         of an initial-input for consistency (bug#10757).
1753
1754         * dgnushack.el: Fix XEmacs compilation warning.
1755
1756         * shr.el: Inhibit getting and sending cookies when fetching pictures.
1757
1758         * gnus-html.el (gnus-html-schedule-image-fetching): Ditto.
1759
1760 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1761
1762         * shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from
1763         lines that are narrower than the window width.  Otherwise background
1764         "blocks" will look less readable.
1765
1766 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1767
1768         * nnimap.el (nnimap-transform-headers): Remove unused variable.
1769         (nnimap-transform-headers): Fix parsing BODYSTRUCTURE elements that
1770         have newlines within the strings, and where the UID comes after the
1771         BODYSTRUCTURE element (bug#10537).
1772
1773         * shr-color.el (shr-color-set-minimum-interval): Rename to add prefix
1774         (bug#10732).
1775
1776         * shr.el (shr-insert-document): Add doc string.
1777         (shr-visit-file): Ditto.
1778         (shr-remove-trailing-whitespace): New function.
1779         (shr-insert-document): Use it to clean up trailing whitespace as the
1780         final step (bug#10714).
1781
1782 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1783
1784         * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
1785         buffer if `gnus-kill-summary-on-exit' is nil.
1786
1787 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1788
1789         * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus
1790         when just reading a single group from "without" Gnus.
1791
1792 2012-02-06  Chong Yidong  <cyd@gnu.org>
1793
1794         * gnus-sum.el (gnus-summary-show-thread):
1795         next-single-char-property-change never returns nil (Bug#8657).
1796
1797 2012-02-02  Lars Ingebrigtsen  <larsi@gnus.org>
1798
1799         * message.el (message-multi-smtp-send-mail): New function.
1800         (message-multi-smtp-send-mail): Respect the X-Message-SMTP-Method
1801         header to implement multi-SMTP functionality.
1802
1803         * gnus-agent.el (gnus-agent-send-mail-function): Removed.
1804         (gnus-agentize): Don't set it.
1805         (gnus-agent-send-mail): Don't use it.
1806
1807         * gnus-sum.el (gnus-summary-widget-backward): New function and
1808         keystroke.
1809
1810         * gnus-compat.el: More the compat functions more compatible.
1811
1812         * shr.el (shr-put-image): Remove underlines from sliced images.
1813         (shr-zoom-image): Compute the region to be replaced more correctly.
1814
1815 2012-02-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1816
1817         * gnus-msg.el (gnus-gcc-self-resent-messages): New user option.
1818         (gnus-summary-resend-message-insert-gcc): New function.
1819         (gnus-summary-resend-message): Modify message-header-setup-hook and
1820         message-sent-hook to make it work for Gcc.
1821         (gnus-inews-do-gcc): Update the number of unread articles of groups
1822         that messages are Gcc'd to.
1823
1824         * message.el (message-resend): Run message-sent-hook to do Gcc.
1825
1826 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
1827
1828         * lpath.el: Fix an XEmacs compilation warning.
1829
1830         * gnus-compat.el: Require `help-fns' to fix compilation error.
1831
1832         * gnus-registry.el (gnus-registry-fixup-registry): Move the message to
1833         a higher level to silence compilation.
1834
1835         * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
1836         parameter to allow controlling the scaling.
1837
1838         * shr.el (shr-zoom-image): New command and keystroke.
1839         (shr-put-image): Take a `size' flag to say how to scale the image.
1840
1841         * gnus-compat.el: Redefine `delete-directory' to provide recursive
1842         deletion unless already defined.
1843
1844         * gnus.el (gnus-compat): Require it.
1845
1846         * gnus-compat.el: New file.
1847
1848         * gnus-start.el (gnus-clean-old-newsrc): New function.
1849         (gnus-read-newsrc-file): Use it.
1850
1851         * mm-archive.el (mm-dissect-archive): Use it to get all file names.
1852         Use recursive deletion.
1853         (mm-dissect-archive): Add support for zip files.
1854
1855         * gnus-util.el (gnus-recursive-directory-files): New function.
1856
1857         * mm-archive.el (mm-archive-list-files): Inline text and image parts.
1858         (mm-archive-decoders): Add tgz support.
1859
1860         * mm-decode.el (mm-shr): Make sure that the HTML ends with a newline.
1861         Otherwise inserting text into the Gnus buffer can look odd.
1862
1863         * gnus-art.el (gnus-mime-inline-part): Slight clean-up.
1864
1865         * mm-archive.el (mm-archive-decoders): Add support for tar.
1866
1867         * gnus.el (gnus-logo-color-alist): Change the colours for Ma Gnus.
1868
1869         * nnmail.el (nnmail-extra-headers): Add Cc to the default.
1870
1871 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
1872
1873         * mm-decode.el (mm-dissect-singlepart): Check that the decoder exists.
1874
1875         * mm-archive.el: New file.
1876
1877         * mm-decode.el (mm-dissect-singlepart): Use it to decode ms-tnef files.
1878
1879         * mm-util.el (mm-find-buffer-file-coding-system): Comment fix.
1880
1881         * message.el (message-goto-*): Make all the `message-goto-*' commands
1882         push the mark before moving point.  This makes it easier to go back to
1883         where you came from after editing whatever you jumped to.
1884
1885 2012-01-31  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
1886
1887         * gnus.el: Ma Gnus v0.1 is released.
1888
1889 2012-02-05  Lars Ingebrigtsen  <larsi@gnus.org>
1890
1891         * nnimap.el (nnimap-open-server): Allow switching the nnoo server
1892         without reconnecting.
1893         (nnimap-possibly-change-group): Ditto.
1894         (nnimap-finish-retrieve-group-infos): Don't reconnect if the server
1895         connection has died before being called.
1896
1897 2012-02-02  Lars Ingebrigtsen  <larsi@gnus.org>
1898
1899         * nnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing
1900         an initial sync unless we're really doing one.
1901
1902         * gnus-group.el (gnus-group-read-ephemeral-group): Don't add a new
1903         address parameter if one already exists (bug#9676).
1904
1905         * gnus-msg.el (gnus-summary-mail-forward): Respect the process marks,
1906         not the prefix, as documented (bug#10689).
1907
1908 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
1909
1910         * gnus.el (gnus-valid-select-methods): nnmaildir also saves marks in
1911         the "server".
1912
1913         * gnus-group.el (gnus-group-get-new-news-this-group): Don't overwrite
1914         the real error message with the useless "previously known to be down".
1915         Which isn't even correct.
1916
1917         * nntp.el (nntp-open-connection): Report the error message if the nntp
1918         server can't be reached.
1919
1920         * nnimap.el (nnimap-retrieve-group-data-early): Keep track of how many
1921         groups we do a total scan for.
1922         (nnimap-wait-for-response): Say that we're doing a total scan, if we're
1923         doing that.
1924
1925 2012-01-31  Jim Meyering  <jim@meyering.net>
1926
1927         * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
1928         Correct a comment (insert "not") and hide nominally-doubled "to".
1929
1930 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
1931
1932         * gnus.el (gnus-version): Change name to "Ma Gnus".
1933
1934 2012-01-30  Philipp Haselwarter  <philipp.haselwarter@gmx.de>  (tiny change)
1935
1936         * gnus-agent.el (gnus-agent-auto-agentize-methods): Point to the Agent
1937         section in the manual.
1938
1939 2012-01-30  Lars Ingebrigtsen  <larsi@gnus.org>
1940
1941         * rfc2047.el (rfc2047-encode-region): Allow not folding the encoded
1942         words.
1943         (rfc2047-encode-string): Ditto.
1944         (rfc2047-encode-parameter): Don't fold parameters.  Some MUAs do not
1945         understand folded filename="..." parameters, for instance.
1946
1947         * nnimap.el (nnimap-wait-for-response): Include the imap server name in
1948         the message for greater debuggability.
1949
1950 2012-01-28  Lars Ingebrigtsen  <larsi@gnus.org>
1951
1952         * mm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode'
1953         instead of setting it locally, since the latter doesn't seem to have
1954         any effect (most of the time).
1955
1956 2012-01-27  Elias Pipping  <pipping@lavabit.com>  (tiny change)
1957
1958         * shr.el (shr-browse-url): Fix the name of the `browse-url-mail'
1959         function call.
1960
1961 2012-01-27  Gábor Vida  <vidagabor@gmail.com>  (tiny change)
1962
1963         * gnus-demon.el (gnus-demon-run-callback, gnus-demon-init): Convert to
1964         seconds, and make the repeat clause with HH:MM specs work as
1965         documented.
1966
1967 2012-01-27  Lars Ingebrigtsen  <larsi@gnus.org>
1968
1969         * proto-stream.el (proto-stream-capability-open): Fall back on
1970         :end-of-command if :end-of-capability doesn't exist.
1971
1972 2012-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1973
1974         * gnus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction
1975         bound globally in old Emacsen and XEmacsen.
1976
1977 2012-01-27  Lars Ingebrigtsen  <larsi@gnus.org>
1978
1979         * gnus-start.el (gnus-get-unread-articles): Clear out "early" methods
1980         so that previous errors don't prohibit getting new news.
1981
1982         * nnimap.el (nnimap-retrieve-group-data-early): Ditto.
1983
1984         * nntp.el (nntp-retrieve-group-data-early): Ditto.
1985
1986 2012-01-26  Nick Alcock  <nick.alcock@oracle.com>  (tiny change)
1987
1988         * gnus.el (gnus-group-find-parameter): Check for liveness of the
1989         buffer, not of the string which is its name.
1990
1991 2012-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
1992
1993         * proto-stream.el (proto-stream-capability-open): Wait for
1994         :end-of-capability, not :end-of-command.
1995
1996         * gnus-sum.el (gnus-summary-move-article): Don't propagate marks to
1997         non-server-marks groups.
1998         (gnus-group-make-articles-read): Ditto.
1999
2000         * gnus-srvr.el (gnus-server-prepare): Use it to avoid showing ephemeral
2001         methods (bug#9676).
2002
2003         * gnus.el (gnus-method-ephemeral-p): New function.
2004
2005 2012-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2006
2007         * gnus-sum.el (gnus-summary-mode): Force paragraph direction to be
2008         left-to-right.
2009
2010 2012-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
2011
2012         * nnimap.el (nnir-search-thread): Autoload to avoid a compilation
2013         warning.
2014
2015 2012-01-25  Lars Ingebrigtsen  <larsi@gnus.org>
2016
2017         * gnus-sum.el (gnus-summary-line-format-alist): Don't try to
2018         macroexpand the nnir things, since they haven't been defined yet, and
2019         nnir requires gnus-sum.
2020
2021 2012-01-24  Julien Danjou  <julien@danjou.info>
2022
2023         * color.el (color-rgb-to-hsl): Fix value computing.
2024         (color-hue-to-rgb): New function.
2025         (color-hsl-to-rgb): New function.
2026         (color-clamp, color-saturate-hsl, color-saturate-name)
2027         (color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
2028         (color-lighten-name, color-darken-hsl, color-darken-name): New function.
2029
2030 2012-01-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2031
2032         * mm-decode.el (mm-interactively-view-part): Fix prompt.
2033
2034 2012-01-19  Julien Danjou  <julien@danjou.info>
2035
2036         * color.el (color-name-to-rgb): Use the white color to find the max
2037         color component value and return correctly computed values.
2038         (color-name-to-rgb): Add missing float conversion for max value.
2039
2040 2012-01-10  Teodor Zlatanov  <tzz@lifelogs.com>
2041
2042         * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the
2043         logical server name in addition to the actual machine address.
2044
2045         * auth-source.el (auth-source-user-and-password): Add convenience
2046         wrapper to search by just host and optionally user.
2047
2048 2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2049
2050         * shr.el (shr-visit-file): Move point to the beginning of the buffer
2051         after rendering.
2052
2053 2012-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
2054
2055         * gnus-sync.el (gnus-sync-newsrc-groups): Quote normally.
2056         (gnus-sync-lesync-pre-save-group-entry): Remove invalid invlists.
2057         (gnus-sync-lesync-normalize-group-entry): Ignore a few more keys.
2058
2059 2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2060
2061         * gnus-sum.el (gnus-summary-read-group): Document more parameters
2062         (bug#9693).
2063         (gnus-summary-setup-buffer): Document return value (bug#9697).
2064
2065         * mm-decode.el (mm-interactively-view-part): Use `completing-read',
2066         since ido doesn't work on symbols (bug#9632).
2067
2068         * gnus.el (gnus-group-fast-parameter): Use the same precedence rules
2069         when getting a single value as when getting all the values.  This means
2070         that atoms like `gcc-self' work cumulatively, like variable settings,
2071         instead of getting the value from the last matching clause.
2072         (gnus-group-find-parameter): Protect against the group buffer not
2073         existing (bug#9585).
2074
2075 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2076
2077         * gnus-start.el (gnus-activate-group): Document more parameters
2078         (bug#9694).
2079
2080         * gnus-group.el (gnus-group-read-ephemeral-group): Doc clarification
2081         (bug#9692).
2082
2083         * gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
2084         article was fetched, so that it can be expired later (bug#9958).
2085         (gnus-agent-summary-fetch-series): Add doc string.
2086         (gnus-agent-summary-fetch-group): Don't remove tick and dormant marks
2087         (bug#9517).
2088
2089         * nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
2090         retrieval is happening.
2091
2092         * gnus.el (gnus-parameters): Doc fix.
2093
2094 2012-01-06  Dave Abrahams  <dave@boostpro.com>
2095
2096         * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
2097         show the thread after expansion.
2098
2099 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2100
2101         * gnus-art.el (article-narrow-to-head): If the head is completely
2102         empty, narrow to the empty region (bug#9764).
2103
2104         * gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
2105         read, and then mark them as unread only when the unread mark is used.
2106         This makes `C-- T k' actually work, even though it's confusing.
2107
2108         * gnus-win.el (gnus-all-windows-visible-p): Ensure that the buffer is
2109         alive before we try to find its window.
2110
2111 2012-01-06  Brian Sniffen  <bsniffen@akamai.com>  (tiny change)
2112
2113         * mm-decode.el (mm-display-external): Use a longer timeout for the
2114         deletion to allow slow programs to display the file.
2115
2116 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2117
2118         * gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
2119         prompt to be less confusing.
2120
2121         * gnus-msg.el (gnus-summary-reply): Do not give a `switch-to-buffer'
2122         argument to `message-reply'.  This broke `special-display-*' frame
2123         pop-uping (bug#10238).
2124
2125 2012-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2126
2127         * starttls.el (starttls-available-p): Return nil on Windows/MS-DOS
2128         systems, since these allegedly don't work there.
2129
2130 2012-01-04  Chris Gray  <chrismgray@gmail.com>  (tiny change)
2131
2132         * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
2133         live buffer.
2134
2135 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2136
2137         * nnir.el (nnir-retrieve-headers): Protect against the article not
2138         existing on the server (bug#10335).
2139
2140 2012-01-04  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
2141
2142         * gnus-agent.el (gnus-agent-load-local): Recompute
2143         gnus-agent-article-local on changing method.
2144
2145 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2146
2147         * gnus.el (gnus-parameters): Note precedence.
2148
2149 2012-01-04  Leo Liu  <sdl.web@gmail.com>
2150
2151         * nndraft.el (nndraft-update-unread-articles): Don't move point around
2152         in the group buffer.
2153
2154 2012-01-04  Julien Danjou  <julien@danjou.info>
2155
2156         * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
2157         change.
2158
2159 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2160
2161         * shr.el (shr-rescale-image): Add :ascent 100 to the rescaled picture,
2162         too.
2163
2164         * nntp.el (nntp-retrieve-group-data-early): Use it.
2165
2166 2012-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2167
2168         * nntp.el (nntp-retrieval-in-progress): New variable.
2169         (nntp-make-process-buffer): Make it buffer-local.
2170
2171         * gnus-demon.el (gnus-demon-time-to-step): Resurrect function lost in
2172         2010.
2173         (gnus-demon-init): Use it to compute the time if time is on the form
2174         "04:23".
2175
2176         * gnus-topic.el (gnus-topic-history): Define `gnus-topic-history'.
2177
2178         * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
2179         status in the correct buffer.
2180
2181 2012-01-03  Leo Liu  <sdl.web@gmail.com>
2182
2183         * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
2184         when opening topics (bug#10407).
2185
2186 2011-12-30  Paul Eggert  <eggert@cs.ucla.edu>
2187
2188         * gnus-cus.el (gnus-score-customize):
2189         * gnus-sum.el (gnus-sort-gathered-threads):
2190         * message.el (message-shorten-references):
2191         * nnmairix.el (nnmairix-request-group):
2192         * uudecode.el (uudecode-decode-region-internal): Spelling fix.
2193
2194 2011-12-29  Paul Eggert  <eggert@cs.ucla.edu>
2195
2196         * gnus-agent.el (gnus-agent-regenerate-group):
2197         * gnus-int.el (gnus-retrieve-group-data-early):
2198         * mm-util.el (mm-codepage-ibm-list):
2199         * nndiary.el (Commentary, nndiary-get-new-mail):
2200         * nnir.el (nnir):
2201         * pgg-parse.el (pgg-parse-symmetric-key-algorithm-alist): Spelling fix.
2202
2203 2011-12-28  Katsumi Yamaoka  <yamaoka@jpl.org>
2204
2205         * mm-view.el (mm-display-inline-fontify): Add comment.
2206
2207 2011-12-21  Paul Eggert  <eggert@cs.ucla.edu>
2208
2209         * nndiary.el (nndiary-parse-schedule-value, nndiary-parse-schedule):
2210         * ntlm.el (ntlm-smb-dohash): Spelling fix.
2211
2212 2011-12-19  Paul Eggert  <eggert@cs.ucla.edu>
2213
2214         * gnus-art.el (gnus-split-methods):
2215         * gnus-msg.el (gnus-configure-posting-styles):
2216         * gnus-spec.el (gnus-parse-simple-format):
2217         * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
2218         * message.el (message-do-actions): Spelling fix.
2219
2220 2011-12-15  Juri Linkov  <juri@jurta.org>
2221
2222         * mm-decode.el (mm-inline-media-tests): Add missing
2223         `mm-handle-media-subtype'.
2224
2225 2011-12-14  Paul Eggert  <eggert@cs.ucla.edu>
2226
2227         * gnus-group.el (gnus-group-tool-bar):
2228         * gnus-sum.el (gnus-summary-tool-bar):
2229         * message.el (message-tool-bar):
2230         * rfc2231.el (rfc2231-parse-string): Spelling fix.
2231
2232 2011-12-12  Paul Eggert  <eggert@cs.ucla.edu>
2233
2234         * plstore.el (plstore--insert-buffer): Spelling fix.
2235
2236 2011-12-09  Tassilo Horn  <tassilo@member.fsf.org>
2237
2238         * message.el (message-valid-fqdn-regexp): Update with newly approved
2239         top-level domain names ".tel" and ".asia".
2240
2241 2011-12-08  Katsumi Yamaoka  <yamaoka@jpl.org>
2242
2243         * gnus-sum.el (gnus-summary-show-article): Don't load shr
2244         unconditionally.
2245
2246 2011-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2247
2248         * message.el (message-pop-to-buffer): Use pop-to-buffer instead of
2249         pop-to-buffer-same-window for old Emacsen.
2250
2251 2011-12-06  Juanma Barranquero  <lekktu@gmail.com>
2252
2253         * gnus-sum.el (gnus-summary-make-tool-bar): Fix typo.
2254
2255 2011-12-05  Paul Eggert  <eggert@cs.ucla.edu>
2256
2257         * netrc.el (netrc-credentials): Spelling fix.
2258
2259 2011-12-04  Paul Eggert  <eggert@cs.ucla.edu>
2260
2261         * gnus-fun.el (gnus-fun-ppm-change-string):
2262         * gnus-msg.el (gnus-inews-do-gcc):
2263         * gnus-sum.el (gnus-summary-find-for-reselect):
2264         * gnus.el (gnus-summary-cancelled):
2265         * message.el (message-cancel-hook, message-send-news):
2266         * nndiary.el (nndiary-headers, nndiary-parse-schedule-value):
2267         * nnir.el (nnir-run-hyrex):
2268         * nntp.el (nntp-with-open-group-function):
2269         * pgg.el (pgg-pending-timers): Spelling fix.
2270
2271 2011-12-04  Chong Yidong  <cyd@gnu.org>
2272
2273         * message.el (message-pop-to-buffer): Partially revert 2011-11-30
2274         change (Bug#10200).
2275
2276 2011-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
2277
2278         * compface.el (uncompface):
2279         * gnus-art.el (gnus-article-x-face-command): Update the header format
2280         of icon data for the most recent icontopbm program.
2281
2282 2011-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
2283
2284         * gnus-msg.el (gnus-inews-do-gcc):
2285         * message.el (message-send-mail):
2286         * mml.el (mml-generate-mime): Share the value of the buffer-local
2287         `message-options' variable between a draft buffer and temprary working
2288         buffers.
2289
2290 2011-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>