1. 02 Jan, 2011 1 commit
  2. 16 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 549c9aed
      Gnus developers authored
      nnimap.el (nnimap-wait-for-response): Always look (at least) at the previous line.
      nnimap.el (nnimap-quirk): New function.
       (nnimap-retrieve-group-data-early): Use it.
       (nnimap-quirks): New alist.
      gnus.texi (Foreign Groups): Added clarification of foreign groups.
      gnus-sum.el (gnus-summary-push-marks-to-backend): Fix the logic for copying read-ness to the backends.
      gnus-group.el (gnus-group-kill-group): Notify the backend that the group has been killed.
       (gnus-group-yank-group): Ditto.
      gnus-start.el (gnus-subscribe-newsgroup): Notify the backend.
      nnir.el: Improve customizations.
      gnus.texi (Archived Messages): Removed outdated comment and text.
      nnfolder.el (nnfolder-save-all-buffers): Refactor out into its own function.
       (nnfolder-request-expire-articles): Save all the buffers after doing expiry.
      nnmail.el (nnmail-expiry-target-group): Revert the "all articles are the last article", since that led to serious performance regressions when expiring nnml groups.
      gnus-html.el (gnus-html-schedule-image-fetching): Make sure the HTML fetching stops when Gnus exits.
      gnus-srvr.el: Avoid passing nil regexp argument to delete-matching-lines.
      auth-source.el (auth-source-gpg-encrypt-to): New variable to set the list of recipient keys, or use symmetric encryption if not a list.
       (auth-source-create): Use it to make `epa-file-encrypt-to' local for an EPA override, replacing the call to `netrc-store-data'.
      549c9aed
  3. 15 Dec, 2010 1 commit
    • Gnus developers's avatar
      gnus-agent.el: Indent. · 156e3f9c
      Gnus developers authored
      gnus.texi: Fix a couple nnir -> @code{nnir} things.
      nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the QRESYNC command by deleting a superfluous space which broke Cyrus servers.  This change will break other servers that are buggy the other way around.
      gnus.texi (The hyrex Engine): Say that this engine as obsolete.
      156e3f9c
  4. 14 Dec, 2010 1 commit
  5. 13 Dec, 2010 2 commits
    • Andrew Cohen's avatar
      gnus.texi (Filtering New Groups): Mention. · 8a1cdce5
      Andrew Cohen authored
      8a1cdce5
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 7410c270
      Gnus developers authored
      nnir.el (nnir-run-imap): Return article list in UID order.
      gnus-start.el (gnus-auto-subscribed-groups): Add nnimap to the list of automatically subscribed groups.
       (gnus-auto-subscribed-categories): New variable.
       (gnus-matches-options-n): Use it.
       (gnus-default-subscribed-newsgroups): Remove unused variable.
       (gnus-start-draft-setup): Message a bit less.
      gnus-agent.el (gnus-agentize): Don't create the queue group automatically on startup.  It'll be created later, if needed.
      gnus-start.el (gnus-1): Clarify comment.
       (gnus-matches-options-n): Fix typo in last change.
       (gnus-1): Don't create the nndrafts group twice.
       (gnus-setup-news): There's no need to read the active file here, since that's done again later on a per-backend basis.
       (gnus-start-draft-setup): Make sure that the new group is started out empty.
      netrc.el (netrc-point-at-eol): Remove the unused netrc-point-at-old and netrc-bound-and-true-p bindings.
       (netrc-parse): Cache the netrc contents.
      7410c270
  6. 11 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 3b84b005
      Gnus developers authored
      nnir.el (nnir-request-expire-articles): Only allow article deletion.
      message.el (message-bogus-recipient-p): Set address to "" if nil.
      gnus-gravatar.el (gnus-gravatar-transform-address): Fix error when email address is nil.
      proto-stream.el (proto-stream-open-network-only): New function to have a way to specify non-STARTTLS upgrade connections.
      3b84b005
  7. 06 Dec, 2010 1 commit
  8. 05 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 04db63bc
      Gnus developers authored
      nnir.el (nnir-categorize): Replace mapcar with mapc.
      shr.el (shr-urlify): Display the title in <a> tags.
      shr.el (shr-urlify): Show the URL before the title to avoid misleading URLs.
      gnus-sum.el (gnus-summary-show-article): Reverse the meanings of `C-u
      C-u g' and `C-u g' so that `C-u g' does what it traditionally did.
      gnus.texi (Paging the Article): Note the reverse meanings of `C-u C-u g'.
      gnus-html.el (gnus-html-put-image): Use widget instead of local maps
      so that TAB works.
      nnir.el (nnir-run-gmane): Use more careful test for gmane nntp server.
      nnimap.el (nnimap-process-expiry-targets): Avoid downloading articles
      unless necessary.
      gnus-util.el (gnus-output-to-mail): Require nnmail before using nnmail
      variables.
      shr.el (shr-stylesheet): New dynamic variable for cascading the styles.
       (shr-colorize-region): New function.
       (shr-insert-background-overlay): Remove.
       (shr-render-td): Background setting should be taken care of on a higher level.
       (shr-tag-body): Use post-hoc colorizations.
       (shr-descend): Only render color/background when they change.
       (shr-tag-body): Set up a style sheet based on bgcolor/fgcolor.
       (shr-put-color-1): Don't overwrite old colors.
       (shr-colorize-region): When the background color isn't explicit, use a fixed background.
      gnus.el (gnus-valid-select-methods): Allow nnimap to respool.
      nntp.el (nntp-snarf-error-message): nnheader-report takes a format string as the parameter.
      gnus-sum.el (gnus-summary-respool-article): The completion function expects a list instead of an alist.
      04db63bc
  9. 02 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · ed797193
      Gnus developers authored
      nnir.el: Batch header retrieval.
      proto-stream.el: New library to provide protocol-specific TLS/STARTTLS connections for IMAP, NNTP, SMTP, POP3 and similar protocols.
      nnimap.el (nnimap-open-connection): Use it.
      proto-stream.el (open-proto-stream): Complete the documentation.
      nnimap.el (nnimap-open-connection): Check for "OK" from the greeting.
      nntp.el: Use proto-streams for the relevant connections types.
      nntp.el (nntp-open-connection): Switch on STARTTLS on supported servers.
      proto-stream.el (open-proto-stream): Add a way to specify what the end of a command is.
      proto-stream.el (proto-stream-open-tls): Delete output from openssl if we're using tls.el.
      proto-stream.el (proto-stream-open-network): If we don't have gnutls-cli or gnutls built in, then don't try to establish a STARTTLS connection.
      color.el (color-lab->srgb): Fix function call name.
      proto-stream.el: Fix the syntax in the comment.
      nntp.el (nntp-open-connection): Fix the STARTTLS command syntax.
      proto-stream.el (proto-stream-open-starttls): Actually implement the starttls.el STARTTLS.
      proto-stream.el (proto-stream-always-use-starttls): New variable.
      proto-stream.el (proto-stream-open-starttls): De-duplicate the starttls code.
      proto-stream.el (proto-stream-open-starttls): Folded back into the main function.
      proto-stream.el (proto-stream-command): Refactor out.
      nnimap.el (nnimap-stream): Change default to `undecided'.
      nnimap.el (nnimap-open-connection): If `nnimap-stream' is `undecided', try ssl first, and then network.
      nnimap.el (nnimap-open-connection-1): Respect nnimap-server-port.
      nnimap.el (nnimap-open-connection): Be more backwards-compatible.
      proto-stream.el (open-protocol-stream): Renamed from open-proto-stream.
      proto-stream.el (proto-stream-open-network): When doing opportunistic TLS upgrades we don't really care about the identity of the peer.
      gnus.texi (Customizing the IMAP Connection): Note the new defaults.
      gnus.texi (Direct Functions): Note the STARTTLS upgrade.
      proto-stream.el (proto-stream-open-network): Force starttls.el to use gnutls-cli, since that what we've checked for.
      proto-stream.el (proto-stream-always-use-starttls): Only default to t if open-gnutls-stream exists.
      proto-stream.el (proto-stream-open-network): If STARTTLS failed, then just open a normal connection.
      proto-stream.el (proto-stream-open-network): Wait until the greeting before doing STARTTLS.
      nnimap.el (nnimap-open-connection-1): Always upgrade to STARTTLS (for backwards compatibility).
      nnimap.el (nnimap-open-connection-1): Really respect nnimap-server-port.
      nntp.el (nntp-open-connection): Provide a :success condition.
      nnimap.el (nnimap-open-connection-1): Ditto.
      proto-stream.el (proto-stream-open-network): See what the response to the STARTTLS command is.
      proto-stream.el (proto-stream-open-network): Add some comments.
      proto-stream.el: Fix example.
      proto-stream.el (open-protocol-stream): Actually mention the STARTTLS upgrade.
      nnir.el (nnir-get-active): Skip nnir-ignored-newsgroups when searching.
      nnir.el (nnir-ignore-newsgroups): Fix default value.
      nnir.el (nnir-run-gmane): Use mm-delete-duplicates instead of delete-dups that is not available in XEmacs 21.4.
      mm-util.el (mm-delete-duplicates): Add comment.
      gnus-sum.el (gnus-summary-delete-article): If delete fails don't change the registry.
      nnimap.el (nnimap-open-connection-1): w32 open-network-stream doesn't seem to accept strings-with-numbers as port numbers.
      color.el: fix docstring to use English rather than math notation for intervals.
      shr.el (shr-find-fill-point): Don't break before apostrophes.
      nnir.el (nnir-request-move-article): Bail out if no move support in group.
      color.el (color-rgb->hsv): Fix docstring.
      nnir.el (nnir-get-active): Improve active list retrieval.
      shr.el (shr-find-fill-point): Work better for kinsoku chars and apostrophes.
      gnus-gravatar.el (gnus-gravatar-size): Set gnus-gravatar-size to nil.
      nnimap.el (nnimap-open-connection-1): Use gnus-string-match-p.
      nnimap.el (nnimap-open-connection-1): Fix PREAUTH.
      proto-stream.el (open-protocol-stream): All starttls connections are handled by the network handler.
      gnus-gravatar.el (gnus-gravatar-insert): Delete unnecessary binding to t of inhibit-read-only since it is inside gnus-with-article-headers.
      gnus-gravatar.el (gnus-gravatar-transform-address): Use mail-extract-address-components that supports non-ASCII names rather than mail-header-parse-addresses.
      shr.el (shr-find-fill-point): Don't break line between kinsoku-bol characters.
      gnus-gravatar.el (gnus-gravatar-insert): Allow LWSP in the middle of names.
      nnmaildir.el (nnmaildir-request-set-mark): Add article to add-mark funcall.
      gnus-msg.el: Remove nastygram thing.
      message.el (message-from-style): Fix comment.
      message.el (message-user-organization): Do not use gnus-local-organization.
      gnus.el: Remove gnus-local-organization.
      rtree.el: New file to handle range trees.
      nnir.el, gnus-sum.el: Redo the way nnir handles registry updates.
      rtree.el (rtree-extract): Simplify.
      gnus-win.el (gnus-configure-windows): Remove Gnus 3.x setting support.
      gnus-msg.el: Mark gnus-outgoing-message-group as obsolete.
      gnus.texi (Archived Messages): Remove gnus-outgoing-message-group.
      gnus-win.el (gnus-configure-frame): Remove old compatibility code.
      rtree.el (rtree-memq): Rewrite it as a non-recursive function.
      rtree.el (rtree-add, rtree-delq, rtree-length): Implement.
      rtree.el (rtree-add): Make code slightly faster.
      nnir.el: Allow modified summary-line-format in nnir summary buffers.
      ed797193
  10. 21 Nov, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 59e75882
      Gnus developers authored
      nnir.el: Fix typo in comments.
       (nnir-run-imap): Simplify code. No need to reverse artlist.
       (nnir-run-gmane): Use nnir-tmp-buffer for web results.
      gnus-srvr.el (gnus-server-show-server): New command and keystroke.
      nnimap.el (nnimap-get-capabilities): Refactor out.
       (nnimap-open-connection): Re-request capabilities after STARTTLS.
      gnus.texi (Server Commands): Document gnus-server-show-server.
      59e75882
  11. 18 Nov, 2010 1 commit
  12. 12 Nov, 2010 1 commit
  13. 09 Nov, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · be3c11b3
      Lars Magne Ingebrigtsen authored
      message.el (message-mailto): New function.
      message.el (message-mailto): Should accept other parameters.
      message.el (message-mailto): Remove since it duplicates browse-url-mailto functionality.
      shr.el (shr-browse-url): Call browse-url-mailto for mailto: links.
      message.el (message-subject-trailing-was-ask-regexp): A ] in a [] regexp doesn't need quoting.
      gnus-art.el (article-treat-non-ascii): New command and keystroke.
      shr.el (browse-url-mailto): Autoload.
      gnus.texi (Article Washing): Document gnus-article-treat-non-ascii.
      be3c11b3
  14. 04 Nov, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 181cb5fb
      Gnus developers authored
      mm-decode.el (mm-save-part): Put the entire path in the `M-n' slot.
      nnimap.el (nnimap-find-article-by-message-id): Don't EXAMINE a group if it's already selected.
      gnus.texi (Customizing the IMAP Connection): Document `nnimap-expunge' and remove `nnimap-expunge-inbox' from example.
      gnus.texi (Customizing the IMAP Connection): Remove nnir mention, since that works by default.
      gnus-sum.el (gnus-summary-show-article): Take `t' as the arg to mean "raw".
      gnus-html.el (gnus-html-browse-url): Implement mailto: URLs.
      shr.el (shr-browse-url): Implement mailto: URLs.
      nnir.el, gnus-sum.el: Improve thread-referral.
      message.el (message-send-mail): Use the value of message-courtesy-message from the message buffer.
      181cb5fb
  15. 03 Nov, 2010 2 commits
  16. 31 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 389b76fa
      Gnus developers authored
      nnimap.el (nnimap-open-connection): Only send AUTHENTICATE PLAIN if LOGINDISABLED is set.
      gnus.el (gnus-group-startup-message): Move point to the start of the buffer.
      nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to reflect the order they're in in the digest.
      gnus-sum.el (gnus-summary-select-article): Make `C-d' work reliably by checking whether the original article buffer is alive.
      shr.el (shr-find-fill-point): Don't break lines between punctuation and non-punctuation (like after the apostrophe in "'We").
      gnus-cite.el (gnus-article-fill-cited-article): Remove unused `force' parameter.
      gnus-art.el (gnus-treatment-function-alist): Have gnus-treat-fill-long-lines point to gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-treat-fill-long-lines): Change default to fill all text/plain sections.
      gnus.el: Autoload gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-mime-display-alternative): Actually pass the type on to `gnus-treat-article'.
      gnus-sum.el (gnus-summary-show-article): Add `C-u C-u g' for showing the raw article, and change `C-u g' to show the article without doing treatments.
      gnus.texi (Paging the Article): Document C-u g/C-u C-u g.
      gnus-cite.el (gnus-article-foldable-buffer): Refactor out.
      gnus-cite.el (gnus-article-foldable-buffer): Don't fold regions that have a ragged left edge.
      gnus-cite.el (gnus-article-foldable-buffer): Skip past the prefix when determining raggedness.
      gnus-srvr.el, nnir.el: Allow nnir searching for an entire server.
      gnus-msg.el (gnus-configure-posting-styles): Permit the use of regular expression match and replace in posting styles.
      gnus-art.el (gnus-treat-article): Only inhibit body washing, and leave the header washing to take place.
      nnimap.el (nnimap-request-accept-article): Erase buffer before appending for easier debugging.
      nnimap.el (nnimap-wait-for-connection): Take a regexp.
      nnimap.el (nnimap-request-accept-article): Wait for the continuation line before sending anything unless we're streaming.
      389b76fa
  17. 30 Oct, 2010 2 commits
    • Julien Danjou's avatar
      gnus-start.el (gnus-find-new-newsgroups): Remove gnus-check-first-time-used. · 837ba704
      Julien Danjou authored
      gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
      gnus-group.el: Remove gnus-group-fetch-control.
      837ba704
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 99e65b2d
      Gnus developers authored
      gnus.el: Remove `gnus-nntp-service' variable.
      gnus.el: Make gnus-nntp-server and gnus-secondary-servers obsolete.
      gnus-sum.el (gnus-summary-delete-marked-as-read, gnus-summary-delete-marked-with): Remove obsolete defalias.
      gnus.el (gnus-use-long-file-name): Fix docstring.
      nnimap.el (nnimap-open-connection): Use AUTHENTICATE PLAIN on servers that say they support that.
      gnus-msg.el (gnus-inews-do-gcc): Don't have the backends do the slow *-request-group, which seems unnecessary.
      gnus-group.el (gnus-group-get-new-news-this-group): Don't have point move to the previous line on `M-g'.
      nnimap.el (nnimap-split-incoming-mail): Note that the INBOX has been selected.
      nnimap.el: Allow the user to say whether to split old messages or not in nnimap.
      shr.el (shr-tag-table-1): Only insert the images after the top-level table.
      shr.el (shr-tag-span): Drop colorisation of regions since we don't control the background color.
      shr.el (shr-tag-img): Ignore very small web bug type images.
      shr.el (shr-put-image): Add help-echo alt texts to the images.
      shr.el (shr-tag-video): Show the video poster image.
      99e65b2d
  18. 27 Oct, 2010 1 commit
  19. 23 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 280f417b
      Gnus developers authored
      gnus.texi (Subscription Commands): Mention that you can also subscribe to new groups via the Server buffer, which is probably more convenient when subscribing to many groups.
      gnus-group.el (gnus-group-mark-group): Use gnus-group-position-point instead of the summary one.
      shr.el (shr-tag-img): Don't bug out on images that don't have a SRC.
      280f417b
  20. 22 Oct, 2010 1 commit
    • Juanma Barranquero's avatar
      Fix typos. · 88dbda51
      Juanma Barranquero authored
      * doc/misc/gnus.texi (Group Parameters, Buttons): Fix typos.
      
      * lisp/org/org-exp.el (org-export-visible):
      * lisp/progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
        Fix typos in docstrings.
      88dbda51
  21. 21 Oct, 2010 1 commit
  22. 20 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 2526f423
      Gnus developers authored
      nnimap.el (nnimap-insert-partial-structure): Fix boundary detection.
      spam.el (spam-list-of-processors): Mark as obsolete.
      gnus-art.el (gnus-blocked-images): New function.  Allow the `gnus-blocked-images' to be a function.
      gnus-art.el (gnus-article-wash-function): Remove it, and use `mm-text-html-renderer' instead.
      mm-decode.el (mm-inline-text-html-renderer): Removed.
      mm-decode.el (mm-inline-media-tests): Removed use.
      mm-view.el (mm-inline-text-html): Removed use.
      mm-view.el (mm-text-html-renderer-alist): Add the `shr' and `gnus-w3m' symbols.
      gnus.texi (Article Washing): shr and gnus-w3m, not the direct function names.
      gnus-art.el (article-wash-html): Simplify and remove the charset stuff.  Use the normal html rendering code instead of the special html washing code.
      mm-view.el (mm-text-html-washer-alist): Removed.
      gnus-news.texi: Mention that mm-text-html-renderer is the only HTML variable now.
      shr.el (shr-tag-table): Remove useless nconc.
      2526f423
  23. 19 Oct, 2010 2 commits
  24. 10 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · f7aa248a
      Gnus developers authored
      nnimap.el (nnimap-open-connection): If we have gnutls loaded, then try to use that for the tls stream.
      nnimap.el (nnimap-retrieve-group-data-early): Rework the marks code to heed UIDVALIDITY and find out which groups are read-only and not.
      nnimap.el (nnimap-get-flags): Use the same marks parsing code as the rest of nnimap.
      nnimap.el (nnmail-expiry-target-group): Say that every expiry target group is the "last".
      nnir.el (nnir-engines): Fix too many arguments.
      nnimap.el: Start implementing QRESYNC support.
      gnus.el (gnus-group-set-parameter): Fix typo.
      shr.el: Rework the way things are indented by <li> slightly.
      spam.el (gnus-summary-mode-map): Bind to "$".
      f7aa248a
  25. 09 Oct, 2010 2 commits
  26. 08 Oct, 2010 1 commit
    • Gnus developers's avatar
      shr.el (shr-insert): Don't insert double spaces. · 36d3245f
      Gnus developers authored
      auth.texi (Help for users, GnuPG and EasyPG Assistant Configuration): Update docs.
      gnus-registry.el, nnregistry.el: Remove nnregistry refer method auto-install and update docs.
      gnus.texi (Finding the Parent, The Gnus Registry, Registry Article Refer Method): Update docs for nnregistry.el.
      gnus-demon.el, gnus-group.el, gnus-msg.el, gnus-sum.el, gnus-util.el, gnus.el: Rename `gnus-pull' to `gnus-alist-pull'.
      gnus.texi (Article Washing): Add mm-shr.
      mm-decode.el (mm-text-html-renderer): Add mm-shr in choice list.
      36d3245f
  27. 07 Oct, 2010 1 commit
    • Katsumi Yamaoka's avatar
      [Gnus] Introduce gnus-gravatar-too-ugly. · fcf2d385
      Katsumi Yamaoka authored
      gnus-gravatar.el (gnus-gravatar-too-ugly): New user option.
      gnus-gravatar.el (gnus-gravatar-transform-address): Don't show avatars of people of which mail addresses match gnus-gravatar-too-ugly.
      gnus.texi (Gravatars): Document gnus-gravatar-too-ugly.
      fcf2d385
  28. 06 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 66627fa9
      Gnus developers authored
      shr.el: Rearrange function order to be more logical.
      gnus-faq.texi: Remove reference to my.gnus.org
      message.el (message-change-subject): Remove 404 URL in a comment.
      nnir.el: Fix Swish-E URL.
      nnir.el: Fix Namazu URL.
      nnrss.el (nnrss-check-group): Remove 404 URL in comment.
      nnrss.el (nnrss-discover-feed): Remove 404 URL in docstring.
      gnus-faq.texi (FAQ 5-5): Fix Flyspell URL.
      gnus-faq.texi (FAQ 7-1): Fix getmail URL.
      gnus.texi (Comparing Mail Back Ends): Remove broken link and allusion to ReiserFS.
      nnimap.el (nnimap-open-connection): Prepare to support open-gnutls-stream.
      shr.el (shr-insert): Get 'space transition right.
      message.texi: Remove reference to gpg-2comp.
      66627fa9
  29. 04 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 71e691a5
      Gnus developers authored
      shr.el: Implement table rendering.
      shr.el (shr-make-table): Tweak table generation.
      shr.el (shr-make-table): Fix typo.
      nnimap.el (nnimap-open-connection): Allow tls as a synonym for ssl.
      gnus-util.el (gnus-emacs-completing-read): Mapcar collection to list, for XEmacs.
      nnimap.el (nnimap-close-server): Implement.
      gnus-salt.el: Remove all gnus-carpal stuff -- it's not useful.
      nnir.el (nnir-run-imap): Remove spurious space in search string.
      message.el (message-idna-to-ascii-rhs-1): Don't bug out on addresses without @ signs.
      gnus-sum.el (gnus-widen-article-window): New variable.
      shr.el (browse-url): Required.
      shr.el (shr-ensure-paragraph): Don't insert a new newline after empty-ish lines.
      shr.el (shr-show-alt-text, shr-browse-image): New commands.
      gravatar.el (gravatar-retrieved): kill buffer when retrieved.
      shr.el (shr-browse-url, shr-copy-url): New commands.
      shr.el (shr-render-td): Protect against too-wide text.
      spam-report.el (spam-report-url-ping-plain): Don't query about killing the process.
      nnimap.el (nnimap-finish-retrieve-group-infos): Message while waiting for data.
      shr.el (shr-tag-blockquote): Ensure paragraph after quote, too.
      mml-smime.el: Fix gnus-completing-read usage.
      shr.el (shr-get-image-data): Ensure against the cache file missing.
      nnimap.el (nnimap-open-connection): Give an error if nnimap-stream is unknown.
      71e691a5
  30. 03 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 870409d4
      Gnus developers authored
      shr.el: Start implementation.
      shr.el: Continue implementation.
      gnus-gravatar.el (gnus-gravatar-insert): Adjust character where we should go backward.
      shr.el: Minimally useful state achieved.
      mm-decode.el (mm-text-html-renderer): Switch to using shr.el for HTML rendering.
      shr.el: (shr-insert): Add a newline after every picture before text.
      gnus.texi (Splitting Mail): Really fix the @ref syntax.
      shr.el (shr-add-font): Use overlays for combining faces.
      shr.el (shr-add-font): Use overlays for combining faces.
      shr.el (shr-insert): Pass upwards the text start point.
      gnus-util.el: Reintroduce multiple completion functions.
      870409d4
  31. 02 Oct, 2010 1 commit
  32. 01 Oct, 2010 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a3f57c41
      Gnus developers authored
      gnus-registry.el: Fix and extend header docs.  Move the nnregistry feature check.
      nnimap.el (nnimap-update-info): Ignore groups that have no UIDNEXT values.
      nnimap.el: Implement nnimap-request-newgroups.
      gnus-group.el (gnus-group-completing-read): Return the symbol name, not the value from the collection.
      nnimap.el: Don't error out on empty non-UIDNEXT groups.
      nnmail.el (nnmail-article-group): Allow using the fancy split method directly.
      gnus.el (gnus-continuum-version): Make inactive, since it doesn't really message anything to the user.
      gnus-msg.el (gnus-summary-resend-message): When resending, don't externalize attachments.
      gnus.el (gnus-large-newsgroup): Mention gnus-large-ephemeral-newsgroup.
      gnus-sum.el (gnus-summary-scroll-up): Add more documentation.
      message.el (message-shorten-references): Comment on the number "21".
      mm-encode.el (mm-content-transfer-encoding-defaults): Try to make the documentation clearer.
      ChangeLog: jidanni -> Dan Jacobson.
      nnmbox.el (nnmbox-read-mbox): Mark buffer for deletion on Gnus exit.
      gnus-sum.el, gnus-win.el: Change the `h' command to only show the article buffer.
      gnus-art.el (gnus-summary-save-in-file, gnus-summary-save-in-rmail): Use with-current-buffer instead of gnus-eval-in-buffer-window to avoid popping up frames.
      gnus-sum.el (gnus-summary-clear-local-variables): Removed.
      gnus-async.el (gnus-async-delete-prefetched-entry): Remove from hash table, too.
      gnus-async.el: Try to keep the async hash table size reasonable.
      nndoc.el (nndoc-type-alist): Do babyl before mime-parts.
      gnus-start.el (gnus-check-bogus-newsgroups): Say how many groups we're being queried about.
      a3f57c41
    • Gnus developers's avatar
      nnimap.el (nnimap-request-accept-article): Get the Message-ID without the \r. · 6b958814
      Gnus developers authored
      nnimap.el (nnimap-find-article-by-message-id): Use EXAMINE instead of SELECT to get the message-id.
      gnus-art.el, gnus.el, nnimap.el: Fix up make-obsolete-variable declarations throughout.
      gnus.texi (Mail Source Specifiers): Remove webmail.el mentions.
      mail-source.el: Removed webmail support.
      nntp.el (nntp-server-list-active-group): Document.
      gnus.texi (NNTP): Document nntp-server-list-active-group.
      gnus.texi (Customizing the IMAP Connection): Remove extra quote.
      nnimap.el (nnimap-find-article-by-message-id): Really return the article number.
      nnimap.el: Add nnimap-split-fancy.
      netrc.el (netrc-credentials, netrc-machine): Return the value of the "default" entry.
      nnimap.el: Use tls.el exclusively, and not starttls.el at all.
      nnimap.el (nnimap-wait-for-connection): Accept the moronic openssl s_client -starttls output, too.
      nnrss.el (nnrss-use-local): Add documentation.
      message.el (message-ignored-supersedes-headers): Strip Injection-* headers before superseding.
      nnimap.el (nnimap-open-connection): Reinstate the auto-upgrade from unencrypted to STARTTLS, if possible.
      nnir.el: Use the server names without suffixes.
      gnus-sum.el (gnus-summary-show-thread): Skip past invisible text when expanding threads.
      gnus-registry.el: Don't follow nnmairix references.  Install the nnregistry refer method.
      gnus.texi (Spam Package Configuration Examples, SpamOracle): Remove nnimap-split-rule from examples.
      6b958814
  33. 30 Sep, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 229b59da
      Gnus developers authored
      nndraft.el (nndraft-request-expire-articles): Use the group name instead if "nndraft".
      gnus.texi (Using IMAP): Remove the @acronyms from the headings.
      nnregistry.el: Added.
      nnimap.el (nnimap-insert-partial-structure): Be way more permissive when interpreting the structures.
      GNUS-NEWS: Minor error in GNUS-NEWS - password-cache.el.
      nnimap.el (nnimap-request-accept-article): Add \r\n to the lines to make this work with Cyrus.
      gnus-registry.el: Don't prompt on load, which makes it impossible to build Gnus.
      gnus-gravatar.el: Add gnus-gravatar-properties.
      gnus-agent.el, gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-group.el,\
       gnus-int.el, gnus-msg.el, gnus-registry.el, gnus-score.el, gnus-srvr.el,\
       gnus-sum.el, gnus-topic.el, gnus-util.el, gnus.el, mm-decode.el, mm-util.el,\
       mm-view.el, mml-smime.el, mml.el, nnmairix.el, nnrss.el, smime.el:\
       Introduce gnus-completing-read.
      gnus-util.el: Make completing-read function configurable.
      gnus-util.el: Add requires and fix history for iswitchb.
      webmail.el: Remove netscape/my-deja, since they no longer exist.
      gnus.el (gnus-local-domain): Declare variable obsolete.
      nnimap.el (nnimap-insert-partial-structure): Get the type from the correct slot, too.
      pop3.el (pop3-send-streaming-command, pop3-stream-length): New variable.
      nnimap.el (nnimap-open-connection): Revert the auto-network->starttls code.
      nnimap.el (nnimap-request-set-mark): Erase the buffer before issuing commands.
      nnimap.el (nnimap-split-rule): Mark as obsolete.
      gnus-sum.el (gnus-valid-move-group-p): Make sure that `group' is a symbol.
      nnimap.el (nnimap-split-incoming-mail): Allow `default' as nnimap-split-methods value.
      nnimap.el (nnimap-request-article): Downcase the NILs so that they are nil.
      nndoc.el (nndoc-retrieve-groups): New function.
      gnus.texi: Fix Gravatar documentation.
      229b59da
  34. 26 Sep, 2010 1 commit
    • Gnus developers's avatar
      mail-source.el (mail-source-value): Revert previous patch. · 4478e074
      Gnus developers authored
      gnus-picon.el: Inhibit showing picons for top level domains.
      gnus-art.el (gnus-article-treat-body-boundary): Fix length computing.
      gnus-news.texi: Mention nnimap-inbox.
      nnimap.el (nnimap-request-expire-articles): Compress ranges before deletion.
      nnimap.el (nnimap-retrieve-headers): Don't select the group, because that's already done by nnimap-possibly-change-group.
      gnus-html.el (gnus-html-show-images): Fix gnus-html-display-image arguments.
      gnus-html.el (gnus-html-wash-images): Fix spec computing to include start/end.
      nnimap.el: Store the IMAP greeting, so that we can tell what kind of server we're talking to.
      gnus.el (gnus): Give a final warning after startup.
      gnus-ems.el (gnus-create-image): Ignore all image-creation errors.
      nndraft.el (nndraft-request-expire-articles): Fetch the expiry target for the correct group.
      nnmh.el (nnmh-request-expire-articles): Don't try to fetch the expiry target here, because we don't know the Gnus name of the group.
      nnimap.el (nnimap-get-whole-article): Remove the data that may have arrived before the FETCH data.
      gnus-agent.el (gnus-agent-retrieve-headers): Don't propagate `fetch-old'.
      gnus-agent.el (gnus-agent-read-servers-validate): Change the level for the "Ignoring disappeared server" to something low.
      nndoc.el (nndoc-request-list): Return success always.
      4478e074