1. 13 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · b8e0f0cd
      Gnus developers authored
      auth.texi (Overview, Help for users, Help for developers): Update docs.
       (Help for users): Talk about spaces.
      sieve-manage.el: Autoload `auth-source-search'.
       (sieve-sasl-auth): Use it.
      nnimap.el: Autoload `auth-source-forget+'.
       (nnimap-open-connection-1): Use it if the connection fails.
      auth-source.el: Require `password-cache'.
       (auth-source-hide-passwords, auth-source-cache): Remove and mark obsolete.
       (auth-source-magic): Marker for `password-cache' keys.
       (auth-source-do-cache): Update docstring.
       (auth-source-search): Use and check cache.
       (auth-source-forget-all-cached, auth-source-remember)
       (auth-source-recall, auth-source-forget, auth-source-forget+)
       (auth-source-specmatchp): Caching support functions.
       (auth-source-forget-user-or-password, auth-source-forget-all-cached): Remove and obsolete.
       (auth-source-user-or-password): Remove caching to further discourage using it.  Always hide passwords.
      password-cache.el (password-cache-remove): Accept secrets that are not strings.
      mail-source.el: Autoload `auth-source-search'.
       (mail-source-keyword-map): Note order matters.
       (mail-source-set-1): Get all the mail-source source values and defaults and search auth-source on those if needed.  This can all probably be simplified.
      nnimap.el: Autoload `auth-source-search'.
       (nnimap-credentials): Use it.
       (nnimap-open-connection-1): Ask for the virtual server and physical address in one shot.
      nntp.el: Autoload `auth-source-search'.
       (nntp-send-authinfo): Use it.  Note TODO.
      auth-source.el (auth-source-secrets-search, auth-source-user-or-password): Use `append' instead of `nconc'.
       (auth-source-user-or-password): Build return list better and protect against nil :secret.
      auth-source.el (top): Require 'eieio unconditionally.  Autoload `secrets-get-attributes' instead of `secrets-get-attribute'.
       (auth-source-secrets-search): Limit search when `max' is greater than number of results.
      auth-source.el (auth-source-secrets-search): Add examples.
      auth-source.el (auth-sources): Allow for simpler defaults for Secrets API with a string "secrets:collection-name" and with 'default.
       (auth-source-backend-parse): Parse "secrets:collection-name" and 'default.  Recurse on parses instead of repeating code.  Use the Secrets API is the source is not nil and 'ignore otherwise.  Emit a message when ignoring a source.
       (auth-source-search): List ignored search keys at the top level.
       (auth-source-netrc-create): Use `case' instead of `cond'.
       (auth-source-secrets-search): Created with TODOs.
       (auth-source-secrets-create): Created with TODOs.
       (auth-source-retrieve, auth-source-create, auth-source-delete)
       (auth-source-protocol-defaults, auth-source-user-or-password-imap)
       (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
       (auth-source-user-or-password-sftp)
       (auth-source-user-or-password-smtp): Removed.
       (auth-source-user-or-password): Deprecated and modified to be a wrapper around `auth-source-search'.  Not tested thoroughly.
      auth-source.el: Bring in assoc and eioeio libraries.
       (secrets-enabled): New variable to track the status of the Secrets API.
       (auth-source-backend): New EIOEIO class to represent a backend.
       (auth-source-creation-defaults): New variable to set prompt defaults during token creation (see the `auth-source-search' docstring for details).
       (auth-sources): Simplify to allow a simple string as a netrc backend spec.
       (auth-source-backend-parse): Parse a backend from an `auth-sources' spec.
       (auth-source-backend-parse-parameters): Fill in the backend parameters.
       (auth-source-search): Main auth-source API entry point.
       (auth-source-delete): Wrapper around `auth-source-search' for deletion.
       (auth-source-search-collection): Helper function for searching.
       (auth-source-netrc-parse, auth-source-netrc-normalize)
       (auth-source-netrc-search, auth-source-netrc-create): Netrc backend.  Supports search, create, and delete.
       (auth-source-secrets-search, auth-source-secrets-create): Secrets API backend stubs.
      (auth-source-user-or-password): Call `auth-source-search' but it's not ready yet.
      b8e0f0cd
  2. 12 Feb, 2011 12 commits
  3. 11 Feb, 2011 5 commits
  4. 10 Feb, 2011 15 commits
    • Antoine Levitt's avatar
    • Stefan Monnier's avatar
      59003be9
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/smie.el (smie-blink-matching-open): Don't use `pos' in two · 9517f8af
      Stefan Monnier authored
      conflicting ways.
      (smie-indent--parent): Extend to "parent of arg".
      (smie-indent-inside-string): New function.
      (smie-indent-functions): Use it.
      9517f8af
    • Stefan Monnier's avatar
      * lisp/vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid · cf77dd27
      Stefan Monnier authored
      bzr locking race condition.
      cf77dd27
    • Stefan Monnier's avatar
      665addc9
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el (edebug-instrument-function): Check a marker is · 49ffc078
      Stefan Monnier authored
      still valid before using it.
      49ffc078
    • Stefan Monnier's avatar
      * lisp/progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to · 1a0a6cef
      Stefan Monnier authored
      `message' -> `compilation-message' rename.
      
      Fixes: debbugs:8004
      1a0a6cef
    • Andreas Schwab's avatar
      Update cl-loaddefs.el again · 43e92024
      Andreas Schwab authored
      43e92024
    • Stefan Monnier's avatar
      Move keymap initialization into declaration. · b016851c
      Stefan Monnier authored
      * lisp/textmodes/enriched.el (enriched-mode-map):
      * lisp/textmodes/bib-mode.el (bib-mode-map):
      * lisp/term/lk201.el (lk201-function-map):
      * lisp/tar-mode.el (tar-mode-map):
      * lisp/replace.el (occur-mode-map):
      * lisp/progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
      * lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
      * lisp/progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
      * lisp/play/solitaire.el (solitaire-mode-map):
      * lisp/play/snake.el (snake-mode-map, snake-null-map):
      * lisp/play/pong.el (pong-mode-map):
      * lisp/play/handwrite.el (menu-bar-handwrite-map):
      * lisp/play/gametree.el (gametree-mode-map):
      * lisp/net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
      (rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
      * lisp/net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
      (newsticker--url-keymap):
      * lisp/net/net-utils.el (nslookup-mode-map, ftp-mode-map):
      * lisp/menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
      (menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
      (menu-bar-edit-menu, menu-bar-custom-menu)
      (menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
      (menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
      (menu-bar-line-wrapping-menu, menu-bar-options-menu)
      (menu-bar-games-menu, menu-bar-encryption-decryption-menu)
      (menu-bar-tools-menu, menu-bar-describe-menu)
      (menu-bar-search-documentation-menu, menu-bar-manuals-menu)
      (menu-bar-help-menu):
      * lisp/mail/rmailsum.el (rmail-summary-mode-map):
      * lisp/kmacro.el (kmacro-step-edit-map):
      * lisp/ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
      (ibuffer-mode-operate-map):
      * lisp/hi-lock.el (hi-lock-menu, hi-lock-map):
      * lisp/emulation/vip.el (vip-mode-map):
      * lisp/emacs-lisp/re-builder.el (reb-lisp-mode-map):
      * lisp/bookmark.el (bookmark-bmenu-mode-map):
      * lisp/help-mode.el (help-mode-map):
      * lisp/erc/erc-list.el (erc-list-menu-mode-map):
      * lisp/org/org-remember.el (org-remember-mode-map):
      * lisp/org/org-src.el (org-src-mode-map): Move initialization into declaration.
      b016851c
    • Deniz Dogan's avatar
      * lisp/net/rcirc.el: Add PRIVMSG and CTCP functions. · 1be1d1e9
      Deniz Dogan authored
      (rcirc-send-privmsg, rcirc-send-ctcp): New functions.
      (rcirc-keepalive, rcirc-cmd-ctcp, rcirc-ctcp-sender-PING)
      (rcirc-cmd-me, rcirc-authenticate): Use them.
      1be1d1e9
    • Andreas Schwab's avatar
      Update cl-loaddefs.el and ibuffer.el · 16b737dc
      Andreas Schwab authored
      16b737dc
    • Glenn Morris's avatar
      cl-seq.el doc fixes. · 86361e1e
      Glenn Morris authored
      * lisp/emacs-lisp/cl-seq.el (union, nunion, intersection)
      (nintersection, set-difference, nset-difference)
      (set-exclusive-or, nset-exclusive-or): Doc fix.
      86361e1e
    • Glenn Morris's avatar
      dc4c6a7a
    • Ken Manheimer's avatar
      * allout.el: Synopsis: Change allout user configuration so auto-activation · 26d2a9bd
      Ken Manheimer authored
      is controlled solely by customization `allout-auto-activation'.
      26d2a9bd
    • Ken Manheimer's avatar
      Synopsis: Change allout user configuration so auto-activation is controlled · 11c46e15
      Ken Manheimer authored
      solely by customization `allout-auto-activation'.
      
      (allout-auto-activation-helper) (allout-setup): New autoloads implement new
      custom set procedure for allout-auto-activation.  Also, explicitly invoke
      (allout-setup) after allout-auto-activation is custom-defined, to effect
      the settings in emacs sessions besides the few where allout-auto-activation
      customization is donea.
      (allout-auto-activation): Use allout-auto-activation-helper to :set.
      Revise the docstring.
      (allout-init): Reduce functionality to just customizing
      allout-auto-activation, and mark obsolete.
      (allout-mode): Respect string values for allout-auto-activation.  Run
      allout-after-copy-or-kill-hook without any args.
      (allout-mode) (allout-layout) (allout-default-layout) (outlineify-sticky):
      Adjust docstring for new scheme.
      (allout-after-copy-or-kill-hook): No arguments - hook implementers should
      concentrate on the kill ring.
      11c46e15
  5. 09 Feb, 2011 5 commits
  6. 08 Feb, 2011 2 commits