| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
proper Lisp quoting.
Fixes: debbugs:17934
|
|
|
|
| |
Support lexical-binding.
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* lisp/emacs-lisp/cl-macs.el (help-add-fundoc-usage):
* lisp/gnus/mm-util.el (help-function-arglist):
Remove outdated declarations.
|
|
|
|
|
| |
* lisp/emacs-lisp/authors.el (authors-valid-file-names)
(authors-renamed-files-alist): Additions.
|
|
|
|
|
|
| |
(package-desc-status): Obey it.
Fixes: debbugs:17625
|
|
|
|
|
|
| |
(smie-config-guess): Use smie-config-local so the rules are obeyed.
Fixes: debbugs:17818
|
|
|
|
|
|
|
| |
(smie-indent--hanging-p): Use it.
* lisp/progmodes/sh-script.el (sh-set-shell): Set it.
Fixes: debbugs:17621
|
|
|
|
|
|
| |
bumping forward into a closing paren.
Fixes: debbugs:17761
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* etc/NEWS: Related edit.
|
|
|
|
|
|
|
| |
(window-dedicated-p, window-hscroll, window-point, window-start):
Fix gv-expander.
Fixes: debbugs:17630
|
| |
|
|
|
|
|
| |
* lisp/emacs-lisp/package.el (package-check-signature)
(package-unsigned-archives): Fix :version.
|
|
|
|
|
|
| |
there can't be more than 2 arguments.
Fixes: debbugs:17584
|
|
|
|
|
|
|
| |
(advice-function-member-p): Tell it to check both names and functions.
(advice--add-function): Adjust call accordingly.
Fixes: debbugs:17531
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Fixes: debbugs:17274
|
|
|
|
| |
Fixes: debbugs:17392
|
|
|
|
| |
Fixes: debbugs:17392
|
| |
|
|
|
|
|
| |
* emacs-lisp/eieio-opt.el (eieio-help-class): Correctly deal with
methods which do not have a doc string. (Bug#17490)
|
|
|
|
| |
into autoloading just because of a silly indirection.
|
|
|
|
| |
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00118.html
|
|
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
|
|
| |
Add optional `seen' argument to detect and break infinite loops.
Fixes: debbugs:16994
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Fix syntax for @.
Fixes: debbugs:17325
|
|
|
|
|
| |
* lisp/emacs-lisp/cl.el (gv): Require gv early to break eager
macro-expansion cycles.
|
| |
|
|
|
|
| |
0 like nil.
|
|
|
|
|
| |
(package--archive-contents-from-url): Use url-insert-file-contents;
package-handle-response no longer exists.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(url-http-parse-response, url-http-end-of-headers, url-recreate-url)
(url-http-target-url): Remove unused declarations.
(package-handle-response): Remove.
(package--with-work-buffer): Use url-insert-file-contents and simplify.
(package--download-one-archive): Use current-buffer instead of
dynamic binding of `buffer'.
(describe-package-1): Do not decode readme-string.
* lisp/url/url-handlers.el (url-http-parse-response): Add autoload.
(url-insert-file-contents): Signal file-error in case of HTTP error.
|
|
|
|
|
|
|
|
| |
* lisp/emacs-lisp/package.el (package--add-to-archive-contents):
Include already installed and built-in packages in
`package-archive-contents'.
(package-install): Don't include already installed packages in the
options on interactive invocation.
|
| |
|
|
|
|
| |
is already displayed in another window, switch to that window.
|
| |
|
|
|
|
|
| |
* lisp/emacs-lisp/package.el (package-desc): Use the contents of the
quoted form, not its cdr.
|
|
|
|
|
|
|
| |
* lisp/emacs-lisp/package.el (package-compute-transaction):
Use `version-list-<=' to compare the requirement version against
the package version already to be installed. Update the error
message.
|
|
|
|
|
|
|
|
|
|
|
| |
the docstring of functions advised before dumping.
* src/doc.c (store_function_docstring): Warn when we don't know where to
put a docstring.
(Fsubstitute_command_keys): Don't advertise the fact that
text-properties are dropped, since we think it's a bug that we'll fix
in 24.5.
Fixes: debbugs:16993
|
| |
|
|
|
|
|
|
| |
(advice--make-interactive-form): Use it to avoid (auto)loading function.
(advice--make-1, advice-add, advice-remove):
Remove braindead :advice-pending hack.
|
|
|
|
|
|
|
|
|
|
| |
* lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Set
`comment-use-syntax' to t to avoid the unnecessary runtime check.
Set `comment-start-skip' to a simpler value that doesn't try to
check if the semicolon is escaped (this is handled by
`syntax-ppss' now).
* lisp/progmodes/scheme.el (scheme-mode-variables): Same.
|
|
|
|
| |
Tweak menu item text.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They are now needed by eg the function `documentation' in some circumstances.
* lisp/help-fns.el (help-split-fundoc, help-add-fundoc-usage)
(help-function-arglist, help-make-usage): Move from here...
* lisp/help.el (help-split-fundoc, help-add-fundoc-usage)
(help-function-arglist, help-make-usage): ... to here.
* lisp/emacs-lisp/bytecomp.el (byte-compile-lambda): Do not load help-fns.
Fixes: debbugs:17001
|
|
|
|
|
|
| |
Accept requirements without explicit version.
Fixes: debbugs:14941
|
| |
|