1. 03 Dec, 2012 1 commit
  2. 02 Dec, 2012 1 commit
  3. 30 Nov, 2012 1 commit
  4. 29 Nov, 2012 1 commit
    • Jambunathan K's avatar
      * lisp/icomplete.el: Change separator; add ido-style commands. · cc37e70f
      Jambunathan K authored
      (icomplete-show-key-bindings): Remove custom var.
      (icomplete-get-keys): Remove function.
      (icomplete-forward-completions, icomplete-backward-completions):
      New commands.
      (icomplete-minibuffer-map): New var.
      (icomplete-minibuffer-setup): Use it.
      (icomplete-exhibit): Don't delay if the list of completions is known.
      (icomplete-separator): New custom.
      (icomplete-completions): Use it.
      * lisp/minibuffer.el (completion-all-sorted-completions): Delete duplicates.
      (minibuffer-force-complete-and-exit): New command.
      (minibuffer--complete-and-exit): New function extracted from
      minibuffer-complete-and-exit.
      (minibuffer-complete-and-exit): Use it.
      cc37e70f
  5. 25 Nov, 2012 2 commits
    • Bill Wohler's avatar
      Release MH-E version 8.4. · 6827cac1
      Bill Wohler authored
      * NEWS, MH-E-NEWS: Update for MH-E release 8.4.
      6827cac1
    • Chong Yidong's avatar
      Revamp face-spec-set to be more analogous to setq for faces. · 1c4f115d
      Chong Yidong authored
      * lisp/faces.el (face-spec-set): Change the third arg to specify
      whether this function is being called via defface, customize, or a
      third party.  Set the appropriate symbol properties.  Clear the
      override spec if setting via Custom.  Initialize face if necessary.
      (face-spec-recalc): Allow theme faces to completely replace the
      defface spec, in the same way as custom faces (Bug#8454).
      
      * lisp/cus-edit.el (custom-face-set, custom-face-mark-to-save)
      (custom-face-reset-saved, custom-face-mark-to-reset-standard):
      Simplify by using the new arg to face-spec-set.
      
      * lisp/cus-face.el (custom-declare-face): Move face initialization to
      face-spec-set.
      (custom-theme-set-faces): Don't initialize the face name here, as
      that is now done in face-spec-set.
      
      * lisp/emacs-lisp/lisp-mode.el (eval-defun-1): When evaluating defface,
      reset face-override-spec too, and use custom-declare-face.
      
      Fixes: debbugs:4988
      1c4f115d
  6. 24 Nov, 2012 1 commit
  7. 22 Nov, 2012 1 commit
  8. 20 Nov, 2012 4 commits
  9. 19 Nov, 2012 2 commits
  10. 18 Nov, 2012 2 commits
    • Glenn Morris's avatar
      NEWS tweak · 291a654d
      Glenn Morris authored
      291a654d
    • Glenn Morris's avatar
      Document eager macro expansion · 7351b73d
      Glenn Morris authored
      * doc/lispref/loading.texi (How Programs Do Loading): Add eager macro expansion.
      * doc/lispref/macros.texi (Expansion): Mention eager macro expansion.
      
      * etc/NEWS: Related edit.
      7351b73d
  11. 17 Nov, 2012 5 commits
  12. 16 Nov, 2012 4 commits
  13. 15 Nov, 2012 1 commit
    • Glenn Morris's avatar
      Fixes related to face underlining · bde3c6c0
      Glenn Morris authored
      * lisp/faces.el (face-underline-p): Doc fix.  Handle :underline being
      things other than `t' (a string, a list).
      (face-inverse-video-p): Doc fix.
      (set-face-underline): Rename it back from set-face-underline-p.
      Doc fix.  Allow interactive input of values other than t.
      (read-face-attribute): Apply formatting to :underline,
      since like :box and :stipple it can take list values.
      
      * doc/lispref/display.texi (Face Attributes): Fix :underline COLOR description.
      (Attribute Functions): Update for set-face-underline rename.
      Tweak descriptions of face-underline-p, face-inverse-video-p.
      
      * etc/NEWS: Related edit.
      bde3c6c0
  14. 14 Nov, 2012 2 commits
  15. 13 Nov, 2012 8 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/advice.el: Layer on top of nadvice.el. · 3c442f8b
      Stefan Monnier authored
      Remove out of date self-require hack.
      (ad-do-advised-functions): Use simple `dolist'.
      (ad-advice-name, ad-advice-protected, ad-advice-enabled)
      (ad-advice-definition): Redefine as functions.
      (ad-advice-classes): Move before first use.
      (ad-make-origname, ad-set-orig-definition, ad-clear-orig-definition)
      (ad-make-mapped-call, ad-make-advised-docstring, ad-make-plain-docstring)
      (ad--defalias-fset): Remove functions.
      (ad-make-advicefunname, ad-clear-advicefunname-definition): New functions.
      (ad-get-orig-definition): Rewrite.
      (ad-make-advised-definition-docstring): Change base docstring.
      (ad-real-orig-definition): Rewrite.
      (ad-map-arglists): Change name of called function.
      (ad--make-advised-docstring): Redirect `function' from ad-Advice-...
      (ad-make-advised-definition): Simplify.
      (ad-assemble-advised-definition): Tweak for new calling context.
      (ad-activate-advised-definition): Setup ad-Advice-* instead of ad-Orig-*.
      (ad--defalias-fset): Rename from ad-handle-definition.  Make it set the
      function and call ad-activate if needed.
      (ad-activate, ad-deactivate): Don't call ad-handle-definition any more.
      (ad-recover): Clear ad-Advice-* instead of ad-Orig-*.
      (ad-compile-function): Compile ad-Advice-*.
      (ad-activate-on-top-level, ad-with-auto-activation-disabled): Remove.
      (ad-start-advice, ad-stop-advice): Remove.
      3c442f8b
    • Glenn Morris's avatar
      Document erc-lurker-hide-list · 274f5de6
      Glenn Morris authored
      * doc/misc/erc.texi (Options): Make a start by adding erc-hide-list,
      erc-lurker-hide-list.
      
      * etc/NEWS: Related edit.
      274f5de6
    • Glenn Morris's avatar
      * doc/misc/erc.texi (Connecting): Add brief section on passwords. · f925b109
      Glenn Morris authored
      * etc/NEWS: Related edit.
      f925b109
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/advice.el: Remove support for freezing. · 7db1bda8
      Stefan Monnier authored
      (ad-make-freeze-docstring, ad-make-freeze-definition): Remove functions.
      (ad-make-single-advice-docstring, ad-defadvice-flags, defadvice):
      Remove support for `freeze'.
      7db1bda8
    • Glenn Morris's avatar
      Document new erc module "notifications" · 6e5e9b70
      Glenn Morris authored
      * doc/misc/erc.texi (Modules): Undocument obsolete "hecomplete".
      Add "notifications".
      
      * lisp/erc/erc.el (erc-modules): Add "notifications".  Tweak "hecomplete" doc.
      
      * etc/NEWS: Related edit.
      6e5e9b70
    • Glenn Morris's avatar
      Move SES NEWS entry here from emacs-24 and expand it · 4f0552c2
      Glenn Morris authored
      Cf emacs-24 2012-11-09T15:56:51Z!monnier@iro.umontreal.ca.
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00221.html
      4f0552c2
    • Glenn Morris's avatar
      Remove placeholder ses.el NEWS entry · 314654db
      Glenn Morris authored
      Will move to trunk NEWS, since emacs-24 version is apparently
      not-ready-for-use; ref
      http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00221.html
      314654db
    • Glenn Morris's avatar
      Use new names for hooks rather than obsolete aliases · 7b1bf173
      Glenn Morris authored
      * lisp/cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
      * lisp/cedet/semantic/util.el (semantic-describe-buffer):
      * lisp/cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token)
      (semantic-default-c-setup):
      * lisp/emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke):
      * lisp/gnus/gnus-diary.el (nndiary-request-create-group-functions)
      (nndiary-request-update-info-functions)
      (gnus-subscribe-newsgroup-functions)
      (nndiary-request-accept-article-functions):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-error):
      Use new names for hooks rather than obsolete aliases.
      
      * lisp/arc-mode.el:
      * lisp/emacs-lisp/checkdoc.el: Related comments.
      
      * etc/NEWS: Related markup.
      7b1bf173
  16. 12 Nov, 2012 4 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/nadvice.el: New package. · 231d8498
      Stefan Monnier authored
      * lisp/subr.el (special-form-p): New function.
      * lisp/emacs-lisp/elp.el: Use lexical-binding and advice-add.
      (elp-all-instrumented-list): Remove var.
      (elp-not-profilable): Remove elp-wrapper.
      (elp-profilable-p): Use autoloadp and special-form-p.
      (elp--advice-name): New const.
      (elp-instrument-function): Use advice-add.
      (elp--instrumented-p): New predicate.
      (elp-restore-function): Use advice-remove.
      (elp-restore-all, elp-reset-all): Use mapatoms.
      (elp-set-master): Use elp--instrumented-p.
      (elp--make-wrapper): Rename from elp-wrapper, return a function
      suitable for advice-add.  Use cl-inf.
      (elp-results): Use mapatoms+elp--instrumented-p.
      * lisp/emacs-lisp/debug.el: Use lexical-binding and advice-add.
      (debug-function-list): Remove var.
      (debug): Rename arg, and then let-bind it explicitly inside.
      (debugger-setup-buffer): Rename arg.
      (debugger-setup-buffer): Adjust counts to new debug-on-entry setup.
      (debugger-frame-number): Adjust to new debug-on-entry setup.
      (debug--implement-debug-on-entry): Rename from
      implement-debug-on-entry, add argument.
      (debugger-special-form-p): Remove, use special-form-p instead.
      (debug-on-entry): Use advice-add.
      (debug--function-list): New function.
      (cancel-debug-on-entry): Use it, along with advice-remove.
      (debug-arglist, debug-convert-byte-code, debug-on-entry-1): Remove.
      (debugger-list-functions): Use debug--function-list instead of
      debug-function-list.
      * lisp/emacs-lisp/advice.el (ad-save-real-definition): Remove, unused.
      (ad-special-form-p): Remove, use special-form-p instead.
      (ad-set-advice-info): Use add-function and remove-function.
      (ad--defalias-fset): Adjust accordingly.
      * test/automated/advice-tests.el: New tests.
      231d8498
    • Glenn Morris's avatar
      53f8dc84
    • Glenn Morris's avatar
      Document flymake fringe bitmaps · 24c38527
      Glenn Morris authored
      * doc/misc/flymake.texi (Customizable variables)
      (Highlighting erroneous lines): Mention flymake-error-bitmap,
      flymake-warning-bitmap, and flymake-fringe-indicator-position.
      
      * lisp/progmodes/flymake.el (flymake-error-bitmap)
      (flymake-warning-bitmap, flymake-fringe-indicator-position): Doc fixes.
      (flymake-error-bitmap, flymake-warning-bitmap): Fix :types.
      
      * etc/NEWS: Related markup.
      24c38527
    • Glenn Morris's avatar
      * doc/emacs/misc.texi (Single Shell): Mention async-shell-command-buffer. · adad6d8f
      Glenn Morris authored
      * etc/NEWS: Related markup.
      adad6d8f