summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* authors.el: Add missing ignored and renamed filesNicolas Petton2015-02-041-0/+2
| | | | | * emacs-lisp/authors.el (authors-ignored-files) (authors-renamed-files-alist): Additions.
* authors.el: backport some additionsGlenn Morris2015-02-011-1/+4
| | | | | * lisp/emacs-lisp/authors.el (authors-obsolete-files-regexps) (authors-valid-file-names, authors-renamed-files-alist): Additions.
* Backport: Add an extra column for Version in list-packages tableSteve Purcell2015-01-061-1/+1
| | | | | | | * emacs-lisp/package.el (package-menu-mode): Use an extra column for the "Version" column, to accomodate date-and-time-based versions. (cherry picked from commit eaf25ad549dc5a9b26089f588e0a80268708a3d1)
* Auto-commit of loaddefs files.Glenn Morris2015-01-021-2/+2
|
* Update copyright year to 2015Paul Eggert2015-01-0175-75/+76
| | | | Run admin/update-copyright.
* * bytecomp.el (byte-compile-report-error): Allow the argument to be a string.Glenn Morris2014-11-081-2/+5
| | | | Due to the vague doc, it was already being used this way.
* * lisp/emacs-lisp/bytecomp.el: Require cl-extra.Stefan Monnier2014-10-232-1/+6
| | | | | | * lisp/emacs-lisp/cl-extra.el: Add missing provide. Fixes: debbugs:18804
* * lisp/emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case whereStefan Monnier2014-10-221-9/+10
| | | | | | | all args are copyable. (=, <, >, <=, >=): Re-enable the optimization. Fixes: debbugs:18767
* Restore temporarily reverted bytecomp changeStefan Monnier2014-10-201-5/+6
| | | | | | * lisp/emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg case. Fixes: debbugs:18767
* Temporarily revert previous bytecomp changeGlenn Morris2014-10-201-6/+5
|
* * lisp/emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-argStefan Monnier2014-10-191-5/+6
| | | | | | case. Fixes: debbugs:18767
* * lisp/emacs-lisp/lisp.el (lisp--local-variables-1): Handle `quote'.Stefan Monnier2014-10-141-0/+1
| | | | | | Backported. Fixes: debbugs:18688
* Fix display of R2L entries in tabulated-list-mode.Eli Zaretskii2014-10-141-1/+4
| | | | | | | lisp/emacs-lisp/tabulated-list.el (tabulated-list-mode): Force bidi-paragraph-direction to 'left-to-right'. This fixes buffer-menu display when the first buffer happens to start with R2L letter.
* Tweak previous authors.el changeGlenn Morris2014-10-131-2/+2
|
* Small authors.el updatesGlenn Morris2014-10-131-4/+31
| | | | | | | | * lisp/emacs-lisp/authors.el (authors-aliases, authors-fixed-case) (authors-obsolete-files-regexps): Additions. (authors-no-scan-regexps): New constant. (authors-no-scan-file-p): New function. (authors): Respect authors-no-scan-file-p.
* * package.el (package-import-keyring): Create gnupg directory private.Glenn Morris2014-10-011-1/+7
| | | | See bug#17625#155.
* * lisp/emacs-lisp/package.el (package-check-signature): Default to nil ifStefan Monnier2014-09-271-7/+9
| | | | | | GPG is not available. (package-refresh-contents): Don't mess with the keyring if we won't check the signatures anyway.
* * lisp/emacs-lisp/package.el (package-generate-description-file):Stefan Monnier2014-09-021-9/+15
| | | | | | | | | | | Properly quote the arguments. Change second arg. (package--alist-to-plist-args): Rename from package--alist-to-plist and quote the elements. (package--make-autoloads-and-stuff): Fix the test for pre-existence of the *-pkg.el file. Adjust to new calling convention of package-generate-description-file. Fixes: debbugs:18332
* * emacs-lisp/authors.el (authors-aliases): Addition.Michael Albinus2014-08-271-0/+1
|
* * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Print result usingStefan Monnier2014-07-051-1/+1
| | | | | | proper Lisp quoting. Fixes: debbugs:17934
* * emacs-lisp/pp.el (pp-eval-expression, pp-eval-last-sexp):Leo Liu2014-07-021-2/+2
| | | | Support lexical-binding.
* * lisp/emacs-lisp/package.el (package--check-signature): (backport)Daiki Ueno2014-06-261-10/+14
| | | | | | | If package-check-signature is allow-unsigned, don't signal error when we can't verify signature because of missing public key. Fixes: debbugs:17625
* Remove some function declarations, no longer needed or correctGlenn Morris2014-06-251-2/+0
| | | | | | * lisp/emacs-lisp/cl-macs.el (help-add-fundoc-usage): * lisp/gnus/mm-util.el (help-function-arglist): Remove outdated declarations.
* authors.el: Add some renamed/moved filesGlenn Morris2014-06-251-1/+8
| | | | | * lisp/emacs-lisp/authors.el (authors-valid-file-names) (authors-renamed-files-alist): Additions.
* * lisp/emacs-lisp/package.el (package-list-unsigned): New var.Stefan Monnier2014-06-251-6/+10
| | | | | | (package-desc-status): Obey it. Fixes: debbugs:17625
* * lisp/emacs-lisp/smie.el (smie-config--guess): Fix typo.Stefan Monnier2014-06-201-6/+5
| | | | | | (smie-config-guess): Use smie-config-local so the rules are obeyed. Fixes: debbugs:17818
* * lisp/emacs-lisp/smie.el (smie--hanging-eolp-function): New var.Stefan Monnier2014-06-191-4/+10
| | | | | | | (smie-indent--hanging-p): Use it. * lisp/progmodes/sh-script.el (sh-set-shell): Set it. Fixes: debbugs:17621
* * lisp/emacs-lisp/smie.el (smie-next-sexp): Fix up "other-end" info whenStefan Monnier2014-06-131-1/+4
| | | | | | bumping forward into a closing paren. Fixes: debbugs:17761
* * lisp/emacs-lisp/package.el: Comment updateGlenn Morris2014-06-051-2/+0
|
* Some documentation for signing of packagesGlenn Morris2014-06-041-2/+7
| | | | | | | | | | | | * doc/emacs/package.texi (Package Menu, Package Installation): Mention signed packages. * doc/lispref/package.texi (Package Archives): Mention signing packages. * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Doc fixes. * etc/NEWS: Related edits.
* * lisp/emacs-lisp/package.el (package-pinned-packages): Doc fix.Glenn Morris2014-06-021-10/+17
| | | | * etc/NEWS: Related edit.
* * emacs-lisp/gv.el (window-buffer, window-display-table)Leo Liu2014-05-311-6/+11
| | | | | | | (window-dedicated-p, window-hscroll, window-point, window-start): Fix gv-expander. Fixes: debbugs:17630
* Fix typo in previousGlenn Morris2014-05-291-1/+1
|
* package.el: Fix some version tagsGlenn Morris2014-05-291-3/+3
| | | | | * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Fix :version.
* * lisp/emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assumeStefan Monnier2014-05-271-8/+10
| | | | | | there can't be more than 2 arguments. Fixes: debbugs:17584
* * lisp/emacs-lisp/nadvice.el (advice--member-p): Change second arg.Stefan Monnier2014-05-231-6/+10
| | | | | | | (advice-function-member-p): Tell it to check both names and functions. (advice--add-function): Adjust call accordingly. Fixes: debbugs:17531
* Replace uses of `save-buffer' with `write-region'Dmitry Gutov2014-05-211-9/+8
| | | | | | | | | | * lisp/emacs-lisp/package.el (package--download-one-archive): Use `write-region' instead of `save-buffer' to avoid running various hooks. (describe-package-1): Same. Insert newline at the end of the buffer if appropriate. Fixes: debbugs:17155
* * lisp/emacs-lisp/lisp.el (end-of-defun): Ensure we move.Stefan Monnier2014-05-201-13/+23
| | | | Fixes: debbugs:17274
* * lisp/emacs-lisp/timer.el (timer-event-handler): Fix last change.Stefan Monnier2014-05-181-1/+1
| | | | Fixes: debbugs:17392
* * lisp/emacs-lisp/timer.el (timer-event-handler): Don't run if canceled.Stefan Monnier2014-05-181-36/+44
| | | | Fixes: debbugs:17392
* Auto-commit of loaddefs files.David Engster2014-05-141-1/+1
|
* Deal with EIEIO methods without doc strings (Bug#17490).Nicolas Richard2014-05-141-1/+1
| | | | | * emacs-lisp/eieio-opt.el (eieio-help-class): Correctly deal with methods which do not have a doc string. (Bug#17490)
* * lisp/emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooledStefan Monnier2014-05-121-1/+1
| | | | into autoloading just because of a silly indirection.
* Move lisp/emacs-lisp/find-gc.el to admin/Glenn Morris2014-05-101-149/+0
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00118.html
* * lisp/emacs-lisp/nadvice.el: Support adding a given function multiple times.Stefan Monnier2014-05-101-20/+21
| | | | | | | | | (advice--member-p): If name is given, only compare the name. (advice--remove-function): Don't stop at the first match. (advice--normalize-place): New function. (add-function, remove-function): Use it. (advice--add-function): Pass the name, if any, to advice--remove-function.
* * lisp/emacs-lisp/package.el (package-compute-transaction): Topological sort.Stefan Monnier2014-05-061-9/+19
| | | | | | Add optional `seen' argument to detect and break infinite loops. Fixes: debbugs:16994
* Minor stylistic changes in find-gc.el.Eli Zaretskii2014-05-061-8/+4
| | | | | | lisp/emacs-lisp/find-gc.el (find-gc-unsafe, find-unsafe-funcs) (trace-unsafe, trace-use-tree): Make parentheses style be according to Emacs style.
* find-gc.el misc fixesGlenn Morris2014-05-051-44/+36
| | | | | | | | The whole file looks obsolete and/or broken. * lisp/emacs-lisp/find-gc.el (find-gc-source-directory): Give it a value. (find-gc-source-files): Update some names. (trace-call-tree): Simplify and update. Avoid predictable temp-file names.
* * emacs-lisp/cl-macs.el (cl-deftype): Fix indentation.Leo Liu2014-05-021-1/+1
|
* * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):Leo Liu2014-04-241-1/+1
| | | | | | Fix syntax for @. Fixes: debbugs:17325