1. 07 Feb, 2012 1 commit
  2. 05 Feb, 2012 1 commit
  3. 02 Feb, 2012 1 commit
  4. 01 Feb, 2012 1 commit
  5. 30 Jan, 2012 1 commit
  6. 27 Jan, 2012 1 commit
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk · 964646c4
      Lars Ingebrigtsen authored
      gnus-start.el (gnus-get-unread-articles): Clear out "early" methods so that previous errors don't prohibit getting new news.
      nnimap.el (nnimap-retrieve-group-data-early): Ditto.
      nntp.el (nntp-retrieve-group-data-early): Ditto.
      964646c4
  7. 26 Jan, 2012 1 commit
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk · 18cd34c1
      Lars Ingebrigtsen authored
      nnimap.el (nnir-search-thread): Autoload to avoid a compilation warning.
      gnus-sum.el (gnus-summary-line-format-alist): Don't try to macroexpand the nnir things, since they haven't been defined yet, and nnir requires gnus-sum.
      18cd34c1
  8. 11 Jan, 2012 1 commit
  9. 04 Jan, 2012 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 7e67562f
      Gnus developers authored
      2012-01-04  Julien Danjou  <julien@danjou.info>
       * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
       change.
      2012-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
       * shr.el (shr-rescale-image): Add :ascent 100 to the rescaled picture,
       too.
       * nntp.el (nntp-retrieve-group-data-early): Use it.
      2012-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
       * nntp.el (nntp-retrieval-in-progress): New variable.
       (nntp-make-process-buffer): Make it buffer-local.
       * gnus-demon.el (gnus-demon-time-to-step): Resurrect function lost in
       2010.
       (gnus-demon-init): Use it to compute the time if time is on the form
       "04:23".
       * gnus-topic.el (gnus-topic-history): Define `gnus-topic-history'.
       * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection
       status in the correct buffer.
      2012-01-03  Leo  <sdl.web@gmail.com>
       * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around
       when opening topics (bug#10407).
      7e67562f
  10. 20 Nov, 2011 1 commit
  11. 03 Nov, 2011 1 commit
  12. 26 Sep, 2011 2 commits
  13. 21 Sep, 2011 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · a5166359
      Lars Magne Ingebrigtsen authored
      gnus.texi (Archived Messages): Note the default (bug#9552).
      message.el (message-indent-citation): Really make sure there's a newline at the end.
      nnimap.el (nnimap-parse-flags): Make regexp less prone to overflows.  Fix suggested by John Wiegley.
      pop3.el (pop3-open-server): Fix +OK end-of-command regexp.
      gnus-art.el (gnus-treat-hide-citation): Add doc.
      message.el (message-default-send-rename-function): Break out into its own function.
      ecomplete.el (ecomplete-display-matches): Revert patch since it doesn't work under XEmacs.
      nnimap.el (nnimap-map-port): New function to connect to 993 instead of "imaps" to word around Windows problems.
       (nnimap-open-connection-1): Use it.
      message.el (message-indent-citation): Revert last change which made `F' not work.
      a5166359
  14. 10 Sep, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · e21bac42
      Gnus developers authored
      gnus.texi: Remove mentions of `recent', which are now obsolete.
       (Interactive): Document `quiet'.
      nnimap.el: Redo the charset handling.  Let Gnus encode the names, as it does with all other backends, but decode the names immediately after getting them.
      gnus-group.el (gnus-group-name-charset): Always return `utf-7' when decoding nnimap groups.
      gnus.el (gnus-variable-list): Don't save `gnus-format-specs' in the newsrc file.  It doesn't seem like an important optimisation any more.
      nnimap.el (nnimap-transform-headers): Fix regexp to be less prone to overflows.
      gnus.el (gnus-article-mark-lists): Remove `recent'.
       (gnus-interactive-exit): Extend to `quiet'.
      gnus-sum.el (gnus-offer-save-summaries): Use it.
      gnus-art.el (gnus-treat-hide-citation-maybe): Add more doc to the string.
      plstore.el (plstore--get-buffer): Silence compiler warnings by renaming function arguments from `this'.
      gnus-sum.el (gnus-newsgroup-recent): Removed.
      gnus-spec.el (gnus-lrm-string-p): `bidi-string-mark-left-to-right' has been renamed.
       (gnus-lrm-string-p): Include RLM and PDF, too.
      gnus-int.el (gnus-open-server): Make the "denied" message clearer (bug#9225).
      e21bac42
  15. 03 Sep, 2011 1 commit
  16. 20 Aug, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 4d9db491
      Gnus developers authored
      nnimap.el (nnimap-transform-headers): Protect against (NIL ...) bodystructures (bug#9314).
      starttls.el (starttls-any-program-available): Define as obsolete function.
      gnus-util.el (gnus-y-or-n-p): Reinstate the message-clearing y-or-n-p versions which Gnus use when appropriate.
      gnus-group.el (gnus-group-clear-data): Add a y-or-n query, since it's a pretty destructive command.
      nnmail.el (nnmail-extra-headers): Clarify slightly (bug#9302).
      message.el (message-fix-before-sending): Make a different warning about NUL characters (bug#9270).
      gnus-sum.el (gnus-auto-select-subject): Allow specifying a function from custom (bug#9260).
      4d9db491
  17. 11 Aug, 2011 1 commit
  18. 03 Aug, 2011 1 commit
  19. 02 Aug, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · bca46f6b
      Gnus developers authored
      nnir.el (nnir-search-thread): Position point on referring article line.
       (nnir-warp-to-article): Clean up summary buffers.
      nnimap.el (nnimap-request-thread): Whitespace fix.
      nnimap.el (nnimap-get-groups): Decode "&" correctly.
      bca46f6b
  20. 24 Jul, 2011 2 commits
  21. 20 Jul, 2011 1 commit
    • Andrew Cohen's avatar
      Merge changes made in Gnus trunk. · af92e247
      Andrew Cohen authored
      nnimap.el (nnimap-make-thread-query): New utility function to format an imap thread search query.
       (nnimap-request-thread): Use it.
      gnus-sum.el (gnus-handle-ephemeral-exit): Ensure we are setting the right select-method if we are not going back to the group buffer.
      af92e247
  22. 14 Jul, 2011 1 commit
    • Andrew Cohen's avatar
      Merge changes made in Gnus trunk. · 0c136286
      Andrew Cohen authored
      nnimap.el (nnimap-request-thread): Ensure search is performed in correct group.
      gnus-int.el (gnus-request-thread): Add group argument.
      gnus-sum.el (gnus-request-thread): Use it.
      0c136286
  23. 04 Jul, 2011 1 commit
  24. 30 Jun, 2011 3 commits
  25. 23 Jun, 2011 1 commit
  26. 21 Jun, 2011 1 commit
  27. 30 May, 2011 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · b5244046
      Lars Magne Ingebrigtsen authored
      gnus-group.el (gnus-group-mark-article-read): It's possible that we want to have `gnus-newsgroup-unselected' kept sorted.  If this isn't done, then unselected articles may be marked as read.
      pop3.el (pop3-open-server): Erase the buffer after the greeting, since not doing this seems to lead to a race condition in pop3-logon.
      nnvirtual.el (nnvirtual-request-article): Bind `gnus-command-method' so that the call chain it correct when we call "upwards".
      gnus-sum.el (gnus-select-newsgroup): Auto-expiry doesn't make sense in read-only groups.
      gnus-group.el (gnus-group-mark-article-read): Ditto.
      message.el (message-cite-reply-position): Doc string fix.
      nnimap.el (nnimap-transform-headers): Simplify regexp to hopefully avoid regexp overflow.
       (nnimap-transform-split-mail): Ditto.
      pop3.el (pop3-retr): Error out if the server closes the connection.
      b5244046
  28. 02 May, 2011 1 commit
  29. 01 May, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · b87f32fc
      Gnus developers authored
      pop3.el (pop3-open-server): Upgrade opportunistically to STARTTLS.
       (open-tls-stream): Remove superfluous tls/starttls autoloads.
      gnus-sum.el (gnus-summary-next-article): Don't bug out if the summary buffer has moved to a different frame.
      nnimap.el (nnimap-request-article): Use nntp-insert-buffer-substring to get the conversion from unibyte to multibyte buffers to work on Emacs 22.
      nntp.el (nntp-request-article): Slight clean-up.
      b87f32fc
  30. 22 Apr, 2011 1 commit
  31. 02 Apr, 2011 1 commit
    • Chong Yidong's avatar
      Merge open-protocol-stream into open-network-stream. · da91b5f2
      Chong Yidong authored
      * lisp/subr.el (open-network-stream): Move to net/network-stream.el.
      
      * lisp/gnus/proto-stream.el: Move to net/network-stream.el.
      
      * lisp/net/network-stream.el: Move from gnus/proto-stream.el.
      Change prefix to network-stream throughout.
      (open-protocol-stream): Merge into open-network-stream, leaving
      open-protocol-stream as an alias.  Handle nil BUFFER args.
      
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Pass explicit :end-of-command
      parameter to open-protocol-stream.
      
      * lisp/emacs-lisp/package.el (package--with-work-buffer): Recognize
      https URLs.
      
      * lisp/url/url-gw.el (url-open-stream): Use new open-network-stream
      functionality to perform encryption.
      da91b5f2
  32. 30 Mar, 2011 2 commits
    • Gnus developers's avatar
      Merge Gnus' changes. · a5954fa5
      Gnus developers authored
      gnus.texi (Listing Groups): Document gnus-group-list-ticked.
      gssapi.el (open-gssapi-stream): Remove the last mentions of the IMAP stuff.
      gnus-score.el (gnus-score-string): Fix calling convention of `gnus-simplify-buffer-fuzzy' after last patches.
      gnus-sum.el (gnus-update-marks): Don't send any marks updates to the server for articles we didn't get any headers for.  This is a sanity check.
      nnimap.el (nnimap-open-connection-1): Is the login responds with a new CAPABILITY, use it.
      gnus-agent.el (gnus-agent-fetch-headers): Don't message if we're not downloading anything.
      gnus.el (gnus-splash-svg-color-symbols): Removed superfluous `and'.
      gnus.el (gnus-group-startup-message): Prefer svg file and replace colors.
       (gnus-splash-svg-color-symbols): New function.
      gnus-sum.el (gnus-simplify-buffer-fuzzy): Take the regexp explicitly instead of using the global gnus-simplify-subject-fuzzy-regexp.
       (gnus-simplify-subject-fuzzy): Use the local gnus-simplify-subject-fuzzy-regex instead of the global one.  This makes using this variable in group parameters work.
      gnus-registry.el (gnus-registry-unfollowed-groups): Add "archive:sent" to the unfollowed group regex (for the recent Gnus archive:sent-YYYY-MM-DD groups).
       (gnus-registry-split-fancy-with-parent): Bail out early in sender tracking if there are more than `gnus-registry-max-track-groups' matches.
      message.el (message--yank-original-internal): New function to do the insertion cleanly inside eval in `message-yank-original'.
       (message-yank-original): Use it.
      a5954fa5
    • Chong Yidong's avatar
      Change default type of open-protocol-stream. · e742e117
      Chong Yidong authored
      * nnimap.el (nnimap-stream, nnimap-open-connection-1): Accept `network'
      value.
      
      * nntp.el (nntp-open-connection-function): Document the fact that some
      values are not functions but are instead handled specially.  Recognize
      nntp-open-plain-stream value.
      (nntp-open-connection): Recognize that value.
      
      * proto-stream.el (open-protocol-stream): Bring back `network' type.
      Make this the default type.
      (proto-stream-open-plain): Rename from proto-stream-open-default.
      (open-protocol-stream, proto-stream-open-starttls)
      (proto-stream-open-tls, proto-stream-open-shell): Replace `default'
      with `plain'.
      e742e117
  33. 26 Mar, 2011 1 commit
    • Chong Yidong's avatar
      Changes to open-protocol-stream, preparing for merging it with open-network-stream. · f2eefd24
      Chong Yidong authored
      * lisp/gnus/proto-stream.el: Changes preparatory to merging open-protocol-stream
      with open-network-stream.
      (proto-stream-always-use-starttls): Option removed.
      (open-protocol-stream): Return a process object by default.  Provide a
      new parameter :return-list specifying a list-type return value, which
      now has the form (PROP . PLIST) instead of a fixed-length list.  Change
      :type `network' to `try-starttls', and `network-only' to `default'.
      Make `default' the default, for compatibility with open-network-stream.
      Handle the no-parameter case exactly as open-network-stream, with no
      additional stream processing.  Search plists using plist-get.
      Explicitly add :end-of-commend parameter if it is missing.
      (proto-stream-open-default): Renamed from
      proto-stream-open-network-only.  Return 'default as the type.
      (proto-stream-open-starttls): Rename from proto-stream-open-network.
      Use plist-get.  Don't return `tls' as the type if STARTTLS negotiation
      failed.  Always return a list with a (possibly dead) process as the
      first element, for compatibility with open-network-stream.
      (proto-stream-open-tls): Use plist-get.  Always return a list.
      (proto-stream-open-shell): Return `default' as connection type.
      (proto-stream-capability-open): Use plist-get.
      (proto-stream-eoc): Function deleted.
      
      * lisp/gnus/nnimap.el (nnimap-stream, nnimap-open-connection)
      (nnimap-open-connection-1): Handle renaming of :type parameter for
      open-protocol-stream.
      (nnimap-open-connection-1): Pass a :return-list parameter
      open-protocol-stream to obtain a list return value.  Parse this list
      using plist-get.
      
      * lisp/gnus/nntp.el (nntp-open-connection): Handle renaming of :type parameter
      for open-protocol-stream.  Accept open-protocol-stream return value
      that is a subprocess object instead of a list.  Handle the case of a
      dead returned process.
      f2eefd24
  34. 18 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 1518e4f0
      Gnus developers authored
      message.texi (Various Commands): Document format specs in the ellipsis.
      time-date.el (format-seconds): Use assoc instead of assoc-string to avoid warning on XEmacs.
      gnus-art.el: Require mouse, which the build bot seems to say is needed.
      gravatar.el (gravatar-retrieve-synchronously): Use `url-retrieve' on XEmacs, since it doesn't have url-retrieve-synchronously.
      time-date.el (format-seconds): Use assoc instead of assoc-string, since assoc-string doesn't exist in XEmacs.
      gnus-group.el (gnus-group-list-ticked): New function.
       (gnus-group-make-menu-bar): Provide a menu entry for it.
       (gnus-group-list-map): Provide a binding for it.
      shr.el (shr-visit-file): New command.
      nnimap.el (nnimap-fetch-inbox): Rewrite slightly last patch.
      nnimap.el (nnimap-fetch-inbox): Don't download bodies on ver4-capable servers.
      1518e4f0
  35. 15 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a123622d
      Gnus developers authored
      message.texi (Insertion Variables): Document message-cite-style.
      nnimap.el (nnimap-open-connection-1): Allow `network-only', too.
      gssapi.el: New file separated out from imap.el to provide a general Kerberos 5 connection facility for Emacs.
      message.el (message-elide-ellipsis): Document the format spec ellipsis.
      message.el (message-elide-region): Allow the ellipsis to say how many lines were removed.
      gnus-win.el (gnus-configure-frame): Protect against trying to restore window configurations containing buffers that are now dead.
      nnimap.el (nnimap-parse-flags): Remove all MODSEQ entries before parsing to avoid integer overflows.
       (nnimap-parse-flags): Simplify the last change.
       (nnimap-parse-flags): Store HIGHESTMODSEQ as a string, since it may be too large for 32-bit Emacsen.
      gnus-art.el (gnus-article-treat-body-boundary): Fix boundary width on XEmacs, which was one character too wide.
      gnus-sum.el (gnus-articles-to-read): Use gnus-large-newsgroup as default number of articles to display.
       (gnus-articles-to-read): Use pretty names for prompt.
      gnus-int.el (gnus-open-server): Ditto.
      gnus-start.el (gnus-activate-group): Give a backtrace if debug-on-quit is set and the user hits `C-g'.
       (gnus-read-active-file): Ditto.
      gnus-group.el (gnus-group-read-ephemeral-group): Ditto.
      a123622d