1. 22 Nov, 2012 1 commit
  2. 20 Nov, 2012 4 commits
  3. 19 Nov, 2012 2 commits
  4. 18 Nov, 2012 2 commits
    • Glenn Morris's avatar
      NEWS tweak · 291a654d
      Glenn Morris authored
    • 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.
  5. 17 Nov, 2012 5 commits
  6. 16 Nov, 2012 4 commits
  7. 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.
  8. 14 Nov, 2012 2 commits
  9. 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.
    • 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,
      * etc/NEWS: Related edit.
    • Glenn Morris's avatar
      * doc/misc/erc.texi (Connecting): Add brief section on passwords. · f925b109
      Glenn Morris authored
      * etc/NEWS: Related edit.
    • 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'.
    • 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.
    • 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
    • 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
    • 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)
      * lisp/emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke):
      * lisp/gnus/gnus-diary.el (nndiary-request-create-group-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.
  10. 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
      * 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.
    • Glenn Morris's avatar
    • 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.
    • Glenn Morris's avatar
      * doc/emacs/misc.texi (Single Shell): Mention async-shell-command-buffer. · adad6d8f
      Glenn Morris authored
      * etc/NEWS: Related markup.
  11. 11 Nov, 2012 6 commits
  12. 10 Nov, 2012 1 commit