Rob Browning [Sun, 16 Aug 2020 18:11:10 +0000 (13:11 -0500)]
record new upstream branch
Rob Browning [Sun, 16 Aug 2020 17:06:10 +0000 (12:06 -0500)]
Adjust debian/changelog for UNRELEASED 1:27.1+1-1 development
Rob Browning [Sun, 17 May 2020 00:26:38 +0000 (19:26 -0500)]
Update debian/changelog for 1:26.3+1-2 release
Rob Browning [Sun, 17 May 2020 00:21:39 +0000 (19:21 -0500)]
Fix intermittent test failures in process-tests
Add 0012-The-Emacs-process-tests-should-no-longer-fail-interm.patch to
address the issue.
Thanks to Ivo De Decker for reporting the problem, J. Smith for
tracking down the upstream bug, and Nick Gasson for locating the
upstream patch.
Closes: 944616
Noam Postavsky [Fri, 23 Aug 2019 00:48:19 +0000 (20:48 -0400)]
The Emacs process-tests should no longer fail intermittently
This upstream patch has been incorporated to fix the problem:
Fix non-deterministic process test
* test/src/process-tests.el (set-process-filter-t): Don't assume
subprocess output will come in a single chunk, keep waiting for more
data until next "prompt" is read from subprocess.
Origin: backport, commit:
aa49aa884053d0e8b33efe265f2aade19d1f3f3d)
Bug: https://debbugs.gnu.org/36591
Forwarded: not-needed
Rob Browning [Sun, 17 May 2020 00:05:09 +0000 (19:05 -0500)]
Adjust debian/changelog for UNRELEASED 1:26.3+1-2 development
Rob Browning [Tue, 10 Sep 2019 01:18:28 +0000 (20:18 -0500)]
Update debian/changelog for 26.3+1-1 release
Rob Browning [Tue, 10 Sep 2019 01:16:44 +0000 (20:16 -0500)]
Don't override the upstream EPLA packaging key anymore
Emacs 26.3 has the correct version.
This reverts commit
d1de1246503b55518a912694704fd5e509e01d3a.
Rob Browning [Tue, 10 Sep 2019 00:59:38 +0000 (19:59 -0500)]
Update debian/control for 26.3
Rob Browning [Tue, 10 Sep 2019 00:59:28 +0000 (19:59 -0500)]
Update debian/copyright for 26.3
Rob Browning [Tue, 10 Sep 2019 00:54:47 +0000 (19:54 -0500)]
Merge upstream version 26.3
Closes: 939737
Glenn Morris [Sat, 15 Dec 2018 22:49:46 +0000 (14:49 -0800)]
Fix an eshell ls dired test for non-recent files
* test/lisp/eshell/em-ls-tests.el (em-ls-test-bug27844):
Work around an eshell issue with non-recent files. (Bug#33734)
Rob Browning [Mon, 17 Dec 2018 21:27:30 +0000 (15:27 -0600)]
Mark echo-server-with-dns test as :unstable for now
It fails inside a Debian sbuild chroot.
Rob Browning [Sun, 16 Dec 2018 23:13:36 +0000 (17:13 -0600)]
Mark vc-bzr-test-fauilt-bzr-autoloads as unstable for now
Currently the test fails like this:
Running 3 tests (2018-12-17 12:17:43-0600)
passed 1/3 vc-bzr-test-bug9726
Mark set
Press C-c C-c when you are done editing.
Enter a change comment. Type C-c C-c when done
passed 2/3 vc-bzr-test-bug9781
Falling back on "slow" status detection ((file-missing "Opening input file" "No such file or directory" "/tmp/vc-bzr-testVlgmsb/bzr/.bzr/checkout/dirstate"))
Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
Warnings in `bzr' output: bzr: ERROR: invalid header line: ''
Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
Warnings in `bzr' output: bzr: ERROR: invalid header line: ''
Test vc-bzr-test-faulty-bzr-autoloads backtrace:
logand(nil 128)
vc-mode-line("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el" Bzr)
vc-refresh-state()
run-hooks(find-file-hook)
after-find-file(t t)
find-file-noselect-1(#<buffer loaddefs.el> "/tmp/vc-bzr-testVlgmsb/b
find-file-noselect("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el")
autoload-find-generated-file()
update-directory-autoloads("/tmp/vc-bzr-testVlgmsb/bzr/")
(progn (update-directory-autoloads default-directory) t)
(setq value-35 (progn (update-directory-autoloads default-directory)
(unwind-protect (setq value-35 (progn (update-directory-autoloads de
(if (unwind-protect (setq value-35 (progn (update-directory-autoload
(let (form-description-36) (if (unwind-protect (setq value-35 (progn
(let ((value-35 (gensym "ert-form-evaluation-aborted-"))) (let (form
(progn (call-process vc-bzr-program nil nil nil "init") (let ((temp-
(unwind-protect (progn (call-process vc-bzr-program nil nil nil "ini
(let* ((homedir (make-temp-file "vc-bzr-test" t)) (bzrdir (expand-fi
(lambda nil (let* ((fn-30 (function executable-find)) (args-31 (cond
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
ert-run-test(#s(ert-test :name vc-bzr-test-faulty-bzr-autoloads :doc
ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi
ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
command-line-1(("-L" ":/home/locke/tmp/main-26.1/debian/build-src/te
command-line()
normal-top-level()
Test vc-bzr-test-faulty-bzr-autoloads condition:
(wrong-type-argument number-or-marker-p nil)
FAILED 3/3 vc-bzr-test-faulty-bzr-autoloads
Ran 3 tests, 2 results as expected, 1 unexpected (2018-12-17 12:17:46-0600)
1 unexpected results:
FAILED vc-bzr-test-faulty-bzr-autoloads
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Rob Browning [Mon, 10 Oct 2016 22:35:56 +0000 (17:35 -0500)]
Kill gpg agent in package-test.el to avoid a race
package-test.el should no longer fail during clean up.
* Previously a delete-directories call raced with the gpg agent's own
cleanup process (presumably triggered by the first deletion of one of
the agent's sockets). As a result, it looks like the agent might
delete one of its sockets after delete-directories had decided to
delete the socket, but before it made the attempt, causing an
exception.
* To fix the problem, explicitly ask gpg-connect-agent to kill the agent
before attempting to delete the gnupg home directory, and then delete
via "rm -rf" to ignore any vanishing files.
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)
These are OS X specific, and were removed for now, due to uncertainty
over the licensing.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications
The output of (version) has been modified to indicate Debian modifications.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian
Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to /usr/... as
appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG
Files that appear to be incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor
Emacs runs debian-startup and sets debian-emacs-flavor.
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs/
Emacs prefers /usr/share/info/emacs to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs before /usr/share/info.
Rob Browning [Tue, 10 Sep 2019 00:41:04 +0000 (19:41 -0500)]
record new upstream branch
Rob Browning [Tue, 10 Sep 2019 00:32:49 +0000 (19:32 -0500)]
Merge upstream version 26.3
Rob Browning [Tue, 10 Sep 2019 00:07:27 +0000 (19:07 -0500)]
Adjust debian/changelog for UNRELEASED 26.3+1-1 development
Rob Browning [Sun, 8 Sep 2019 20:04:04 +0000 (15:04 -0500)]
Update debian/changelog for 26.1+1-4 release
Rob Browning [Mon, 2 Sep 2019 21:08:11 +0000 (16:08 -0500)]
Update the EPLA packaging key (previous key expires 2019-09-23)
Add the new upstream key from this upstream commit:
commit
f16785d361097df9fddfcc0b60ae6f0d92e7e911
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Date: Wed May 8 13:19:36 2019 -0400
* etc/package-keyring.gpg: Add the 2019 key (backport)
Origin: backport, commit:
916510b6d919a333d1dac528a9d051aa6d857ccc
Forwarded: not-needed
Add the old and new keyrings to debian/ and
debian/source/include-binaries since debian/patches/ can't handle git
binary diffs.
Thanks to Stefan Monnier for reporting the problem and providing the
patch.
Rob Browning [Mon, 2 Sep 2019 20:17:58 +0000 (15:17 -0500)]
Adjust debian/changelog for UNRELEASED 26.1+1-4 development
Nicolas Petton [Wed, 21 Aug 2019 22:40:13 +0000 (00:40 +0200)]
* etc/HISTORY: Add Emacs 26.3 release release date.
Nicolas Petton [Wed, 21 Aug 2019 22:38:54 +0000 (00:38 +0200)]
Bump Emacs version to 26.3
* README:
* configure.ac:
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version.
Nicolas Petton [Wed, 21 Aug 2019 22:38:06 +0000 (00:38 +0200)]
; ChangeLog.3 update
Nicolas Petton [Wed, 21 Aug 2019 22:15:11 +0000 (00:15 +0200)]
* etc/AUTHORS: Update.
Nicolas Petton [Wed, 21 Aug 2019 22:13:37 +0000 (00:13 +0200)]
* ; ChangeLog.3 update
Nicolas Petton [Wed, 21 Aug 2019 20:52:46 +0000 (22:52 +0200)]
* etc/NEWS: Delete temporary markup.
Noam Postavsky [Sat, 27 Jul 2019 03:20:37 +0000 (23:20 -0400)]
Fix process filter documentation (Bug#13400)
* doc/lispref/processes.texi (Asynchronous Processes): Note that input
may read when sending data as well.
(Output from Processes): Note that functions which send data may also
trigger reading from processes.
(Input to Processes, Filter Functions): Note that filter functions may
be called recursively.
Tino Calancha [Mon, 19 Aug 2019 15:32:09 +0000 (17:32 +0200)]
Fix query-replace-regexp undo feature
Ensure that non-regexp strings used with `looking-at' are quoted.
* lisp/replace.el (perform-replace): Quote regexp (Bug#37073).
* test/lisp/replace-tests.el (replace-tests-perform-replace-regexp-flag):
New variable.
(replace-tests-with-undo): Use it.
(query-replace-undo-bug37073): Add tests.
Eli Zaretskii [Sun, 18 Aug 2019 16:36:31 +0000 (19:36 +0300)]
Support the new Japanese era name
* admin/unidata/NormalizationTest.txt:
* admin/unidata/UnicodeData.txt: Add U+32FF SQUARE ERA NAME REIWA.
Do not merge to master.
* test/lisp/international/ucs-normalize-tests.el
(ucs-normalize-tests--failing-lines-part1)
(ucs-normalize-tests--failing-lines-part2): Update. Do not
merge to master.
* etc/NEWS: Mention the change.
Eli Zaretskii [Sun, 18 Aug 2019 15:23:06 +0000 (18:23 +0300)]
Fix a typo in char-width-table
* lisp/international/characters.el (char-width-table): Fix a
typo in zero-width characters.
Eli Zaretskii [Sat, 17 Aug 2019 15:13:58 +0000 (18:13 +0300)]
Minor update in admin/notes/unicode
* admin/notes/unicode: Mention changes to be done in
setup-default-fontset in fontset.el. (Bug#14461)
Noam Postavsky [Fri, 16 Aug 2019 11:26:40 +0000 (07:26 -0400)]
Fix lisp indent infloop on unfinished strings (Bug#37045)
* lisp/emacs-lisp/lisp-mode.el (lisp-indent-calc-next): Stop trying to
skip over strings if we've hit the end of buffer.
* test/lisp/emacs-lisp/lisp-mode-tests.el
(lisp-indent-unfinished-string): New test.
Eli Zaretskii [Sat, 17 Aug 2019 11:21:47 +0000 (14:21 +0300)]
Improve commentary in composite.el
* lisp/composite.el (compose-gstring-for-graphic)
(compose-gstring-for-terminal): Add comments that explain
Unicode General Category mnemonics in human-readable terms.
(Bug#14461)
Eli Zaretskii [Sat, 17 Aug 2019 08:02:52 +0000 (11:02 +0300)]
; Improve commentary in xdisp.c
* src/xdisp.c: Add to the commentary the description of
stop_charpos, and how it is used during iteration.
Eli Zaretskii [Fri, 16 Aug 2019 13:45:57 +0000 (16:45 +0300)]
Fix markup in dired-x.texi
* doc/misc/dired-x.texi (Omitting Variables)
(Local Variables, Shell Command Guessing)
(Advanced Cleaning Variables, Special Marking Function): Fix
markup and indexing. (Bug#14212)
Eli Zaretskii [Fri, 16 Aug 2019 06:39:51 +0000 (09:39 +0300)]
; Fix typo in a doc string of speedbar.el
* lisp/speedbar.el (speedbar-supported-extension-expressions):
Fix a typo in the doc string. (Bug#37041)
Eli Zaretskii [Sat, 10 Aug 2019 19:19:31 +0000 (22:19 +0300)]
* src/callproc.c (Fcall_process): Doc fix.
Eli Zaretskii [Sat, 10 Aug 2019 09:48:03 +0000 (12:48 +0300)]
Improve documentation of features that use the fringes
* doc/emacs/display.texi (Fringes): Add cross-reference to
where indicate-empty-lines is described.
(Useless Whitespace): Add an @anchor for a more accurate
cross-reference in "Fringes".
Mauro Aranda [Wed, 7 Aug 2019 14:55:54 +0000 (11:55 -0300)]
Fix docstrings in pong
* lisp/play/pong.el (pong-move-left pong-move-right): Refer to the
right bats and directions of movement. (Bug#36959)
Eli Zaretskii [Fri, 9 Aug 2019 07:31:39 +0000 (10:31 +0300)]
Improve doc strings of 'append-to-buffer' and friends
* lisp/simple.el (append-to-buffer, prepend-to-buffer)
(copy-to-buffer): Doc fixes.
Mauro Aranda [Tue, 6 Aug 2019 15:45:28 +0000 (12:45 -0300)]
Fix octave-mode ElDoc support
* lisp/progmodes/octave.el (octave-eldoc-function-signatures): Fix the
regexp used, so no match happens when there is no defined function FN.
Also, tweak the regexp to support GNU Octave 4.2.x and newer. (Bug#36459)
Eli Zaretskii [Thu, 8 Aug 2019 13:17:51 +0000 (16:17 +0300)]
Avoid Groff hanging on MS-Windows when invoked by "M-x man"
* lisp/man.el (Man-build-man-command): On MS-Windows, redirect
stdin of 'man' to the null device, to make sure Groff exits
immediately after formatting the man page.
Philipp Stephani [Wed, 2 Jan 2019 21:22:18 +0000 (22:22 +0100)]
Ignore pending_signals when checking for quits.
pending_signals is often set if no quit is pending. This results in
bugs in module code if the module returns but no quit is actually
pending.
* src/emacs-module.c (module_should_quit): Use QUITP macro to check
whether the caller should quit.
* src/eval.c: Remove obsolete comment.
Basil L. Contovounesios [Fri, 2 Aug 2019 12:54:09 +0000 (15:54 +0300)]
Fix nnmail-expiry-wait docs and custom :types
* doc/misc/gnus.texi (Group Parameters, Expiring Mail):
* lisp/gnus/gnus-cus.el (gnus-group-parameters): Clarify
descriptions of nnmail-expiry, nnmail-expiry-wait, and
nnmail-expiry-wait-function.
* lisp/gnus/nnmail.el (nnmail-expiry-wait)
(nnmail-expiry-wait-function): Clarify docstrings and fix custom
:types (bug#36850).
Eli Zaretskii [Sat, 3 Aug 2019 11:20:34 +0000 (14:20 +0300)]
* lisp/simple.el (kill-do-not-save-duplicates): Doc fix. (Bug#36827)
Eli Zaretskii [Sat, 3 Aug 2019 09:41:35 +0000 (12:41 +0300)]
Improve documentation of debugging Lisp syntax error
* doc/lispref/debugging.texi (Syntax Errors, Excess Open)
(Excess Close): Name the commands invoked by the key
sequences. Add cross-references to appropriate sections of
the Emacs manual. (Bug#21385)
(cherry picked from commit
faafd467a374c9398ee4668cdc173611d35693ed)
Glenn Morris [Thu, 1 Aug 2019 13:08:11 +0000 (06:08 -0700)]
; Auto-commit of loaddefs files.
Eli Zaretskii [Tue, 30 Jul 2019 14:50:32 +0000 (17:50 +0300)]
; * doc/lispref/positions.texi (List Motion): Fix last change.
Noam Postavsky [Sun, 28 Jul 2019 16:15:33 +0000 (12:15 -0400)]
Add index for "\( in strings" (Bug#25195)
* doc/emacs/programs.texi (Left Margin Paren): Add index for "\( in
strings".
* doc/lispref/positions.texi (List Motion): Add index, and cross
reference.
Martin Rudalics [Tue, 30 Jul 2019 07:23:22 +0000 (09:23 +0200)]
Fix doc-string of 'fit-window-to-buffer' (Bug#36848)
* lisp/window.el (fit-window-to-buffer): Fix doc-string.
Suggested by Drew Adams <drew.adams@oracle.com>
Tino Calancha [Fri, 26 Jul 2019 15:18:19 +0000 (17:18 +0200)]
Update view-mode docstring
Not all the kill commands save the text in the kill ring
by default (e.g. `kill-rectangle').
It is more precise to just say that the kill commands save
the text and do not change the buffer (Bug#36741).
* lisp/view.el (view-mode): Update docstring.
Noam Postavsky [Fri, 26 Jul 2019 02:51:28 +0000 (22:51 -0400)]
; * lisp/term.el: Add missing / to esc seq commentary.
Noam Postavsky [Thu, 25 Jul 2019 00:33:18 +0000 (20:33 -0400)]
Fix subproc listening when setting filter to non-t (Bug#36591)
* src/process.c (Fset_process_filter): Call add_process_read_fd
according to the state of process filter before it's updated. This
restores the correct functioning as it was before 2016-02-16 "Allow
setting the filter masks later". Inline the set_process_filter_masks
call instead of fixing it that function, because it is also called
from connect_network_socket, and we don't want to change the behavior
of that function so close to release.
* test/src/process-tests.el (set-process-filter-t): New test.
Noam Postavsky [Thu, 25 Jul 2019 03:15:07 +0000 (23:15 -0400)]
* etc/NEWS.25: Belatedly announce rcirc-reconnect-delay.
Noam Postavsky [Thu, 25 Jul 2019 02:02:59 +0000 (22:02 -0400)]
Mention term.el's \032 dir tracking in commentary (Bug#19524)
* lisp/term.el: Mention both forms of directory tracking in
commentary. Remove obsolete ChangeLog comments. Move more relevant
summary comments to the top.
Stefan Kangas [Sun, 14 Jul 2019 03:59:46 +0000 (05:59 +0200)]
Remove upload functionality of package-x from the elisp manual
Suggested by Stefan Monnier.
Ref: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19537#8
* doc/lispref/package.texi (Package Archives): Don't document
package-x upload functions in the elisp manual, since they are not
very commonly used. (Bug#19537)
* lisp/emacs-lisp/package-x.el (package-archive-upload-base)
(package-upload-buffer, package-upload-file): Add to the doc strings
any details removed from the elisp manual that would otherwise be
missing.
Nicolas Petton [Thu, 25 Jul 2019 20:50:07 +0000 (22:50 +0200)]
* etc/AUTHORS: Update.
Basil L. Contovounesios [Mon, 22 Jul 2019 20:14:18 +0000 (21:14 +0100)]
Clarify Gravatar docs
For discussion, see the following thread:
https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
* doc/misc/gnus.texi (X-Face): Fix cross-reference.
(Gravatars):
* lisp/gnus/gnus-gravatar.el (gnus-gravatar-too-ugly):
* lisp/image/gravatar.el (gravatar-cache-ttl, gravatar-rating)
(gravatar-size): Clarify user option descriptions.
(gravatar-retrieve, gravatar-retrieve-synchronously): Document
return value.
Alan Mackenzie [Mon, 22 Jul 2019 14:57:41 +0000 (14:57 +0000)]
* doc/lispref/display.texi (Defining Faces): Say a face can't be undefined.
Noam Postavsky [Wed, 17 Jul 2019 11:20:20 +0000 (07:20 -0400)]
Handle completely undecoded input in term (Bug#29918)
* lisp/term.el (term-emulate-terminal): Avoid errors if the whole
decoded string is eight-bit characters. Don't attempt to save the
string for next iteration in that case.
* test/lisp/term-tests.el (term-decode-partial)
(term-undecodable-input): New tests.
N. Jackson [Mon, 15 Jul 2019 22:22:44 +0000 (18:22 -0400)]
* doc/misc/forms.texi (Control File Format): Fix a doc error.
(Bug#36693)
Copyright-paperwork-exempt: yes
Basil L. Contovounesios [Wed, 17 Jul 2019 14:02:21 +0000 (15:02 +0100)]
Fix typo in package-alist docstring
Pointed out by Michael Heerdegen <michael_heerdegen@web.de>.
* lisp/emacs-lisp/package.el (package-alist): Fix docstring
grammar (bug#17403).
Markus Triska [Sun, 14 Jul 2019 07:31:26 +0000 (09:31 +0200)]
* doc/lispref/text.texi (Mode-Specific Indent): Fix a typo (bug#36646).
Eli Zaretskii [Sat, 13 Jul 2019 11:24:15 +0000 (14:24 +0300)]
; Another minor change in 'bidi-display-reordering's doc string.
Eli Zaretskii [Sat, 13 Jul 2019 11:21:41 +0000 (14:21 +0300)]
Improve doc string of 'bidi-display-reordering'
* src/buffer.c (syms_of_buffer) <bidi-display-reordering>:
Further doc fix.
Stefan Kangas [Sat, 13 Jul 2019 10:11:19 +0000 (12:11 +0200)]
Add warning to bidi-display-reordering doc string
This explanation was given by Eli Zaretskii on emacs-devel.
For discussion, see:
https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00294.html
* src/buffer.c (syms_of_buffer): Add warning to doc string of
bidi-display-reordering to explain that it should only be used for
debugging.
Andreas Beckmann [Fri, 12 Jul 2019 18:43:14 +0000 (20:43 +0200)]
release emacs (1:26.1+1-3.3) to unstable
Andreas Beckmann [Fri, 12 Jul 2019 18:11:17 +0000 (20:11 +0200)]
fix crashes with color fonts
Paul Eggert [Tue, 3 Apr 2018 15:12:41 +0000 (08:12 -0700)]
Port FC_COLOR change to older fontconfig
Problem reported by John ff in:
https://lists.gnu.org/r/emacs-devel/2018-04/msg00058.html
* src/ftfont.c (ftfont_spec_pattern) [!FC_COLOR]:
Don’t use FC_COLOR on older fontconfigs that don’t have it.
Robert Pluim [Tue, 3 Apr 2018 09:06:01 +0000 (11:06 +0200)]
Ignore color fonts when using Xft
* src/font.c (syms_of_font): New configuration variable
xft-ignore-color-fonts, default t.
* src/ftfont.c (ftfont_spec_pattern): Tell fontconfig to ignore
color fonts if xft-ignore-color-fonts is t. (Bug#30874, Bug#30045)
* etc/NEWS: Document xft-ignore-color-fonts.
Andreas Beckmann [Fri, 12 Jul 2019 17:07:16 +0000 (19:07 +0200)]
drop transitional versioned emacsXX* packages
YAMAMOTO Mitsuharu [Fri, 12 Jul 2019 00:03:39 +0000 (09:03 +0900)]
Raise required librsvg version so as to match the current use
* configure.ac: Set RSVG_REQUIRED to 2.14.0 as rsvg_handle_get_dimensions
needs it.
Michael Albinus [Wed, 10 Jul 2019 08:34:02 +0000 (10:34 +0200)]
* lisp/net/tramp-sh.el (tramp-inline-compress-start-size): Set nil on w32.
Stefan Monnier [Tue, 9 Jul 2019 13:27:07 +0000 (09:27 -0400)]
* lisp/progmodes/verilog-mode.el: One more ELPA Version:
Eli Zaretskii [Sat, 6 Jul 2019 18:33:45 +0000 (21:33 +0300)]
; * doc/emacs/killing.texi (Secondary Selection): Fix last change.
Stefan Monnier [Sat, 6 Jul 2019 16:16:24 +0000 (12:16 -0400)]
* lisp/svg.el, lisp/progmodes/ada-mode.el: Fix bug#36360.
Tell package.el their version number, for better behavior w.r.t the
versions available in GNU ELPA
Eli Zaretskii [Sat, 6 Jul 2019 14:25:46 +0000 (17:25 +0300)]
Minor copyedit of "Font Lock" in user manual
* doc/emacs/display.texi (Font Lock): Make the wording about
"enabling Font Lock" crystal clear. (Bug#36529)
Eli Zaretskii [Sat, 6 Jul 2019 12:32:20 +0000 (15:32 +0300)]
Improve description of image descriptors
* doc/lispref/display.texi (Image Descriptors): More accurate
description of where image files are looked up. (Bug#36523)
Eli Zaretskii [Sat, 6 Jul 2019 08:40:49 +0000 (11:40 +0300)]
; * src/lread.c (Fread): Make the comment wording more accurate.
Eli Zaretskii [Sat, 6 Jul 2019 08:30:35 +0000 (11:30 +0300)]
Improve documentation of secondary selections
* doc/emacs/killing.texi (Secondary Selection): Improve
wording. Mention that 'M-mouse-1' can be used to cancel
secondary selections. (Bug#36365)
Eli Zaretskii [Sat, 6 Jul 2019 07:31:06 +0000 (10:31 +0300)]
* src/fns.c (Fmapconcat): Doc fix. (Bug#36418)
YAMAMOTO Mitsuharu [Sat, 6 Jul 2019 05:24:34 +0000 (14:24 +0900)]
Avoid crash inside CFCharacterSetIsLongCharacterMember (Bug#36507)
* src/macfont.m (macfont_supports_charset_and_languages_p)
(macfont_has_char): Don't pass integers outside the Unicode codespace to
CFCharacterSetIsLongCharacterMember. Do not merge to master.
Noam Postavsky [Sat, 6 Jul 2019 01:34:16 +0000 (21:34 -0400)]
Fix python.el docstring (Bug#36458)
* lisp/progmodes/python.el (python-shell--prompt-calculated-output-regexp):
python-shell-set-prompt-regexp doesn't exist, presumably
python-shell-prompt-set-calculated-regexps was meant.
Noam Postavsky [Mon, 13 May 2019 12:39:00 +0000 (08:39 -0400)]
; Add thing-at-point-looking-at test (Bug#35708)
* test/lisp/thingatpt-tests.el (thing-at-point-looking-at): New test.
Noam Postavsky [Thu, 30 May 2019 12:16:46 +0000 (08:16 -0400)]
; Fix typo, insure -> ensure in ChangeLogs
Eli Zaretskii [Wed, 3 Jul 2019 12:55:10 +0000 (15:55 +0300)]
* lisp/hi-lock.el (hi-lock-line-face-buffer): Doc fix. (Bug36448)
Glenn Morris [Mon, 1 Jul 2019 13:08:24 +0000 (06:08 -0700)]
; Auto-commit of loaddefs files.
Stefan Kangas [Fri, 28 Jun 2019 00:08:14 +0000 (02:08 +0200)]
Fix typo in doc string of file-exists-p (bug#36408)
* src/fileio.c (Ffile_exists_p): Fix typo in doc string.
Juanma Barranquero [Fri, 28 Jun 2019 13:22:00 +0000 (15:22 +0200)]
* test/lisp/url/url-file-tests.el (url-file): Fix for POSIX filenames.
Stefan Kangas [Fri, 28 Jun 2019 01:16:57 +0000 (03:16 +0200)]
Fix typo in windows.texi
* doc/lispref/windows.texi (Window History): Fix typo. (Bug#36412)
Basil L. Contovounesios [Wed, 26 Jun 2019 21:13:34 +0000 (22:13 +0100)]
Clarify & update (elisp) Writing Emacs Primitives
* doc/lispref/internals.texi (Writing Emacs Primitives): Update some
of the sample code listings, fixing argument lists and parentheses.
Replace ... with @dots{}. Describe UNEVALLED special forms as
taking a single argument. (bug#36392)
Eli Zaretskii [Wed, 26 Jun 2019 15:02:26 +0000 (18:02 +0300)]
Clarify a subtle issue in the Internals chapter of lispref
* doc/lispref/internals.texi (Writing Emacs Primitives):
Clarify the issue with relocation of buffer or string text as
side effect of Lisp evaluation. (Bug#36392)