d1263d472be8b0205d6938fd89dd3e0bb4a54fc4
[gnus] / lisp / ChangeLog
1 2010-11-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * gnus-start.el (gnus-ask-server-for-new-groups): Return the new
4         groups.
5
6         * gnus-group.el (gnus-group-find-new-groups): Display all the new
7         groups.
8
9         * gnus-start.el (gnus-find-new-newsgroups): Return the list of new
10         groups.
11
12         * gnus-cite.el (gnus-article-fill-cited-article): Minimize the
13         long-lines case by only filling the long lines.
14
15         * nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies
16         (bug #7311).
17
18 2010-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
19
20         * shr.el: No need to declare `declare-function' since shr.el is for
21         only Emacsen that provide `libxml-parse-html-region'.
22
23         * dgnushack.el: Remove `(defvar iswitchb-temp-buflist)', that is
24         effective only in a file it is referred to.
25
26 2010-11-01  Glenn Morris  <rgm@gnu.org>
27
28         * mm-util.el (gnus-completing-read): Autoload.
29         (mm-read-coding-system): Simplify Emacs definition.
30
31         * nnmail.el (gnus-activate-group):
32         * nnimap.el (gnutls-negotiate):
33         * nntp.el (netrc-parse): Fix declarations.
34
35 2010-11-01  Katsumi Yamaoka  <yamaoka@jpl.org>
36
37         * gnus-util.el (gnus-string-match-p): New function, that is an alias to
38         string-match-p in Emacs >=23.
39
40         * gnus-msg.el (gnus-configure-posting-styles)
41         * nnir.el (nnir-run-gmane): Use gnus-string-match-p.
42
43 2010-11-01  Glenn Morris  <rgm@gnu.org>
44
45         * nnir.el (declare-function): Add compat stub.
46         (mm-url-insert, mm-url-encode-www-form-urlencoded): Declare.
47         (nnir-run-gmane): Require 'mm-url.
48
49         * mm-util.el (mm-string-to-multibyte): Simplify.
50
51         * shr.el (declare-function): Add compat stub.
52         (url-cache-create-filename): Declare.
53         (mm-disable-multibyte, widget-convert-button): Autoload.
54
55         * smime.el (ldap-search): Declare.
56         (smime-cert-by-ldap-1): Require ldap on Emacs.
57
58         * nnimap.el: Require nnmail, and gnus-sum when compiling.
59         (nnimap-keepalive): Use gnus-float-time.
60
61         * mail-source.el (nnheader-message, gnus-float-time): Autoload.
62         (mail-source-delete-crash-box): Use gnus-float-time.
63
64         * gnus-dired.el (gnus-completing-read): Autoload.
65
66         * mm-view.el (gnus-rescale-image): Autoload.
67
68         * mm-decode.el (gnus-completing-read, gnus-blocked-images): Autoload.
69
70         * gnus.el (gnus-sloppily-equal-method-parameters): Move defn before use.
71
72         * sieve-manage.el: Require 'cl when compiling.
73
74         * gnus-util.el (iswitchb-read-buffer): Declare rather than autoload.
75         (gnus-iswitchb-completing-read): Require iswitchb.
76         (gnus-select-frame-set-input-focus): Silence compiler.
77
78 2010-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
79
80         * message.el (message-subject-trailing-was-query): Change default to t,
81         since I think that's what most people want.
82
83         * nnimap.el (nnimap-request-accept-article): Erase buffer before
84         appending for easier debugging.
85         (nnimap-wait-for-connection): Take a regexp.
86         (nnimap-request-accept-article): Wait for the continuation line before
87         sending anything unless we're streaming.
88
89         * gnus-art.el (gnus-treat-article): Only inhibit body washing, and
90         leave the header washing to take place.
91
92 2010-10-31  Daniel Dehennin  <daniel.dehennin@baby-gnu.org>
93
94         * gnus-msg.el (gnus-configure-posting-styles): Permit the use of
95         regular expression match and replace in posting styles.
96
97 2010-10-31  Andrew Cohen  <cohen@andy.bu.edu>
98
99         * nnir.el (gnus-group-make-nnir-group,nnir-run-query): Allow searching
100         an entire server.
101         (nnir-get-active): New function.
102         (nnir-run-imap): Use it.
103         (nnir-run-gmane): Who knew, gmane search returns an article score!
104
105         * gnus-srvr.el (gnus-server-mode-map): add binding "G" to search the
106         server on the current line with nnir.
107
108 2010-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
109
110         * gnus-cite.el (gnus-article-foldable-buffer): Refactor out.
111         (gnus-article-foldable-buffer): Don't fold regions that have a ragged
112         left edge.
113         (gnus-article-foldable-buffer): Skip past the prefix when determining
114         raggedness.
115
116         * gnus-sum.el (gnus-summary-show-article): Add `C-u C-u g' for showing
117         the raw article, and change `C-u g' to show the article without doing
118         treatments.
119
120         * gnus-art.el (gnus-mime-display-alternative): Actually pass the type
121         on to `gnus-treat-article'.
122         (gnus-inhibit-article-treatments): New variable.
123
124         * gnus.el: Autoload gnus-article-fill-cited-long-lines.
125
126         * gnus-art.el (gnus-treatment-function-alist): Have
127         gnus-treat-fill-long-lines point to gnus-article-fill-cited-long-lines.
128         (gnus-treat-fill-long-lines): Change default to fill all text/plain
129         sections.
130
131         * gnus-cite.el (gnus-article-fill-cited-article): Remove unused `force'
132         parameter.
133         (gnus-article-fill-cited-long-lines): New function.
134         (gnus-article-fill-cited-article): Allow filling only long sections.
135
136         * shr.el (shr-find-fill-point): Don't break lines between punctuation
137         and non-punctuation (like after the apostrophe in "'We").
138
139         * gnus-sum.el (gnus-summary-select-article): Make sure
140         gnus-original-article-buffer is alive.
141
142         * nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to
143         reflect the order they're in in the digest.
144
145         * gnus.el (gnus-group-startup-message): Move point to the start of the
146         buffer.
147
148         * nnimap.el (nnimap-capability): New function.
149         (nnimap-open-connection): Only send AUTHENTICATE PLAIN if LOGINDISABLED
150         is set.
151
152 2010-10-31  David Engster  <dengste@eml.cc>
153
154         * nnmairix.el (nnmairix-get-valid-servers): Return list of strings to
155         conform with changes to gnus-completing-read.
156
157 2010-10-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
158
159         * shr.el (shr-tag-img): Output "*" instead of "[img]".
160
161 2010-10-30  Andrew Cohen  <cohen@andy.bu.edu>
162
163         * nnir.el move defvar, defcustom around to keep file organized and keep
164         byte-compiler quiet.
165         (nnir-read-parms): accept search-engine as arg.
166         (nnir-run-query): pass search-engine as arg.
167         (nnir-search-engine): remove.
168
169 2010-10-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
170
171         * shr.el (shr-generic): The text nodes should be text, not :text.
172
173         * nnir.el (nnir-search-engine): Ressurect variable, since it's used
174         later in the file.
175
176 2010-10-30  Andrew Cohen  <cohen@andy.bu.edu>
177
178         * nnir.el: general clean up. allow searching with multiple
179         engines. allow separate extra-parameters for each engine. batch queries
180         when possible.
181         (nnir-imap-default-search-key,nnir-method-default-engines): add
182         customize interface.
183         (nnir-run-gmane): new engine.
184         (nnir-engines): use it. qualify all prompts with engine name.
185         (nnir-search-engine): remove global variable.
186         (nnir-run-hyrex): restore for now.
187         (nnir-extra-parms,nnir-search-history): new variables.
188         (gnus-group-make-nnir-group): use them.
189         (nnir-group-server): remove in favor of gnus-group-server.
190         (nnir-request-group): avoid searching twice.
191         (nnir-sort-groups-by-server): new function.
192
193 2010-10-30  Julien Danjou  <julien@danjou.info>
194
195         * gnus-group.el: Remove gnus-group-fetch-control.
196
197         * gnus-start.el (gnus-find-new-newsgroups): Remove
198         gnus-check-first-time-used.
199
200         * gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
201
202 2010-10-30  Knut Anders Hatlen  <kahatlen@gmail.com>  (tiny change)
203
204         * nnimap.el (nnimap-update-info): Allow 'ticked and other flags to be
205         set on groups that don't have \* permanentflags.
206
207 2010-10-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
208
209         * shr.el (shr-tag-span): Drop colorisation of regions since we don't
210         control the background color.
211         (shr-tag-img): Ignore very small web bug type images.
212         (shr-put-image): Add help-echo alt texts to the images.
213         (shr-tag-video): Show the video poster image.
214
215 2010-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
216
217         * shr.el (shr-table-depth): New variable.
218         (shr-tag-table-1): Only insert the images after the top-level table.
219
220         * nnimap.el (nnimap-split-incoming-mail): Fix typo.
221
222         * gnus-util.el (gnus-list-memq-of-list): New function.
223
224         * nnimap.el (nnimap-split-incoming-mail): Note that the INBOX has been
225         selected.
226         (nnimap-unsplittable-articles): New slot.
227         (nnimap-new-articles): Use it.
228
229 2010-10-29  Stephen Berman  <stephen.berman@gmx.net>  (tiny change)
230
231         * gnus-group.el (gnus-group-get-new-news-this-group): Don't have point
232         move to the previous line on `M-g'.
233
234 2010-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
235
236         * gnus-msg.el (gnus-inews-do-gcc): Don't have the backends do the slow
237         *-request-group, which seems unnecessary.
238
239         * nnimap.el (nnimap-quote-specials): Function copied over from
240         imap.el.
241         (nnimap-open-connection): Use AUTHENTICATE PLAIN on servers that say
242         they support that.  Suggested by Tom Regner.
243
244 2010-10-29  Julien Danjou  <julien@danjou.info>
245
246         * gnus-sum.el (gnus-summary-delete-marked-as-read): Remove obsolete
247         defalias.
248         (gnus-summary-delete-marked-with): Remove obsolete defalias.
249
250         * gnus.el: Remove `gnus-nntp-service' variable.
251         (gnus-secondary-servers): Make obsolete.
252         (gnus-nntp-server): Make obsolete.
253
254         * gnus-start.el (gnus-1): Remove x-splash calls.
255
256         * gnus-ems.el (gnus-x-splash): Remove.
257
258         * gnus.el (gnus-group-startup-message): Simplify/update code.
259
260         * gnus-xmas.el (gnus-xmas-define): Remove unused gnus-characterp
261         definition.
262
263         * gnus-group.el (gnus-group-make-tool-bar): Check for display graphic
264         capability before doing anything.
265         (gnus-group-insert-group-line): Remove useless
266         gnus-group-remove-excess-properties.
267
268 2010-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
269
270         * gnus-art.el (gnus-article-goto-part): Work for article narrowed by ^L.
271
272 2010-10-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>