1. 22 Mar, 2011 1 commit
    • Julien Danjou's avatar
      mm-view.el (mm-display-inline-fontify): Make mode optional, and call... · 247c22e1
      Julien Danjou authored
      mm-view.el (mm-display-inline-fontify): Make mode optional, and call normal-mode if not set. Set temp buffer unmodified to avoid kill-buffer query.
       (mm-inline-text): Render normal text with fontification whenever possible.
      gnus-sum.el (gnus-summary-save-parts-1):
      gnus-art.el (gnus-article-browse-html-save-cid-content)
       (gnus-article-browse-html-parts, gnus-mime-delete-part)
       (gnus-mime-copy-part, gnus-mime-inline-part, gnus-insert-mime-button):
       Use `mm-handle-filename'.
      mm-util.el (mm-handle-filename): New function, return the filename of an handle.
      247c22e1
  2. 19 Mar, 2011 1 commit
  3. 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
  4. 17 Mar, 2011 1 commit
    • Julien Danjou's avatar
      mm-uu.el (mm-uu-dissect-text-parts): Only dissect handle that are inline. · d6cd56f1
      Julien Danjou authored
      gnus-art.el (article-hide-list-identifiers): Use gnus-group-get-list-identifiers.
      * gnus-sum.el (gnus-group-get-list-identifiers): New function.
       (gnus-summary-remove-list-identifiers): Use gnus-group-get-list-identifiers to get regexp.
       (gnus-select-newsgroup, gnus-summary-insert-subject, gnus-summary-insert-articles): Call gnus-summary-remove-list-identifiers unconditionally.
      d6cd56f1
  5. 15 Mar, 2011 6 commits
    • Lars Magne Ingebrigtsen's avatar
      gnus-sum.el (gnus-articles-to-read): Revert back to old behaviour if we're... · 4c7468f6
      Lars Magne Ingebrigtsen authored
      gnus-sum.el (gnus-articles-to-read): Revert back to old behaviour if we're selecting a group with unread articles.
      4c7468f6
    • Lars Magne Ingebrigtsen's avatar
      Indent. · 448e0f79
      Lars Magne Ingebrigtsen authored
      448e0f79
    • 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
    • Stefan Monnier's avatar
      Fix misuse of quote in `case'. · 0adf5618
      Stefan Monnier authored
      * lisp/progmodes/ruby-mode.el (ruby-backward-sexp):
      * lisp/progmodes/ebrowse.el (ebrowse-draw-file-member-info):
      * lisp/play/gamegrid.el (gamegrid-make-face):
      * lisp/play/bubbles.el (bubbles--grid-width, bubbles--grid-height)
      (bubbles--colors, bubbles--shift-mode, bubbles--initialize-images):
      * lisp/notifications.el (notifications-notify):
      * lisp/net/xesam.el (xesam-search-engines):
      * lisp/net/quickurl.el (quickurl-list-insert):
      * lisp/vc/vc-hg.el (vc-hg-dir-printer): Fix use of case.
      * lisp/gnus/auth-source.el (auth-source-netrc-create):
      * lisp/gnus/message.el (message-yank-original): Fix use of `case'.
      * lisp/org/org-src.el (org-src-switch-to-buffer):
      * lisp/org/org-plot.el (org-plot/gnuplot-script, org-plot/gnuplot):
      * lisp/org/org-mouse.el (org-mouse-agenda-type):
      * lisp/org/org-freemind.el (org-freemind-node-to-org):
      * lisp/org/ob-sql.el (org-babel-execute:sql):
      * lisp/org/ob-exp.el (org-babel-exp-do-export, org-babel-exp-code):
      * lisp/org/ob-ref.el (org-babel-ref-resolve): Fix use of case.
      0adf5618
    • Ted Zlatanov's avatar
    • Stefan Monnier's avatar
      aa2ebce9
  6. 13 Mar, 2011 2 commits
    • Ted Zlatanov's avatar
      auth-source.el (auth-source-netrc-create): Show the default in the prompt when... · 67613d31
      Ted Zlatanov authored
      auth-source.el (auth-source-netrc-create): Show the default in the prompt when prompting for token creation.
      67613d31
    • Ted Zlatanov's avatar
      Merge changes made in Gnus trunk. · 4248cca2
      Ted Zlatanov authored
      auth.texi (Help for developers): Update docs to explain that the :save-function will only run the first time.
      auth-source.el (auth-source-format-prompt): Always convert the value to a string to avoid evaluating non-string arguments.
       (auth-source-netrc-create): Offer default properly, not as initial content in `read-string'.
       (auth-source-netrc-saver): Use a cache keyed by file name and MD5 hash of line to determine if we've been run before.  If so, don't run again, but print a trivial message to indicate the cache was hit instead.
      4248cca2
  7. 12 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a276370e
      Gnus developers authored
      gnus-sync.el (gnus-sync-install-hooks, gnus-sync-unload-hook): Don't install `gnus-sync-read' to any hooks by default.  It's buggy.  The user will have to run `gnus-sync-read' manually and wait for Cloudy Gnus.
      mm-uu.el (mm-uu-type-alist): Add support for diff starting with "=== modified file".
      a276370e
  8. 10 Mar, 2011 1 commit
  9. 09 Mar, 2011 1 commit
    • Ted Zlatanov's avatar
      Merge changes made in Gnus trunk. · 733afdf4
      Ted Zlatanov authored
      auth-source.el (auth-source-read-char-choice): New function to read a character choice using `dropdown-list', `read-char-choice', or `read-char'.  It appends "[a/b/c] " to the prompt if the choices were '(?a ?b ?c).  The `dropdown-list' support is disabled for now.  Use `eval-when-compile' to load `dropdown-list'.
       (auth-source-netrc-saver): Use it.
      nnimap.el (nnimap-credentials): Keep the :save-function as the third parameter in the credentials.
       (nnimap-open-connection-1): Use it after a successful login.
       (nnimap-credentials): Add IMAP-specific user and password prompt.
      auth-source.el (auth-source-search): Add :require parameter, taking a list.  Document it and the :save-function return token.  Pass :require down.  Change the CREATED message from a warning to a debug statement.
       (auth-source-search-backends): Pass :require down.
       (auth-source-netrc-search): Pass :require down.
       (auth-source-netrc-parse): Use :require, if it's given, as a filter.  Change save prompt to indicate all modifications saved here are deletions.
       (auth-source-netrc-create): Take user login name as default in user prompt.  Move all the save functionality to a lexically bound function under the :save-function token in the returned list.  Set up clearer default prompts for user, host, port, and secret.
       (auth-source-netrc-saver): New function, intended to be wrapped for :save-function.
      733afdf4
  10. 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
  11. 06 Mar, 2011 2 commits
    • Juanma Barranquero's avatar
      Fix typos. · 01c35094
      Juanma Barranquero authored
      * etc/srecode/el.srt: Fix typo.
      
      * lisp/allout.el (allout-init, allout-prefixed-keybindings)
        (allout-unprefixed-keybindings):
      * lisp/progmodes/prolog.el (prolog-find-term):
        Fix typos in docstrings.
      
      * lisp/org/org.el (org-blank-before-new-entry, org-context-in-file-links)
        (org-refile-targets, org-log-repeat, org-insert-link)
        (org-speed-command-default-hook, org-speed-command-hook)
        (org-in-regexps-block-p, org-yank-generic, org-goto-first-child):
        Fix typos in docstrings.
        (org-toggle-pretty-entities): Fix typo in message.
      01c35094
    • Katsumi Yamaoka's avatar
      d3877e8f
  12. 05 Mar, 2011 3 commits
    • Antoine Levitt's avatar
      Replace many instances of read-file-name with read-directory-name. · 7e27ce9c
      Antoine Levitt authored
      * lisp/files.el (delete-directory, copy-directory, list-directory): Use
      read-directory-name.
      
      * lisp/find-file.el (ff-find-the-other-file):
      * lisp/net/ange-ftp.el (ange-ftp-make-directory):
      * lisp/printing.el (pr-interactive-dir):
      * lisp/progmodes/ada-prj.el (ada-prj-load-directory):
      * lisp/progmodes/ebnf2ps.el (ebnf-print-directory)
      (ebnf-spool-directory, ebnf-eps-directory)
      (ebnf-syntax-directory):
      * lisp/shell.el (shell):
      * lisp/speedbar.el (speedbar-create-directory):
      * lisp/vc/emerge.el (emerge-merge-directories):
      * lisp/vc/vc-dir.el (vc-dir):
      * lisp/vc/vc.el (vc-create-tag, vc-retrieve-tag): Likewise.
      
      * lisp/gnus.el (gnus-interactive): Use read-directory-name.
      
      * lisp/gnus-uu.el (gnus-uu-decode-uu-and-save)
      (gnus-uu-decode-unshar-and-save, gnus-uu-decode-save)
      (gnus-uu-decode-binhex, gnus-uu-decode-yenc)
      (gnus-uu-decode-save-view, gnus-uu-decode-postscript-and-save):
      Likewise.
      
      * lisp/mh-funcs.el (mh-store-msg, mh-store-buffer):
      * lisp/mh-mime.el (mh-mime-save-parts): Use read-directory-name.
      
      * lisp/dired.el: Clarify comment.
      7e27ce9c
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 706b5974
      Gnus developers authored
      gnus-sum.el (gnus-update-read-articles): Fix typo.
      gnus.el (gnus-valid-select-methods): Mark nnimap as a backend that really have server-side marks.
      gnus-sum.el (gnus-propagate-marks): Change default back to nil again, since most backends do not usefully have server-side marks.
       (gnus-update-read-articles): Propagate marks to all backends that really have server-side marks.
      message.el (message-cite-reply-position, message-cite-style): New variables.
       (message-yank-original): Use the new citation styles.
      706b5974
    • Daiki Ueno's avatar
  13. 04 Mar, 2011 1 commit
  14. 03 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 71f8b7ed
      Gnus developers authored
      nnimap.el (nnimap-parse-flags): Add a workaround for FETCH lines with numbers too big to be `read'.
      password-cache.el (password-in-cache-p): Add autoload.
      message.el (message-options): Make buffer-local two ways to attempt to fix a XEmacs bug.
      71f8b7ed
  15. 02 Mar, 2011 1 commit
  16. 01 Mar, 2011 2 commits
    • Julien Danjou's avatar
      gnus-art.el (list-identifier): Add list-identifier as a parameter group. · fb9b91be
      Julien Danjou authored
       (article-hide-list-identifiers): Use list-identifier group parameter.
      fb9b91be
    • Julien Danjou's avatar
      Merge changes made in Gnus trunk. · 3b0468c4
      Julien Danjou authored
      sieve.el (sieve-buffer-script-name): New local variable to store sieve script name.
       (sieve-edit-script): Store sieve script name.
       (sieve-upload): Use sieve script name when uploading.
       (sieve-upload): Use substitute-command-keys.
       (sieve-edit-script): Use substitute-command-keys.
       (sieve-refresh-scriptlist): Use substitute-command-keys.
       (sieve-manage-mode-map): Define keymap properly.
       (sieve-manage-mode): Do not set mode name manually, change mode-name to
       (sieve-refresh-scriptlist): Use substitute-command-keys."Sieve-manage".  Remove commented code about cvs.
       (sieve-manage-quit): New function.
       (sieve-manage-mode-map): Bind 'q' to sieve-manage-quit.
      gnus-gravatar.el: Use gnus-with-article-buffer.
      gnus-art.el (gnus-with-article-buffer): Check that the gnus-article-buffer is alive.
      3b0468c4
  17. 27 Feb, 2011 1 commit
  18. 25 Feb, 2011 2 commits
    • Ted Zlatanov's avatar
      Merge changes made in Gnus trunk. · 61e9662e
      Ted Zlatanov authored
      auth-source.el (auth-source-search): Cache empty result sets.
      password-cache.el (password-in-cache-p): Convenience function to check if a key is in the cache, even if the value is nil.
      61e9662e
    • 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
  19. 24 Feb, 2011 1 commit
  20. 23 Feb, 2011 4 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · fa41748c
      Gnus developers authored
      gnus-art.el (article-make-date-line): Ignore errors if time is invalid and not convertible.
       (article-make-date-line): Only add lapsed time if time is not nil.
      auth-source.el (auth-source-netrc-element-or-first): New function to DTRT for parameter extraction.
       (auth-source-netrc-create): Use it and fix multiple parameter print bug.  Use the default passed from above (given-default) or the built-in (user-login-name for :user).
      fa41748c
    • Ted Zlatanov's avatar
      auth-source.el (auth-source-netrc-create): Use `read-char' instead of... · d41d18c0
      Ted Zlatanov authored
      auth-source.el (auth-source-netrc-create): Use `read-char' instead of `read-char-choice' for backwards compatibility.
      d41d18c0
    • 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
  21. 22 Feb, 2011 2 commits
    • Sam Steingold's avatar
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 8e22bee0
      Gnus developers authored
      gnus.texi (Article Date): Clarify gnus-article-update-date-headers.
      gnus-msg.el (gnus-inews-add-send-actions): Restore the winconf name after exit.
      gnus-sum.el (gnus-summary-show-article): When called with t as the value, show the raw article.
      nnimap.el (nnimap-open-connection-1): Revert last change, since auth-source now accepts numbers.
      auth-source.el (auth-source-netrc-parse): Accept a number as the port spec, too.
       (auth-source-ensure-strings): New function.
      gnus-art.el (gnus-article-update-date-headers): Doc fix.
       (gnus-article-setup-buffer): Always restart the date timer so that user changes to the frequency is respected.
      nnimap.el (nnimap-open-connection-1): auth-source expects strings as port numbers, so make sure it gets that if nnimap-server-port is explicit.
      nnimap.el (nnimap-inbox): Doc fix.
      8e22bee0
  22. 21 Feb, 2011 2 commits
    • 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
    • Chong Yidong's avatar
      Merge some code from hexrgb.el into color.el. · 6d713256
      Chong Yidong authored
      * lisp/color.el (color-name-to-rgb): Rename from color-rgb->normalize.
      Autoload.  Add optional arg FRAME, and pass it to color-values.
      (color-complement): Caller changed.  Doc fix.
      (color-gradient): Rewrite for better clarity and efficiency.
      (color-rgb-to-hex): Rename from color-rgb->hex.
      (color-rgb-to-hsv): Rename from color-rgb->hsv.  Force hue and
      saturation to zero if the value is too small.
      (color-rgb-to-hsl): Rename from color-rgb->hsl.
      (color-srgb-to-xyz): Rename from color-srgb->xyz.  Doc fix.
      (color-xyz-to-srgb): Rename from color-xyz->srgb.  Doc fix.
      (color-xyz-to-lab): Rename from color-xyz->lab.  Doc fix.
      (color-lab-to-xyz): Rename from color-lab->xyz.  Doc fix.
      (color-lab-to-srgb): Rename from color-lab->srgb.  Doc fix.
      (color-cie-de2000): Doc fix.
      
      * lisp/facemenu.el (color-rgb-to-hsv): Deleted; use the version in
      lisp/color.el instead.
      (list-colors-sort-key, list-colors-print): Use
      color-normalized-values.
      
      * lisp/faces.el (color-values): Use cond for clarity.  Doc fix.
      
      * lisp/gnus/shr-color.el (shr-color->hexadecimal): Use renamed
      function names color-rgb-to-hex, color-name-to-rgb,
      color-srgb-to-lab, and color-lab-to-srgb.
      6d713256
  23. 20 Feb, 2011 1 commit
  24. 19 Feb, 2011 1 commit