diff options
| author | Glenn Morris | 2021-10-09 07:50:36 -0700 |
|---|---|---|
| committer | Glenn Morris | 2021-10-09 07:50:36 -0700 |
| commit | cc202c713be60355dbcf4e5ea87603c5e16a92db (patch) | |
| tree | 718f701ca6622f242172eb138a983b343efb0f5d /src | |
| parent | fecc4c0f79bbfcae3c6dd0ad8331a8ef6faa4034 (diff) | |
| parent | 394209c1a012ec0d24cbef031101c82a79ceea83 (diff) | |
| download | emacs-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.in | 9 | ||||
| -rw-r--r-- | src/dispextern.h | 4 |
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 | ||