summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* * emacs-lisp/trace.el (trace-function, trace-function-background): Doc fix.Glenn Morris2013-01-081-2/+6
|
* defun fix for cl declarations + interactive formsGlenn Morris2013-01-021-1/+7
| | | | | | | * lisp/emacs-lisp/byte-run.el (defun): Place cl declarations after any interactive spec. Fixes: debbugs:13265
* Auto-commit of loaddefs files.Glenn Morris2013-01-011-3/+3
|
* Update copyright notices for 2013.Paul Eggert2013-01-0173-78/+88
|
* * emacs-lisp/byte-run.el (defmacro): Use same argument parsing asAndreas Schwab2012-12-311-28/+35
| | | | | defun. Don't check for DECL if DOCSTRING isn't a string. (defun): Likewise.
* Fixes: debbugs:13316Andreas Schwab2012-12-311-5/+5
| | | | | * emacs-lisp/byte-run.el (defmacro): Don't lose final nil if neither DOCSTRING nor DECL was given.
* * emacs-lisp/package.el (package-untar-buffer): Improve integrity check for ↵Chong Yidong2012-12-291-7/+11
| | | | tarball contents.
* * emacs-lisp/package.el (package-untar-buffer): Handle problematic tarfile ↵Matt Fidler2012-12-291-1/+5
| | | | | | content listings. Fixes: debbugs:13136
* * lisp/emacs-lisp/debug.el (debug): Fix hard-coded frame counts.Michael Heerdegen2012-12-061-3/+3
| | | | | | Virtually backported from trunk. Fixes: debbugs:10025
* * lisp/emacs-lisp/cl.el, lisp/emacs-lisp/cl-lib.el: Move cl-unload-function andStefan Monnier2012-12-062-8/+9
| | | | cl-load-hook where they belong.
* Auto-commit of loaddefs files.Glenn Morris2012-11-251-1/+1
|
* * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Add back `declare' inStefan Monnier2012-11-241-1/+6
| | | | | | the constructs to keep outside of the `cl-block'. Fixes: debbugs:12977
* * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Setup default value forStefan Monnier2012-11-231-0/+3
| | | | | | lexical-binding. Fixes: debbugs:12938
* * lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Don't acceptStefan Monnier2012-11-191-1/+3
| | | | non-symbols for compiler macros (yet).
* * lisp/emacs-lisp/ert.el (ert--expand-should-1): Adapt to cl-lib.Stefan Monnier2012-11-191-10/+5
|
* * lisp/emacs-lisp/syntax.el (syntax-propertize-function): Doc fix.Chong Yidong2012-11-171-7/+13
| | | | Fixes: debbugs:12810
* Use set-face-underline rather than the alias set-face-underline-pGlenn Morris2012-11-161-1/+1
| | | | | | * lisp/woman.el (woman-non-underline-faces): * lisp/emacs-lisp/cl-lib.el (face-underline-p): Use set-face-underline rather than the alias set-face-underline-p.
* * lisp/emacs-lisp/cl-lib.el: Set more meaningful version number.Stefan Monnier2012-11-161-1/+1
|
* Auto-commit of loaddefs files.Glenn Morris2012-11-161-6/+6
|
* lisp/emacs-lisp/cl-macs.el (cl-loop, cl-do, cl-do*): Doc fixes.Juanma Barranquero2012-11-151-3/+3
|
* * lisp/emacs-lisp/cl-macs.el (cl-flet, cl-flet*): Fix docstring.Stefan Monnier2012-11-151-2/+2
| | | | Fixes: debbugs:12895
* Backport fix for bug#12879 from trunkStefan Monnier2012-11-141-1/+1
| | | | * lisp/emacs-lisp/gv.el (setf): Fix debug spec for multiple assignments
* Use new names for hooks rather than obsolete aliasesGlenn Morris2012-11-122-2/+2
| | | | | | | | | | | | | | | | | | | * 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/gv.el (gv-define-simple-setter): One more fix.Stefan Monnier2012-11-121-2/+3
| | | | Fixes: debbugs:12871
* Document debugger-bury-or-killGlenn Morris2012-11-101-3/+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.
* * lisp/emacs-lisp/debug.el (debugger-bury-or-kill): Fix :version.Glenn Morris2012-11-101-1/+1
|
* * lisp/emacs-lisp/advice.el: Require `cl-lib' at run-time to fixStefan Monnier2012-11-081-1/+2
| | | | miscompilation of trace.el.
* * lisp/emacs-lisp/gv.el (gv-define-simple-setter): Fix last change.Stefan Monnier2012-11-071-1/+2
| | | | Fixes: debbugs:12812
* More cl-lib and gv doc updatesGlenn Morris2012-11-071-19/+33
| | | | | | | | | | * lisp/emacs-lisp/cl.el (define-setf-expander, defsetf) (define-modify-macro): Doc fixes. * doc/misc/cl.texi (Obsolete Setf Customization): Give defsetf gv.el replacements. * etc/NEWS: Related edit.
* Small doc updates for generalized variablesGlenn Morris2012-11-061-2/+6
| | | | | | | | | | | * lisp/emacs-lisp/gv.el (gv-letplace): Fix doc typo. (gv-define-simple-setter): Update doc of `fix-return'. * doc/lispref/variables.texi (Adding Generalized Variables): Update description of FIX-RETURN expansion. * doc/misc/cl.texi (Obsolete Setf Customization): Revert defsetf example to the more correct let rather than prog1.
* * lisp/emacs-lisp/gv.el (gv-define-simple-setter): Don't evaluate `val'Stefan Monnier2012-11-061-2/+4
| | | | | | twice when `fix-return' is set. Fixes: debbugs:12813
* * lisp/emacs-lisp/cl.el (defsetf): Pass the third arg toStefan Monnier2012-11-061-1/+1
| | | | | | gv-define-simple-setter. Fixes: debbugs:12812
* * lisp/emacs-lisp/gv.el (gv-define-setter): Fix doc typo.Glenn Morris2012-11-051-1/+1
|
* Auto-commit of loaddefs files.Glenn Morris2012-11-051-9/+14
|
* Misc small cl doc fixesGlenn Morris2012-11-053-3/+18
| | | | | | | | | * emacs-lisp/cl-extra.el (cl-maplist, cl-mapcan): Doc fix. * emacs-lisp/cl-extra.el (cl-prettyexpand): * emacs-lisp/cl-lib.el (cl-proclaim, cl-declaim): * emacs-lisp/cl-macs.el (cl-destructuring-bind, cl-locally) (cl-the, cl-compiler-macroexpand): Add basic doc strings.
* Auto-commit of loaddefs files.Glenn Morris2012-11-041-3/+3
|
* Rename cl-loop-handler, cl-loop-for-handler back to their original namesGlenn Morris2012-11-031-2/+4
| | | | | | | * lisp/emacs-lisp/cl-macs.el (cl-parse-loop-clause): Rename handler properties back from cl-- to cl-. Fixes: debbugs:12788
* * lisp/emacs-lisp/cl-macs.el (cl-do-all-symbols): Add doc string.Glenn Morris2012-11-031-0/+3
|
* Auto-commit of loaddefs files.Glenn Morris2012-10-301-2/+7
|
* cl-mapc small fixesGlenn Morris2012-10-301-1/+2
| | | | | | * lisp/emacs-lisp/cl-extra.el (cl-mapc): Add autoload cookie. Doc fix. * doc/misc/cl.texi (Mapping over Sequences): Mention cl-mapc naming oddity.
* Doc and manual updates for cl-letf and letfGlenn Morris2012-10-301-1/+3
| | | | | | | | | | | Fixes: debbugs:12760 * doc/misc/cl.texi (Modify Macros): Update for cl-letf changes. (Obsolete Lexical Macros): Say a little more about letf/cl-letf. * lisp/emacs-lisp/cl.el (letf): Doc fix. * etc/NEWS: Related edit.
* * lisp/emacs-lisp/cl.el (letf): Add missing indent rules.Stefan Monnier2012-10-291-0/+1
| | | | Fixes: debbugs:12759
* * lisp/emacs-lisp/cl.el (defsetf): Doc fix.Glenn Morris2012-10-281-3/+3
|
* * lisp/emacs-lisp/package.el (package-generate-autoloads): Kill bufferDaniel Hackney2012-10-281-1/+3
| | | | "PKGNAME-autoloads.el" in case we created it.
* * lisp/emacs-lisp/advice.el (ad-assemble-advised-definition):Stefan Monnier2012-10-261-3/+5
| | | | Silence bogus compiler warnings for ad-do-it.
* * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):Stefan Monnier2012-10-261-2/+7
| | | | | | Obey byte-compile-warning-enabled-p. Fixes: debbugs:12486
* Merge CEDET upstream.David Engster2012-10-252-29/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacs-lisp/eieio.el (eieio-update-lisp-imenu-expression): Removed. This feature is already integrated in imenu. * emacs-lisp/eieio-opt.el: Remove require for `button' since it is always loaded. Require `speedbar' unconditionally. * semantic/analyze.el (semantic-analyze-dereference-alias): New function to dereference aliases. (semantic-analyze-current-context-default): Use it. * semantic/grammar.el (semantic-grammar-create-package): * srecode/compile.el (srecode-compile-templates): Throw a proper error if semantic-mode is not enabled (bug#9968). Compiler warning fixes: * semantic.el (semantic-elapsed-time): Make it a defsubst. * srecode/dictionary.el (srecode-adebug-dictionary): Remove require for `semantic'. * srecode/map.el: * srecode/insert.el: Declare functions from `data-debug'. * semantic/grammar.el: Require `help-fns'. Declare functions from `eldoc', which is required in function body. * srecode/java.el: * semantic/texi.el: * semantic/grammar-wy.el: * semantic/db-file.el: * semantic/db-el.el: * semantic/chart.el: Fix requires. * ede/locate.el: Remove useless requires. Declare functions instead and require in functions when needed.
* * lisp/emacs-lisp/package.el (package-installed-p): Warn if not ready.Stefan Monnier2012-10-251-0/+1
| | | | Fixes: debbugs:12721
* Auto-commit of loaddefs files.Glenn Morris2012-10-251-2/+2
|
* More cl doc updatesGlenn Morris2012-10-241-1/+1
| | | | | | | | | | | | | | | | | | | * doc/misc/cl.texi: Don't mess with the TeX section number counter. Use Texinfo recommended convention for quotes+punctuation. (Overview, Sequence Functions): Rephrase for better line-breaking. (Time of Evaluation, Type Predicates, Modify Macros, Function Bindings) (Macro Bindings, Conditionals, Iteration, Loop Basics) (Random Numbers, Mapping over Sequences, Structures) (Porting Common Lisp): Further updates for cl-lib namespace. (Modify Macros, Declarations, Macro Bindings, Structures): Break long lines in examples. (Dynamic Bindings): Update for changed progv behavior. (Loop Examples, Efficiency Concerns): Markup fixes. (Structures): Remove TeX margin change. * lisp/emacs-lisp/cl-macs.el (cl-progv): Doc fix. * etc/NEWS: Related markup.