1. 16 Feb, 2012 1 commit
  2. 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
  3. 11 Jan, 2012 1 commit
  4. 07 Jan, 2012 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · e7719ea1
      Gnus developers authored
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus.texi (Group Parameters): Really note precedence.
      2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * mm-decode.el (mm-interactively-view-part): Use `completing-read',
        since ido doesn't work on symbols (bug#9632).
        * gnus.el (gnus-group-fast-parameter): Use the same precedence rules
        when getting a single value as when getting all the values.  This means
        that atoms like `gcc-self' work cumulatively, like variable settings,
        instead of getting the value from the last matching clause.
        (gnus-group-find-parameter): Protect against the group buffer not
        existing (bug#9585).
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-start.el (gnus-activate-group): Document more parameters
        (bug#9694).
        * gnus-group.el (gnus-group-read-ephemeral-group): Doc clarification
        (bug#9692).
        * gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
        article was fetched, so that it can be expired later (bug#9958).
        (gnus-agent-summary-fetch-series): Add doc string.
        (gnus-agent-summary-fetch-group): Don't remove tick and dormant marks
        (bug#9517).
        * nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
        retrieval is happening.
        * gnus.el (gnus-parameters): Doc fix.
      2012-01-06  Dave Abrahams  <dave@boostpro.com>  (tiny change)
        * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
        show the thread after expansion.
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-art.el (article-narrow-to-head): If the head is completely
        empty, narrow to the empty region (bug#9764).
        * gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
        read, and then mark them as unread only when the unread mark is used.
        This makes `C-- T k' actually work, even though it's confusing.
        * gnus-win.el (gnus-all-windows-visible-p): Ensure that the buffer is
        alive before we try to find its window.
      2012-01-06  Brian Sniffen  <bsniffen@akamai.com>  (tiny change)
        * mm-decode.el (mm-display-external): Use a longer timeout for the
        deletion to allow slow programs to display the file.
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
        prompt to be less confusing.
      e7719ea1
  5. 05 Jan, 2012 1 commit
  6. 26 Nov, 2011 1 commit
  7. 14 Nov, 2011 1 commit
  8. 05 Jul, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · d30dd079
      Gnus developers authored
      gnus.texi (Expiring Mail): Document gnus-auto-expirable-marks.
      nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir `notmuch' backend.
      mm-decode.el (mm-text-html-renderer): Doc fix.
      gnus-msg.el (gnus-bug): Fix the MML tag.
      pop3.el (pop3-open-server): -ERR is a valid response to CAPA.
      gnus-start.el (gnus-get-unread-articles): Don't connect to the secondary methods if started with `gnus-no-server'.
      gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several bug reports at once.
      d30dd079
  9. 10 Jun, 2011 1 commit
  10. 05 May, 2011 1 commit
  11. 12 Apr, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 1e3b6001
      Gnus developers authored
      gnus.texi (Window Layout): @itemize @code doesn't exist.  It's @table @code.
      gnus-registry.el (gnus-registry--split-fancy-with-parent-internal): Fix logic bug.
       (gnus-registry-post-process-groups): Fix logging of no results and quote sender and subject.
      network-stream.el (network-stream-open-starttls): Only do opportunistic STARTTLS upgrades if we have built-in gnutls support.  Upgrades via gnutls-cli are too slow to be done opportunistically.
      gnus-start.el (gnus-get-unread-articles): Slight cleanup.
       (gnus-read-active-for-groups): Don't try to finish getting stuff where we had no early-data returned.
       (gnus-get-unread-articles): Add a sanity check so that we don't issue two async commands to the same server at the same time.
      gnus-sum.el (gnus-summary-select-article-buffer): Doc fix.
      gnus-registry.el (gnus-registry-remake-db): Put the warning on a "warning" level.
      1e3b6001
  12. 07 Apr, 2011 1 commit
    • Gnus developers's avatar
      gnus-registry.el (gnus-registry-handle-action): More debugging. · 4523dc7f
      Gnus developers authored
      gnus-start.el (gnus-gnus-to-newsrc-format): Add a way to run interactively so the newsrc file can contain foreign groups too.  Useful for debugging but not much for users.
      registry.el (registry-usage-test): Only do `registry-lookup-breaks-before-lexbind' testing for Emacs24 with lexical binding.
      4523dc7f
  13. 04 Apr, 2011 1 commit
  14. 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
  15. 08 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a5057546
      Gnus developers authored
      message.texi (Message Buffers): Update default value of message-generate-new-buffers.
      shr.el (shr-table-horizontal-line): Change the defaults for the table lines to be spaces instead.
      sieve-manage.el (sieve-sasl-auth): Create auth-info if not found.
       (sieve-sasl-auth): Check that auth-source-search did return something, or just return an empty string.
      gnus-start.el (gnus-group-change-level): Allow putting foreign groups onto the list of killed groups, too.  This makes killed nnimap groups, for instance, more reliably not reappear.
      nnimap.el (nnimap-request-thread): Don't bug out when we can't find the parent.
      a5057546
  16. 25 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 003522ce
      Gnus developers authored
      auth-source.el (auth-source-save-behavior): New variable to replace `auth-source-never-create'.
       (auth-source-netrc-create): Use it.
       (auth-source-never-save): Remove.
      nnimap.el (nnimap-stream): Doc fix.
       (nnimap-open-connection-1): Reverse the order of the ports to that the prompted-for port is first.
      gnus-start.el (gnus-get-unread-articles): Don't clobber the async retrieval by the no-group selection.
      gnus-demon.el (gnus-demon-init): run-with-timer should be called with numerical parameters.
      auth-source.el (auth-source-creation-prompts): New variable to manage creation-time prompts.
       (auth-source-search): Document it.
       (auth-source-format-prompt): Add utility function.
       (auth-source-netrc-create): Don't default the user name to user-login-name.  Use `auth-source-creation-prompts' and some default prompts for user, host, port, and password (the default generic prompt remains ugly).
       (auth-source-never-save): Add customizable option to never save info.
       (auth-source-netrc-create): Use it and improve save prompts.  Fix help mode excursion.
      003522ce
  17. 23 Feb, 2011 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 4a3988d5
      Gnus developers authored
      auth.texi (Help for users): Mention ~/.netrc is also searched by default now.
      gnus-start.el (gnus-dribble-read-file): Set buffer-save-without-query, since we always want to save the dribble file, probably.
      nnmail.el (nnmail-article-group): Allow a final "" split to work on nnimap.
      gnus-sum.el (gnus-user-date-format-alist): Renamed back again from -summary- since it's a user-visible variable.
      nnimap.el (nnimap-retrieve-group-data-early): Don't do QRESYNC the first time you use the new Gnus.
      auth-source.el: Don't load netrc.el.
       (auth-sources): Search ~/.netrc as well by default.
       (auth-source-debug): Add 'trivia option for extra output.
       (auth-source-do-trivia): Use it.
       (auth-source-search): Simplify logic to use `auth-source-search-backends'.  Use `auth-source-do-trivia' where appropriate.  Don't keep a running count at this level.  Layer :create and :delete options appropriately on the first and second passes.  Don't track the backend with the search results.
       (auth-source-search-backends): New function to search a list of backends for a processed spec.
       (auth-source-netrc-parse): Cache all netrc files, making auth-source-netrc-cache an alist keyed by the file name and using the file mtime as the caching criterion.  Keep the obfuscated data secret with a lexical bind.
       (auth-source-netrc-search): Don't calculate the length of the results unnecessarily.
       (auth-source-search-backends): Fix bug.
       (auth-source-netrc-create): Rework prompts.
      nnir.el (nnir-imap-search-arguments,nnir-imap-default-search-key): Lower case names of search constraints.
       (nnir-run-query): Cache and reuse search constraints for all imap servers.
      gnus-msg.el (gnus-setup-message): Define missing variable from last checkin.
      4a3988d5
    • Glenn Morris's avatar
      Fix spelling of "precede". · 97610156
      Glenn Morris authored
      97610156
  18. 21 Feb, 2011 1 commit
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 06b840e0
      Lars Ingebrigtsen authored
      gnus.texi (Window Layout): Document layout names.
      nntp.el (nntp-finish-retrieve-group-infos): Add a kludge to use the given method as in the group name if we're using an extended method.
       (nntp-finish-retrieve-group-infos): Wait for the end of the LIST ACTIVE command, if we're using that, instead of waiting for the beginning.
      gnus-start.el (gnus-get-unread-articles): Extend the methods so that we're sure to get unique server names, and we don't output two async commands in the same buffer.  This fixes an NNTP hang for some users.
      netrc.el (netrc-parse): Comment fix.
      gnus-sum.el (gnus-summary-next-article): Add a kludge to reselect the summary buffer before reading going to the next buffer.  This avoids putting the point in the group buffer if you `C-g' the command.
      auth-source.el (auth-source-netrc-parse): Add an in-memory netrc cache (for now) to make ~/.authinfo.gpg files usable.
      nnfolder.el (copyright-update): Define for the compiler.
      auth-source.el (auth-source-search): Fix unbound variable.
      06b840e0
  19. 15 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 5415d076
      Gnus developers authored
      auth.texi (Help for users): Login collection is "Login" and not "login".
      gnus-sum.el (gnus-propagate-marks): Default to nil.
       (gnus-summary-exit): Kill the correct article buffer on exit from a `C-d' group.
      gnus-start.el (gnus-use-backend-marks): Removed, since it duplicates gnus-propagate-marks.
      gnus-sum.el (gnus-summary-exit-no-update): Restore the group conf before killing the buffers so that a non-full window conf gets handled correctly.
       (gnus-summary-exit): Ditto.
       (gnus-summary-read-group-1): Ditto.
      nntp.el (nntp-retrieve-group-data-early): Reinstate the two-part async code again so that we can debug it properly.
      message.el (message-reply): Take an optional switch-buffer parameter so that Gnus window confs are respected better.
      auth-source.el (auth-source-secrets-search): Use `delete-dups', `append mapcar', and `butlast' instead of `remove-duplicates', `mapcan', and `subseq'.
       (auth-sources, auth-source-backend-parse, auth-source-secrets-search): Login collection is "Login" and not "login".
      gnus-art.el (article-update-date-lapsed): Don't bug out when updating multiple headers.
      5415d076
  20. 03 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 0d1c2cc8
      Gnus developers authored
      gnus-util.el: change default value of gnus-user-date-format-alist.
      gnus-art.el (gnus-article-jump-to-part): Remove useless sit-for.
      gnus-art.el: remove old FIXME.
      gnus.el (gnus-summary-line-format): Add missing semi-colon for user-date in docstring.
      message.el (message-setup-1): Always generate References first.
       (message-mail): Return the return value of message-setup, not always t.
      gnus-start.el (gnus-read-active-for-groups): This function is never called with a nil `infos', so clean that up.
       (gnus-get-unread-articles): Request active files from primary/secondary methods that have no groups (yet).
       (message-setup-1): Insert mail-header-separator with read-only and intangible properties set.
      gnus-draft.el: Remove progn around gnus-draft-setup.
      gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no groups.
      nnimap.el (nnimap-request-accept-article): Give an error message if the APPEND wasn't successful.
      0d1c2cc8
  21. 01 Feb, 2011 1 commit
  22. 31 Jan, 2011 1 commit
  23. 25 Jan, 2011 1 commit
  24. 23 Jan, 2011 1 commit
    • Gnus developers's avatar
      Merge chages made in Gnus trunk. · 9e928ac9
      Gnus developers authored
      mailcap.el (mailcap-mime-extensions): Rename text/org to text/x-org.
      gnus-draft.el (gnus-group-send-queue): Update the queue group in the group buffer after sending the queue.
      gnus-draft.el (gnus-group-send-queue): Really refresh the queue group after sending.
      gnus-agent.el (gnus-agent-send-mail): Ditto.
      gnus-group.el (gnus-group-refresh-group): New convenience function.
      message.el (message-bogus-addresses): Remove commented-out value.
      message.el (message-check-recipients): Display the encoded version of the bogus address if they differ.
      flow-fill.el (fill-flowed): Make `delete-space' option correspond to "DelSp" parameter in RFC3676.
      gnus-sum.el (gnus-summary-move-article): Protect against backends (i.e., nnimap) returning nil as the article number.
      9e928ac9
  25. 02 Jan, 2011 1 commit
  26. 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
  27. 13 Dec, 2010 1 commit
    • 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
  28. 08 Nov, 2010 1 commit
  29. 01 Nov, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 9310f19d
      Lars Magne Ingebrigtsen authored
      nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies (bug #7311).
      gnus-cite.el (gnus-article-fill-cited-article): Minimize the long-lines case by only filling the long lines.
      gnus-start.el (gnus-ask-server-for-new-groups): Return the new groups.
      gnus-group.el (gnus-group-find-new-groups): Display all the new groups.
      gnus-start.el (gnus-find-new-newsgroups): Return the list of new groups.
      nnimap.el (nnimap-request-group): Store the new updated info.
      nnimap.el (nnimap-request-group): Select the group when we don't know whether it exists or not.
      9310f19d
  30. 30 Oct, 2010 1 commit
  31. 29 Oct, 2010 1 commit
  32. 22 Oct, 2010 1 commit
  33. 07 Oct, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 3d319c8f
      Lars Magne Ingebrigtsen authored
      shr.el (shr-render-td): Use a cache for the table rendering function to avoid getting an exponential rendering behaviour in nested tables.
      shr.el (shr-insert): Rework the line-breaking algorithm.
      shr.el (shr-insert): Don't leave trailing spaces.
      shr.el (shr-insert-table): Also insert empty TDs.
      shr.el (shr-tag-blockquote): Ensure paragraphs after </ul>.
      gnus-start.el (gnus-get-unread-articles): Require gnus-agent before bidning gnus-agent variables.
      mm-decode.el (mm-save-part): If given a non-directory result, expand the file name before using to avoid setting mm-default-directory to nil.
      gnus.el (gnus-carpal): The carpal mode has been removed, but define the variable for backwards compatability.
      nnimap.el (nnimap-update-info): Remove double setting of high.
      nnimap.el (nnimap-update-info): Don't ignore groups that have no UIDNEXT.
      shr.el (require): Require cl when compiling.
      shr.el (shr-tag-hr): New function.
      3d319c8f
  34. 01 Oct, 2010 1 commit
    • 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
  35. 26 Sep, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 8ccbef23
      Gnus developers authored
      nnimap.el: Implement partial IMAP article fetch.
      nnimap.el: Have nnimap not update the infos if it can't get info from the server.
      Implement functions for showing the complete articles.
      gnus-int.el (gnus-open-server): Don't query whether to go offline -- just do it.
      gnus-art.el (gnus-mime-delete-part): Fix plural for "byte" when there isn't a single byte.
      nndoc.el (nndoc-type-alist): Move mime-parts after mbox.  Suggested by Jay Berkenbilt.
      mm-decode.el (mm-save-part): Allow saving to other directories the normal Emacs way.
      gnus-html.el (gnus-html-rescale-image): Use our defalias gnus-window-inside-pixel-edges.
      gnus-srvr.el (gnus-server-copy-server): Add documentation.
      gnus.texi (Using IMAP): Document the new nnimap.
      nnimap.el (nnimap-wait-for-response): Search further when we're not using streaming.
      gnus-int.el (gnus-check-server): Say what the error was when opening failed.
      nnheader.el (nnheader-get-report-string): New function.
      gnus-int.el (gnus-check-server): Use report-string.
      nnimap.el (nnimap-open-connection): Add more error reporting when nnimap fails early.
      gnus-start.el (gnus-get-unread-articles): Don't try to open failed servers twice.
      nnimap.el (nnimap-wait-for-response): Reversed logic in the nnimap-streaming test.
      gnus-art.el: Removed CTAN button stuff, which I don't think is very relevant any more.
      Remove NoCeM support, since nobody seems to use it any more.
      Remove earcon and gnus-audio.
      gnus.el (gnus): Silence gnus-load message.
      gnus-group.el (gnus-read-ephemeral-bug-group): Add the bug email address to the To list for easier response.
      gnus.texi (Connecting to an IMAP Server): Show how to use as primary method instead of secondary.
      8ccbef23
  36. 24 Sep, 2010 1 commit
  37. 23 Sep, 2010 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · b1ae92ba
      Gnus developers authored
      nnimap.el (nnimap-update-info): When UIDNEXT is present, use that for the active.
      Split -request-update-info into -request-marks and -update-info.
      nnimap.el (nnimap-transform-headers): Don't bug out on invalid BODYSTRUCTUREs.
      nnimap.el (nnimap-transform-headers): Unfold quoted {42} headers.
      nnir.el (nnir-run-imap): Fix up nnir to work with the new nnimap.
      nnimap.el (nnimap-stream): Add starttls support.
      gnus-int.el (gnus-request-update-info): Protect against backends not having the function.
      gnus-html.el (gnus-html-rescale-image): Revert change that uses window-inside-pixel-edges.
      gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): Remove.
      nnimap.el (nnimap-retrieve-headers): Return 'headers.
      gnus-sum.el (gnus-summary-local-variables): Prepare for list/range makeover.
      gnus-start.el: Add new variable gnus-use-backend-marks, and start reading marks again.
      b1ae92ba
    • Gnus developers's avatar
      Merge Changes made in Gnus trunk. · b069e5a6
      Gnus developers authored
      gnus-html.el (gnus-html-get-image-data): Search also for \r\n\r\n to get the start of data.
      gnus-html.el: Use gnus-html-encode-url to encode URL.
      gnus-sum.el (gnus-update-marks): Add sanity check to not delete marks outside the active range.
      gnus.el: Try to keep the server/method cache unique.
      gnus-html.el (gnus-html-rescale-image): Use window-inside-pixel-edges rather than window-pixel-edges.
      gnus-html.el (gnus-html-put-image): Stop using markers.
      gnus-html.el (gnus-html-image-fetched): Search also for \r\n\r\n to get the start of data.
      nnimap.el: Expunge IMAP groups by default on article deletion.
      gnus-int.el (gnus-request-expire-articles): Inhibit the daemon, since this command might take a while.
      nnimap.el (nnimap-request-list): Set the current nnimap group to nil, since EXAMINE changes it on the server.
      nnmail.el, nnimap.el: Allow nnimap to just delete 'junk messages when splitting.
      nnimap.el (nnimap-parse-flags): Make IMAP flags parsing much faster by using `read'.
      nnimap.el (nnimap-make-process-buffer): Record the server name.
      gnus-html.el (gnus-html-image-fetched): Only cache if gnus-html-image-automatic-caching is set.
      gnus-html.el (gnus-html-image-fetched): Check for errors.
      gnus-start.el (gnus-read-active-for-groups): Only run -request-scan once per method on `g'.
      nnimap.el (nnimap-request-expire-articles): If nnmail-expiry-wait is immediate, then expire all articles.
      gnus-group.el (gnus-group-get-icon): Compute icon to return.
      gnus-group.el (gnus-group-icon-list): Fix bad docstring information.
      nnimap.el (nnimap-update-info): Fix up various off-by-one errors when syncing flags in nnimap.
      time-date.el (date-to-time): Speed up date-to-time.
      gnus-start.el (gnus-get-unread-articles): Don't have `gnus-get-unread-articles-in-group' update info.
      gnus-group.el: Remove gnus-group-highlight-line from the default hook list.
      gnus-group.el (gnus-group-highlight-line): Typo fix: beg, not start.
      gnus-group.el (gnus-group-insert-group-line): Pass the real group name so that it gets the right data.
      gnus-int.el (gnus-open-server): Add tracing for performance debugging.
      nnimap.el (nnimap-parse-flags): Parse the data in any order.
      nnimap.el (nnimap-update-info): Fix up code slightly.
      b069e5a6
  38. 21 Sep, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 0617bb00
      Lars Magne Ingebrigtsen authored
      gnus-group.el (gnus-group-line-format-alist): Have the ?U (unseen) spec inserr "*" if the group isn't active instead of 0.
      nnimap.el (nnimap-request-create-group): Implement.
      nnimap.el: Use the IMAP version of utf7-encode throughout.
      nnimap.el: Implement the nnimap article expunging interface method, and make it more general.
      gnus-group.el: Put back the nnimap autoloads needed to do the acl stuff.
      gnus-sum.el (gnus-summary-move-article): When respooling to the same method, this would bug out.
      nnimap.el (nnimap-request-group): When we have zero articles, return the right data to Gnus.
      nnimap.el (nnimap-request-expire-articles): Only delete articles immediately if the target is 'delete.
      nnmail.el (nnmail-expired-article-p): Allow returning the cutoff time for oldness in addition to being a predicate.
      nnimap.el: Implement nnimap expiry.
      nnimap.el (nnimap-request-move-article): Request the article before looking at what the Message-ID is.
      nnimap.el (nnimap-mark-and-expunge-incoming): Wait for the last sequence.
      gnus-sum.el (gnus-summary-move-article): Use gnus-server-equal to find out whether methods are equal.
      nnimap.el (nnimap-find-expired-articles): Don't refer to nnml-inhibit-expiry.
      nnmail.el (nnmail-expired-article-p): Fix typo: time-subtract.
      gnus-start.el (gnus-get-unread-articles): Fix the prefixed select method in the presence of many similar methods.
      When we have several similar methods, try to create as few extended methods as possible.
      gnus-sum.el (gnus-adjust-marked-articles): Hack to avoid adjusting marks for nnimap, which is seldom the right thing to do.
      gnus-int.el (gnus-open-server): Give a better error message in the "go offline" case.
      gnus-sum.el (gnus-adjust-marked-articles): Fix another typo.
      nnml.el (nnml-generate-nov-file): Fix variable name clobbering from previous patch.
      gnus-start.el (gnus-get-unread-articles): Get the extended method slightly later to avoid double-getting it.
      0617bb00