message-in-body-p should not alter anything;
[gnus] / lisp / ChangeLog
1 2012-09-17  Richard Stallman  <rms@gnu.org>
2
3         * message.el (message-in-body-p): Don't set mark or modify buffer.
4
5         * mml.el (mml-attach-file): Doc fix.
6         (mml-attach-external, mml-attach-buffer, mml-attach-file):
7         Set mail-encode-mml when in Mail mode.
8         Simplify code to set HEAD and move back to HEAD.
9         (mml-insert-multipart, mml-insert-part):
10         Set mail-encode-mml when in Mail mode.
11
12 2012-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
13
14         * gnus-util.el (gnus-timer--function): New function.
15
16         * gnus-art.el (gnus-article-stop-animations): Use it.
17
18 2012-09-13  Paul Eggert  <eggert@cs.ucla.edu>
19
20         Fix glitches caused by addition of psec to timers.
21         * gnus-art.el (gnus-article-stop-animations): Use timer--function
22         rather than raw access to timer vector.
23
24 2012-09-11  Julien Danjou  <julien@danjou.info>
25
26         * gnus-notifications.el (gnus-notifications): Check for nil values in
27         ignored addresses check.
28
29 2012-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
30
31         * qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction.
32
33 2012-09-07  Chong Yidong  <cyd@gnu.org>
34
35         * gnus-util.el
36         (gnus-put-text-property-excluding-characters-with-faces): Restore.
37
38         * gnus-salt.el (gnus-tree-highlight-node):
39         * gnus-sum.el (gnus-summary-highlight-line):
40         * gnus-group.el (gnus-group-highlight-line): Revert use of add-face.
41
42 2012-09-06  Lars Ingebrigtsen  <larsi@gnus.org>
43
44         * gnus-util.el: Fix compilation error on XEmacs 21.4.
45
46 2012-09-06  Juri Linkov  <juri@jurta.org>
47
48         * gnus-group.el (gnus-read-ephemeral-gmane-group): Change the naming
49         scheme for buffer names to be more consistent with other group and
50         article buffer names in Gnus.
51
52 2012-09-06  Lars Ingebrigtsen  <larsi@gnus.org>
53
54         * gnus-util.el
55         (gnus-put-text-property-excluding-characters-with-faces): Removed.
56
57         * gnus-compat.el: Define compat function `add-face' from Wolfgang
58         Jenkner.
59
60         * gnus-group.el (gnus-group-highlight-line): Use combining faces.
61
62         * gnus-sum.el (gnus-summary-highlight-line): Ditto.
63
64         * gnus-salt.el (gnus-tree-highlight-node): Ditto.
65
66 2012-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
67
68         * gnus-score.el (gnus-score-decode-text-parts): Use #' for
69         mm-text-parts used in labels macro to make it work with XEmacs 21.5.
70
71         * gnus-util.el (gnus-string-prefix-p): New function, an alias to
72         string-prefix-p in Emacs >=23.2.
73
74         * nnmaildir.el (nnmaildir--ensure-suffix, nnmaildir--add-flag)
75         (nnmaildir--remove-flag, nnmaildir--scan): Use gnus-string-match-p
76         instead of string-match-p.
77         (nnmaildir--scan): Use gnus-string-prefix-p instead of string-prefix-p.
78
79 2012-09-06  Kenichi Handa  <handa@gnu.org>
80
81         * qp.el (quoted-printable-decode-region): Fix previous change; handle
82         lowercase a..f.
83
84 2012-09-05  Magnus Henoch  <magnus.henoch@gmail.com>
85
86         * nnmaildir.el (nnmaildir--article-set-flags): Fix compilation error.
87
88 2012-09-05  Martin Stjernholm  <mast@lysator.liu.se>
89
90         * nnimap.el (nnimap-request-move-article): Decode the group name when
91         doing internal moves to avoid charset issues.
92
93         * gnus-demon.el (gnus-demon-init): Fixed regression when IDLE is t and
94         TIME is set.
95
96 2012-09-05  Juri Linkov  <juri@jurta.org>
97
98         * gnus-group.el (gnus-read-ephemeral-bug-group): Allow opening more
99         than one group at a time (bug#11961).
100
101 2012-09-05  Julien Danjou  <julien@danjou.info>
102
103         * gnus-srvr.el (gnus-server-open-server): Don't message on failure:
104         this hide the real reason with a message giving absolutely no hint.
105
106 2012-09-05  Lars Ingebrigtsen  <larsi@gnus.org>
107
108         * gnus-group.el (gnus-group-mark-article-read): Propagate the read mark
109         to the backend (bug#11804).
110
111         * message.el (message-insert-newsgroups): Don't insert newsgroup
112         duplicates (bug#12275).
113
114 2012-09-05  John Wiegley  <johnw@newartisans.com>
115
116         * gnus.el (gnus-expand-group-parameters): Allow regexp substitutions in
117         sieve rules.
118
119 2012-09-05  Jan Tatarik  <jan.tatarik@gmail.com>
120
121         * gnus-score.el (gnus-score-decode-text-parts): Use #' for the local
122         function.
123
124         * gnus-logic.el (gnus-advanced-body): Allow scoring on decoded bodies.
125
126         * gnus-score.el (gnus-score-decode-text-parts): Ditto.
127
128 2012-09-05  Magnus Henoch  <magnus.henoch@gmail.com>
129
130         * nnmaildir.el: Make nnmaildir understand and write maildir flags.
131         That is, rename files from "unique:2," to "unique:2,S" for "seen", etc.
132         This should make nnmaildir more usable with offlineimap.
133
134 2012-09-05  Julien Danjou  <julien@danjou.info>
135
136         * nnimap.el (nnimap-request-list): Revert change that made listing
137         synchronous.
138         (nnimap-get-responses): Restore.
139
140 2012-09-03  Lars Ingebrigtsen  <larsi@gnus.org>
141
142         * dgnushack.el: XEmacs 21.5 compilation fix.
143
144         * gnus-notifications.el (gnus-notifications-notify): Use it.
145
146         * gnus-fun.el (gnus-funcall-no-warning): New function to silence
147         warnings on XEmacs.
148
149 2012-09-01  Paul Eggert  <eggert@cs.ucla.edu>
150
151         Better seeds for (random).
152         * gnus-sync.el (gnus-sync-lesync-setup):
153         * message.el (message-canlock-generate, message-unique-id):
154         Change (random t) to (random), now that the latter is more random.
155
156 2012-08-31  Dave Abrahams  <dave@boostpro.com>
157         * nnimap.el (nnimap-change-group): Document result value
158
159         * auth-source.el (auth-sources): Fix macos keychain access.
160
161         * gnus-int.el (gnus-request-head): When gnus-override-method is set,
162         allow the backend `request-head' function to determine the group
163         name on its own.
164         (gnus-request-expire-articles): Filter out negative article numbers
165         during expiry (Bug#11980).
166
167         * gnus-range.el (gnus-set-difference): Change gnus-set-difference from
168         O(N^2) to O(N).  This makes warping into huge groups tolerable.
169
170         * gnus-registry.el (gnus-try-warping-via-registry): Don't act as though
171         you've found the article when you haven't.
172
173         * nnimap.el (nnimap-find-article-by-message-id): Account for the fact that
174         nnimap-change-group can return t
175
176 2012-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>
177
178         * gnus-notifications.el (gnus-notifications-action): Avoid CL-ism.
179
180 2012-08-30  Julien Danjou  <julien@danjou.info>
181
182         * gnus-notifications.el (gnus-notifications-notify): Use timeout from
183         `gnus-notifications-timeout'.
184         (gnus-notifications-timeout): Add.
185         (gnus-notifications-action): New function.
186         (gnus-notifications-notify): Add :action using
187         `gnus-notifications-action'.
188         (gnus-notifications-id-to-msg): New variable.
189         (gnus-notifications): Use `gnus-notifications-id-to-msg' to map
190         notifications id to messages.
191
192 2012-08-30  Kenichi Handa  <handa@gnu.org>
193
194         * qp.el (quoted-printable-decode-region): Decode multiple bytes at
195         once.
196
197 2012-08-29  Julien Danjou  <julien@danjou.info>
198
199         * gnus-notifications.el: New file.
200         (gnus-notifications-notify): New function.
201         (gnus-notifications): Use `gnus-notifications-notify'.
202
203 2012-08-28  Katsumi Yamaoka  <yamaoka@jpl.org>
204
205         * gnus-sum.el (gnus-summary-enter-digest-group): Decode content
206         transfer encoding first; bind gnus-newsgroup-charset to the charset
207         that the article specifies (Bug#12209).
208
209 2012-08-22  Katsumi Yamaoka  <yamaoka@jpl.org>
210
211         * gnus-cus.el (gnus-group-customize): Decode values posting-style holds.
212         (gnus-group-customize-done): Encode values posting-style holds.
213
214         * gnus-msg.el (gnus-summary-resend-message)
215         (gnus-configure-posting-styles): Decode values posting-style group
216         parameter holds.
217
218 2012-08-21  Katsumi Yamaoka  <yamaoka@jpl.org>
219
220         * gnus-msg.el (gnus-summary-resend-message): Honor posting-style for
221         `name' and `address' in Resent-From header.
222
223 2012-08-14  Chong Yidong  <cyd@gnu.org>
224
225         * gnus-art.el (article-display-face): Handle failure in
226         gnus-create-image (Bug#11802).
227
228 2012-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>
229
230         * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-groups):
231         Use defsetf.
232
233 2012-08-10  Daiki Ueno  <ueno@unixuser.org>
234
235         * auth-source.el: (auth-source-plstore-search)
236         (auth-source-secrets-search): Ignore :require and :type in search spec.
237
238 2012-08-06  Julien Danjou  <julien@danjou.info>
239
240         * nnimap.el (nnimap-request-head): Resture to-buffer parameter, used by
241         `nnimap-request-move-article'.
242
243         * gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
244         Remove autoload, already handled by gnus.el.
245
246         * nnimap.el (nnimap-request-head): Remove to-buffer argument.
247
248         * gnus-int.el (gnus-request-head): Remove to-buffer argument, only
249         supported by nnimap actually. Reverts previous change.
250
251         * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
252         to mimic `gnus-request-article' and enjoy backends the nn*-request-head
253         to-buffer argument that is already supported.
254
255 2012-08-05  Julien Danjou  <julien@danjou.info>
256
257         * gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
258         Add autoload.
259
260 2012-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
261
262         * gnus.el (gnus-valid-select-methods): Fix custom type.
263
264 2012-07-29  Teodor Zlatanov  <tzz@lifelogs.com>
265
266         * auth-source.el (auth-sources, auth-source-backend-parse)
267         (auth-source-macos-keychain-search)
268         (auth-source-macos-keychain-search-items)
269         (auth-source-macos-keychain-result-append)
270         (auth-source-macos-keychain-create): Support Mac OS X Keychains in
271         auth-source.el through the /usr/bin/security utility.
272         (auth-sources): Fix syntax error.
273         (auth-source-macos-keychain-result-append): Fix variable name.
274         (auth-sources, auth-source-macos-keychain-result-append): More fixes.
275
276 2012-07-27  Julien Danjou  <julien@danjou.info>
277
278         * message.el (fboundp): Add a defalias on `mail-dont-reply-to' for
279         Emacs < 24.1
280
281 2012-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
282
283         * message.el (message-kill-address): Don't kill last newline.
284         (message-skip-to-next-address): Don't move to the next header.
285         (message-fill-field-address): Work properly.
286
287 2012-07-25  Julien Danjou  <julien@danjou.info>
288
289         * gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce.
290
291 2012-07-24  Julien Danjou  <julien@danjou.info>
292
293         * mail-source.el (mail-source-movemail-and-remove): Remove, unused.
294
295         * nntp.el (nntp-send-nosy-authinfo, nntp-send-authinfo-from-file)
296         (nntp-async-timer-handler): Remove, unused.
297
298         * nnimap.el (nnimap-get-responses): Remove, unused.
299
300         * nnheader.el (mail-header-set-extra): Remove, unused.
301
302         * netrc.el (netrc-find-service-number, netrc-store-data): Remove,
303         unused.
304
305         * mm-view.el (mm-view-sound-file): Remove, unused.
306
307         * mm-url.el (mm-url-fetch-simple, mm-url-fetch-form)
308         (mm-url-encode-multipart-form-data): Remove, unused.
309
310         * message.el (message-remove-signature, message-make-host-name)
311         (message-fill-address): Remove, unused.
312
313         * gnus.el (gnus-writable-groups, gnus-group-guess-prefixed-name)
314         (gnus-group-guess-full-name, gnus-group-guess-prefixed-name): Remove,
315         unused.
316
317         * gnus-xmas.el (gnus-xmas-highlight-selected-summary)
318         (gnus-xmas-call-region): Remove, unused.
319
320         * gnus-uu.el (gnus-uu-find-name-in-shar): Remove, unused.
321
322         * gnus-util.el (gnus-extract-address-component-name)
323         (gnus-extract-address-component-email, gnus-sortable-date)
324         (gnus-alist-to-hashtable, gnus-hashtable-to-alist)
325         (gnus-process-live-p): Remove, unused.
326
327         * gnus-topic.el (gnus-group-parent-topic): Remove, unused.
328
329         * gnus-sum.el (gnus-score-set-default, gnus-article-parent-p)
330         (gnus-article-read-p, gnus-uncompress-marks): Remove, unused.
331         (gnus-summary-set-current-mark): Remove obsolete, empty and unused
332         function.
333
334         * gnus-start.el (gnus-kill-newsgroup): Remove unused obsolete function.
335
336         * gnus-score.el (gnus-summary-score-crossposting)
337         (gnus-score-regexp-bad-p): Remove, unused.
338
339         * gnus-salt.el (gnus-tree-goto-article): Remove, unused.
340
341         * gnus-range.el (gnus-sublist-p): Remove, unused.
342
343         * gnus-msg.el (gnus-mail-parse-comma-list, gnus-put-message): Remove,
344         unused.
345
346         * gnus-kill.el (gnus-Newsgroup-kill-file): Remove, unused.
347
348         * gnus-int.el (gnus-list-active-group, gnus-request-group-articles)
349         (gnus-request-associate-buffer): Remove, unused.
350
351         * gnus-group.el (gnus-group-set-method-info)
352         (gnus-group-set-params-info): Remove, unused.
353
354         * gnus-fun.el (gnus-shell-command-to-string)
355         (gnus-shell-command-on-region): Remove, unused.
356
357         * gnus-cite.el (gnus-cited-line-p): Remove, unused.
358
359         * gnus-art.el (gnus-article-text-type-exists-p)
360         (article-translate-characters, gnus-article-hide-text-of-type)
361         (gnus-kill-sticky-article-buffers, gnus-article-maybe-highlight):
362         Remove, unused.
363
364 2012-07-22  Andrew Cohen  <cohen@bu.edu>
365
366         * nnir.el ("nnir"): Add 'virtual ability to nnir backend.
367
368 2012-07-21  Julien Danjou  <julien@danjou.info>
369
370         * message.el (message-dont-reply-to-names): Replace deprecated
371         `rmail-dont-reply-to-names' with `mail-dont-reply-to-names'.
372         (message-get-reply-headers): Ditto.
373
374 2012-07-18  Julien Danjou  <julien@danjou.info>
375
376         * sieve-mode.el (sieve-mode-map): Bind C-c C-c to
377         `sieve-upload-and-kill'.
378
379         * sieve.el (sieve-bury-buffer): Remove function.
380         (sieve-manage-mode-map): Map "q" to `kill-buffer'.
381         (sieve-upload-and-kill): New function, mapped to C-c C-c.
382
383 2012-07-17  Andreas Schwab  <schwab@linux-m68k.org>
384
385         * shr.el (shr-expand-url): Handle URL starting with `//'.
386
387 2012-07-13  Chong Yidong  <cyd@gnu.org>
388
389         * smime.el (smime-certificate-info): Set buffer-read-only directly,
390         instead of calling toggle-read-only with a (bogus) argument.
391
392 2012-07-09  Tassilo Horn  <tassilo@member.fsf.org>
393
394         * gnus-sum.el (gnus-summary-limit-to-author): Use default value instead
395         of initial input when reading the author to restrict the summary to.
396
397 2012-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
398
399         * mm-decode.el (mm-shr):
400         Allow overriding charset by mm-charset-override-alist.
401
402 2012-07-03  Katsumi Yamaoka  <yamaoka@jpl.org>
403
404         * gnus-art.el (gnus-article-view-part):
405         Toggle subparts of multipart/alternative part.
406
407 2012-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
408
409         * shr.el (shr-render-buffer): New command.
410         (shr-visit-file): Use it.
411
412 2012-06-27  Katsumi Yamaoka  <yamaoka@jpl.org>
413
414         * tests/gnustest-nntp.el, tests/gnustest-registry.el:
415         Set no-byte-compile and no-update-autoloads.
416
417 2012-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
418
419         * mm-decode.el: Add coding cookie for a soft hyphen that mm-shr uses.
420
421 2012-06-25  Julien Danjou  <julien@danjou.info>
422
423         * nnimap.el (nnimap-request-articles-find-limit): Rename from
424         `nnimap-request-move-articles-find-limit' since we do not use it only
425         for move operations.
426         (nnimap-request-accept-article): Use
427         `nnimap-request-articles-find-limit' to limit search by message-id.
428
429 2012-06-22  Paul Eggert  <eggert@cs.ucla.edu>
430
431         Support higher-resolution time stamps (Bug#9000).
432
433         * time-date.el (with-decoded-time-value): New arg PICO-SYMBOL in
434         VARLIST.  It's optional, for backward compatibility.
435         (encode-time-value): New optional arg PICO.  New type 3.
436         (time-to-seconds) [!float-time]: Support the new picoseconds
437         component if it's used.
438         (seconds-to-time, time-subtract, time-add):
439         Support ps-resolution time stamps as well.
440
441 2012-06-19  Julien Danjou  <julien@danjou.info>
442
443         * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.
444
445         * nnimap.el (nnimap-log-buffer): Check that
446         `window-point-insertion-type' is boundp, since it's not available in
447         XEmacs.
448
449 2012-06-19  Michael Welsh Duggan  <md5i@md5i.com>  (tiny change)
450
451         * nnimap.el (nnimap-log-buffer): Add this, setting
452         `window-point-insertion-type' in the buffer to t.
453         (nnimap-log-command): Use nnimap-log-buffer.
454
455 2012-06-19  Julien Danjou  <julien@danjou.info>
456
457         * nnimap.el (nnimap-find-article-by-message-id): Add an optional limit
458         argument to be able to limit the search.
459         (nnimap-request-move-article): Use `nnimap-request-move-articles-find-limit'.
460         (nnimap-request-move-articles-find-limit): Add this to limit the search
461         by Message-Id after a message move.
462         (nnimap): Add defgroup.
463
464 2012-06-18  Nelson Ferreira  <nelson.ferreira@ieee.org>  (tiny change)
465
466         * gnus-win.el (gnus-configure-frame): Pass an arg to window-dedicated-p.
467
468 2012-06-15  Julien Danjou  <julien@danjou.info>
469
470         * nnimap.el (nnimap-find-article-by-message-id): Use
471         `nnimap-possibly-change-group' rather than its own EXAMINE call.
472         (nnimap-possibly-change-group): Add read-only argument.
473         (nnimap-request-list): Use nnimap-possibly-change-group rather than
474         issuing EXAMINE manually.
475         (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group'
476         with read-only argument.
477         (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We
478         cannot possibly change because we need to be sure that it's either
479         read-write or read-only.
480
481 2012-06-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
482
483         * gnus-art.el (gnus-article-read-summary-keys): Protect against the key
484         being bound to a lambda form.
485
486 2012-04-14  Wolfgang Jenkner  <wjenkner@inode.at>
487
488         * gnus-agent.el (gnus-agent-retrieve-headers): Recalculate the range of
489         articles when fetch-old is non-nil (bug#11370).
490
491 2012-05-04  Wolfgang Jenkner  <wjenkner@inode.at>
492
493         * gnus-picon.el (gnus-picon-properties): New defcustom.
494         (gnus-picon-create-glyph): Use it.
495
496 2012-06-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
497
498         * gnus-group.el (gnus-group-get-new-news): Respect
499         `gnus-group-use-permanent-levels', as documented (bug#11638).
500
501 2012-06-10  Dave Abrahams  <dave@boostpro.com>
502
503         * gnus-int.el (gnus-warp-to-article): Limit registry warping to real
504         groups (bug#11641).
505
506 2012-06-10  Toke Høiland-Jørgensen  <toke@toke.dk>  (tiny change)
507
508         * nnmaildir.el (nnmaildir-request-expire-articles): Ensure that `time'
509         is an integer to avoid later problems.
510
511 2012-06-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
512
513         * shr.el: Add a iso-8859-1 cookie to make stuff work under other
514         locales.
515
516         * mm-decode.el (mm-display-part): Dissect archives when hitting `RET'
517         on a handle.
518
519         * gnus-sum.el (gnus-summary-limit-to-author): Use the current From
520         address as the default.
521         (gnus-summary-insert-old-articles): Don't include unexistent messages.
522
523         * nnfolder.el (nnfolder-save-buffer): Delete old versions silently.  It
524         makes no sense to query the user about internal files.
525
526         * gnus-spec.el: Remove all the byte-compilation stuff, since
527         benchmarking shows that it doesn't help when entering large summary
528         buffers.
529
530         * gnus-xmas.el (gnus-xmas-define): Remove.
531
532         * gnus-util.el (gnus-byte-code): Remove.
533
534         * gnus-spec.el (gnus-update-format-specifications): Remove outdated
535         grouplens stuff.
536
537 2012-06-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
538
539         * gnus-msg.el (gnus-msg-mail): Warn the user about Gnus not running
540         (bug#11514).
541
542 2012-06-07  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>
543
544         * message.el (message-buffers): Return all buffers derived from Message
545         to make `gnus-dired-attach' work with mu4e.
546
547 2012-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
548
549         * nntp.el: Stop the `letf' madness.
550         (nntp--report-1): New var.
551         (nntp-report): Merge nntp-report-1 into it.
552         (nntp-with-open-group-function): Set nntp--report-1 instead of modifying
553         the nntp-report function.
554
555         * auth-source.el: Fix comment-style to follow the convention.
556
557 2012-05-28  Daiki Ueno  <ueno@unixuser.org>
558
559         * mm-decode.el (mm-inhibit-auto-detect-attachment): New variable.
560         (mm-dissect-singlepart): Don't guess the MIME type of
561         application/octet-stream parts if mm-inhibit-auto-detect-attachment is
562         set.
563         (mm-dissect-multipart): Bind mm-inhibit-auto-detect-attachment if the
564         toplevel MIME type is multipart/encrypted.
565
566 2012-05-27  Katsumi Yamaoka  <yamaoka@jpl.org>
567
568         * gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is
569         a string so that Gcc works (bug#11514).
570
571 2012-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
572
573         * legacy-gnus-agent.el (gnus-agent-unhook-expire-days):
574         * gnus-demon.el (gnus-demon-init): Don't bother with type-of.
575
576 2012-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
577
578         * gnus-win.el (gnus-configure-frame): Don't signal an error when
579         jumping to *Server* from a dedicated *Group* window.
580         (gnus-configure-frame): CSE.
581
582         * gnus-registry.el: Minor style cleanup.
583         (gnus-registry--set/remove-mark): New function, extracted from
584         gnus-registry-install-shortcuts.
585         (gnus-registry-install-shortcuts): Use it.
586
587 2012-05-25  Katsumi Yamaoka  <yamaoka@jpl.org>
588
589         * nnspool.el (news-path): Use eval-and-compile.
590
591 2012-05-24  Glenn Morris  <rgm@gnu.org>
592
593         * nnspool.el (news-directory, news-path, news-inews-program):
594         Move here from paths.el.  Don't see a need for these to be autoloaded.
595
596         * gnus.el (gnus-default-nntp-server): Make it a defcustom.
597         Merge in doc from paths.el version.  Don't see any need for this to be
598         autoloaded, or for the warning about users not setting it.
599
600 2011-12-02  Wolfgang Jenkner  <wjenkner@inode.at>
601
602         * gnus-agent.el (gnus-agent-save-active): Deal with the "groups"
603         format.  In particular, add an optional argument and a docstring.
604
605         * gnus-start.el (gnus-groups-to-gnus-format): Use it.
606
607         * nntp.el (nntp-finish-retrieve-group-infos): Make `nntp-server-buffer'
608         current before calling `gnus-groups-to-gnus-format'.
609         Note that this was already the case for `gnus-active-to-gnus-format'.
610
611 2012-05-04  Paul Eggert  <eggert@cs.ucla.edu>
612
613         Fix minor Y10k bug.
614         * nnweb.el (nnweb-google-parse-1): Don't assume years have 4 digits.
615
616 2012-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
617
618         * nnimap.el (nnimap-open-connection-1): Don't leave an "opening..."
619         message once it's actually open.
620
621 2012-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
622
623         * gnus.el: Ma Gnus v0.5 is released.
624
625 2012-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
626
627         * auth-source.el (auth-source--aput-1, auth-source--aput)
628         (auth-source--aget): New functions and macros.
629         Use them instead of aput/aget.
630
631 2012-04-27  Andreas Schwab  <schwab@linux-m68k.org>
632
633         * gnus.el (debbugs-gnu): Don't override existing autoload definition.
634
635 2012-04-26  Daiki Ueno  <ueno@unixuser.org>
636
637         * plstore.el (plstore-called-interactively-p): New compat macro copied
638         from message.el.
639         (plstore-mode): Use it.
640
641 2012-04-26  Daiki Ueno  <ueno@unixuser.org>
642
643         * plstore.el: Revive the editing feature.
644         (plstore-mode): New mode to edit plstore file.
645         (plstore-mode-toggle-display, plstore-mode-original)
646         (plstore-mode-decoded): New command.
647         (plstore--encode, plstore--decode, plstore--write-contents-functions)
648         (plstore--insert-buffer, plstore--make): New function.
649         (plstore-open, plstore-save): Simplify by using them.
650
651 2012-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
652
653         * pop3.el (pop3-wait-for-messages): Fix retrieved data size calculation.
654
655 2012-04-19  Juanma Barranquero  <lekktu@gmail.com>
656
657         * tls.el (open-tls-stream): Remove unused binding.
658
659 2012-04-16  Glenn Morris  <rgm@gnu.org>
660
661         * nndraft.el (nndraft-request-list): Fix declaration.
662
663 2012-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
664
665         * mm-decode.el (mm-dissect-buffer): Doc fix.
666
667         * gnus-msg.el (gnus-inews-insert-gcc): Don't do the alist stuff when we
668         don't have a current group.
669
670         * gnus-sum.el (gnus-handle-ephemeral-exit): Avoid creating the group
671         buffer if it doesn't exist.
672
673         * gnus-group.el (gnus-group-read-ephemeral-group): If no quit-config is
674         given, mark the group as ephemeral with the current window conf.
675
676         * gnus-sum.el (gnus-set-global-variables): Don't assume that the group
677         buffer exists, which it doesn't if we haven't started Gnus.
678         (gnus-summary-exit): Allow quitting when we don't have a group buffer.
679
680 2012-04-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
681
682         * mml.el (mml-generate-mime): Allow specifying what the top-level part
683         type is.
684
685         * gnus-start.el (gnus-clean-old-newsrc): Remove totally bogus
686         `unexists' entries.
687         (gnus-clean-old-newsrc): Fix last checkin.
688
689         * nnimap.el (nnimap-update-info): None of the articles below the active
690         low-water mark exist.
691
692         * dgnushack.el: Get rid of XEmacs compilation warning.
693
694         * gnus-msg.el (gnus-summary-cancel-article): See what From header we
695         would have gotten if we posted to the group, and use that to compare
696         against the message we want to cancel (bug#10808).
697
698         * gnus-sum.el (gnus-auto-center-summary): `scroll-margin' isn't defined
699         on XEmacs.
700
701 2012-04-10  Philipp Haselwarter  <philipp.haselwarter@gmx.de>  (tiny change)
702
703         * gnus-sum.el (gnus-auto-center-summary): Set default to respect
704         `scroll-margin'.
705
706 2012-04-10  Elias Oltmanns  <eo@nebensachen.de>  (tiny change)
707
708         * gnus-cite.el (gnus-dissect-cited-text): A single line without
709         citation prefix within a block of cited text should be considered part
710         of that block *only* if it is a blank line.
711
712 2012-04-09  Chong Yidong  <cyd@gnu.org>
713
714         * binhex.el, hashcash.el, uudecode.el:
715         Remove * characters from the front of variable docstrings.
716
717 2012-04-02  Katsumi Yamaoka  <yamaoka@jpl.org>
718
719         * shr.el (shr-find-fill-point): Remove unused code; don't break a line
720         before kinsoku-bol characters nor within kinsoku-eol characters.
721
722 2012-03-27  Katsumi Yamaoka  <yamaoka@jpl.org>
723
724         * gnus-sync.el (gnus-topic-alist, gnus-group-topic)
725         (gnus-topic-create-topic, gnus-topic-enter-dribble): Silence compiler.
726         (gnus-sync-read): Use mapc instead of mapcar.
727
728         * mm-archive.el: Require mm-decode for some macros.
729         (gnus-recursive-directory-files, mailcap-extension-to-mime): Silence
730         the byte compiler.
731         (mm-archive-decoders): New function that returns the value of
732         the mm-archive-decoders variable.
733
734         * mm-decode.el: Don't require mm-archive; autoload mm-archive functions
735         instead.
736         (mm-dissect-singlepart): Use the function mm-archive-decoders.
737
738         * nnimap.el (gnus-refer-thread-use-nnir):
739         * nnmail.el (mail-send-and-exit): Silence the byte compiler.
740
741 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
742
743         * gnus-compat.el: Define `bound-and-true-p' for XEmacs.
744
745 2012-03-12  Peter Münster  <pmrb@free.fr>
746
747         * gnus-demon.el (gnus-demon-timers): Now a plist (function -> timer).
748         (gnus-demon-cancel): Ditto.
749         (gnus-demon-run-callback): When function cannot be called due to low
750         idleness, call it when idleness reaches the expected value, instead of
751         waiting another timer period.
752         (gnus-demon-init): Add `time' to arguments of call-back.
753
754 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
755
756         * dgnushack.el: Bind `gnus-registry-enabled' for XEmacs.
757
758         * gnus.el: Register gnus-registry functions.
759
760         * gnus-registry.el (gnus-try-warping-via-registry): Moved here and
761         indent.
762
763         * gnus-int.el (gnus-warp-to-article): Check whether the registry is
764         enabled before warping.
765
766 2012-03-22  Dave Abrahams  <dave@boostpro.com>
767
768         * gnus-sum.el (gnus-summary-insert-subject): Record information in the
769         registry about each article retrieved.
770
771         * gnus-int.el (gnus-select-group-with-message-id): New function.
772         (gnus-try-warping-via-registry): Ditto.
773         (gnus-warp-to-article): Fall back on the registry.
774
775 2012-03-22  Sergio Martínez  <samf0xb58@gmail.com>  (tiny change)
776
777         * nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of
778         inboxes.
779
780 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
781
782         * nnimap.el (nnimap-fetch-partial-articles): Minor doc string fixup.
783
784 2012-03-22  Katsumi Yamaoka  <yamaoka@jpl.org>
785
786         * gnus-msg.el (gnus-summary-resend-message-insert-gcc): Assume that
787         gnus-gcc-self-resent-messages may be a group parameter.
788         (gnus-summary-resend-message): Don't encode encoded words in header
789         when Gcc'ing resent message.
790
791 2012-03-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
792
793         * shr.el (shr-insert): Treat non-breaking space just like normal
794         space.  This seems to produce more pleasing results.
795         (shr-insert): Only insert a blank line if we're starting from an image.
796         (shr-tag-br): Allow <br> to end lines or to make a single blank line.
797         (shr-ensure-paragraph): Consider lines with white space to be blank.
798
799 2012-03-15  Elias Pipping  <pipping@lavabit.com>
800
801         * Makefile.in: Respect DESTDIR.
802
803 2012-03-14  Christopher Schmidt  <christopher@ch.ristopher.com>
804
805         * gnus-msg.el (gnus-inews-do-gcc): Add gnus-gcc-pre-body-encode-hook
806         and gnus-gcc-post-body-encode-hook.
807
808 2012-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
809
810         * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire
811         messages that don't exist.
812
813         * gnus-sum.el (gnus-summary-expire-articles): Ditto.
814
815 2012-05-21  Katsumi Yamaoka  <yamaoka@jpl.org>
816
817         * gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is
818         a string so that Gcc works (bug#11514).
819
820 2012-04-21  Andreas Schwab  <schwab@linux-m68k.org>
821
822         * gnus.el (debbugs-gnu): Don't override existing autoload definition.
823
824 2012-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
825
826         * gnus-msg.el (gnus-inews-insert-gcc): Don't do the alist stuff when we
827         don't have a current group.
828
829 2012-04-11  Katsumi Yamaoka  <yamaoka@jpl.org>
830
831         pgg-def.el, pgg-gpg.el, pgg-parse.el, pgg-pgp.el, pgg-pgp5.el, pgg.el:
832         Remove.
833
834         dgnushack.el (pgg-snarf-keys-region): Remove autoload.
835
836         lpath.el (pgg-parse-crc24-string, pgg-parse-crc24): Remove declaration.
837
838 2012-04-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
839
840         * gnus-msg.el (gnus-inews-insert-gcc): Protect against when we don't
841         have a group name.
842
843         * gnus-art.el (article-wash-html): Ensure that we insert the HTML into
844         a multibyte buffer (bug#7410).
845         (article-wash-html): Parse the original article buffer to get the
846         unencoded data (bug#7410).
847
848         * gnus-start.el (gnus-read-newsrc-el-file): Protect against broken
849         .newsrc.el files.
850
851 2012-04-05  Bastien Guerry  <bzg@altern.org>
852
853         * color.el (color-lighten-name): Fix typo.
854
855 2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
856
857         * auth-source.el (auth-source-netrc-create): Quote tokens that contain
858         "#" to avoid having them interpreted as comments.
859
860 2012-03-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
861
862         * shr.el (shr-insert): Update the text state properly to avoid
863         inserting spurious paragraph starts.
864
865 2012-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
866
867         * shr.el (shr-table-widths): Divide the extra width more fairly over
868         the TDs (bug#10973).
869         (shr-render-td): Don't delete too much padding.
870         (shr-natural-width): Compute the natural width more correctly.
871         (shr-insert): Allow the natural width to be computed for tables again.
872         (shr-tag-table-1): Rework how the natural widths are computed by
873         rendering the table a third time.
874         (shr-natural-width): Removed.
875         (shr-buffer-width): New function.
876         (shr-expand-newlines): Use it.
877
878         * gnus-msg.el (gnus-bug): Don't delete the other windows.  We may be
879         using a `gnus-use-full-window' setup (bug#11013).
880
881 2012-03-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
882
883         * gnus-int.el (gnus-backend-trace): Flip default to nil before Emacs
884         24.1 release.
885
886 2012-03-10  David Edmondson  <dme@dme.org>
887
888         * mm-uu.el (mm-uu-forward-extract): Allow for blank lines between the
889         'Forwarded Message' header and the start of the message.
890
891 2012-03-04  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
892
893         * gnus-msg.el (gnus-msg-mail): Call `message-mail' correctly when Gnus
894         isn't running (bug#10897).
895
896 2012-03-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
897
898         * tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
899         This is inconsistent with all the other stream functions, which leave
900         the setting up to the higher levels (if so wanted) (bug#10931).
901
902 2012-02-28  Glenn Morris  <rgm@gnu.org>
903
904         * gmm-utils.el, gnus-agent.el, gnus-score.el, messagexmas.el,
905         mm-decode.el: Standardize possessive apostrophe usage.
906
907 2012-02-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
908
909         * shr.el (shr-column-specs): Protect against TDs with "width: 0%".
910
911 2012-02-25  Andreas Schwab  <schwab@linux-m68k.org>
912
913         * parse-time.el (parse-time-string): Allow extractor to return nil.
914
915 2012-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
916
917         * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.
918
919 2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
920
921         * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
922
923 2012-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
924
925         * mm-decode.el (mm-shr): Remove "soft hyphens".
926
927         * nnimap.el (nnimap-request-list): Return the group names encoded as
928         utf8.  Otherwise non-European group names don't work.
929         (nnimap-request-newgroups): Ditto.
930
931         * gnus-sum.el (gnus-summary-insert-old-articles): Fix the syntax for
932         the default in `read-string' (bug#10757).
933
934         * gnus-msg.el (gnus-group-post-news): Don't bug out on `C-u a' on
935         topics (bug#10843).
936
937         * nnimap.el (nnimap-log-command): Add the IMAP address to the log
938         buffer.  Suggested by Herbert Valerio Riedel.
939         (nnimap-request-move-article): Delete the message from the correct IMAP
940         server.
941
942 2012-02-19  Vida Gábor  <vidagabor@gmail.com>  (tiny change)
943
944         * gnus-demon.el (gnus-demon-init): Don't multiply time twice.
945         Reported by Peter Münster.
946
947 2012-02-18  Lars Ingebrigtsen  <larsi@gnus.org>
948
949         * shr.el (shr-image-fetched): Make sure we really kill the right
950         buffer.
951
952 2012-02-16  Leo Liu  <sdl.web@gmail.com>
953
954         * gnus-start.el (gnus-1): Avoid duplicate entries.
955
956 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
957
958         * imap.el: Remove.
959
960         * nntp.el (nntp-coding-system-for-read): Remove.
961         (nntp-coding-system-for-write): Ditto.
962         (nntp-open-connection): Just use `binary' directly.
963
964         * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma
965         Gnus 0.3.
966
967 2012-02-16  Lars Ingebrigtsen  <larsi@gnus.org>
968
969         * mm-decode.el (mm-dissect-singlepart): Guess what the type of
970         application/octet-stream parts really is.
971
972         * gnus-sum.el (gnus-propagate-marks): Remove.
973
974 2012-02-15  Paul Eggert  <eggert@cs.ucla.edu>
975
976         * shr.el (shr-rescale-image): Undo previous change; see
977         <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
978
979 2012-02-15  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
980
981         * gnus.el: Ma Gnus v0.3 is released.
982
983 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
984
985         * gnus-sum.el (gnus-summary-local-variables): Make
986         `gnus-newsgroup-unexist' into a local variable.
987
988 2012-02-14  Teodor Zlatanov  <tzz@lifelogs.com>
989
990         * registry.el (registry-usage-test, registry-persistence-test): Move to
991         tests/gnustest-registry.el.
992         (registry-make-testable-db, registry-match-test)
993         (registry-instantiation-test): Move to tests/gnustest-registry.el.
994
995         * gnus-registry.el (gnus-registry-misc-test)
996         (gnus-registry-usage-test): Move to tests/gnustest-registry.el.
997
998         * tests/gnustest-registry.el: New file with the registry and
999         gnus-registry ERT tests.
1000
1001 2012-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1002
1003         * gnus-msg.el (gnus-summary-resend-message): Make
1004         gnus-summary-resend-message-insert-gcc be last item in
1005         message-header-setup-hook.
1006
1007 2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
1008
1009         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1010         (nnfolder-marks, nnfolder-marks-file-suffix, nnfolder-marks-modtime):
1011         Remove.
1012         (nnfolder-open-server): Don't use marks.
1013         (nnfolder-request-delete-group): Ditto.
1014         (nnfolder-request-rename-group): Ditto.
1015         (nnfolder-request-set-mark, nnfolder-request-marks)
1016         (nnfolder-group-marks-pathname, nnfolder-marks-changed-p)
1017         (nnfolder-save-marks, nnfolder-open-marks): Remove.
1018
1019         * nnml.el (nnml-marks-is-evil, nnml-marks-file-name, nnml-marks)
1020         (nnml-marks-modtime): Remove.
1021         (nnml-request-delete-group): Don't use marks.
1022         (nnml-request-rename-group): Ditto.
1023         (nnml-request-set-mark, nnml-request-marks, nnml-marks-changed-p)
1024         (nnml-save-marks, nnml-open-marks): Remove.
1025
1026         * nntp.el (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
1027         (nntp-marks-modtime, nntp-marks-directory, nntp-request-set-mark)
1028         (nntp-request-marks, nntp-marks-directory, nntp-marks-changed-p)
1029         (nntp-save-marks, nntp-open-marks, nntp-possibly-create-directory)
1030         (nntp-server-to-method-cache): Remove.
1031
1032         * shr.el (shr-rescale-image): Fix wrong merge.
1033
1034 2012-02-15  Lars Ingebrigtsen  <larsi@gnus.org>
1035
1036         * shr.el (shr-remove-trailing-whitespace): Really delete the padding on
1037         too-wide lines.
1038
1039 2012-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
1040
1041         * nnimap.el (nnimap-record-commands): New variable.
1042         (nnimap-log-command): Use it.
1043         (nnimap-make-process-buffer): Add a space to the process buffer.
1044         (nnimap-transform-headers): Don't bug out on header lines containing
1045         stuff that look like IMAP length encodings.
1046
1047         * shr.el (shr-rescale-image): Allow viewing large images.
1048
1049 2012-02-12  Lars Ingebrigtsen  <larsi@gnus.org>
1050
1051         * nnml.el (nnml-request-compact-group): Delete the marks file after
1052         compaction (bug#10800).
1053
1054         * gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on
1055         group exit.
1056
1057         * nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed
1058         QRESYNC/FETCH output.
1059
1060 2012-02-11  Glenn Morris  <rgm@gnu.org>
1061
1062         * sieve-manage.el (sieve-manage-default-stream):
1063         * shr.el (shr):
1064         * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
1065         (nnir-retrieve-headers-override-function)
1066         (nnir-imap-default-search-key, nnir-notmuch-program)
1067         (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
1068         (nnir-method-default-engines):
1069         * message.el (message-cite-reply-position):
1070         * gssapi.el (gssapi-program):
1071         * gravatar.el (gravatar):
1072         * gnus-sum.el (gnus-refer-thread-use-nnir):
1073         * gnus-registry.el (gnus-registry-unfollowed-addresses)
1074         (gnus-registry-max-pruned-entries):
1075         * gnus-picon.el (gnus-picon-inhibit-top-level-domains):
1076         * gnus-int.el (gnus-after-set-mark-hook)
1077         (gnus-before-update-mark-hook):
1078         * gnus-async.el (gnus-async-post-fetch-function):
1079         * auth-source.el (auth-source-cache-expiry):
1080         Add missing :version tags to new defcustoms and defgroups.
1081
1082 2012-02-11  Lars Ingebrigtsen  <larsi@gnus.org>
1083
1084         * gnus-sum.el (gnus-adjust-marked-articles): Add to
1085         `gnus-newsgroup-unexist'.
1086
1087         * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of
1088         marks.
1089         (gnus-article-special-mark-lists): Put the `unexist' in the special
1090         marks list instead.
1091
1092         * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
1093         articles in the list of articles to be selected.
1094
1095         * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting
1096         articles.
1097         (nnimap-update-info): Keep track of unexisting articles.
1098         (nnimap-update-qresync-info): Ditto.
1099
1100 2012-02-10  Lars Ingebrigtsen  <larsi@gnus.org>
1101
1102         * message.el (message-default-send-mail-function): Made into own
1103         function for reuse by emacsbug.el.
1104
1105 2012-02-09  Juanma Barranquero  <lekktu@gmail.com>
1106
1107         * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst
1108         `gnus-sloppily-equal-method-parameters' to avoid a warning.
1109
1110 2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
1111
1112         * mm-archive.el (mm-archive-dissect-and-inline): New function.
1113         (mm-archive-dissect-and-inline): Fix up the undisplayer.
1114
1115         * gnus-compat.el: Define `timer-set-function'.
1116
1117         * mm-decode.el (mm-display-external): Output the text from the command
1118         in the buffer after the command finished.  This makes text-based
1119         commands behave better.
1120
1121 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
1122
1123         * gnus-compat.el: Add a compat for the old `url-retrieve'.
1124
1125 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1126
1127         * gnus-compat.el: Make `help-function-arglist' be compatible on Emacs
1128         23.1.
1129
1130 2012-02-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1131
1132         * gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
1133
1134 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1135
1136         * message.el (smtpmail-smtp-user): Silence compiler warning.
1137
1138 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1139
1140         * message.el (message-multi-smtp-send-mail): Also allow specifying the
1141         SMTP user name.
1142
1143 2012-02-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1144
1145         * gnus-sum.el (gnus-summary-show-thread):
1146         next-single-char-property-change may return nil in XEmacs.
1147         (gnus-summary-article-map): Fix typo.
1148
1149 2012-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
1150
1151         * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't
1152         running.
1153
1154         * nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
1155
1156         * gnus.el (gnus-server-extend-method): Don't add an -address component
1157         if the method already has one (bug#9676).
1158
1159 2012-02-08  Lars Ingebrigtsen  <larsi@gnus.org>
1160
1161         * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
1162         of an initial-input for consistency (bug#10757).
1163
1164         * dgnushack.el: Fix XEmacs compilation warning.
1165
1166         * shr.el: Inhibit getting and sending cookies when fetching pictures.
1167
1168         * gnus-html.el (gnus-html-schedule-image-fetching): Ditto.
1169
1170 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1171
1172         * shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from
1173         lines that are narrower than the window width.  Otherwise background
1174         "blocks" will look less readable.
1175
1176 2012-02-07  Lars Ingebrigtsen  <larsi@gnus.org>
1177
1178         * nnimap.el (nnimap-transform-headers): Remove unused variable.
1179         (nnimap-transform-headers): Fix parsing BODYSTRUCTURE elements that
1180         have newlines within the strings, and where the UID comes after the
1181         BODYSTRUCTURE element (bug#10537).
1182
1183         * shr-color.el (shr-color-set-minimum-interval): Rename to add prefix
1184         (bug#10732).
1185
1186         * shr.el (shr-insert-document): Add doc string.
1187         (shr-visit-file): Ditto.
1188         (shr-remove-trailing-whitespace): New function.
1189         (shr-insert-document): Use it to clean up trailing whitespace as the
1190         final step (bug#10714).
1191
1192 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1193
1194         * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
1195         buffer if `gnus-kill-summary-on-exit' is nil.
1196
1197 2012-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
1198
1199         * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus
1200         when just reading a single group from "without" Gnus.
1201
1202 2012-02-06  Chong Yidong  <cyd@gnu.org>
1203
1204         * gnus-sum.el (gnus-summary-show-thread):
1205         next-single-char-property-change never returns nil (Bug#8657).
1206
1207 2012-02-02  Lars Ingebrigtsen  <larsi@gnus.org>
1208
1209         * message.el (message-multi-smtp-send-mail): New function.
1210         (message-multi-smtp-send-mail): Respect the X-Message-SMTP-Method
1211         header to implement multi-SMTP functionality.
1212
1213         * gnus-agent.el (gnus-agent-send-mail-function): Removed.
1214         (gnus-agentize): Don't set it.
1215         (gnus-agent-send-mail): Don't use it.
1216
1217         * gnus-sum.el (gnus-summary-widget-backward): New function and
1218         keystroke.
1219
1220         * gnus-compat.el: More the compat functions more compatible.
1221
1222         * shr.el (shr-put-image): Remove underlines from sliced images.
1223         (shr-zoom-image): Compute the region to be replaced more correctly.
1224
1225 2012-02-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1226
1227         * gnus-msg.el (gnus-gcc-self-resent-messages): New user option.
1228         (gnus-summary-resend-message-insert-gcc): New function.
1229         (gnus-summary-resend-message): Modify message-header-setup-hook and
1230         message-sent-hook to make it work for Gcc.
1231         (gnus-inews-do-gcc): Update the number of unread articles of groups
1232         that messages are Gcc'd to.
1233
1234         * message.el (message-resend): Run message-sent-hook to do Gcc.
1235
1236 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
1237
1238         * lpath.el: Fix an XEmacs compilation warning.
1239
1240         * gnus-compat.el: Require `help-fns' to fix compilation error.
1241
1242         * gnus-registry.el (gnus-registry-fixup-registry): Move the message to
1243         a higher level to silence compilation.
1244
1245         * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
1246         parameter to allow controlling the scaling.
1247
1248         * shr.el (shr-zoom-image): New command and keystroke.
1249         (shr-put-image): Take a `size' flag to say how to scale the image.
1250
1251         * gnus-compat.el: Redefine `delete-directory' to provide recursive
1252         deletion unless already defined.
1253
1254         * gnus.el (gnus-compat): Require it.
1255
1256         * gnus-compat.el: New file.
1257
1258         * gnus-start.el (gnus-clean-old-newsrc): New function.
1259         (gnus-read-newsrc-file): Use it.
1260
1261         * mm-archive.el (mm-dissect-archive): Use it to get all file names.
1262         Use recursive deletion.
1263         (mm-dissect-archive): Add support for zip files.
1264
1265         * gnus-util.el (gnus-recursive-directory-files): New function.
1266
1267         * mm-archive.el (mm-archive-list-files): Inline text and image parts.
1268         (mm-archive-decoders): Add tgz support.
1269
1270         * mm-decode.el (mm-shr): Make sure that the HTML ends with a newline.
1271         Otherwise inserting text into the Gnus buffer can look odd.
1272
1273         * gnus-art.el (gnus-mime-inline-part): Slight clean-up.
1274
1275         * mm-archive.el (mm-archive-decoders): Add support for tar.
1276
1277         * gnus.el (gnus-logo-color-alist): Change the colours for Ma Gnus.
1278
1279         * nnmail.el (nnmail-extra-headers): Add Cc to the default.
1280
1281 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
1282
1283         * mm-decode.el (mm-dissect-singlepart): Check that the decoder exists.
1284
1285         * mm-archive.el: New file.
1286
1287         * mm-decode.el (mm-dissect-singlepart): Use it to decode ms-tnef files.
1288
1289         * mm-util.el (mm-find-buffer-file-coding-system): Comment fix.
1290
1291         * message.el (message-goto-*): Make all the `message-goto-*' commands
1292         push the mark before moving point.  This makes it easier to go back to
1293         where you came from after editing whatever you jumped to.
1294
1295 2012-01-31  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
1296
1297         * gnus.el: Ma Gnus v0.1 is released.
1298
1299 2012-02-05  Lars Ingebrigtsen  <larsi@gnus.org>
1300
1301         * nnimap.el (nnimap-open-server): Allow switching the nnoo server
1302         without reconnecting.
1303         (nnimap-possibly-change-group): Ditto.
1304         (nnimap-finish-retrieve-group-infos): Don't reconnect if the server
1305         connection has died before being called.
1306
1307 2012-02-02  Lars Ingebrigtsen  <larsi@gnus.org>
1308
1309         * nnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing
1310         an initial sync unless we're really doing one.
1311
1312         * gnus-group.el (gnus-group-read-ephemeral-group): Don't add a new
1313         address parameter if one already exists (bug#9676).
1314
1315         * gnus-msg.el (gnus-summary-mail-forward): Respect the process marks,
1316         not the prefix, as documented (bug#10689).
1317
1318 2012-02-01  Lars Ingebrigtsen  <larsi@gnus.org>
1319
1320         * gnus.el (gnus-valid-select-methods): nnmaildir also saves marks in
1321         the "server".
1322
1323         * gnus-group.el (gnus-group-get-new-news-this-group): Don't overwrite
1324         the real error message with the useless "previously known to be down".
1325         Which isn't even correct.
1326
1327         * nntp.el (nntp-open-connection): Report the error message if the nntp
1328         server can't be reached.
1329
1330         * nnimap.el (nnimap-retrieve-group-data-early): Keep track of how many
1331         groups we do a total scan for.
1332         (nnimap-wait-for-response): Say that we're doing a total scan, if we're
1333         doing that.
1334
1335 2012-01-31  Jim Meyering  <jim@meyering.net>
1336
1337         * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
1338         Correct a comment (insert "not") and hide nominally-doubled "to".
1339
1340 2012-01-31  Lars Ingebrigtsen  <larsi@gnus.org>
1341
1342         * gnus.el (gnus-version): Change name to "Ma Gnus".
1343
1344 2012-01-30  Philipp Haselwarter  <philipp.haselwarter@gmx.de>  (tiny change)
1345
1346         * gnus-agent.el (gnus-agent-auto-agentize-methods): Point to the Agent
1347         section in the manual.
1348
1349 2012-01-30  Lars Ingebrigtsen  <larsi@gnus.org>
1350
1351         * rfc2047.el (rfc2047-encode-region): Allow not folding the encoded
1352         words.
1353         (rfc2047-encode-string): Ditto.
1354         (rfc2047-encode-parameter): Don't fold parameters.  Some MUAs do not
1355         understand folded filename="..." parameters, for instance.
1356
1357         * nnimap.el (nnimap-wait-for-response): Include the imap server name in
1358         the message for greater debuggability.
1359
1360 2012-01-28  Lars Ingebrigtsen  <larsi@gnus.org>
1361
1362         * mm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode'
1363         instead of setting it locally, since the latter doesn't seem to have
1364         any effect (most of the time).
1365
1366 2012-01-27  Elias Pipping  <pipping@lavabit.com>  (tiny change)
1367
1368         * shr.el (shr-browse-url): Fix the name of the `browse-url-mail'
1369         function call.
1370
1371 2012-01-27  Vida Gábor  <vidagabor@gmail.com>  (tiny change)
1372
1373         * gnus-demon.el (gnus-demon-run-callback, gnus-demon-init): Convert to
1374         seconds, and make the repeat clause with HH:MM specs work as
1375         documented.
1376
1377 2012-01-27  Lars Ingebrigtsen  <larsi@gnus.org>
1378
1379         * proto-stream.el (proto-stream-capability-open): Fall back on
1380         :end-of-command if :end-of-capability doesn't exist.
1381
1382 2012-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1383
1384         * gnus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction
1385         bound globally in old Emacsen and XEmacsen.
1386
1387 2012-01-27  Lars Ingebrigtsen  <larsi@gnus.org>
1388
1389         * gnus-start.el (gnus-get-unread-articles): Clear out "early" methods
1390         so that previous errors don't prohibit getting new news.
1391
1392         * nnimap.el (nnimap-retrieve-group-data-early): Ditto.
1393
1394         * nntp.el (nntp-retrieve-group-data-early): Ditto.
1395
1396 2012-01-26  Nick Alcock  <nick.alcock@oracle.com>  (tiny change)
1397
1398         * gnus.el (gnus-group-find-parameter): Check for liveness of the
1399         buffer, not of the string which is its name.
1400
1401 2012-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
1402
1403         * proto-stream.el (proto-stream-capability-open): Wait for
1404         :end-of-capability, not :end-of-command.
1405
1406         * gnus-sum.el (gnus-summary-move-article): Don't propagate marks to
1407         non-server-marks groups.
1408         (gnus-group-make-articles-read): Ditto.
1409
1410         * gnus-srvr.el (gnus-server-prepare): Use it to avoid showing ephemeral
1411         methods (bug#9676).
1412
1413         * gnus.el (gnus-method-ephemeral-p): New function.
1414
1415 2012-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1416
1417         * gnus-sum.el (gnus-summary-mode): Force paragraph direction to be
1418         left-to-right.
1419
1420 2012-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
1421
1422         * nnimap.el (nnir-search-thread): Autoload to avoid a compilation
1423         warning.
1424
1425 2012-01-25  Lars Ingebrigtsen  <larsi@gnus.org>
1426
1427         * gnus-sum.el (gnus-summary-line-format-alist): Don't try to
1428         macroexpand the nnir things, since they haven't been defined yet, and
1429         nnir requires gnus-sum.
1430
1431 2012-01-24  Julien Danjou  <julien@danjou.info>
1432
1433         * color.el (color-rgb-to-hsl): Fix value computing.
1434         (color-hue-to-rgb): New function.
1435         (color-hsl-to-rgb): New function.
1436         (color-clamp, color-saturate-hsl, color-saturate-name)
1437         (color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
1438         (color-lighten-name, color-darken-hsl, color-darken-name): New function.
1439
1440 2012-01-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1441
1442         * mm-decode.el (mm-interactively-view-part): Fix prompt.
1443
1444 2012-01-19  Julien Danjou  <julien@danjou.info>
1445
1446         * color.el (color-name-to-rgb): Use the white color to find the max
1447         color component value and return correctly computed values.
1448         (color-name-to-rgb): Add missing float conversion for max value.
1449
1450 2012-01-10  Teodor Zlatanov  <tzz@lifelogs.com>
1451
1452         * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the
1453         logical server name in addition to the actual machine address.
1454
1455         * auth-source.el (auth-source-user-and-password): Add convenience
1456         wrapper to search by just host and optionally user.
1457
1458 2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1459
1460         * shr.el (shr-visit-file): Move point to the beginning of the buffer
1461         after rendering.
1462
1463 2012-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
1464
1465         * gnus-sync.el (gnus-sync-newsrc-groups): Quote normally.
1466         (gnus-sync-lesync-pre-save-group-entry): Remove invalid invlists.
1467         (gnus-sync-lesync-normalize-group-entry): Ignore a few more keys.
1468
1469 2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1470
1471         * gnus-sum.el (gnus-summary-read-group): Document more parameters
1472         (bug#9693).
1473         (gnus-summary-setup-buffer): Document return value (bug#9697).
1474
1475         * mm-decode.el (mm-interactively-view-part): Use `completing-read',
1476         since ido doesn't work on symbols (bug#9632).
1477
1478         * gnus.el (gnus-group-fast-parameter): Use the same precedence rules
1479         when getting a single value as when getting all the values.  This means
1480         that atoms like `gcc-self' work cumulatively, like variable settings,
1481         instead of getting the value from the last matching clause.
1482         (gnus-group-find-parameter): Protect against the group buffer not
1483         existing (bug#9585).
1484
1485 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1486
1487         * gnus-start.el (gnus-activate-group): Document more parameters
1488         (bug#9694).
1489
1490         * gnus-group.el (gnus-group-read-ephemeral-group): Doc clarification
1491         (bug#9692).
1492
1493         * gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
1494         article was fetched, so that it can be expired later (bug#9958).
1495         (gnus-agent-summary-fetch-series): Add doc string.
1496         (gnus-agent-summary-fetch-group): Don't remove tick and dormant marks
1497         (bug#9517).
1498
1499         * nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
1500         retrieval is happening.
1501
1502         * gnus.el (gnus-parameters): Doc fix.
1503
1504 2012-01-06  Dave Abrahams  <dave@boostpro.com>
1505
1506         * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
1507         show the thread after expansion.
1508
1509 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1510
1511         * gnus-art.el (article-narrow-to-head): If the head is completely
1512         empty, narrow to the empty region (bug#9764).
1513
1514         * gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
1515         read, and then mark them as unread only when the unread mark is used.
1516         This makes `C-- T k' actually work, even though it's confusing.
1517
1518         * gnus-win.el (gnus-all-windows-visible-p): Ensure that the buffer is
1519         alive before we try to find its window.
1520
1521 2012-01-06  Brian Sniffen  <bsniffen@akamai.com>  (tiny change)
1522
1523         * mm-decode.el (mm-display-external): Use a longer timeout for the
1524         deletion to allow slow programs to display the file.
1525
1526 2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1527
1528         * gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
1529         prompt to be less confusing.
1530
1531         * gnus-msg.el (gnus-summary-reply): Do not give a `switch-to-buffer'
1532         argument to `message-reply'.  This broke `special-display-*' frame
1533         pop-uping (bug#10238).
1534
1535 2012-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1536
1537         * starttls.el (starttls-available-p): Return nil on Windows/MS-DOS
1538         systems, since these allegedly don't work there.
1539
1540 2012-01-04  Chris Gray  <chrismgray@gmail.com>  (tiny change)
1541
1542         * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
1543         live buffer.
1544
1545 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1546
1547         * nnir.el (nnir-retrieve-headers): Protect against the article not
1548         existing on the server (bug#10335).
1549
1550 2012-01-04  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
1551
1552         * gnus-agent.el (gnus-agent-load-local): Recompute
1553         gnus-agent-article-local on changing method.
1554
1555 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1556
1557         * gnus.el (gnus-parameters): Note precedence.
1558
1559 2012-01-04  Leo Liu  <sdl.web@gmail.com>
1560
1561         * nndraft.el (nndraft-update-unread-articles): Don't move point around
1562         in the group buffer.
1563
1564 2012-01-04  Julien Danjou  <julien@danjou.info>
1565
1566         * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
1567         change.
1568
1569 2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1570
1571         * shr.el (shr-rescale-image): Add :ascent 100 to the rescaled picture,
1572         too.
1573
1574         * nntp.el (nntp-retrieve-group-data-early): Use it.
1575
1576 2012-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1577
1578         * nntp.el (nntp-retrieval-in-progress): New variable.
1579         (nntp-make-process-buffer): Make it buffer-local.
1580
1581         * gnus-demon.el (gnus-demon-time-to-step): Resurrect function lost in
1582         2010.
1583         (gnus-demon-init): Use it to compute the time if time is on the form
1584         "04:23".
1585
1586         * gnus-topic.el (gnus-topic-history): Define `gnus-topic-history'.
1587
1588         * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
1589         status in the correct buffer.
1590
1591 2012-01-03  Leo Liu  <sdl.web@gmail.com>
1592
1593         * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
1594         when opening topics (bug#10407).
1595
1596 2011-12-30  Paul Eggert  <eggert@cs.ucla.edu>
1597
1598         * gnus-cus.el (gnus-score-customize):
1599         * gnus-sum.el (gnus-sort-gathered-threads):
1600         * message.el (message-shorten-references):
1601         * nnmairix.el (nnmairix-request-group):
1602         * uudecode.el (uudecode-decode-region-internal): Spelling fix.
1603
1604 2011-12-29  Paul Eggert  <eggert@cs.ucla.edu>
1605
1606         * gnus-agent.el (gnus-agent-regenerate-group):
1607         * gnus-int.el (gnus-retrieve-group-data-early):
1608         * mm-util.el (mm-codepage-ibm-list):
1609         * nndiary.el (Commentary, nndiary-get-new-mail):
1610         * nnir.el (nnir):
1611         * pgg-parse.el (pgg-parse-symmetric-key-algorithm-alist): Spelling fix.
1612
1613 2011-12-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1614
1615         * mm-view.el (mm-display-inline-fontify): Add comment.
1616
1617 2011-12-21  Paul Eggert  <eggert@cs.ucla.edu>
1618
1619         * nndiary.el (nndiary-parse-schedule-value, nndiary-parse-schedule):
1620         * ntlm.el (ntlm-smb-dohash): Spelling fix.
1621
1622 2011-12-19  Paul Eggert  <eggert@cs.ucla.edu>
1623
1624         * gnus-art.el (gnus-split-methods):
1625         * gnus-msg.el (gnus-configure-posting-styles):
1626         * gnus-spec.el (gnus-parse-simple-format):
1627         * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1628         * message.el (message-do-actions): Spelling fix.
1629
1630 2011-12-15  Juri Linkov  <juri@jurta.org>
1631
1632         * mm-decode.el (mm-inline-media-tests): Add missing
1633         `mm-handle-media-subtype'.
1634
1635 2011-12-14  Paul Eggert  <eggert@cs.ucla.edu>
1636
1637         * gnus-group.el (gnus-group-tool-bar):
1638         * gnus-sum.el (gnus-summary-tool-bar):
1639         * message.el (message-tool-bar):
1640         * rfc2231.el (rfc2231-parse-string): Spelling fix.
1641
1642 2011-12-12  Paul Eggert  <eggert@cs.ucla.edu>
1643
1644         * plstore.el (plstore--insert-buffer): Spelling fix.
1645
1646 2011-12-09  Tassilo Horn  <tassilo@member.fsf.org>
1647
1648         * message.el (message-valid-fqdn-regexp): Update with newly approved
1649         top-level domain names ".tel" and ".asia".
1650
1651 2011-12-08  Katsumi Yamaoka  <yamaoka@jpl.org>
1652
1653         * gnus-sum.el (gnus-summary-show-article): Don't load shr
1654         unconditionally.
1655
1656 2011-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1657
1658         * message.el (message-pop-to-buffer): Use pop-to-buffer instead of
1659         pop-to-buffer-same-window for old Emacsen.
1660
1661 2011-12-06  Juanma Barranquero  <lekktu@gmail.com>
1662
1663         * gnus-sum.el (gnus-summary-make-tool-bar): Fix typo.
1664
1665 2011-12-05  Paul Eggert  <eggert@cs.ucla.edu>
1666
1667         * netrc.el (netrc-credentials): Spelling fix.
1668
1669 2011-12-04  Paul Eggert  <eggert@cs.ucla.edu>
1670
1671         * gnus-fun.el (gnus-fun-ppm-change-string):
1672         * gnus-msg.el (gnus-inews-do-gcc):
1673         * gnus-sum.el (gnus-summary-find-for-reselect):
1674         * gnus.el (gnus-summary-cancelled):
1675         * message.el (message-cancel-hook, message-send-news):
1676         * nndiary.el (nndiary-headers, nndiary-parse-schedule-value):
1677         * nnir.el (nnir-run-hyrex):
1678         * nntp.el (nntp-with-open-group-function):
1679         * pgg.el (pgg-pending-timers): Spelling fix.
1680
1681 2011-12-04  Chong Yidong  <cyd@gnu.org>
1682
1683         * message.el (message-pop-to-buffer): Partially revert 2011-11-30
1684         change (Bug#10200).
1685
1686 2011-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1687
1688         * compface.el (uncompface):
1689         * gnus-art.el (gnus-article-x-face-command): Update the header format
1690         of icon data for the most recent icontopbm program.
1691
1692 2011-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
1693
1694         * gnus-msg.el (gnus-inews-do-gcc):
1695         * message.el (message-send-mail):
1696         * mml.el (mml-generate-mime): Share the value of the buffer-local
1697         `message-options' variable between a draft buffer and temprary working
1698         buffers.
1699
1700 2011-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
1701
1702         * message.el (message-pop-to-buffer): Revert 2011-09-11 change.
1703
1704 2011-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
1705
1706         * gnus-art.el (gnus-article-browse-html-parts): Convert link file names
1707         for Cygwin.
1708
1709 2011-11-27  Paul Eggert  <eggert@cs.ucla.edu>
1710
1711         * gnus-group.el (gnus-group-prepare-flat):
1712         * mm-bodies.el (mm-encode-body):
1713         * mml.el (mml-preview):
1714         * nnml.el (nnml-request-compact-group):
1715         * pop3.el (pop3-stream-type): Spelling fix.
1716
1717 2011-11-26  Paul Eggert  <eggert@cs.ucla.edu>
1718
1719         * gnus-start.el (gnus-newsrc-to-gnus-format): Spelling fix.
1720
1721 2011-11-25  Paul Eggert  <eggert@cs.ucla.edu>
1722
1723         * color.el (color-rgb-to-hsl):
1724         * gmm-utils.el (gmm-tool-bar-style):
1725         * gnus-group.el (gnus-group-prepare-flat):
1726         * gnus-topic.el (gnus-topic-prepare-topic):
1727         * mm-decode.el (mm-discouraged-alternatives):
1728         * rfc2047.el (rfc2047-encode-1):
1729         * starttls.el: Spelling fix.
1730
1731 2011-11-24  Glenn Morris  <rgm@gnu.org>
1732
1733         * binhex.el (binhex-begin-line): Give it basic doc-string.
1734
1735         * starttls.el, tls.el: Fix case of "GnuTLS".
1736
1737 2011-11-24  Juanma Barranquero  <lekktu@gmail.com>
1738
1739         * gnus-group.el (gnus-group-highlight): Fix typo.
1740
1741 2011-11-24  Adam W  <adam_w67@yahoo.com>  (tiny change)
1742
1743         * mail-source.el (mail-source-fetch-maildir): Don't expect the return
1744         value of `delete-file', that returns nil for a local file but returns t
1745         for a remote file using ssh.
1746
1747 2011-11-22  Paul Eggert  <eggert@cs.ucla.edu>
1748
1749         * gnus-sum.el (gnus-summary-save-article): Spelling fix.
1750
1751 2011-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1752
1753         * shr.el (shr-table-horizontal-line): Use "?\s" instead of "? " to
1754         avoid later breakage.
1755
1756 2011-11-22  Katsumi Yamaoka  <yamaoka@jpl.org>
1757
1758         * gnus-art.el (gnus-article-setup-buffer): Decode group name used for
1759         article buffers' name.
1760
1761 2011-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1762
1763         * shr.el (shr-table-horizontal-line): Revert infinite loops introduced
1764         by Paul Eggert's spellfixes two days ago.
1765
1766 2011-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1767
1768         * dgnushack.el (fboundp): Define `with-demoted-errors' for Emacsen that
1769         doesn't have it.
1770
1771         * mm-view.el (mm-display-inline-fontify): Make the font-lock variables
1772         buffer-local instead of binding them to avoid warnings.  Also demote
1773         errors (bug#10063).
1774         (font-lock-mode-hook): Shut up byte compiler.
1775
1776 2011-11-20  Juanma Barranquero  <lekktu@gmail.com>
1777
1778         * mm-util.el (mm-charset-after):
1779         * nnir.el (nnir-run-hyrex):
1780         * ntlm.el (ntlm-build-auth-request, ntlm-build-auth-response)
1781         (ntlm-get-password-hashes, ntlm-md4hash):
1782         * smime.el: Fix typo.
1783
1784 2011-11-20  Paul Eggert  <eggert@cs.ucla.edu>
1785