aboutsummaryrefslogtreecommitdiffstats
path: root/etc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge from emacs-24; up to 2012-11-17T22:12:47Z!eggert@cs.ucla.eduGlenn Morris2012-11-201-1/+1
|\ \ | |/
| * Backport: Rename cygwin_convert_path* to cygwin_convert_file_name*Daniel Colascione2012-11-201-3/+4
| |
| * NEWS fixGlenn Morris2012-11-201-1/+1
| | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00377.html
* | Conflate Qnil and Qunbound for `symbol-function'.Stefan Monnier2012-11-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | * src/alloc.c (Fmake_symbol): Initialize `function' to Qnil. * src/lread.c (init_obarray): Set `function' fields to Qnil. * src/eval.c (Fcommandp): Ignore Qunbound. (Fautoload, eval_sub, Fapply, Ffuncall, Fmacroexpand): * src/data.c (Ffset, Ffboundp, indirect_function, Findirect_function): Test NILP rather than Qunbound. (Ffmakunbound): Set to Qnil. (Fsymbol_function): Never signal an error. (Finteractive_form): Ignore Qunbound.
* | * lisp/emacs-lisp/trace.el: Rewrite, use nadvice and lexical-binding.Stefan Monnier2012-11-201-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (trace-buffer): Don't purecopy. (trace-entry-message, trace-exit-message): Add `context' arg. (trace--timer): New var. (trace-make-advice): Adjust for use in nadvice. Add `context' argument. Delay `display-buffer' via a timer. (trace-function-internal): Use advice-add. (trace--read-args): New function. (trace-function-foreground, trace-function-background): Use it. (trace-function): Rename to trace-function-foreground and redefine as an alias to that new name. (untrace-function, untrace-all): Adjust to the use of nadvice.
* | * lisp/calendar/time-date.el (time-to-seconds): De-obsolete.Stefan Monnier2012-11-191-0/+1
| |
* | Rename cygwin_convert_path* to cygwin_convert_file_name*Daniel Colascione2012-11-181-3/+4
| |
* | Merge from emacs-24; up to 2012-11-15T23:31:37Z!dancol@dancol.orgGlenn Morris2012-11-171-15/+16
|\ \ | |/
| * NEWS tweakGlenn Morris2012-11-171-0/+1
| |
| * Document eager macro expansionGlenn Morris2012-11-171-6/+6
| | | | | | | | | | | | | | * 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.
| * * minibuf.texi (Basic Completion): Mention misc completion-table funcs.Glenn Morris2012-11-171-6/+1
| | | | | | | | * etc/NEWS: Related edit.
| * * frames.texi (Display Action Functions): Mention pop-up-frame-parameters.Glenn Morris2012-11-161-2/+2
| | | | | | | | * etc/NEWS: Related markup.
| * * display.texi (Temporary Displays): Document with-temp-buffer-window.Glenn Morris2012-11-161-1/+3
| | | | | | | | * etc/NEWS: Related edit.
| * Document fit-frame-to-bufferGlenn Morris2012-11-161-0/+3
| | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Size and Position): Add fit-frame-to-buffer command. * doc/lispref/windows.texi (Resizing Windows): Add fit-frame-to-buffer option. (Window Sizes): Add vindex for window-min-height, window-min-width. * etc/NEWS: Related markup.
* | Relocate NEWS entry to correct sectionGlenn Morris2012-11-171-3/+6
| |
* | Fix bug #12908 with documentation of emacs_backtrace.txt on MS-Windows.Eli Zaretskii2012-11-161-1/+3
| | | | | | | | | | | | | | doc/emacs/trouble.texi (Crashing): Add information about MS-Windows and the emacs_backtrace.txt file. etc/NEWS: Mention emacs_backtrace.txt.
* | Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ruGlenn Morris2012-11-161-8/+27
|\ \ | |/
| * Doc fixes related to fit-frame-to-bufferGlenn Morris2012-11-161-2/+6
| | | | | | | | | | | | | | * lisp/window.el (fit-frame-to-buffer-bottom-margin) (fit-frame-to-buffer, fit-window-to-buffer): Doc fixes. * etc/NEWS: Related edit.
| * NEWS potential FIXMEGlenn Morris2012-11-161-0/+6
| |
| * cl.texi flet clarificationGlenn Morris2012-11-151-0/+2
| | | | | | | | | | | | | | * doc/misc/cl.texi (Function Bindings): Clarify that cl-flet is lexical. (Obsolete Macros): Move example here from Function Bindings. * etc/NEWS: Related edit.
| * Fixes related to face underliningGlenn Morris2012-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * Document set-temporary-overlay-mapGlenn Morris2012-11-141-1/+1
| | | | | | | | | | | | | | * doc/lispref/keymaps.texi (Active Keymaps, Searching Keymaps) (Controlling Active Maps): Document set-temporary-overlay-map. * etc/NEWS: Related markup.
| * * lisp/subr.el (set-temporary-overlay-map): Doc fix.Glenn Morris2012-11-141-1/+3
| | | | | | | | * etc/NEWS: Related edit.
| * Document erc-lurker-hide-listGlenn Morris2012-11-131-1/+3
| | | | | | | | | | | | | | * doc/misc/erc.texi (Options): Make a start by adding erc-hide-list, erc-lurker-hide-list. * etc/NEWS: Related edit.
| * * doc/misc/erc.texi (Connecting): Add brief section on passwords.Glenn Morris2012-11-131-0/+3
| | | | | | | | * etc/NEWS: Related edit.
| * Document new erc module "notifications"Glenn Morris2012-11-121-2/+3
| | | | | | | | | | | | | | | | | | * 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.
| * Remove placeholder ses.el NEWS entryGlenn Morris2012-11-121-2/+0
| | | | | | | | | | | | 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
| * Use new names for hooks rather than obsolete aliasesGlenn Morris2012-11-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | * lisp/emacs-lisp/advice.el: Layer on top of nadvice.el.Stefan Monnier2012-11-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | * lisp/emacs-lisp/advice.el: Remove support for freezing.Stefan Monnier2012-11-121-0/+2
| | | | | | | | | | | | (ad-make-freeze-docstring, ad-make-freeze-definition): Remove functions. (ad-make-single-advice-docstring, ad-defadvice-flags, defadvice): Remove support for `freeze'.
* | Move SES NEWS entry here from emacs-24 and expand itGlenn Morris2012-11-121-0/+7
| | | | | | | | | | 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
* | Merge from emacs-24; up to 2012-11-09T14:45:15Z!dmantipov@yandex.ruGlenn Morris2012-11-121-5/+19
|\ \ | |/
| * NEWS updates for the ever-changing python.elGlenn Morris2012-11-121-0/+2
| |
| * Document flymake fringe bitmapsGlenn Morris2012-11-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * * doc/emacs/misc.texi (Single Shell): Mention async-shell-command-buffer.Glenn Morris2012-11-121-1/+2
| | | | | | | | * etc/NEWS: Related markup.
| * Add ibuffer-filter-by-derived-mode to ibuffer menu and docGlenn Morris2012-11-101-0/+1
| | | | | | | | | | | | | | * lisp/ibuffer.el (ibuffer-mode-map, ibuffer-mode): Add ibuffer-filter-by-derived-mode. * etc/NEWS: Related markup.
| * NEWS markupGlenn Morris2012-11-101-1/+5
| |
| * NEWS markupGlenn Morris2012-11-101-2/+3
| |
| * Document debugger-bury-or-killGlenn Morris2012-11-101-1/+3
| | | | | | | | | | | | | | | | * doc/lispref/debugging.texi (Using Debugger): Mention debugger-bury-or-kill. * lisp/emacs-lisp/debug.el (debugger-bury-or-kill): Doc tweak. * etc/NEWS: Related edit.
| * * doc/lispref/debugging.texi (Error Debugging): Mention debug-on-message.Glenn Morris2012-11-101-0/+1
| | | | | | | | * etc/NEWS: Related markup.
| * Document new error symbol and function user-errorGlenn Morris2012-11-101-0/+1
| | | | | | | | | | | | | | | | * doc/lispref/control.texi (Signaling Errors): * doc/lispref/debugging.texi (Error Debugging): * doc/lispref/errors.texi (Standard Errors): Add user-error. * etc/NEWS: Related markup.
* | * lisp/emacs-lisp/nadvice.el: New package.Stefan Monnier2012-11-121-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Merge from emacs-24; up to 2012-11-08T14:54:03Z!monnier@iro.umontreal.caGlenn Morris2012-11-103-97/+97
|\ \ | |/
| * Fix earlier NEWS changeGlenn Morris2012-11-091-1/+1
| |
| * Face names should not end in -face (term-face)Glenn Morris2012-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | * lisp/term.el (term): Rename from `term-face'. (term-current-face, ansi-term-color-vector) (term-default-fg-color, term-default-bg-color, term-ansi-reset): Update all users. * doc/emacs/misc.texi (Terminal emulator): Rename `term-face' to `term'. * etc/NEWS: Related edit.
| * More small NEWS copyeditsGlenn Morris2012-11-091-46/+34
| |
| * Small NEWS update re profilingGlenn Morris2012-11-091-3/+3
| | | | | | | | | | The previously described sequence start, stop, report does nothing. Ref http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00010.html
| * More updates for the URL library manual.Chong Yidong2012-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | * url.texi (Introduction): Move url-configuration-directory to Customization node. (Parsed URIs): Split into its own node. (URI Encoding): New node. (Defining New URLs): Remove empty chapter. (Retrieving URLs): Add an introduction. Doc fix for url-retrieve. Improve docs for url-queue-*. (Supported URL Types): Copyedits. Delete empty subnodes.
| * Trivial NEWS copyeditsGlenn Morris2012-11-091-4/+4
| |
| * Trivial NEWS copyeditsGlenn Morris2012-11-091-26/+12
| |