1. 21 Aug, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 1e91d506
      Gnus developers authored
      nntp.el (nntp-authinfo-file): Mark as obsolete -- use auth-source instead.
      pop3.el (pop3-wait-for-messages): Don't use Gnus functions here.
      gnus-util.el (gnus-process-live-p): Copy over compat function.
      pop3.el (pop3-wait-for-messages): If the pop3 process dies, stop processing.
      nntp.el (nntp-kill-buffer): Kill the process before killing the buffer to avoid warnings.
      gnus-agent.el (gnus-agent-expire-done-message): Use %.f as format specified to reduce precision.
      1e91d506
  2. 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
  3. 01 Jul, 2011 1 commit
  4. 19 Mar, 2011 1 commit
  5. 17 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge chagnes made in Gnus trunk. · 7ba93e94
      Gnus developers authored
      auth.texi (GnuPG and EasyPG Assistant Configuration): Mention the default now is to have two files in `auth-sources'.
      nnimap.el (nnimap-open-connection-1): Delete duplicate server names when getting credentials.
      gnus-util.el (gnus-delete-duplicates): New function.
      nnimap.el (nnimap-credentials): Instead of picking the first port as a creation default, pass the whole port list down.  It will be completed.
      auth-source.el (auth-source-search): Updated docs to talk about multiple creation choices.
       (auth-source-netrc-create): Accept a list as a value (from the search parameters) and do completion on that list.  Keep a separate netrc line with the password obscured for showing the user.
      nnimap.el (nnimap-open-connection-1): Make the `nnimap-address' the first choice to `auth-source-search' so it will be used for entry creation instead of the server's Gnus-specific name.
       (nnimap-credentials): Rely on the auth-source library to select which port is actually wanted in the new netrc entry, so don't override `auth-source-creation-defaults'.
      7ba93e94
  6. 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
  7. 27 Jan, 2011 2 commits
    • Glenn Morris's avatar
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 647559c2
      Lars Ingebrigtsen authored
      gnus-art.el (gnus-article-next-page): Change last-line-displayed behaviour.
       (article-lapsed-string): Refactor out and allow specifying how many segments you want.
       (gnus-article-setup-buffer): Start updating the lapsed header directly.
       (gnus-article-update-lapsed-header): New variable.
      shr.el (shr-put-color): Don't do the box padding in tables, since they're already padded.
      gnus-util.el (float-time): If float-time is bound, always use it on all Emacsen.  It's unclear why the subrp check was there.
       (time-date): Require to make some autoload issues on XEmacs go away.
      gnus-draft.el (gnus-draft-clear-marks): New function to be run as an exit hook to nix out all data on readedness on group exit.
      gnus-sum.el (gnus-auto-select-subject): Doc typo.
      647559c2
  8. 25 Jan, 2011 1 commit
  9. 02 Jan, 2011 1 commit
  10. 20 Dec, 2010 1 commit
  11. 17 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 70041e9a
      Gnus developers authored
      nnir.el (nnir-get-active): Ignore nnir-ignored-newsgroups if null.
      gnus-sum.el (gnus-summary-refer-thread): Simplify code. Restore gnus-use-agent.
       (gnus-get-newsgroup-headers): Avoid unwanted spaces at eol.
      gravatar.el (gravatar-retrieve-synchronously): New function.
       (gravatar-get-data): Make more robust.
      gnus-util.el (gnus-rescale-image): Allow to resize images even if they are from file. Can also scale up.
      nnimap.el (nnimap-retrieve-headers): Remove CRLF from the headers.
      nnir.el (nnir-mode): Make sure 'gnus-registry-install is bound.
      gnus-sum.el (gnus-get-newsgroup-headers): Revert the last change here, since it's up to the backends to do CRLF removal if their protocol has it.
      gnus-group.el (gnus-group-delete-articles): New command.
      70041e9a
  12. 05 Dec, 2010 2 commits
    • Katsumi Yamaoka's avatar
    • 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
  13. 03 Dec, 2010 5 commits
  14. 16 Nov, 2010 1 commit
  15. 15 Nov, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Rework how Gnus is supposed to be able to display all the images in HTML. · 8b6f6573
      Lars Magne Ingebrigtsen authored
      shr.el (shr-tag-img): Put a displayer in the text property.
      gnus-util.el (gnus-find-text-property-region): New utility function.
      gnus-html.el (gnus-html-display-image): Make the alt optional.
      gnus-html.el (gnus-html-show-images): Remove.
      gnus-art.el (gnus-article-show-images): New, more general function.
      gnus-html.el, shr.el: Use image-url instead of gnus-image-url to unify the image url text properties.
      8b6f6573
  16. 10 Nov, 2010 1 commit
    • Glenn Morris's avatar
      time-to-seconds related simplifications. · 6f0d4bb6
      Glenn Morris authored
      * lisp/gnus/gnus-util.el (with-no-warnings): Remove compat stub, now unused.
      (gnus-float-time): On Emacs, always an alias.
      
      * lisp/gnus/ecomplete.el (with-no-warnings): Remove compat stub, now unused.
      (ecomplete-add-item): Use float-time on Emacs, else gnus-float-time.
      
      * lisp/textmodes/remember.el (remember-time-to-seconds): Remove.
      (remember-store-in-mailbox): Use float-time.
      
      * lisp/calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.
      
      * lisp/calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
      never a real function.
      (with-no-warnings): Remove compat stub, now unused.
      (time-less-p): Doc fix.
      (time-to-number-of-days): Simplify.
      6f0d4bb6
  17. 02 Nov, 2010 1 commit
  18. 01 Nov, 2010 2 commits
  19. 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
  20. 30 Oct, 2010 1 commit
    • 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
  21. 25 Oct, 2010 1 commit
  22. 11 Oct, 2010 1 commit
  23. 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
  24. 07 Oct, 2010 2 commits
    • 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
    • Ted Zlatanov's avatar
      gnus-int.el, gnus-util.el: Gnus hooks for the mark get/set operations. · cbabe91f
      Ted Zlatanov authored
      gnus-sync.el: Update docs to explain state and plans.
      auth-source.el: Update docs with TODO items.
      cbabe91f
  25. 06 Oct, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Eliminate `remove-if-not' that is a cl function. · 61c47336
      Katsumi Yamaoka authored
      gnus-util.el (gnus-remove-if): Allow hash table.
      gnus-util.el (gnus-remove-if-not): New function.
      gnus-art.el (gnus-mime-view-part-as-type): Replace remove-if-not with gnus-remove-if-not.
      gnus-score.el (gnus-summary-score-effect): Replace remove-if-not with gnus-remove-if-not.
      gnus-sum.el (gnus-read-move-group-name): Replace remove-if-not with gnus-remove-if-not.
      gnus-group.el (gnus-group-completing-read): Regard collection as a hash table if it is not a list.
      61c47336
  26. 05 Oct, 2010 2 commits
  27. 04 Oct, 2010 2 commits
    • 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
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a41c2e6d
      Gnus developers authored
      shr.el: Rename the tag functions a bit, and add some new ones.
      gnus-sum.el (gnus-summary-select-article-buffer): If the article buffer isn't shown, then select the current article first instead of bugging out.
      gnus-sum.el (gnus-summary-select-article-buffer): Show both the article and summary buffers again.
      shr.el (shr-tag-blockquote): Convert name.
      shr.el (shr-rescale-image): Use the right image-size variant.
      shr.el (shr-tag-p): Don't insert newlines at the start of the buffer.
      shr.el: Implement indentation in blockquotes.
      gnus-sum.el (gnus-summary-select-article-buffer): Really select the article buffer again.
      shr.el (shr-ensure-paragraph): Don't insert newlines on empty tags at the beginning of the buffer.
      gnus-ems.el, gnus-util.el, mm-decode.el, mm-view.el: Add resize for large images in mm.
      gnus-html.el (gnus-html-put-image): Use gnus-rescale-image.
      shr.el (shr-tag-p): Don't insert newlines on empty tags at the beginning of the buffer.
      gnus-ems.el, gnus-html.el, gnus-util.el, mm-decode.el, mm-view.el: Support image resizing.
      shr.el: Add headings.
      shr.el (shr-ensure-paragraph): Actually work.
      shr.el (shr-tag-li): Make <ul> prettier.
      shr.el (shr-insert): Get white space at the beginning/end of elements right.
      shr.el (shr-tag-li): Tweak <li> rendering.
      shr.el (shr-tag-p): Collapse subsequent <p>s.
      shr.el (shr-ensure-paragraph): Don't insert double line feeds after blank lines.
      shr.el (shr-tag-h6): Add.
      shr.el (shr-insert): \t is also space.
      a41c2e6d
  28. 03 Oct, 2010 3 commits
    • Glenn Morris's avatar
      Tix fypo in previous change. · e6389c4e
      Glenn Morris authored
      e6389c4e
    • Glenn Morris's avatar
      * lisp/subr.el (make-local-hook): Remove function obsolete since 21.1. · 922ad43e
      Glenn Morris authored
      * lisp/progmodes/cc-mode.el (make-local-hook): Don't do cc-bytecomp stuff.
      (c-basic-common-init, c-font-lock-init): Only call make-local-hook on
      XEmacs.
      * lisp/progmodes/cc-styles.el (make-local-hook): Don't do cc-bytecomp stuff.
      (c-make-styles-buffer-local): Only call make-local-hook on XEmacs.
      
      * lisp/gnu/gnus-util.el (gnus-make-local-hook): Simplify.
      
      * etc/NEWS: Mention above change.
      922ad43e
    • 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