1. 01 Aug, 2013 2 commits
  2. 30 Jul, 2013 2 commits
    • Gnus developers's avatar
      Merge Changes made in Gnus master · 3eb9b5fd
      Gnus developers authored
      2013-07-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
        * gnus-start.el (gnus-read-active-for-groups): Always mark the data as
        dirty to ensure nnimap data being saved.
      2013-07-30 Tassilo Horn <tsdh@gnu.org>
        * gnus-sum.el (gnus-summary-make-menu-bar): Add "Current thread score"
        menu entry.
        * gnus-score.el (gnus-summary-current-score): Use prefix arg to show
        the current thread's total score instead of the current article's
    • Tassilo Horn's avatar
      Gnus: Improve subthread sorting; · a3fd87cb
      Tassilo Horn authored
       make subthread sorting customizable and add docs for it
      * doc/misc/gnus.texi (Sorting the Summary Buffer): Document new defcustom
      `gnus-subthread-sort-functions' and remove the obsolete documentation
      of `gnus-sort-threads-recursively'.
      * lisp/gnus/gnus-sum.el (gnus-subthread-sort-functions): New defcustom.
      (gnus-sort-threads-recursively): Delete defcustom.
      (gnus-sort-threads-recursive): Adapt accordingly.
      * lisp/gnus/gnus-sum.el (gnus-sort-subthreads-recursive): New function.
      (gnus-sort-threads-recursive): Use it.
      (gnus-sort-threads): Unconditionally call `gnus-sort-threads-recursive'
      again.  Now that determines how to sort subthreads.
  3. 26 Jul, 2013 2 commits
  4. 25 Jul, 2013 1 commit
  5. 23 Jul, 2013 2 commits
    • Katsumi Yamaoka's avatar
      [Gnus] Fix previous commit · a048c295
      Katsumi Yamaoka authored
      * gnus.el (gnus-continuum-version):
      * gnus-msg.el (gnus-extended-version): Simplify.
      * gnus.el (gnus-continuum-version-1): Remove.
      * gnus-msg.el (gnus-bug): Revert.
    • Katsumi Yamaoka's avatar
      Calculate gnus-version correctly on Cygwin · 02efb5ee
      Katsumi Yamaoka authored
      * gnus.el (gnus-continuum-version): Do main calculations in integers.
        (gnus-continuum-version-1): New function, return a string.
      * gnus-msg.el (gnus-extended-version, gnus-bug):
        Use gnus-continuum-version-1 instead of gnus-continuum-version.
  6. 19 Jul, 2013 1 commit
    • Gnus developers's avatar
      Merge Changes made in Gnus master · 47cc1156
      Gnus developers authored
      2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
       * gnus.texi (Customizing Articles): Document function predicates.
      2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
       * gnus-art.el (gnus-treat-predicate): Allow functions as predicates (bug#13384).
      2013-07-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups
       that were only relevant in a development version a long time ago.
  7. 18 Jul, 2013 1 commit
  8. 14 Jul, 2013 1 commit
  9. 10 Jul, 2013 2 commits
  10. 08 Jul, 2013 1 commit
  11. 06 Jul, 2013 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus master · 6ed7a66a
      Gnus developers authored
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Group Parameters): Mention regexp
        substitutions (bug#11688).
      2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
      * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368).
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Emacsen): Fix version.
      * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version.
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus-art.el (gnus-block-private-groups): Allow `global' methods to
        display images.
      * gnus.el (gnus-valid-select-methods): Mark nnrss as global.
      * message.el (message-cancel-news): According to
        <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is
        preferred over "cmsg cancel" in the Subject.
      * nnir.el (nnir-engines): Note that the group specs are regexps
      * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has
        gotten read-only text properties, ensure that those aren't heeded when
        copying stuff over (bug#13434).
      * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages
    • David Kastrup's avatar
      lisp/gnus/auth-source.el (auth-source-netrc-parse-one): Allow empty strings in... · fa7f427c
      David Kastrup authored
      lisp/gnus/auth-source.el (auth-source-netrc-parse-one): Allow empty strings in authinfo file again (important for blank passwords).  This had been broken with 2013-06-15 change
  12. 03 Jul, 2013 1 commit
  13. 02 Jul, 2013 2 commits
    • Katsumi Yamaoka's avatar
      Merge changes made in Gnus trunk · eaa610c3
      Katsumi Yamaoka authored
      2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus.texi (Client-Side IMAP Splitting):
         Note that `nnimap-inbox' now can be a list.
      2013-06-05 David Engster <deng@randomsample.de>
       * gnus-sum.el (gnus-update-marks): Do not remove empty 'unexist'
         ranges, since `nnimap-retrieve-group-data-early' also uses it as a flag
         to see whether the group was synced before.
      2012-09-05 Martin Stjernholm <mast@lysator.liu.se>
       * nnimap.el (nnimap-request-move-article): Decode the group name when
         doing internal moves to avoid charset issues.
      2012-09-05 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-list):
         Revert change that made listing synchronous.
         (nnimap-get-responses): Restore.
      2012-08-31 Dave Abrahams <dave@boostpro.com>
       * nnimap.el (nnimap-change-group): Document result value.
       * nnimap.el (nnimap-find-article-by-message-id):
         Account for the fact that nnimap-change-group can return t.
      2012-08-06 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-head):
         Resture to-buffer parameter, used by `nnimap-request-move-article'.
       * nnimap.el (nnimap-request-head): Remove to-buffer argument.
       * gnus-int.el (gnus-request-head): Remove to-buffer argument, only
         supported by nnimap actually. Reverts previous change.
       * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
         to mimic `gnus-request-article' and enjoy backends the nn*-request-head
         to-buffer argument that is already supported.
      2012-07-24 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-get-responses): Remove, unused.
      2012-06-25 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-articles-find-limit): Rename from
         `nnimap-request-move-articles-find-limit' since we do not use it
         only for move operations.
         Use `nnimap-request-articles-find-limit' to limit search by message-id.
      2012-06-19 Julien Danjou <julien@danjou.info>
       * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.
       * nnimap.el (nnimap-log-buffer):
         Check that `window-point-insertion-type' is boundp, since it's not
         available in XEmacs.
      2012-06-19 Michael Welsh Duggan <md5i@md5i.com>
       * nnimap.el (nnimap-log-buffer):
         Add this, setting `window-point-insertion-type' in the buffer to t.
         (nnimap-log-command): Use nnimap-log-buffer.
      2012-06-19 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-find-article-by-message-id):
         Add an optional limit argument to be able to limit the search.
         Use `nnimap-request-move-articles-find-limit'.
         Add this to limit the search by Message-Id after a message move.
         (nnimap): Add defgroup.
      2012-06-15 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-find-article-by-message-id):
         Use `nnimap-possibly-change-group' rather than its own EXAMINE call.
         (nnimap-possibly-change-group): Add read-only argument.
         (nnimap-request-list): Use nnimap-possibly-change-group rather than
         issuing EXAMINE manually.
         Use `nnimap-possibly-change-group' with read-only argument.
         (nnimap-change-group): Rename from `nnimap-possibly-change-group'.
         We cannot possibly change because we need to be sure that it's either
         read-write or read-only.
      2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-summary-insert-old-articles):
         Don't include unexistent messages.
      2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc):
         Remove totally bogus `unexists' entries.
         (gnus-clean-old-newsrc): Fix last checkin.
       * nnimap.el (nnimap-update-info):
         None of the articles below the active low-water mark exist.
      2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
       * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler.
      2012-03-22 Sergio Martinez <samf0xb58@gmail.com> (tiny change)
       * nnimap.el (nnimap-request-scan):
         Allow `nnimap-inbox' to be a list of inboxes.
      2012-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-group.el (gnus-group-expire-articles-1):
         Don't try to expire messages that don't exist.
       * gnus-sum.el (gnus-summary-expire-articles): Ditto.
      2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc):
         Delete `unexist' from pre-Ma Gnus 0.3.
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-summary-local-variables):
         Make `gnus-newsgroup-unexist' into a local variable.
      2012-02-11 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-adjust-marked-articles):
         Add to `gnus-newsgroup-unexist'.
       * gnus.el (gnus-article-mark-lists):
         Add `unexist' to the list of marks.
         Put the `unexist' in the special marks list instead.
       * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
         articles in the list of articles to be selected.
       * nnimap.el (nnimap-retrieve-group-data-early):
         Query for unexisting articles.
         (nnimap-update-info): Keep track of unexisting articles.
         (nnimap-update-qresync-info): Ditto.
      2012-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): New function.
         (gnus-read-newsrc-file): Use it.
    • Daiki Ueno's avatar
  14. 30 Jun, 2013 1 commit
  15. 28 Jun, 2013 1 commit
  16. 19 Jun, 2013 2 commits
  17. 18 Jun, 2013 8 commits
  18. 17 Jun, 2013 6 commits
    • Ted Zlatanov's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
      lisp/gnus/{eww,shr}.el: Merge changes made in Gnus master · be2aa135
      Lars Magne Ingebrigtsen authored
      lisp/gnus/eww.el (eww-tag-select): Don't render totally empty <select> forms.
      (eww-convert-widgets): Don't bug out if the first widget starts at the beginning of the buffer.
      (eww-convert-widgets): Fix last patch.
      lisp/gnus/shr.el (shr-insert-table): Respect border-collapse: collapse.
      (shr-tag-base): Protect against base specs that are degenerate.
      (shr-ensure-paragraph): Don't delete empty lines that have text properties, because these may be input fields.
      lisp/gnus/eww.el (eww-convert-widgets): Put `help-echo' on input fields so that we can navigate to them.
      lisp/gnus/shr.el (shr-colorize-region): Put the colours over the entire region.
      (shr-inhibit-decoration): New variable.
      (shr-add-font): Use it to inhibit text property decorations while doing preliminary table renderings.  This speeds up typical Wikipedia page renderings by 15%.
      (shr-tag-span): Don't respect the <title>, because that overwrites the help-echo from links inside the spans.
      (shr-next-link): Use `help-echo' for navigation, so that we can navigate to form elements, too.
      lisp/gnus/eww.el (eww-button): New face.
      (eww-convert-widgets): Use it to make submit buttons more button-like.
    • Lars Magne Ingebrigtsen's avatar
      lisp/gnus/mm-decode.el (mm-convert-shr-links): Override the shr local map, so... · 544d4594
      Lars Magne Ingebrigtsen authored
      lisp/gnus/mm-decode.el (mm-convert-shr-links): Override the shr local map, so that Gnus commands work
      lisp/gnus/shr.el (shr-render-td): Support horizontal alignment
      Make eww use `add-face-text-property', too
      lisp/gnus/shr.el (shr-make-overlay): Obsolete function
      lisp/gnus/eww.el (eww-put-color): Removed
      (eww-colorize-region): Use `add-face-text-property'
      Get correct presedence for font data
      lisp/gnus/shr.el (shr-add-font): Append face data, so that we get the correct presedence: The innermost value (which is applied first) wins
    • Lars Magne Ingebrigtsen's avatar
      Convert shr.el from using overlays into using text properties · 7304e4dd
      Lars Magne Ingebrigtsen authored
      * eww.el (eww-mode-map): Use `shr-next-link' (etc) instead of the
      widget commands, since we're no longer using widgets for links.
      * mm-decode.el (mm-convert-shr-links): New function to convert
      new-style shr URL links into widgets.
      (mm-shr): Use it.
      * shr.el (shr-next-link): New command.
      (shr-previous-link): New command.
      (shr-urlify): Don't use `widget-convert', because that's slow.
      (shr-put-color-1): Use `add-face-text-property' instead of overlays,
      because collecting the overlays and reapplying them when generating
      tables is slow.
      (shr-insert-table): Ditto.
    • Stefan Monnier's avatar
      * lisp/gnus/sieve.el (sieve-edit-script): Avoid beginning-of-buffer. · 7545bd25
      Stefan Monnier authored
      * lisp/gnus/shr.el (browse-url): Require `url'.
      * lisp/gnus/eww.el (url): Require format-spec.
  19. 16 Jun, 2013 2 commits
    • Lars Magne Ingebrigtsen's avatar
      lisp/gnus/eww.el (eww-browse-url): Don't add a User-Agent (twice), because... · 5c3087e9
      Lars Magne Ingebrigtsen authored
      lisp/gnus/eww.el (eww-browse-url): Don't add a User-Agent (twice), because that makes Bing refuse connection
    • Gnus developers's avatar
      2013-06-16 Lars Magne Ingebrigtsen <larsi@gnus.org> · c74cb344
      Gnus developers authored
      * eww.el (eww-display-html): Default to using the entire window width.
      * shr.el (shr-make-table): Cache the table rendering at the table level, and not the <td> level. This is a bit faster.
      * eww.el (eww-render): Go to the correct ID when given URLs ending with #id.
      * shr.el (shr-tag-li): Don't require a new paragraph, since other browsers don't.
      (shr-expand-url): Respect #anchor links.
      (shr-parse-base): Chop off the anchor before using.
      (shr-descend): Respect display: none.
      (shr-descend): Allow marking elements that have certain IDs.
      * eww.el (eww-tag-textarea): Use `text' instead of `editable-field'.
      * shr.el (shr-expand-url): Don't bug out on zero-length links.
      * eww.el (eww-tag-textarea): Support <textarea>.
      2013-06-16 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
      * shr.el (shr-dom-to-xml): Fixed function call.
      * eww.el (eww): New group.
      (eww-header-line-format): New custom variable.
      (eww-current-title): New variable.
      (eww-display-html): Update header and handle title tag.
      (eww-update-header-line-format): New function.
      (eww-tag-title): New function.
      * shr.el (shr-dom-to-xml): (shr-dom-to-xml): New function.
      (shr-tag-svg): Add support for the SVG tag.
      (shr-bullet): New custom variable.
      (shr-tag-li): Support custom bullet in unordered lists.
      2013-06-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * shr.el (shr-expand-url): Respect // URLs.
      * eww.el (eww-tag-body): Override the shr body rendering so that we can
      put a background colour onto the entire buffer.
      (eww-render): When being redirected, use the redirect URL as the new
      base URL.
      * shr.el (shr-parse-base): Fix parsing error.
      * eww.el (eww-submit): Pass the base in to `shr-expand-url'.
      * shr.el (shr-parse-base): New function.
      (shr-expand-url): Use it to expand relative URLs reliably.