gnus-gravatar: more robust search
[gnus] / lisp / ChangeLog
1 2010-09-28  Julien Danjou  <julien@danjou.info>
2
3         * gnus-ems.el (gnus-put-image): Revert Lars, change and insert
4         non-blank in header, otherwise it'll get stripped.
5
6         * gnus-gravatar.el (gnus-gravatar-insert): Search backward for
7         real-name, and then for mail address rather than doing : or , search.
8
9 2010-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
10
11         * lpath.el: Remove url-http-file-exists-p, w32-focus-frame, and
12         x-focus-frame.
13
14         * nnimap.el (auth-source-forget-user-or-password)
15         (auth-source-user-or-password): Autoload.
16
17         * message.el (message-from-style, message-interactive)
18         (message-cite-prefix-regexp, message-sendmail-envelope-from)
19         (message-yank-prefix, message-indentation-spaces, message-signature)
20         (message-signature-file): Add comment.
21
22 2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
23
24         * gnus-sum.el (gnus-summary-read-group-1): Set gnus-newsgroup-highest.
25         (gnus-summary-insert-new-articles): Use gnus-newsgroup-highest to get
26         new articles.
27
28         * nnimap.el (nnimap-request-article): Don't partial-fetch single-part
29         parts.
30         (nnimap-request-article): Work with the t setting, too.
31
32         * gnus-sum.el (gnus-summary-exit): Kill the article buffer later, so
33         that you don't get flashes of other buffers.
34         (gnus-summary-show-complete-article): Intern before setting.
35
36 2010-09-27  David Engster  <dengste@eml.cc>
37
38         * nnmairix.el: (nnmairix-replace-group-and-numbers): Deal with NOV as
39         well as HEADERS.
40         (nnmairix-retrieve-headers): Provide new argument for the above.
41
42 2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
43
44         * gnus-sum.el (gnus-summary-move-article): Don't alter
45         gnus-newsgroup-active.  This makes `/ N' work after copying to the same
46         group.
47
48         * nnimap.el (nnimap-update-info): Don't destructively alter active.
49
50         * message.el (message-cite-prefix-regexp): Revert my last edit.
51
52         * gnus-sum.el (gnus-summary-show-complete-article): Bind the server
53         variable instead of the Gnus variable.
54
55         * nnimap.el (nnimap-find-wanted-parts-1): Use it.
56
57         * gnus-art.el (gnus-fetch-partial-articles): Moved back to nnimap
58         again.
59
60         * nnimap.el (nnimap-request-accept-article): Remove the "." at the end,
61         since some servers don't like it.
62         (nnimap-open-connection): Forget credentials if the server says the
63         password was wrong.
64         (nnimap-parse-line): Protect against invalid data.
65
66         * gnus-sum.el (gnus-summary-move-article): Add comment.
67         (gnus-summary-insert-new-articles): Copy the old-high watermark so that
68         nothing alters it while scanning for new messages.
69
70         * nnimap.el (nnimap-request-accept-article): Send a "." at the end,
71         which may or may not help.
72         (nnimap-open-connection): If we're doing a stream connection, and then
73         discover we're on a STARTTLS-capable server, then open a STARTTLS
74         connection instead.
75
76 2010-09-27  Florian Ragwitz  <rafl@debian.org>  (tiny change)
77
78         * sieve-manage.el (sieve-manage-default-stream): Make default stream
79         customizable.
80
81 2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
82
83         * nnimap.el (utf7): Required.
84
85         * message.el (message-cite-prefix-regexp): Remove "}" from citation
86         prefix.
87
88 2010-09-27  Juanma Barranquero  <lekktu@gmail.com>
89
90         * nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
91
92 2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
93
94         * nnimap.el (nnimap-request-accept-article): Message the error on
95         error.
96
97 2010-09-27  Katsumi Yamaoka  <yamaoka@jpl.org>
98
99         * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).
100
101 2010-09-26  Florian Ragwitz  <rafl@debian.org>  (tiny change)
102
103         * gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid
104         handing broken links to browse-url.
105
106 2010-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
107
108         * nndoc.el (nndoc-request-list): Return success always.
109
110         * gnus-agent.el (gnus-agent-retrieve-headers): Don't propagate
111         `fetch-old' -- we only want to fetch the articles we've requested.  The
112         rest are in the agent, probably.
113         (gnus-agent-read-servers-validate): Change the level for the "Ignoring
114         disappeared server" to something low.  It's not important.
115
116         * nnimap.el (nnimap-get-whole-article): Remove the data that may have
117         arrived before the FETCH data.
118
119         * nnmh.el (nnmh-request-expire-articles): Don't try to fetch the expiry
120         target here, because we don't know the Gnus name of the group.
121
122         * nndraft.el (nndraft-request-expire-articles): Fetch the expiry target
123         for the correct group.
124
125         * gnus-ems.el (gnus-create-image): Ignore all image-creation errors.
126
127         * gnus.el (gnus): Give a final warning after startup.
128
129         * gnus-util.el (gnus-action-message-log): New variable.
130         (gnus-message): Use it.
131         (gnus-final-warning): New function.
132
133         * nnimap.el (nnimap-open-connection): Record the greeting.
134         (nnimap): Add greeting.
135
136 2010-09-26  Julien Danjou  <julien@danjou.info>
137
138         * gnus-html.el (gnus-html-show-images): Fix gnus-html-display-image
139         arguments.
140         (gnus-html-wash-images): Fix spec computing to include start/end.
141
142         * gnus-art.el (gnus-article-treat-body-boundary): Fix length computing.
143
144 2010-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
145
146         * nnimap.el (nnimap-request-expire-articles): Compress ranges before
147         deletion.
148         (nnimap-retrieve-headers): Don't select the group, because that's
149         already done by nnimap-possibly-change-group.
150
151         * gnus-picon.el (gnus-picon-inhibit-top-level-domains): New variable.
152         (gnus-picon-transform-address): Use it.
153
154         * mail-source.el (mail-source-value): Revert previous patch.
155
156         * nnimap.el (nnimap-credentials): Allow inhibiting the password query
157         on failure.
158         (nnimap-open-connection): Look up both virtual and physical server name
159         credentials.
160
161         * gnus-win.el: Revert previous patch, since it made Gnus backtrace.
162
163 2009-02-07  Dave Love  <fx@gnu.org>
164
165         * tls.el (open-tls-stream): Don't query killing process.
166
167 2009-02-08  Dave Love  <fx@gnu.org>
168
169         * gnus-win.el (gnus-window-to-buffer-helper,
170         gnus-all-windows-visible-p): Function needn't be a symbol.
171
172         * mail-source.el (mail-source-value): Function needn't be a symbol.
173
174 2010-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
175
176         * message.el (message-cite-prefix-regexp): Remove } from the cite
177         prefix.
178
179         * gnus-art.el (gnus-treatment-function-alist): Do picons before
180         highlight again, so that the highlight is correct.
181
182         * gnus-picon.el (gnus-picon): Remove again.
183         (gnus-picon-create-glyph): Set the background XPM colour explicitly.
184
185         * gnus-art.el (gnus-treatment-function-alist): Insert picons after
186         doing the header highlightling, so that the background colour of the
187         picon is correct.
188
189         * gnus-picon.el (gnus-picon-xbm): Removed obsolete face.
190         (gnus-picon): Ditto.
191         (gnus-picon): Reinstate.  The background colour for picons is white.
192         (gnus-picon-insert-glyph): Make the background white.
193
194         * nnml.el (nnml-open-nov): Don't return dead buffers.
195
196         * auth-source.el (auth-source-create): Query the user for whether to
197         store the credentials.
198
199         * netrc.el (netrc-store-data): New function.
200
201         * auth-source.el (auth-source-user-or-password): Use the existing auth
202         sources, if any, for creation.
203
204         * gnus.el (gnus-group-fast-parameter): Return the last matching
205         parameter instead of the first matching parameter.
206
207 2010-09-26  Julien Danjou  <julien@danjou.info>
208