1. 13 Feb, 2011 16 commits
    • Alan Mackenzie's avatar
      Proper fix for CC mode Bug#7722. · abfc152b
      Alan Mackenzie authored
      * lisp/progmodes/cc-fonts.el (c-font-lock-declarations): Remove a
      narrow-to-region call that cuts context off the end (Bug#7722).
      * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): Refactor
      nested if-forms with a simple cond.
      (c-forward-<>-arglist): Revert 2011-01-31 change.
    • Chong Yidong's avatar
      Bind RET in Log View mode to a command that toggles a more detailed display. · d4eb88c7
      Chong Yidong authored
      * lisp/vc/log-view.el: New command log-view-toggle-entry-display for
      toggling log entries between concise and detailed forms.
      (log-view-toggle-entry-display): New command.
      (log-view-mode-map): Bind RET to it.
      (log-view-expanded-log-entry-function): New variable.
      (log-view-current-entry, log-view-inside-comment-p)
      (log-view-current-tag): New functions.
      (log-view-toggle-mark-entry): Use log-view-current-entry and
      log-view-end-of-defun instead of searching directly with
      (log-view-end-of-defun): Likewise.  Add optional ARG for
      compatibility with end-of-defun.
      (log-view-end-of-defun): Ignore comments and VC buttons.
      * lisp/vc/vc-bzr.el (vc-bzr-expanded-log-entry): New function.
      (vc-bzr-log-view-mode): Use log-view-expanded-log-entry-function.
    • Andreas Schwab's avatar
    • Gnus developers's avatar
      net/imap.el: Remove file. All the functionality is in nnimap.el. · 114fe546
      Gnus developers authored
      nnimap.el (nnimap-request-accept-article, nnimap-process-quirk): Fix Gcc processing on imap.
    • Ted Zlatanov's avatar
      Remove imap-hash.el now that tramp-imap.el is gone. · 2609a08e
      Ted Zlatanov authored
      * net/imap-hash.el: Remove file.
    • Michael Albinus's avatar
    • Michael Albinus's avatar
      * Makefile.in (TRAMP_SRC): Remove tramp-imap.el. · 7a6ebb1a
      Michael Albinus authored
      * net/tramp.el (tramp-read-passwd): Simplify `auth-source-search'
      * net/tramp-imap.el: Remove file.
    • Michael Albinus's avatar
      * tramp.texi (History): Remove IMAP support. · 14029d4b
      Michael Albinus authored
      (External methods, Frequently Asked Questions): Remove `imap' and
      `imaps' methods.
      (Password handling): Remove IMAP entries for ~/.authinfo.gpg.
      * trampver.texi: Remove default value of `emacsimap'.
    • Jan D's avatar
      * callproc.c (Fcall_process): · 2f9a22e2
      Jan D authored
      * process.c (create_process): Replace Gtk with GConf in SIGPIPE
    • Chong Yidong's avatar
      Use simple buttons, instead of widget buttons, in vc-log. · 75d4dcc9
      Chong Yidong authored
      * lisp/vc/vc.el (vc-print-log-setup-buttons): Instead of using the
      widget library for buttons, just use button.el.
      * lisp/vc/log-view.el (log-view-mode-map): Don't inherit from
    • Glenn Morris's avatar
      Add @top to some misc/*.texi files. · 8a36c07f
      Glenn Morris authored
      * ada-mode.texi, dired-x.texi, ebrowse.texi, ediff.texi, eudc.texi:
      * idlwave.texi, reftex.texi, sc.texi, speedbar.texi: Add @top.
    • Glenn Morris's avatar
      lwlib trivia. · c9a6cefc
      Glenn Morris authored
      * lwlib/lwlib-utils.c (index, rindex): Don't undef (neither used in lwlib/,
      nor set in config.h).
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Fix date of merged ChangeLog entries. · 3c65e88d
      Glenn Morris authored
    • 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-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.
    • Chong Yidong's avatar
      Merge changes from emacs-23 branch · e730aabe
      Chong Yidong authored
  2. 12 Feb, 2011 24 commits