]> git.eshelyaron.com Git - emacs.git/log
emacs.git
5 years agoadd declare_PSEUDOVECTORP
Andrea Corallo [Sat, 15 Jun 2019 15:40:14 +0000 (17:40 +0200)]
add declare_PSEUDOVECTORP

5 years agoXLP XLI l and r values
Andrea Corallo [Thu, 13 Jun 2019 19:18:25 +0000 (21:18 +0200)]
XLP XLI l and r values

5 years agorename comp_lisp_obj_from_ptr
Andrea Corallo [Thu, 13 Jun 2019 19:07:30 +0000 (21:07 +0200)]
rename comp_lisp_obj_from_ptr

5 years agoreset compiler context for everi run
Andrea Corallo [Thu, 13 Jun 2019 18:56:44 +0000 (20:56 +0200)]
reset compiler context for everi run

5 years agomake some order into debug facilities
Andrea Corallo [Wed, 12 Jun 2019 22:36:01 +0000 (00:36 +0200)]
make some order into debug facilities

5 years agoadd comp_VECTORLIKEP
Andrea Corallo [Wed, 12 Jun 2019 20:11:20 +0000 (22:11 +0200)]
add comp_VECTORLIKEP

5 years agoadding other ops
Andrea Corallo [Wed, 12 Jun 2019 16:21:32 +0000 (18:21 +0200)]
adding other ops

5 years agoinline consp
Andrea Corallo [Tue, 11 Jun 2019 17:41:34 +0000 (19:41 +0200)]
inline consp

5 years agoadd comp_TAGGEDP
Andrea Corallo [Tue, 11 Jun 2019 17:23:31 +0000 (19:23 +0200)]
add comp_TAGGEDP

5 years agoadd bubble sort into to tests
Andrea Corallo [Tue, 11 Jun 2019 16:56:25 +0000 (18:56 +0200)]
add bubble sort into to tests

5 years agofix prologue strategy
Andrea Corallo [Wed, 12 Jun 2019 01:54:59 +0000 (03:54 +0200)]
fix prologue strategy

5 years agoimprove comp_lisp_obj_as_ptr_from_ptr generated var naming
Andrea Corallo [Wed, 12 Jun 2019 01:36:46 +0000 (03:36 +0200)]
improve comp_lisp_obj_as_ptr_from_ptr generated var naming

5 years agoadd Bstack_set
Andrea Corallo [Wed, 12 Jun 2019 01:36:31 +0000 (03:36 +0200)]
add Bstack_set

5 years agoadd setcar setcdr
Andrea Corallo [Tue, 11 Jun 2019 21:47:16 +0000 (23:47 +0200)]
add setcar setcdr

5 years agoadd arithmetic comparisons
Andrea Corallo [Tue, 11 Jun 2019 21:40:29 +0000 (23:40 +0200)]
add arithmetic comparisons

5 years agoadd Bnegate support
Andrea Corallo [Mon, 10 Jun 2019 09:02:47 +0000 (11:02 +0200)]
add Bnegate support

5 years agocode cleanup
Andrea Corallo [Mon, 10 Jun 2019 08:38:14 +0000 (10:38 +0200)]
code cleanup

5 years agoadd Badd1 support
Andrea Corallo [Mon, 10 Jun 2019 08:34:04 +0000 (10:34 +0200)]
add Badd1 support

5 years agoallow + in lisp functions to be compiled
Andrea Corallo [Mon, 10 Jun 2019 08:33:25 +0000 (10:33 +0200)]
allow + in lisp functions to be compiled

5 years agoadd speed parameter
Andrea Corallo [Mon, 10 Jun 2019 08:08:03 +0000 (10:08 +0200)]
add speed parameter

5 years agoadd sub1
Andrea Corallo [Sun, 9 Jun 2019 15:01:06 +0000 (17:01 +0200)]
add sub1

5 years agogenerate reproducer if needed
Andrea Corallo [Sun, 9 Jun 2019 14:59:34 +0000 (16:59 +0200)]
generate reproducer if needed

5 years agoadd comp_xfixnum + comp_make_fixnum
Andrea Corallo [Sun, 9 Jun 2019 14:58:54 +0000 (16:58 +0200)]
add comp_xfixnum + comp_make_fixnum

5 years agofix uninitialized read
Andrea Corallo [Sat, 8 Jun 2019 15:24:47 +0000 (17:24 +0200)]
fix uninitialized read

5 years agoadding sub1
Andrea Corallo [Sat, 8 Jun 2019 15:24:29 +0000 (17:24 +0200)]
adding sub1

5 years agoremame compiler functions
Andrea Corallo [Sat, 8 Jun 2019 14:00:24 +0000 (16:00 +0200)]
remame compiler functions

5 years agomove to lispobj as union
Andrea Corallo [Sat, 8 Jun 2019 13:45:27 +0000 (15:45 +0200)]
move to lispobj as union

5 years agoadd some new constant
Andrea Corallo [Sat, 8 Jun 2019 09:52:21 +0000 (11:52 +0200)]
add some new constant

5 years agobetter errors
Andrea Corallo [Wed, 5 Jun 2019 10:21:40 +0000 (12:21 +0200)]
better errors

5 years agoadd relative branch ops
Andrea Corallo [Tue, 4 Jun 2019 20:16:19 +0000 (22:16 +0200)]
add relative branch ops

5 years agoadding conditionals
Andrea Corallo [Sun, 26 May 2019 09:02:56 +0000 (11:02 +0200)]
adding conditionals

5 years agoadd bb computation
Andrea Corallo [Sat, 25 May 2019 13:33:02 +0000 (15:33 +0200)]
add bb computation

5 years agogeneralize bblocks
Andrea Corallo [Sat, 25 May 2019 10:35:27 +0000 (12:35 +0200)]
generalize bblocks

5 years agoadd stuffs
Andrea Corallo [Sat, 25 May 2019 09:17:01 +0000 (11:17 +0200)]
add stuffs

5 years agonaming change
Andrea Corallo [Sat, 25 May 2019 08:52:55 +0000 (10:52 +0200)]
naming change

5 years agoadding more stuffs
Andrea Corallo [Sat, 25 May 2019 08:10:45 +0000 (10:10 +0200)]
adding more stuffs

5 years agobetter error msg
Andrea Corallo [Sat, 25 May 2019 07:44:06 +0000 (09:44 +0200)]
better error msg

5 years agoadding stuffs
Andrea Corallo [Fri, 24 May 2019 16:01:02 +0000 (18:01 +0200)]
adding stuffs

5 years agoprecompute nil
Andrea Corallo [Fri, 24 May 2019 15:54:43 +0000 (17:54 +0200)]
precompute nil

5 years agosome more ops
Andrea Corallo [Fri, 24 May 2019 15:51:16 +0000 (17:51 +0200)]
some more ops

5 years agomove return into the right place
Andrea Corallo [Fri, 24 May 2019 15:38:02 +0000 (17:38 +0200)]
move return into the right place

5 years agoreplace printfs with proper errors for non supported ops
Andrea Corallo [Fri, 24 May 2019 15:35:15 +0000 (17:35 +0200)]
replace printfs with proper errors for non supported ops

5 years agoadd some more ops
Andrea Corallo [Fri, 24 May 2019 15:26:54 +0000 (17:26 +0200)]
add some more ops

5 years agoadd concat
Andrea Corallo [Fri, 24 May 2019 14:57:55 +0000 (16:57 +0200)]
add concat

5 years agostore ffuncall with all other functions
Andrea Corallo [Fri, 24 May 2019 14:32:25 +0000 (16:32 +0200)]
store ffuncall with all other functions

5 years agoadd jit_emit_callN
Andrea Corallo [Fri, 24 May 2019 14:08:52 +0000 (16:08 +0200)]
add jit_emit_callN

5 years agorationalize jit_emit_Ffuncall
Andrea Corallo [Fri, 24 May 2019 14:05:41 +0000 (16:05 +0200)]
rationalize jit_emit_Ffuncall

5 years agosome more ops
Andrea Corallo [Fri, 24 May 2019 13:53:09 +0000 (15:53 +0200)]
some more ops

5 years agointroduce CASE_CALL_NARGS macro and add various ops
Andrea Corallo [Fri, 24 May 2019 13:43:00 +0000 (15:43 +0200)]
introduce CASE_CALL_NARGS macro and add various ops

symbol_function set fset fget fget Bsubstring

5 years agoadd symbol-value
Andrea Corallo [Fri, 24 May 2019 13:00:34 +0000 (15:00 +0200)]
add symbol-value

5 years agoadd aset
Andrea Corallo [Fri, 24 May 2019 12:48:55 +0000 (14:48 +0200)]
add aset

5 years agoadd discard and dup
Andrea Corallo [Fri, 24 May 2019 12:48:24 +0000 (14:48 +0200)]
add discard and dup

5 years agoBaref
Andrea Corallo [Fri, 24 May 2019 12:10:09 +0000 (14:10 +0200)]
Baref

5 years agoadd Blength
Andrea Corallo [Fri, 24 May 2019 12:01:45 +0000 (14:01 +0200)]
add Blength

5 years agoadd void ptr
Andrea Corallo [Fri, 24 May 2019 11:07:11 +0000 (13:07 +0200)]
add void ptr

5 years agogeneralize lisp call ret type
Andrea Corallo [Fri, 24 May 2019 10:24:44 +0000 (12:24 +0200)]
generalize lisp call ret type

5 years agoadd Bunbind
Andrea Corallo [Fri, 24 May 2019 08:45:14 +0000 (10:45 +0200)]
add Bunbind

5 years agorename type
Andrea Corallo [Fri, 24 May 2019 08:28:21 +0000 (10:28 +0200)]
rename type

5 years agoadd funcall
Andrea Corallo [Tue, 21 May 2019 20:29:46 +0000 (22:29 +0200)]
add funcall

5 years agoadd varbind support
Andrea Corallo [Tue, 21 May 2019 19:24:34 +0000 (21:24 +0200)]
add varbind support

5 years agoAdd native compiler comp.c
Andrea Corallo [Sat, 11 May 2019 19:12:21 +0000 (21:12 +0200)]
Add native compiler comp.c

5 years agoMake block_atimers unblock_atimers extern
Andrea Corallo [Tue, 21 May 2019 18:57:22 +0000 (20:57 +0200)]
Make block_atimers unblock_atimers extern

5 years agoCreate bytecode.h
Tom Tromey [Wed, 10 Jan 2018 23:27:39 +0000 (16:27 -0700)]
Create bytecode.h

* src/bytecode.h: New file.
* src/bytecode.c: Move bytecode definitions to bytecode.h.

5 years agoAdd nativecomp option to configure
Andrea Corallo [Sat, 11 May 2019 12:56:56 +0000 (14:56 +0200)]
Add nativecomp option to configure

5 years agoMove native C code into shared library
Andrea Corallo [Fri, 10 May 2019 14:26:18 +0000 (16:26 +0200)]
Move native C code into shared library

5 years agoAssume C99-style ‘long long’
Paul Eggert [Wed, 1 Jan 2020 04:15:27 +0000 (04:15 +0000)]
Assume C99-style ‘long long’

Now that Gnulib assumes ‘long long’, it is a good time to clean
out old cruft porting to pre-C99 compilers that lack it.
* src/data.c (ULL_WIDTH, ULL_MAX): Remove.
All uses replaced by ULLONG_WIDTH, ULLONG_MAX.
(bits_word_to_host_endian): Assume ‘unsigned long long’.
By the way, the old code had a performance typo: it used
HAVE_UNSIGNED_LONG_LONG where it should have used
HAVE_UNSIGNED_LONG_LONG_INT.
* src/sysdep.c (ULLONG_MAX): Remove, as lib/limits.h does this now.
(time_from_jiffies) [GNU_LINUX]: Assume ‘long long’.

5 years agoRemove files no longer needed from Gnulib
Paul Eggert [Wed, 1 Jan 2020 04:15:27 +0000 (04:15 +0000)]
Remove files no longer needed from Gnulib

* m4/count-leading-zeros.m4, m4/count-one-bits.m4:
* m4/count-trailing-zeros.m4, m4/longlong.m4:
Remove.

5 years ago* etc/NEWS: Update copyright year.
Paul Eggert [Wed, 1 Jan 2020 03:14:33 +0000 (03:14 +0000)]
* etc/NEWS: Update copyright year.

5 years agoUpdate from gnulib
Paul Eggert [Wed, 1 Jan 2020 03:11:22 +0000 (03:11 +0000)]
Update from gnulib

This incorporates:
2019-12-23 mktime, nstrftime: tweak division performance
2019-12-22 count-leading-zeros: assume 'long long'
2019-12-22 count-one-bits: assume 'long long'
2019-12-22 count-trailing-zeros: assume 'long long'
2019-12-12 inttypes-incomplete: assume 'long long'
2019-12-22 malloca: assume 'long long'
2019-12-22 stdint: assume 'long long'
2019-12-22 strtoll, strtoimax, strtoumax: assume 'long long'
2019-12-22 prefer lib_SOURCES to unconditional AC_LIBOBJ
2019-12-19 nstrftime: avoid a shadowing warning
2019-12-18 improve port of AC_C_RESTRICT to Oracle C++
2019-12-12 stdalign: port to xlclang 16.01
2019-12-11 stddef, unistd: fix compilation error in C++ mode on MSVC
2019-12-08 fix compilation errors in C++ mode on Haiku
2019-12-08 fix compilation errors in 32-bit C++ mode on HP-UX 11/ia64
2019-12-08 fix compilation error in C++ mode on OpenBSD
* build-aux/config.guess, doc/misc/texinfo.tex:
* lib/count-leading-zeros.h, lib/count-one-bits.h:
* lib/count-trailing-zeros.h, lib/inttypes.in.h, lib/malloca.h:
* lib/mktime.c, lib/nstrftime.c, lib/signal.in.h, lib/stdalign.in.h:
* lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h, lib/stdlib.in.h:
* lib/strtoimax.c, lib/unistd.in.h, m4/gnulib-common.m4:
* m4/inttypes.m4, m4/largefile.m4, m4/malloca.m4, m4/strtoimax.m4:
* m4/strtoll.m4:
Copy from Gnulib.  Also, change copyright notices in some other
Gnulib-copied files to exactly match Gnulib, as Gnulib updated
them in a trivially different way.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.

5 years agoMerge from origin/emacs-27
Paul Eggert [Wed, 1 Jan 2020 01:08:16 +0000 (01:08 +0000)]
Merge from origin/emacs-27

186152ba40 Pacify gcc -Wunused-function on Ubuntu 18.04.3
4cd143aded Fix copyright years by hand
365e01cc9f Update copyright year to 2020
cd2c156163 ; * etc/NEWS: Make the description of XDG fallback more ac...

# Conflicts:
# etc/NEWS
# etc/refcards/ru-refcard.tex

5 years agoPacify gcc -Wunused-function on Ubuntu 18.04.3
Paul Eggert [Wed, 1 Jan 2020 01:03:14 +0000 (01:03 +0000)]
Pacify gcc -Wunused-function on Ubuntu 18.04.3

This improves on 2019-12-25T20:01:07Z!eggert@cs.ucla.edu,
by fixing a GCC warning on Ubuntu 18.04.3
“‘x_get_net_workarea’ defined but not used”.
* src/xfns.c (x_get_net_workarea) [!USE_GTK]: Do not define.

5 years agoFix copyright years by hand
Paul Eggert [Wed, 1 Jan 2020 01:01:53 +0000 (01:01 +0000)]
Fix copyright years by hand

These are dates that admin/update-copyright did not update.

5 years agoUpdate copyright year to 2020
Paul Eggert [Wed, 1 Jan 2020 00:19:43 +0000 (00:19 +0000)]
Update copyright year to 2020

Run "TZ=UTC0 admin/update-copyright $(git ls-files)".

5 years ago; * etc/NEWS: Make the description of XDG fallback more accurate.
Eli Zaretskii [Tue, 31 Dec 2019 19:28:54 +0000 (21:28 +0200)]
; * etc/NEWS: Make the description of XDG fallback more accurate.

5 years ago; Merge from origin/emacs-27
Glenn Morris [Tue, 31 Dec 2019 15:50:15 +0000 (07:50 -0800)]
; Merge from origin/emacs-27

The following commits were skipped:

195bde9ea8 (origin/emacs-27) Don't always resort in recently introduc...
f2a349ba8d Don't force completion recalculation in icomplete-fido-ret
9b1053ba27 Correctly cache sorted completions in icomplete--sorted-co...
b1c3ed9f32 Move flex style's minibuffer-default-aware sorting to lisp...
e3276f36c0 Make fido-mode behave more like ido-mode when finding dire...
fe0ed17175 Slightly simplify lisp/icomplete.el with new icomplete--ca...
5352947d0d Another adjustment to flex completion style's sorting func...

5 years agoMerge from origin/emacs-27
Glenn Morris [Tue, 31 Dec 2019 15:50:15 +0000 (07:50 -0800)]
Merge from origin/emacs-27

9b6872b4e4 ; * test/lisp/calc/calc-tests.el: Fix warnings
957cdca6f0 Make minibuffer-tests work in out-of-tree builds (bug#38816)
2065316749 Make comint-tests more robust (bug#38813)

5 years agoDon't always resort in recently introduced icomplete--sorted-completions
João Távora [Wed, 25 Dec 2019 19:18:17 +0000 (19:18 +0000)]
Don't always resort in recently introduced icomplete--sorted-completions

Doing so breaks icomplete-forward-completions and
icomplete-backward-completions.

* lisp/icomplete.el (icomplete--sorted-completions): Don't always
resort.

(cherry picked from commit 639fb50ed4c622f99dfbde32fbdbca42ce36d385)

5 years agoDon't force completion recalculation in icomplete-fido-ret
João Távora [Wed, 25 Dec 2019 17:57:20 +0000 (17:57 +0000)]
Don't force completion recalculation in icomplete-fido-ret

Besides the adverse effect of delaying completions, it tripped up the
useful logic of icomplete-force-complete-and-exit in the case where a
default was available, but no completions calculated yet.

* lisp/icomplete.el (icomplete-fido-ret): Don't force calculation
of completions.

(cherry picked from commit 13778aa5be7bf028893672d84c2a291f491d8216)

5 years agoCorrectly cache sorted completions in icomplete--sorted-completions
João Távora [Wed, 25 Dec 2019 17:54:00 +0000 (17:54 +0000)]
Correctly cache sorted completions in icomplete--sorted-completions

* lisp/icomplete.el (icomplete--sorted-completions): Use
completion--cache-all-sorted-completions.

(cherry picked from commit 83587bb68830bd91124f99ddf8590d1d5f63869f)

5 years agoMove flex style's minibuffer-default-aware sorting to lisp/icomplete.el
João Távora [Tue, 24 Dec 2019 10:40:39 +0000 (10:40 +0000)]
Move flex style's minibuffer-default-aware sorting to lisp/icomplete.el

This moves the logic from the series of commits starting in the commit named:

  Improve sorting of flex completion style with non-nil minibuffer-default

to lisp/icomplete.el, so far the only confirmed beneficiary of that
functionality.

* lisp/icomplete.el (icomplete--sorted-completions): Consider
minibuffer-default here.

* lisp/minibuffer.el (completion--flex-adjust-metadata): Simplify.

(cherry picked from commit 0d2a711dc9a65dc8eb6e995369e70cddbcd7d9a4)

5 years agoMake fido-mode behave more like ido-mode when finding directories
João Távora [Mon, 23 Dec 2019 23:43:30 +0000 (23:43 +0000)]
Make fido-mode behave more like ido-mode when finding directories

Notably C-x d (M-x dired) and C-x v d (M-x vc-dir) behaved quite
differently, having regular files as the default instead of ido's
usual "./".

* lisp/icomplete.el (icomplete--sorted-completions): New helper.
(icomplete-completions): Use it.

(cherry picked from commit ee914051fbb4fbff9073a23b5ea7668bf48b5c6a)

5 years agoSlightly simplify lisp/icomplete.el with new icomplete--category helper
João Távora [Mon, 23 Dec 2019 23:19:01 +0000 (23:19 +0000)]
Slightly simplify lisp/icomplete.el with new icomplete--category helper

* lisp/icomplete.el (icomplete-fido-kill)
(icomplete-fido-delete-char, icomplete-fido-ret)
(icomplete-fido-backward-updir, icomplete-exhibit): Use
icomplete--category.
(icomplete--category): New helper.

(cherry picked from commit 24a1f520f91c278cb8cc57325ea80285a3b252cf)

5 years agoAnother adjustment to flex completion style's sorting function
João Távora [Mon, 23 Dec 2019 23:11:59 +0000 (23:11 +0000)]
Another adjustment to flex completion style's sorting function

* lisp/minibuffer.el (completion--flex-adjust-metadata): Adjust
case when minibuffer-default is non-nil.

(cherry picked from commit 9c912049927cfb18b9c8b37039b38ddf51f2fe81)

5 years ago* admin/gitmerge.el (gitmerge-skip-regexp): Be more restrictive.
Glenn Morris [Mon, 30 Dec 2019 17:28:29 +0000 (09:28 -0800)]
* admin/gitmerge.el (gitmerge-skip-regexp): Be more restrictive.

5 years ago; * test/lisp/calc/calc-tests.el: Fix warnings
Mattias Engdegård [Mon, 30 Dec 2019 14:24:13 +0000 (15:24 +0100)]
; * test/lisp/calc/calc-tests.el: Fix warnings

5 years agoMake minibuffer-tests work in out-of-tree builds (bug#38816)
Mattias Engdegård [Mon, 30 Dec 2019 14:40:13 +0000 (15:40 +0100)]
Make minibuffer-tests work in out-of-tree builds (bug#38816)

* test/lisp/minibuffer-tests.el (completion-table-test-quoting):
Set default-directory.

5 years agoMake comint-tests more robust (bug#38813)
Mattias Engdegård [Mon, 30 Dec 2019 13:10:02 +0000 (14:10 +0100)]
Make comint-tests more robust (bug#38813)

* test/lisp/comint-tests.el (comint-test-no-password-function)
(comint-test-password-function-with-value)
(comint-test-password-function-with-nil):
Call accept-process-output as many times as needed, with a slightly
more generous timeout (100 ms), after sending the Password: prompt to
the process, since there must be time for some back-and-forth
communication.  Also clear the process-query-on-exit flag, since it
doesn't go well with noninteractive tests.

5 years agoSync with Tramp 2.4.3
Michael Albinus [Sun, 29 Dec 2019 12:53:06 +0000 (13:53 +0100)]
Sync with Tramp 2.4.3

* doc/misc/trampver.texi:
* lisp/net/trampver.el: Change version to "2.4.3".

* lisp/net/tramp.el: Bump version.
(tramp-handle-shell-command): The temp file for error-buffer is remote.

* test/lisp/net/tramp-tests.el (tramp-test30-make-process):
Simplify buffer generation.
(tramp-test32-shell-command): Extend test.

(cherry picked from commit d6922db49dea33ac2bca8b33d24763cc7b2e4cd7)

5 years agoMerge from origin/emacs-27
Glenn Morris [Mon, 30 Dec 2019 17:12:25 +0000 (09:12 -0800)]
Merge from origin/emacs-27

59f71d20ea (origin/emacs-27) Fix tar-mode reading the oldgnu Tar format
e3ec84fd7d Ensure mini-window is resized to show active minibuffer co...
450633f85a Fix mini-window resizing under resize-mini-windows = t
219d47893a (emacs-27) Fixes for makeinfo 4.13
4bbfd2b42f ; fix previous NEWS entry
81b697d106 Fix crash under -nw on macOS properly this time
9ce4207969 Revert "Check for GUI frame in ns_color_index_to_rgba"
732dcfc850 Ignore all color fonts when using XFT
aa0c679f48 Avoid unbounded growth of cl-random-state components (bug#...

# Conflicts:
# etc/NEWS
# src/nsterm.m

5 years ago; Merge from origin/emacs-27
Glenn Morris [Mon, 30 Dec 2019 17:04:05 +0000 (09:04 -0800)]
; Merge from origin/emacs-27

The following commit was skipped:

d6922db49d Sync with Tramp 2.4.3

5 years agoMerge from origin/emacs-27
Glenn Morris [Mon, 30 Dec 2019 17:04:05 +0000 (09:04 -0800)]
Merge from origin/emacs-27

70fe552c61 ; xref-references-in-directory: Autoload as well
181f571651 Fix up requires
43f66c3368 Extract xref-matches-in-files from project--find-regexp-in...
65af18d86e Rename xref-collect-references and xref-collect-matches
98788bf976 ; Improve the docstring some more
c190e91a1e Improve docstrings
012c12a05e Fix when expose draws partially visible first glyph (bug#3...
d915b8c3f1 Don't require semantic/fw
50a0126402 Do some renames for clarity
74261ff301 Rearrange NEWS, add missing documentation
6c9571379e Fix interactive spec in netrc-parse
32222fb34c Fix documentation of define-obsolete-* functions

# Conflicts:
# etc/NEWS

5 years ago; Merge from origin/emacs-27
Glenn Morris [Mon, 30 Dec 2019 17:04:04 +0000 (09:04 -0800)]
; Merge from origin/emacs-27

The following commit was skipped:

3434ac67b9 Fix recent gnus-start.el breakage

5 years agoMerge from origin/emacs-27
Glenn Morris [Mon, 30 Dec 2019 17:04:04 +0000 (09:04 -0800)]
Merge from origin/emacs-27

8224ed7d40 (xref--find-buffer-visiting): Speed up by using get-file-b...

5 years agoFix tar-mode reading the oldgnu Tar format
Eli Zaretskii [Mon, 30 Dec 2019 16:17:03 +0000 (18:17 +0200)]
Fix tar-mode reading the oldgnu Tar format

This makes sure an entry for a long file name will not
accidentally appear as a directory, and thus its size will be
disregarded, causing corrupted file headers for all the subsequent
entries.  The original problem happened because the long file name
truncated to 99 bytes happened to end in a slash, which tar-mode
takes to be the indication of a directory.
* lisp/tar-mode.el (tar-header-block-tokenize): Accept an
additional argument DISABLE-SLASH; if non-nil, don't set the
link-type field of the descriptor to 5 (meaning a directory) just
because the name ends in a slash.  Use this argument when calling
itself recursively, to read the entry of the file with a long
name.  Set the link-type to 5 if the long name ends in a slash.
(Bug#38777)

5 years agoEnsure mini-window is resized to show active minibuffer contents
Eli Zaretskii [Mon, 30 Dec 2019 16:00:17 +0000 (18:00 +0200)]
Ensure mini-window is resized to show active minibuffer contents

* src/keyboard.c (read_char, command_loop_1): Resize the
mini-window after clearing the echo area while minibuffer is
active.  (Bug#38645)

5 years agoFix mini-window resizing under resize-mini-windows = t
Eli Zaretskii [Mon, 30 Dec 2019 15:53:52 +0000 (17:53 +0200)]
Fix mini-window resizing under resize-mini-windows = t

* src/window.c (grow_mini_window): Fix resizing of mini-window
when the echo area is cleared, and the caller asks for the
mini-window to have zero lines.  (Bug#38791)

5 years agoFixes for makeinfo 4.13
Glenn Morris [Sun, 29 Dec 2019 23:41:52 +0000 (15:41 -0800)]
Fixes for makeinfo 4.13

* doc/lispref/customize.texi (Variable Definitions): Fix xref.
* doc/lispref/internals.texi (Writing Emacs Primitives)
(Module Values): Follow xref with comma.

5 years ago; fix previous NEWS entry
Robert Pluim [Sun, 29 Dec 2019 21:21:48 +0000 (22:21 +0100)]
; fix previous NEWS entry

5 years agoFix crash under -nw on macOS properly this time
Robert Pluim [Sun, 29 Dec 2019 19:41:28 +0000 (20:41 +0100)]
Fix crash under -nw on macOS properly this time

* src/dispextern.h (FACE_COLOR_TO_PIXEL): Only use
ns_color_index_to_rgba when we're running under the NS gui
(Bug#38564).

5 years agoRevert "Check for GUI frame in ns_color_index_to_rgba"
Robert Pluim [Sun, 29 Dec 2019 19:34:20 +0000 (20:34 +0100)]
Revert "Check for GUI frame in ns_color_index_to_rgba"

This reverts commit ea84a95bd8d43612b4a424fb93de25a68ac31d05.