- 15 Jun, 2013 11 commits
-
-
Ted Zlatanov authored
-
Stefan Monnier authored
(package-obsolete-list): Rename from package-obsolete-alist, and make it into a simple list of package-desc. (package-strip-version): Remove. (package-built-in-p): Use package--builtin-versions. (package-mark-obsolete): Simplify. (package-process-define-package): Mark it obsolete if older than the builtin version. (package-handle-response): Use line-end-position. (package-read-archive-contents, package--download-one-archive): Simplify. (package--add-to-archive-contents): Skip if older than the builtin or installed version. (package-menu-describe-package): Fix last change. (package-list-unversioned): New var. (package-menu--generate): Use it. * lisp/Makefile.in (autoloads): Set autoload-builtin-package-versions. * lisp/startup.el (package--builtin-versions): New var. (package-subdirectory-regexp): Remove. (package--description-file): Hard code its value instead. * lisp/emacs-lisp/autoload.el: Manage package--builtin-versions. (autoload--insert-text, autoload--insert-cookie-text): New functions. (autoload-builtin-package-versions): New variable. (autoload-generate-file-autoloads): Use them. Remove the list of autoloaded functions/macros from the (autoload...) comments.
-
Xue Fuqiao authored
-
Eli Zaretskii authored
src/xdisp.c (Fline_pixel_height): New function, required for solving bug #14567. lisp/simple.el (line-move-partial): Don't jump to the next screen line as soon as it becomes visible. Instead, continue enlarging the vscroll until the portion of a tall screen line that's left on display is about the height of the frame's default font.
-
Eli Zaretskii authored
-
Xue Fuqiao authored
-
Paul Eggert authored
-
Glenn Morris authored
* lisp/vc/vc-dispatcher.el (vc-compilation-mode): Avoid making compilation-error-regexp-alist void, or local while let-bound.
-
Glenn Morris authored
Fixes: debbugs:14614
-
Juanma Barranquero authored
-
Simen Heggestøyl authored
* lisp/progmodes/scheme.el (scheme-font-lock-keywords-2): Add export, import, library. (library): Set indent function. Fixes: debbugs:9164
-
- 14 Jun, 2013 12 commits
-
-
Glenn Morris authored
-
Lars Magne Ingebrigtsen authored
lisp/gnus/shr.el: Remove shr-preliminary-table-render, since that can't really be used for anything in practice
-
Ivan Kanis authored
-
Albert Krewinkel authored
doc/misc/sieve.texi: (Managing Sieve): Fix port in example, fix documentation for keys q and Q (Standards): Reference RFC5804 as the defining document of the managesieve protocol
-
Ivan Kanis authored
-
Glenn Morris authored
-
Stefan Monnier authored
through a symbol rather than letrec.
-
Katsumi Yamaoka authored
-
David Edmondson authored
lisp/gnus/mml2015.el (mml2015-maximum-key-image-dimension): New user option to control the maximum size of photo ID image (mml2015-epg-key-image-to-string): Respect it
-
Lars Magne Ingebrigtsen authored
lisp/gnus/shr.el (shr-tag-table-1): Mark the preliminary table renderings instead of the final one so that we can more easily distinguish them lisp/gnus/eww.el (eww-submit): Compute the submission URL correctly
-
Stefan Monnier authored
(package-desc): Add `dir' field. (package-desc-full-name): New function. (package-load-descriptor): Combine the two arguments. Don't use `load'. (package-maybe-load-descriptor): Remove. (package-load-all-descriptors): Just call package-load-descriptor. (package--disabled-p): New function. (package-desc-vers, package-desc-doc): Remove aliases. (package--dir): Remove function. (package-activate): Check if a package is disabled. (package-process-define-package): New function, extracted from define-package. (define-package): Turn into a place holder. (package-unpack-single, package-tar-file-info): Use package--description-file. (package-compute-transaction): Use package--disabled-p. (package-download-transaction): Don't call package-maybe-load-descriptor since they're all loaded anyway. (package-install): Change argument to be a pkg-desc. (package-delete): Use a single pkg-desc argument. (describe-package-1): Use package-desc-dir instead of package--dir. Use package-desc property instead of package-symbol. (package-install-button-action): Adjust accordingly. (package--push): Rewrite. (package-menu--print-info): Adjust accordingly. Change the ID format to be a pkg-desc. (package-menu-describe-package, package-menu-get-status) (package-menu--find-upgrades, package-menu-mark-upgrades) (package-menu-execute, package-menu--name-predicate): Adjust accordingly. * lisp/startup.el (package--description-file): New function. (command-line): Use it. * lisp/emacs-lisp/package-x.el (package-upload-buffer-internal): Use package-desc-version.
-
Stefan Monnier authored
(byte-compile-preprocess): Use it. (byte-compile-file-form-defalias): Try a bit harder to use macros we can't quite recognize. (byte-compile-add-to-list): Remove. * lisp/emacs-lisp/cconv.el (cconv-warnings-only): New function. (cconv-closure-convert): Add assertion. * lisp/emacs-lisp/map-ynp.el: Use lexical-binding. (map-y-or-n-p): Remove unused vars `tail' and `object'. Factor out some repeated code. * etc/NEWS (utf-8 for el): Move to the incompatible section.
-
- 13 Jun, 2013 17 commits
-
-
Xue Fuqiao authored
-
Xue Fuqiao authored
-
Stefan Monnier authored
(eval-after-load): Allow form to be a function. take advantage of lexical-binding. (do-after-load-evaluation): Use dolist and adjust to new format. * lisp/simple.el (bad-packages-alist): Use dolist and with-eval-after-load. * doc/lispref/loading.texi (Hooks for Loading): Document with-eval-after-load instead of eval-after-load. Don't document after-load-alist. * src/lread.c (syms_of_lread): * src/fns.c (Fprovide): Adjust to new format of after-load-alist.
-
Juri Linkov authored
possible search modes from `isearch-message-prefix' to the prompt. (isearch-occur): Use `with-isearch-suspended' to not exit Isearch when reading a regexp to collect. * lisp/replace.el (perform-replace): Display "symbol " and other search modes from `isearch-message-prefix' in the *Help* buffer.
-
Juri Linkov authored
string begins or ends in whitespace. The LAX arg is applied to both ends of the search string. Use `regexp-quote' and explicit \< and \> instead of \b. Use \` and \' instead of ^ and $. (isearch-symbol-regexp): Sync with `word-search-regexp' where word boundaries are replaced with symbol boundaries, and characters between symbols match non-word non-symbol syntax. Fixes: debbugs:14602
-
Juri Linkov authored
by the prefix arg. Fixes: debbugs:14563
-
Juri Linkov authored
* lisp/isearch.el (isearch-yank-word, isearch-yank-line) (isearch-char-by-name, isearch-quote-char) (isearch-printing-char, isearch-process-search-char): Add optional count prefix arg. * lisp/international/isearch-x.el (isearch-process-search-multibyte-characters): Add optional count prefix arg. Fixes: debbugs:14563
-
Vitalie Spinu authored
(set-temporary-overlay-map): Use them; and take advantage of lexical-binding. Fixes: debbugs:14095
-
Glenn Morris authored
* startup.el (tty-handle-args): Don't just discard "--" and anything after.
-
Paul Eggert authored
-
Stefan Monnier authored
Use plist-get rather than CL's getf. (sieve-manage-parse-capability): Avoid CL's remove-if.
-
Paul Eggert authored
-
Glenn Morris authored
-
Lars Magne Ingebrigtsen authored
lisp/gnus/eww.el (eww-tag-select): Use the first value as the default value
-
Glenn Morris authored
-
Michael Albinus authored
* net/secrets.el (secrets-struct-secret-content-type): New defonst. (secrets-create-item): Use it. Prefix properties with interface.
-
Glenn Morris authored
-