aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2021-10-09 07:50:36 -0700
committerGlenn Morris2021-10-09 07:50:36 -0700
commitcc202c713be60355dbcf4e5ea87603c5e16a92db (patch)
tree718f701ca6622f242172eb138a983b343efb0f5d /src
parentfecc4c0f79bbfcae3c6dd0ad8331a8ef6faa4034 (diff)
parent394209c1a012ec0d24cbef031101c82a79ceea83 (diff)
downloademacs-cc202c713be60355dbcf4e5ea87603c5e16a92db.tar.gz
emacs-cc202c713be60355dbcf4e5ea87603c5e16a92db.zip
Merge from origin/emacs-28
394209c1a0 (origin/emacs-28) ; Fix indentation in etc/NEWS 81f20e8b89 Fix thinko in ls-lisp--insert-directory ec9f25bd35 Mention that RET means "yes" in y-or-n-p 00eb21c897 ; * src/dispextern.h (struct glyph_string): Comment on NCH... 20eb3644ba Rewrite Antinews for Emacs 28 3a9b881603 ; * etc/NEWS: Rearrange the "incompatible changes" sections. ebb7e26013 ; * etc/NEWS: Fix a typo. 315fe20086 ; * src/Makefile.in (../native-lisp): Add comment. 47cbd103f5 * lisp/bindings.el (mode-line-position): Improve tooltip. 35a752863a * lisp/progmodes/xref.el: Bump the version. bbcd8cc1a9 Slight simplificaiton e139dd1b1e Fix doc strings of 2 categories 59782839cb (xref--collect-matches-1): Remove some intermediate alloca... 1c7d056f4d ; Fix two typos where em dash was written as en dash # Conflicts: # etc/NEWS
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in9
-rw-r--r--src/dispextern.h4
2 files changed, 12 insertions, 1 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 0326b4a8f22..6d75e3537a6 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -803,6 +803,15 @@ elnlisp := $(addprefix ${lispsource}/,${elnlisp}) $(lisp:.elc=.eln)
803 @$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\ 803 @$(MAKE) $(AM_V_NO_PD) -C ../lisp EMACS="../src/emacs$(EXEEXT)"\
804 THEFILE=$< $<n 804 THEFILE=$< $<n
805 805
806## FIXME: this is fragile! We lie to Make about the files produced by
807## this rule, and we rely on the absence of the native-lisp directory
808## to trigger it. This means that if anything goes wrong during
809## native compilation, the only way to trigger it again is to remove
810## the directory and re-native-compile everything. The main
811## underlying problem is that the name of the subdirectory of
812## native-lisp where the *.eln files will be produced, and the exact
813## names of those *.eln files, cannot be known in advance; we must ask
814## Emacs to produce them.
806../native-lisp: | $(pdmp) 815../native-lisp: | $(pdmp)
807 @if test ! -d $@; then \ 816 @if test ! -d $@; then \
808 mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \ 817 mkdir $@ && $(MAKE) $(AM_V_NO_PD) $(elnlisp); \
diff --git a/src/dispextern.h b/src/dispextern.h
index 6aefe43e195..08dac5d4557 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -1326,7 +1326,9 @@ struct glyph_string
1326 /* The area within row. */ 1326 /* The area within row. */
1327 enum glyph_row_area area; 1327 enum glyph_row_area area;
1328 1328
1329 /* Characters to be drawn, and number of characters. */ 1329 /* Characters to be drawn, and number of characters. Note that
1330 NCHARS can be zero if this is a composition glyph string, as
1331 evidenced by FIRST_GLYPH->type. */
1330 unsigned *char2b; 1332 unsigned *char2b;
1331 int nchars; 1333 int nchars;
1332 1334