emacs/src
Spencer Baugh bea16dfe69 Respect keymaps in buffer text for clicks on displayed strings
When clicking on a string displayed by a display property, also
look at the text properties of the underlying buffer text for
keymaps, not just the displayed string.  The displayed string
takes precedence over the buffer text, but it doesn't replace
it.

Also, we should use the buffer's local map even for clicks on
the mode line.  (Otherwise, what's the point of the <mode-line>
event?)

* src/keymap.c (Fcurrent_active_maps): Consider displayed
string, then buffer text, then fall back to local
map.  (Bug#79505)

* test/src/keymap-tests.el
(keymap-test-keymaps-for-non-buffer-positions): Add more tests.
2025-10-18 12:48:41 +03:00
..
bitmaps
.dbxinit
.gdbinit New debugger-trap function to break to GDB 2025-08-07 16:26:17 +03:00
.lldbinit ; Add some niceties to .lldbinit 2025-01-12 08:46:28 +01:00
alloc.c Turn some checking macros into functions in the GC marker code 2025-09-17 12:49:14 +02:00
android-asset.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
android-emacs.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
android.c Fix reference leak in displaying successive dashes of distinct styles on Android 2025-09-20 10:08:05 +08:00
android.h Fully support Lisp threads on Android 2025-02-28 19:54:46 +08:00
androidfns.c Update Android frame param handlers 2025-07-27 09:36:10 +08:00
androidfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidgui.h Respond to display configuration updates on Android 2025-04-10 15:25:38 +08:00
androidmenu.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidselect.c Fix clipboard object handle leak on Android 3.1 to 11.0 2025-03-16 20:13:34 +08:00
androidterm.c Synchronize Android and Haiku terminal frontends with X 2025-05-05 08:51:48 +08:00
androidterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidvfs.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
atimer.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
atimer.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bidi.c * src/bidi.c: Add comments to uses of INT_PROMOTE (bug#75964). 2025-02-11 15:42:26 +02:00
bignum.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bignum.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
blockinput.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
buffer.c Allow thread's buffer to be killed, by default 2025-08-09 22:40:07 +03:00
buffer.h insert-file-contents st_size cleanup 2025-07-21 16:23:17 -07:00
bytecode.c ; * src/bytecode.c (exec_byte_code): Revert gratuituous style change 2025-09-19 10:31:54 +02:00
callint.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
callproc.c Streamline init_callproc a bit 2025-07-24 22:13:47 -07:00
casefiddle.c Add line-column tracking for tree-sitter 2025-05-03 22:14:03 -07:00
casetab.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
category.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
category.h
ccl.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
ccl.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.2 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.3 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.4 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.5 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.6 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.7 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.8 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.9 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.10 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.11 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.12 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.13 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
character.c Fix the values and documentation of 'printable-chars' table 2025-02-28 16:22:30 +02:00
character.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
charset.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
charset.h Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
chartab.c Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
cm.c Variable to control overshoot and backup for TTY cursor motion 2025-08-09 15:27:00 +03:00
cm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cmds.c (replace_range): Delete argument markers 2025-03-06 11:21:42 -05:00
coding.c (decode_coding): Avoid nested *-change-functions (bug#78042) 2025-05-02 17:06:09 -04:00
coding.h Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
commands.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
comp.c Make native lisp code reflect EQ C implementation 2025-09-22 10:28:40 +02:00
comp.h Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
composite.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
composite.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
conf_post.h Disable Gnulib’s non-Gregorian calendars 2025-07-29 15:06:13 -07:00
COPYING
cygw32.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cygw32.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
data.c Change EQ to move slow code path into a separate function 2025-09-22 10:28:40 +02:00
dbusbind.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
decompress.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
deps.mk Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
dired.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
dispextern.h Add redisplay_counter to catch nested redisplays and abort outer one 2025-07-15 13:49:29 -04:00
dispnew.c Realloc less often in adjust_glyph_matrix (bug#77961) 2025-04-22 11:38:04 +02:00
disptab.h Display separators on tty menus with display table entries 2025-01-26 16:41:01 +01:00
dmpstruct.awk Update copyright year to 2025 2025-01-02 18:39:42 +01:00
doc.c Allow disabling of reloading files on doc read failure 2025-09-13 10:33:20 +03:00
doprnt.c ; Fix typos 2025-02-22 14:48:29 +01:00
dosfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dosfns.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dynlib.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dynlib.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editfns.c Merge from origin/emacs-30 2025-10-11 06:02:56 -04:00
emacs-icon.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs-module.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
emacs-module.h.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs.c Port better to Linux with 1 MiB pages 2025-08-02 11:19:24 -07:00
emacsgtkfixed.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacsgtkfixed.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epaths.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
eval.c Reject invalid error symbols (Bug#76447) 2025-08-17 17:26:09 +02:00
fileio.c Port better to Linux with 1 MiB pages 2025-08-02 11:19:24 -07:00
filelock.c Replace some calls to `intern' with DEFSYMs 2025-04-08 10:26:18 +08:00
floatfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fns.c Disallow string data resizing (bug#79784) 2025-08-24 10:28:27 +02:00
font.c ; * src/font.c (syms_of_font): Fix typo. 2025-01-16 15:55:30 +00:00
font.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fontset.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
fontset.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
frame.c Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
frame.h Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
fringe.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftcrfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftfont.h
getpagesize.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gfilenotify.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gmalloc.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
gnutls.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gnutls.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gtkutil.c Fix handling of frame position values 2025-03-10 09:33:17 +01:00
gtkutil.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_draw_support.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_font_support.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_io.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_select.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_support.cc Merge from savannah/emacs-30 2025-02-21 13:32:14 +08:00
haiku_support.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikufns.c Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
haikufont.c Prevent double frees in closing fonts provided by the Haiku font driver 2025-05-18 08:46:36 +08:00
haikugui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuimage.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikumenu.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
haikuselect.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuterm.c Synchronize Android and Haiku terminal frontends with X 2025-05-05 08:51:48 +08:00
haikuterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hbfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
image.c Move CSS into the SVG wrapper 2025-07-10 17:54:33 +01:00
indent.c bug#79241: Fix incorrect handling of overlays in `vertical-motion' 2025-08-30 12:39:35 +03:00
indent.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
inotify.c Fix file notification problem on Windows. 2025-08-12 22:05:44 +02:00
insdel.c Add line-column tracking for tree-sitter 2025-05-03 22:14:03 -07:00
intervals.c ; Whitespace fixes to silence git hooks 2025-02-26 18:11:22 +01:00
intervals.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
itree.c ; Fix indentation in itree.c 2025-01-09 05:13:28 +01:00
itree.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
json.c Speed up JSON parsing by not maintaining line and column (bug#79192) 2025-08-21 16:42:45 +02:00
keyboard.c Fix file notification problem on Windows. 2025-08-12 22:05:44 +02:00
keyboard.h Revert “Avoid some union buffered_input_event uses” 2025-03-03 22:28:59 -08:00
keymap.c Respect keymaps in buffer text for clicks on displayed strings 2025-10-18 12:48:41 +03:00
keymap.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
kqueue.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lcms.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lisp.h * Make sure the compiler optimizes for symbols_with_pos_enabled 0 in EQ 2025-09-22 10:28:40 +02:00
lread.c ; * src/lread.c (from_buffer_p): New abstraction. 2025-08-21 15:11:13 +02:00
macfont.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macfont.m Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
macros.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macros.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macuvs.h
Makefile.in Allow use of \N{...} earlier to help fix bug#79353 2025-09-09 18:01:24 -04:00
marker.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
menu.c Fix 'etc/DOC' for a few functions/variables 2025-03-04 15:45:33 +02:00
menu.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
minibuf.c Return case common to all completions in try-completion 2025-10-16 20:18:23 +03:00
module-env-25.h
module-env-26.h
module-env-27.h
module-env-28.h
module-env-29.h
module-env-30.h Update emacs-module for Emacs 31 2024-06-23 07:11:04 -04:00
module-env-31.h Update emacs-module for Emacs 31 2024-06-23 07:11:04 -04:00
msdos.c Fix handling of frame position values 2025-03-10 09:33:17 +01:00
msdos.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsfns.m Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
nsfont.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsgui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsimage.m Support colored stipples on Cocoa NS (Bug#73384) 2025-03-04 14:31:35 +02:00
nsmenu.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsselect.m Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
nsterm.h NS: Fix build with NSTRACE_ENABLED 2025-07-23 11:59:23 +02:00
nsterm.m Release NS objects (bug#79023) 2025-10-17 19:53:38 +01:00
nsxwidget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsxwidget.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pdumper.c * src/pdumper.c (dump_queue_dequeue): Avoid -Wgnu-folding-constant. 2025-10-11 11:58:58 +03:00
pdumper.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pgtkfns.c Handle inhibiting implied resizing for frames without initial tool bar 2025-08-05 11:08:38 +02:00
pgtkgui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pgtkim.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
pgtkmenu.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
pgtkselect.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
pgtkterm.c Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
pgtkterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
print.c ; Fix last change 2025-08-09 15:38:13 +03:00
process.c Fix last change 2025-10-11 12:22:58 +03:00
process.h Improve documentation of the internal Lisp_Process->status field 2025-06-14 18:02:40 +03:00
profiler.c ; * src/profiler.c (export_log): Fix whitespace (bug#78762). 2025-06-14 17:56:01 +03:00
ralloc.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
README Update copyright year to 2025 2025-01-02 18:39:42 +01:00
regex-emacs.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
regex-emacs.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
region-cache.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
region-cache.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
scroll.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
search.c Harmonise doc strings for {re-,posix-,}search-{forward,backward} 2025-09-07 14:39:07 +02:00
sfnt.c Avoid reserved names in sfnt.c 2025-03-09 13:20:02 +08:00
sfnt.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont-android.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sort.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
sound.c ; Fix typos 2025-02-22 14:48:29 +01:00
sqlite.c Support file:// URIs and readonly DB in 'sqlite-open' 2025-04-14 12:42:28 +03:00
syntax.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
syntax.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sysdep.c Port better to Linux with 1 MiB pages 2025-08-02 11:19:24 -07:00
sysselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
syssignal.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sysstdio.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
systhread.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
systhread.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
systime.h Prefer coarse timestamps when using X sync 2025-09-27 12:26:24 -07:00
systty.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
syswait.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
term.c Variable to control overshoot and backup for TTY cursor motion 2025-08-09 15:27:00 +03:00
termcap.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
termchar.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
termhooks.h New function insert-special-event and special event sleep-event 2025-02-07 12:04:05 +01:00
terminal.c Fix the Android port 2025-01-27 09:11:21 +08:00
terminfo.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
termopts.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
textconv.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
textconv.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
textprop.c Make 'text-property-default-nonsticky' buffer-local when set 2025-02-22 18:04:04 +02:00
thread.c ; Coding style fix 2025-08-11 02:33:53 +03:00
thread.h Allow thread's buffer to be killed, by default 2025-08-09 22:40:07 +03:00
timefns.c Prefer coarse timestamps when using X sync 2025-09-27 12:26:24 -07:00
tparam.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
tparam.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
treesit.c Support Tree-sitter version 0.26 and later 2025-10-17 14:15:41 +03:00
treesit.h Add line-column tracking for tree-sitter 2025-05-03 22:14:03 -07:00
undo.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
verbose.mk.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vm-limit.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w16select.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32.c Fix 'restart-emacs' on MS-Windows 2025-10-02 10:22:37 +03:00
w32.h Fix DST time calculations on MS-Windows 2025-05-26 19:53:21 +03:00
w32common.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32console.c * src/w32console.c: Fix last change (bug#79298). 2025-10-09 15:21:38 +03:00
w32cygwinx.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32dwrite.c ; * src/w32dwrite.c: Minor coding style adjustments. 2025-04-24 09:04:33 +08:00
w32fns.c Fix MS-Windows tray notifications from different Emacs frames 2025-10-11 14:00:09 +03:00
w32font.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32font.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32gdiplus.h Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32gui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32heap.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32heap.h Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
w32image.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
w32inevt.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32inevt.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32menu.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32notify.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32proc.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32reg.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32select.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32select.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32term.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32term.h ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32uniscribe.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32xfns.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
widget.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
widget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
widgetprv.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
window.c ; Fix documentation of a recent commit 2025-10-18 12:26:28 +03:00
window.h Protect against GCing of last_mouse_window 2025-01-26 23:05:53 -08:00
xdisp.c (redisplay_internal): Fix follow-mode (bug#79306) 2025-09-05 15:02:54 -04:00
xfaces.c ; * src/xfaces.c (init_xfaces) <face_attr_sym>: Add :family (bug#78813). 2025-06-21 09:45:02 +03:00
xfns.c Handle inhibiting implied resizing for frames without initial tool bar 2025-08-05 11:08:38 +02:00
xfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xftfont.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
xgselect.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xgselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xmenu.c Beware large stack growth in pgtk_menu_show 2025-01-26 23:05:52 -08:00
xml.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xrdb.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xselect.c Don't lose drag-and-drop data intended for XTerm-like programs 2025-03-08 20:42:49 +08:00
xsettings.c Simplify make_formatted_string API 2025-01-26 23:05:50 -08:00
xsettings.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xsmfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xterm.c Prefer coarse timestamps when using X sync 2025-09-27 12:26:24 -07:00
xterm.h Fix handling of visibility on tty frames (Bug#76031) 2025-02-10 10:36:38 +01:00
xwidget.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xwidget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001-2025 Free Software Foundation, Inc.
See the end of the file for license conditions.


This directory contains the source files for the C component of GNU Emacs.
Nothing in this directory is needed for using Emacs once it is built
and installed, if the dumped Emacs is copied elsewhere.

See the files ../README and then ../INSTALL for installation instructions.

The file 'Makefile.in' is used as a template by the script
'../configure' to produce 'Makefile'.  This is the file which actually
controls the compilation of Emacs C source files.  All of this should
work transparently; you should only need to change to the parent
directory, run './configure', and then run 'make'.

This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.