emacs/src
Boris Buliga 1c4f09aadc Fix macOS 26 scrolling lag and input handling issues (bug#80268)
macOS 26 introduced new event processing behavior that causes scrolling
lag and input handling problems in Emacs.  This patch disables two
features via NSUserDefaults when built against the macOS 26 SDK:
- NSEventConcurrentProcessingEnabled
- NSApplicationUpdateCycleEnabled

This fix is based on the equivalent patch in emacs-mac by Mitsuharu
Yamamoto.  See: https://bitbucket.org/mituharu/emacs-mac/commits/e52ebfd

* src/nsterm.m (ns_term_init): Disable problematic event processing
when built for macOS 26+.
2026-02-27 20:27:53 +00:00
..
bitmaps
.dbxinit
.gdbinit ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
.lldbinit ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
alloc.c ; * src/alloc.c (Fgarbage_collect_heapsize): Avoid compiler warning. 2026-01-21 13:44:31 +02:00
android-asset.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
android-emacs.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
android.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
android.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidfns.c Add frame identifiers (bug#80138) 2026-01-13 09:29:44 +01:00
androidfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidgui.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidmenu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidselect.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidterm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidterm.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
androidvfs.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
atimer.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
atimer.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bidi.c Fix handling of window-specific overlays in buffer iteration for display 2026-02-14 13:36:38 +02:00
bignum.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bignum.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
blockinput.h ; Fix some comments. 2026-02-27 18:17:36 +00:00
buffer.c Adjust documentation to changes in 'overlays-in' and 'overlays-at' 2026-02-14 11:37:52 +02:00
buffer.h ; * src/buffer.h: Mention indirect buffers in 'buffer_window_count' comment 2026-01-25 09:50:35 +01:00
bytecode.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
callint.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
callproc.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
casefiddle.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
casetab.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
category.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
category.h
ccl.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ccl.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
ChangeLog.1 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.2 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.3 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.4 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.5 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.6 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.7 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.8 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.9 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.10 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.11 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.12 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.13 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
character.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
character.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
charset.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
charset.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
chartab.c Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
cm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cm.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cmds.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
coding.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
coding.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
commands.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
comp.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
comp.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
composite.c Avoid segfaults if someone sets 'composition-function-table' to nil 2026-02-21 19:27:17 +02:00
composite.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
conf_post.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
COPYING
cygw32.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cygw32.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
data.c Fix predicate of plist-member on function-history 2026-02-20 23:37:48 -05:00
dbusbind.c * src/dbusbind.c: Include fcntl.h if needed. (Bug#80373) 2026-02-22 16:30:19 +01:00
decompress.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
deps.mk ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dired.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dispextern.h ; Fix typo in struct image commentary. 2026-02-17 15:22:06 +01:00
dispnew.c ; Remove stale commentary in dispnew.c. 2026-02-17 15:22:20 +01:00
disptab.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dmpstruct.awk ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
doc.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
doprnt.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dosfns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dosfns.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dynlib.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dynlib.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
editfns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs-icon.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs-module.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs-module.h.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacs.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacsgtkfixed.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
emacsgtkfixed.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
epaths.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eval.c Less stingy lisp-eval-depth supply for debugger 2026-01-09 17:19:45 +01:00
fileio.c ; * src/dispnew.c (box_default): Shut up compilation warnings (bug#80386). 2026-02-12 22:17:31 +02:00
filelock.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
floatfns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
fns.c Speed up 'equal'-comparison of vectorlike objects 2026-02-24 12:49:53 +01:00
font.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
font.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
fontset.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
fontset.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
frame.c New user option 'after-delete-frame-select-mru-frame' (bug#80397) 2026-02-22 10:33:34 +01:00
frame.h Support cons cell for 'line-spacing' 2026-01-24 13:32:44 +02:00
fringe.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ftcrfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ftfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ftfont.h
getpagesize.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gfilenotify.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gmalloc.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gnutls.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gnutls.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gtkutil.c Scale position values in xg_frame_set_size_and_position 2026-02-12 09:43:04 +01:00
gtkutil.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_draw_support.cc ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_font_support.cc ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_io.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_select.cc ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_support.cc ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haiku_support.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikufns.c Add frame identifiers (bug#80138) 2026-01-13 09:29:44 +01:00
haikufont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikugui.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikuimage.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikumenu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikuselect.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikuselect.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikuterm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
haikuterm.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
hbfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
image.c Fix SVG CSS handling (bug#80384) 2026-02-21 17:29:40 +00:00
indent.c ; * src/indent.c (Fvertical_motion): Fix last change. (Bug#80223) 2026-01-19 20:01:48 +02:00
indent.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
inotify.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
insdel.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
intervals.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
intervals.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
itree.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
itree.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
json.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
keyboard.c ; Copy out log message from when branch was first introduced. 2026-02-27 16:02:49 +00:00
keyboard.h ; Fix some comments. 2026-02-27 18:17:36 +00:00
keymap.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
keymap.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
kqueue.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lcms.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lisp.h Compare circular lists in 'equal' without error (bug#80456) 2026-02-24 12:47:52 +01:00
lread.c Remove vla.h 2026-02-13 17:44:46 -08:00
macfont.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
macfont.m ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
macros.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
macros.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
macuvs.h
Makefile.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
marker.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
menu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
menu.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
minibuf.c Rewrite flex completion with Gotoh algorithm 2026-02-13 23:46:11 +00:00
module-env-25.h
module-env-26.h
module-env-27.h
module-env-28.h
module-env-29.h Bump master Emacs version to 30.0.50 2022-11-28 20:03:07 +02:00
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 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
msdos.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsfns.m Fix GNUstep width calculation (bug#80331) 2026-02-21 18:50:23 +00:00
nsfont.m ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsgui.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsimage.m NS: Add native image support for HEIF, SVG and WEBP on GNUstep 2026-01-17 14:06:29 +02:00
nsmenu.m ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsselect.m ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsterm.h Inhibit unused variable warning in NSTRACE_WHEN (bug#80096) 2026-01-13 09:41:49 +00:00
nsterm.m Fix macOS 26 scrolling lag and input handling issues (bug#80268) 2026-02-27 20:27:53 +00:00
nsxwidget.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsxwidget.m ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pdumper.c Remove struct Lisp_Objfwd 2026-02-12 18:51:51 +01:00
pdumper.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkfns.c Pacify GCC with gdk-pixbuf 2.44 2026-02-13 17:44:46 -08:00
pgtkgui.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkim.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkmenu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkselect.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkterm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pgtkterm.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
print.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
process.c * src/process.c (server_accept_connection): Fix assertion (bug#80237). 2026-02-10 17:09:56 +02:00
process.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
profiler.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ralloc.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
README ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
regex-emacs.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
regex-emacs.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
region-cache.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
region-cache.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
scroll.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
search.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sfnt.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sfnt.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sfntfont-android.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sfntfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sfntfont.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sort.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sound.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sqlite.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
syntax.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
syntax.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sysdep.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sysselect.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
syssignal.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sysstdio.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
systhread.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
systhread.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
systime.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
systty.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
syswait.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
term.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
termcap.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
termchar.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
termhooks.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
terminal.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
terminfo.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
termopts.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
textconv.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
textconv.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
textprop.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
thread.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
thread.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
timefns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tparam.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tparam.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
treesit.c ; Fix last change in treesit.c 2026-02-18 14:25:24 +02:00
treesit.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
undo.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
verbose.mk.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
vm-limit.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w16select.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32.c Fix bug on MS-Windows with frame title when system-name is non-ASCII 2026-02-27 17:55:05 +02:00
w32.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32common.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32console.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32cygwinx.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32dwrite.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32fns.c ; Fix recently installed changes 2026-02-11 14:44:09 +02:00
w32font.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32font.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32gdiplus.h Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32gui.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32heap.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32heap.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32image.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32inevt.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32inevt.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32menu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32notify.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32proc.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32reg.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32select.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32select.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32term.c system-sleep sleep blocker and sleep/wake event package (bug#80348) 2026-02-11 09:52:38 +01:00
w32term.h ; Fix recently installed changes 2026-02-11 14:44:09 +02:00
w32uniscribe.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
w32xfns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
widget.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
widget.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
widgetprv.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
window.c ; Fix doc-string of 'window-combination-resize' 2026-02-26 10:22:11 +01:00
window.h Support cons cell for 'line-spacing' 2026-01-24 13:32:44 +02:00
xdisp.c Fix handling of window-specific overlays in buffer iteration for display 2026-02-14 13:36:38 +02:00
xfaces.c ; * src/xfaces.c (face_at_buffer_position): Fix next_overlay per bug#80242. 2026-02-14 12:39:03 +02:00
xfns.c Pacify GCC with gdk-pixbuf 2.44 2026-02-13 17:44:46 -08:00
xfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xftfont.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xgselect.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xgselect.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xmenu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xml.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xrdb.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xselect.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xsettings.c xsettings: honor GDK DPI scaling values 2026-01-30 12:39:48 -05:00
xsettings.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xsmfns.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xterm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xterm.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xwidget.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xwidget.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00: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-2026 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/>.