- 14 Jul, 2018 2 commits
-
-
Noam Postavsky authored
-
Jonathan Kyle Mitchell authored
* xdisp.c (safe_set_text_properties): New function. (display_mode_element): Call Fset_text_properties through internal_condition_case_n, using safe_set_text_properties as a wrapper. (Bug#32038)
-
- 13 Jul, 2018 16 commits
-
-
Stefan Monnier authored
(diff--font-lock-prettify): New function. (diff-font-lock-keywords): Use it.
-
Glenn Morris authored
17ebb6e5 (origin/emacs-26) Use consistent function names in thread-tes... 1c862297 Fix format error in Faccept_process_output b38b91a8 Lessen stack consumption in recursive read1 3eb4603b Match w32 paths in grep sans --null hits (Bug#32051) 5cc7c4b4 Fix previous make-network-process change d6a1b69c Another documentation improvement in flyspell.el 9b49a8ed Improve documentation of Flyspell 3744fda5 Provide feature 'threads ef9025f5 Save the server alias on reconnect (Bug#29657) db3874b1 Refer to "proper lists" instead of "true lists" 35e0305d Avoid turning on the global-minor-mode recursively 51bf4e46 Fix Bug#32085
-
Basil L. Contovounesios authored
* lisp/emacs-lisp/subr-x.el (string-join): #'-quote function symbol. (string-trim-left, string-trim-right): Make better use of substring for minor speedup. * test/lisp/emacs-lisp/subr-x-tests.el (subr-x-test-string-trim-left, subr-x-test-string-trim-right) (subr-x-test-string-remove-prefix) (subr-x-test-string-remove-suffix): New tests.
-
Basil L. Contovounesios authored
* lisp/cus-theme.el (custom-new-theme-mode, customize-themes) (custom-theme-choose-mode): Use setq-local. (customize-create-theme): Ditto. Use delete-all-overlays. (describe-theme-1, custom-theme-summary): Simplify logic.
-
Basil L. Contovounesios authored
* lisp/custom.el (custom-quote): Duplicate macroexp-quote. (custom-load-symbol, customize-mark-to-save, customize-mark-as-set) (custom-theme-name-valid-p, enable-theme, custom-enabled-themes) (disable-theme): Simplify logic.
-
Basil L. Contovounesios authored
-
Basil L. Contovounesios authored
Remove duplicate 'Custom Themes' comment heading. (deftheme, custom-declare-theme): Fix advertised calling convention. (custom-enabled-themes): Fix message grammar.
-
Basil L. Contovounesios authored
For discussion, see thread starting at https://lists.gnu.org/archive/html/emacs-devel/2018-05/msg00222.html. * lisp/custom.el: (custom-available-themes): Use directory-files instead of performing arbitrary wildcard expansion in file names. (custom-theme--load-path): Document return value. * test/lisp/custom-tests.el: New file. (custom-theme--load-path): New test.
-
Basil L. Contovounesios authored
* etc/themes/adwaita-theme.el: * etc/themes/deeper-blue-theme.el: * etc/themes/dichromacy-theme.el: * etc/themes/leuven-theme.el: * etc/themes/light-blue-theme.el: * etc/themes/manoj-dark-theme.el: * etc/themes/misterioso-theme.el: * etc/themes/tango-dark-theme.el: * etc/themes/tango-theme.el: * etc/themes/tsdh-dark-theme.el: * etc/themes/tsdh-light-theme.el: * etc/themes/wheatgrass-theme.el: * etc/themes/whiteboard-theme.el: * etc/themes/wombat-theme.el: Disable no-byte-compile. https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00614.html https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00060.html
-
Basil L. Contovounesios authored
* lisp/custom.el (load-theme): Load byte-compiled file of safe themes when available. https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00614.html https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00060.html
-
Michael Albinus authored
* test/src/thread-tests.el (threads-call-error, threads-custom) (threads-errors, threads-sticky-point, threads-signal-early): Rename, using naming convention to prefix with "threads-".
-
Michael Albinus authored
* src/process.c (Faccept_process_output): Do not use format spec "%p", it isn't valid for error().
-
Paul Eggert authored
* src/lread.c (read1): Shrink local buffer size from MAX_ALLOCA to 128 (Bug#31995).
-
Noam Postavsky authored
* lisp/progmodes/grep.el (grep-regexp-alist): Add an optional part to match paths starting with C: (other drive letters). * test/lisp/progmodes/compile-tests.el (compile-tests--grep-regexp-testcases) (compile-tests--grep-regexp-tricky-testcases) (compile-test-grep-regexps): New tests. (compile--test-error-line): Return `compilation-message'.
-
Noam Postavsky authored
* lisp/vc/smerge-mode.el (smerge-refine-regions): Bind write-region-inhibit-fsync to t. This was reported in https://github.com/magit/magit/pull/2834 to give a noticable speedup.
-
Noam Postavsky authored
* test/lisp/epg-tests.el (epg-tests--config-program-alist): New constant, which allows gpg2 version 2.0+. (epg-tests-find-usable-gpg-configuration): Pass it to epg-find-configuration.
-
- 12 Jul, 2018 5 commits
-
-
Noam Postavsky authored
* src/process.c (Fmake_network_process): On 2018-07-09 "Explicitly reject :server and :nowait (Bug#31903)", the sense of the SERVER check was accidentally reversed so that we ended up looking for the wrong ADDRESS. Reported by T.V Raman in <https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00437.html>.
-
Eli Zaretskii authored
* lisp/textmodes/flyspell.el (flyspell-persistent-highlight): Doc fix.
-
Eli Zaretskii authored
For the background, see http://lists.gnu.org/archive/html/help-gnu-emacs/2018-07/msg00099.html. * doc/emacs/fixit.texi (Spelling): Add a couple of caveats. * lisp/textmodes/flyspell.el: Update commentary.
-
Stefan Monnier authored
Suggested by Robert Pluim <rpluim@gmail.com>. * lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Avoid cadr/cddr. * lisp/subr.el (zerop): Un-revert 2018-07-10T23:08:58-07:00!contovob@tcd.ie.
-
Michael Albinus authored
* src/thread.c (syms_of_threads): Provide feature "threads". * test/src/thread-tests.el (top): Declare the functions. (all): Use (featurep 'threads) check.
-
- 11 Jul, 2018 8 commits
-
-
Basil L. Contovounesios authored
* lisp/subr.el (zerop): Add commentary explaining why moving the function's location within the file broke bootstrap in 2018-07-10T23:08:58-07:00!contovob@tcd.ie.
-
Glenn Morris authored
* lisp/subr.el (zerop): Revert previous change, which caused bootstrap to fail with void function cadr.
-
Basil L. Contovounesios authored
* lisp/subr.el (zerop): Move from under 'List functions' heading to under 'Basic Lisp functions' heading.
-
Miciah Masters authored
rcirc does not retain the server alias on reconnect. As a result, rcirc fails to re-use server and channel buffers when an alias is used. Further problems may ensue when aliases are used to differentiate multiple connections to the same host, for example when using a single IRC bouncer or proxy to connect to multiple IRC networks. Save the server alias when connecting to a server so that reconnect will retain the alias. * lisp/net/rcirc.el (rcirc-connect): Include server-alias when setting rcirc-connection-info. Copyright-paperwork-exempt: yes
-
Basil L. Contovounesios authored
* doc/lispref/lists.texi (Cons Cells, Building Lists): * doc/lispref/sequences.texi (Vector Functions): Use the more popular term "proper", rather than "true", to qualify nil-terminated lists. For discussion, see the following emacs-devel subthreads: https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00112.html https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html
-
Stefan Monnier authored
Remove redundant :group arguments. (diff-font-lock-refine): New var. (diff--refine-hunk): New function, extracted from diff-refine-hunk. (diff-refine-hunk): Use it. (diff--font-lock-refine--refresh): New function. (diff--font-lock-refined): New function. (diff-font-lock-keywords): Use it.
-
Filipp Gunbin authored
* lisp/progmodes/sql.el (sql-buffer-live-p): Fix handling of optional connection argument. (Bug#32107)
-
Jonathan Kyle Mitchell authored
* lisp/eshell/esh-mode.el (eshell/clear): Bind eshell-input-filter-functions to nil to prevent entries like eshell-smart-display-setup from causing infinite recursion.
-
- 10 Jul, 2018 9 commits
-
-
Noam Postavsky authored
-
John Shahid authored
* lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Clear the buffer-list inside MODE-enable-in-buffers to avoid enabling the mode recursively. (Bug#31793)
-
Michael Albinus authored
* doc/misc/tramp.texi (GVFS based methods): `dav' and `davs' do not support paths in the volume name. (Bug#32085)
-
Paul Eggert authored
-
Basil L. Contovounesios authored
For discussion, see emacs-devel thread starting at https://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00460.html. * lisp/subr.el (proper-list-p): New function. Implementation suggested by Paul Eggert <eggert@cs.ucla.edu> in https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html. * doc/lispref/lists.texi (List Elements): * etc/NEWS: Document proper-list-p. * lisp/org/ob-core.el (org-babel-insert-result): * lisp/emacs-lisp/byte-opt.el (byte-optimize-if): * lisp/emacs-lisp/cl-macs.el (cl--make-usage-args): Use proper-list-p. * lisp/emacs-lisp/ert.el (ert--proper-list-p): Remove. Replaced by proper-list-p in lisp/subr.el. (ert--explain-equal-rec): Use proper-list-length. * lisp/format.el (format-proper-list-p): Remove. Replaced by proper-list-p in lisp/subr.el. (format-annotate-single-property-change): Use proper-list-p. * test/lisp/emacs-lisp/ert-tests.el (ert-test-proper-list-p): Move from here... * test/lisp/subr-tests.el (subr-tests--proper-list-length): ...to here, mutatis mutandis.
-
Noam Postavsky authored
* lisp/indent.el (indent-line-to): Use the back-to-indentation point as the end-point of whitespace removal, rather than backward-to-indentation which doesn't respect field boundaries. * test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-indent-with-read-only-field): Don't expect to fail.
-
Noam Postavsky authored
The following commit was skipped: 8f7d35ca Stop using indent-line-to in lisp-indent-line (Bug#32014)
-
Noam Postavsky authored
db3f7797 ; Test for Bug#32014 90d95b00 Explicitly reject :server and :nowait (Bug#31903) 917158f8 Fix Bug#32090 # Conflicts: # src/process.c
-
Noam Postavsky authored
The following commit was skipped: 848f0f73 Fix floating point exceptions on Alpha (Bug#32086)
-