1 2010-11-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * gnus-start.el (gnus-ask-server-for-new-groups): Return the new
6 * gnus-group.el (gnus-group-find-new-groups): Display all the new
9 * gnus-start.el (gnus-find-new-newsgroups): Return the list of new
12 * gnus-cite.el (gnus-article-fill-cited-article): Minimize the
13 long-lines case by only filling the long lines.
15 * nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies
18 2010-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
20 * shr.el: No need to declare `declare-function' since shr.el is for
21 only Emacsen that provide `libxml-parse-html-region'.
23 * dgnushack.el: Remove `(defvar iswitchb-temp-buflist)', that is
24 effective only in a file it is referred to.
26 2010-11-01 Glenn Morris <rgm@gnu.org>
28 * mm-util.el (gnus-completing-read): Autoload.
29 (mm-read-coding-system): Simplify Emacs definition.
31 * nnmail.el (gnus-activate-group):
32 * nnimap.el (gnutls-negotiate):
33 * nntp.el (netrc-parse): Fix declarations.
35 2010-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
37 * gnus-util.el (gnus-string-match-p): New function, that is an alias to
38 string-match-p in Emacs >=23.
40 * gnus-msg.el (gnus-configure-posting-styles)
41 * nnir.el (nnir-run-gmane): Use gnus-string-match-p.
43 2010-11-01 Glenn Morris <rgm@gnu.org>
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.
49 * mm-util.el (mm-string-to-multibyte): Simplify.
51 * shr.el (declare-function): Add compat stub.
52 (url-cache-create-filename): Declare.
53 (mm-disable-multibyte, widget-convert-button): Autoload.
55 * smime.el (ldap-search): Declare.
56 (smime-cert-by-ldap-1): Require ldap on Emacs.
58 * nnimap.el: Require nnmail, and gnus-sum when compiling.
59 (nnimap-keepalive): Use gnus-float-time.
61 * mail-source.el (nnheader-message, gnus-float-time): Autoload.
62 (mail-source-delete-crash-box): Use gnus-float-time.
64 * gnus-dired.el (gnus-completing-read): Autoload.
66 * mm-view.el (gnus-rescale-image): Autoload.
68 * mm-decode.el (gnus-completing-read, gnus-blocked-images): Autoload.
70 * gnus.el (gnus-sloppily-equal-method-parameters): Move defn before use.
72 * sieve-manage.el: Require 'cl when compiling.
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.
78 2010-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
80 * message.el (message-subject-trailing-was-query): Change default to t,
81 since I think that's what most people want.
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.
89 * gnus-art.el (gnus-treat-article): Only inhibit body washing, and
90 leave the header washing to take place.
92 2010-10-31 Daniel Dehennin <daniel.dehennin@baby-gnu.org>
94 * gnus-msg.el (gnus-configure-posting-styles): Permit the use of
95 regular expression match and replace in posting styles.
97 2010-10-31 Andrew Cohen <cohen@andy.bu.edu>
99 * nnir.el (gnus-group-make-nnir-group,nnir-run-query): Allow searching
101 (nnir-get-active): New function.
102 (nnir-run-imap): Use it.
103 (nnir-run-gmane): Who knew, gmane search returns an article score!
105 * gnus-srvr.el (gnus-server-mode-map): add binding "G" to search the
106 server on the current line with nnir.
108 2010-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
110 * gnus-cite.el (gnus-article-foldable-buffer): Refactor out.
111 (gnus-article-foldable-buffer): Don't fold regions that have a ragged
113 (gnus-article-foldable-buffer): Skip past the prefix when determining
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
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.
124 * gnus.el: Autoload gnus-article-fill-cited-long-lines.
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
131 * gnus-cite.el (gnus-article-fill-cited-article): Remove unused `force'
133 (gnus-article-fill-cited-long-lines): New function.
134 (gnus-article-fill-cited-article): Allow filling only long sections.
136 * shr.el (shr-find-fill-point): Don't break lines between punctuation
137 and non-punctuation (like after the apostrophe in "'We").
139 * gnus-sum.el (gnus-summary-select-article): Make sure
140 gnus-original-article-buffer is alive.
142 * nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to
143 reflect the order they're in in the digest.
145 * gnus.el (gnus-group-startup-message): Move point to the start of the
148 * nnimap.el (nnimap-capability): New function.
149 (nnimap-open-connection): Only send AUTHENTICATE PLAIN if LOGINDISABLED
152 2010-10-31 David Engster <dengste@eml.cc>
154 * nnmairix.el (nnmairix-get-valid-servers): Return list of strings to
155 conform with changes to gnus-completing-read.
157 2010-10-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
159 * shr.el (shr-tag-img): Output "*" instead of "[img]".
161 2010-10-30 Andrew Cohen <cohen@andy.bu.edu>
163 * nnir.el move defvar, defcustom around to keep file organized and keep
165 (nnir-read-parms): accept search-engine as arg.
166 (nnir-run-query): pass search-engine as arg.
167 (nnir-search-engine): remove.
169 2010-10-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
171 * shr.el (shr-generic): The text nodes should be text, not :text.
173 * nnir.el (nnir-search-engine): Ressurect variable, since it's used
176 2010-10-30 Andrew Cohen <cohen@andy.bu.edu>
178 * nnir.el: general clean up. allow searching with multiple
179 engines. allow separate extra-parameters for each engine. batch queries
181 (nnir-imap-default-search-key,nnir-method-default-engines): add
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.
193 2010-10-30 Julien Danjou <julien@danjou.info>
195 * gnus-group.el: Remove gnus-group-fetch-control.
197 * gnus-start.el (gnus-find-new-newsgroups): Remove
198 gnus-check-first-time-used.
200 * gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
202 2010-10-30 Knut Anders Hatlen <kahatlen@gmail.com> (tiny change)
204 * nnimap.el (nnimap-update-info): Allow 'ticked and other flags to be
205 set on groups that don't have \* permanentflags.
207 2010-10-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
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.
215 2010-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
217 * shr.el (shr-table-depth): New variable.
218 (shr-tag-table-1): Only insert the images after the top-level table.
220 * nnimap.el (nnimap-split-incoming-mail): Fix typo.
222 * gnus-util.el (gnus-list-memq-of-list): New function.
224 * nnimap.el (nnimap-split-incoming-mail): Note that the INBOX has been
226 (nnimap-unsplittable-articles): New slot.
227 (nnimap-new-articles): Use it.
229 2010-10-29 Stephen Berman <stephen.berman@gmx.net> (tiny change)
231 * gnus-group.el (gnus-group-get-new-news-this-group): Don't have point
232 move to the previous line on `M-g'.
234 2010-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
236 * gnus-msg.el (gnus-inews-do-gcc): Don't have the backends do the slow
237 *-request-group, which seems unnecessary.
239 * nnimap.el (nnimap-quote-specials): Function copied over from
241 (nnimap-open-connection): Use AUTHENTICATE PLAIN on servers that say
242 they support that. Suggested by Tom Regner.
244 2010-10-29 Julien Danjou <julien@danjou.info>
246 * gnus-sum.el (gnus-summary-delete-marked-as-read): Remove obsolete
248 (gnus-summary-delete-marked-with): Remove obsolete defalias.
250 * gnus.el: Remove `gnus-nntp-service' variable.
251 (gnus-secondary-servers): Make obsolete.
252 (gnus-nntp-server): Make obsolete.
254 * gnus-start.el (gnus-1): Remove x-splash calls.
256 * gnus-ems.el (gnus-x-splash): Remove.
258 * gnus.el (gnus-group-startup-message): Simplify/update code.
260 * gnus-xmas.el (gnus-xmas-define): Remove unused gnus-characterp
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.
268 2010-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
270 * gnus-art.el (gnus-article-goto-part): Work for article narrowed by ^L.
272 2010-10-28 Lars Magne Ingebrigtsen <larsi@gnus.org>