emacs/src
Ethan Kong 200214ca68 Fix 'internal_equal' so that it uses at most one hash table
The old implementation passed the hash table by value in
recursive tests, which would cause each recursive level to
initialize its own hash table, causing excess memory usage.
* src/fns.c (internal_equal): Delegate to 'internal_equal_1'.
(internal_equal_1): New function; body from old 'internal_equal'.
Pass the hash table argument by reference instead of by value.
(Bug#73883)
2024-11-09 10:56:54 +02:00
..
bitmaps
.dbxinit
.gdbinit Remove low-level keyboard hook when attaching GDB to Emacs on Windows 2024-09-07 11:15:43 +03:00
.lldbinit Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
alloc.c Merge from origin/emacs-30 2024-09-21 07:30:19 -04:00
android-asset.h Restore functionality on Android 2.2 2024-06-12 16:44:21 +08:00
android-emacs.c Do not set LD_LIBRARY_PATH during Android initialization 2024-07-14 12:46:23 +08:00
android.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
android.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
androidfns.c Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
androidfont.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
androidgui.h Fix compilation on builds with native rectangle structures 2024-07-20 12:39:33 +08:00
androidmenu.c Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidselect.c Render more Android functions safe to execute in a batch session 2024-07-12 14:31:33 +08:00
androidterm.c Fix omission of updates to child frames on Android 2024-06-24 12:04:05 +08:00
androidterm.h Communicate frame titles to the window manager on Android 2024-05-13 14:42:35 +08:00
androidvfs.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
atimer.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
atimer.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
bidi.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
bignum.c Optimize smallish mpz to native int conversion 2024-07-11 16:01:41 +02:00
bignum.h New FASTER_BIGNUM macro to test slow-path code 2024-07-11 16:01:41 +02:00
blockinput.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
buffer.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
buffer.h Further adjustments for restoring killed buffer windows (Bug#68235) 2024-03-15 10:35:27 +01:00
bytecode.c Don’t ignore -Wclobbered in bytecode.c 2024-08-16 21:16:35 -07:00
callint.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
callproc.c Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
casefiddle.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
casetab.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
category.c Share hash table test structs 2024-01-13 20:50:38 +01:00
category.h
ccl.c Ignore fewer GCC -fanalyzer diagnostics in ccl.c 2024-02-18 00:38:15 -08:00
ccl.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
ChangeLog.1 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.2 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.3 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.4 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.5 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.6 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.7 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.8 ; Fix typos 2024-07-18 11:46:50 +02:00
ChangeLog.9 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.10 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.11 ; Fix typos 2024-06-16 22:38:26 +02:00
ChangeLog.12 ; Fix typos 2024-07-18 11:46:50 +02:00
ChangeLog.13 ; Fix typos 2024-07-18 11:46:50 +02:00
character.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
character.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
charset.c Fix error message in charset.c 2024-10-24 17:41:02 +03:00
charset.h Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
chartab.c ; Improve documentation of 'char-table-range' 2023-09-01 16:33:40 +03:00
cm.c ; * src/cm.c (cmgoto): Fix last change. 2024-09-27 09:19:19 +03:00
cm.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cmds.c Fix electric-pair-mode when characters are bound to non-ASCII keys 2024-06-15 11:08:22 +03:00
coding.c Merge from origin/emacs-30 2024-10-12 05:53:27 -04:00
coding.h ; Update comments in a recent commit 2024-06-14 21:42:18 +03:00
commands.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
comp.c * src/comp.c (compile_function, Fcomp__compile_ctxt_to_file0): Use DOHASH. 2024-10-03 13:10:09 +02:00
comp.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
composite.c Merge from origin/emacs-29 2024-03-09 04:18:53 -05:00
composite.h (struct composition): Remove dependency on hash-table internals 2024-01-24 08:16:41 -05:00
conf_post.h ; Update from Gnulib 2024-09-05 08:45:18 +08:00
COPYING
cygw32.c Make error messages adhere to our standards 2024-07-16 10:08:15 +02:00
cygw32.h Avoid compiler warnings in the Cygwin-w32 build 2024-06-26 15:58:35 -04:00
data.c Merge from origin/emacs-30 2024-11-02 08:34:42 -04:00
dbusbind.c ; * src/dbusbind.c (Fdbus_message_internal): Fix coding style. 2024-07-09 21:16:54 +08:00
decompress.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
deps.mk ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dired.c Fix unsafe usage of string data on Android 2024-05-29 17:11:11 +08:00
dispextern.h Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
dispnew.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
disptab.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
dmpstruct.awk ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
doc.c ; * src/doc.c (Ftext_quoting_style): Make doc string agree with code. 2024-10-17 18:23:58 +02:00
doprnt.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
dosfns.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
dosfns.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dynlib.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dynlib.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
editfns.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
emacs-icon.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
emacs-module.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
emacs-module.h.in Update emacs-module for Emacs 31 2024-06-23 07:11:04 -04:00
emacs.c Fix bootstrap on MS-Windows 2024-10-26 22:38:58 +03:00
emacsgtkfixed.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
emacsgtkfixed.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
epaths.in ; * src/epaths.in: Declare and use android_game_path. 2024-05-13 08:26:04 +08:00
eval.c More workarounds for GDB bug 32313 2024-10-28 09:04:41 -04:00
fileio.c Merge from origin/emacs-30 2024-10-18 17:56:08 +02:00
filelock.c Port better to NFS unlink 2024-08-15 20:11:33 -07:00
firstfile.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
floatfns.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
fns.c Fix 'internal_equal' so that it uses at most one hash table 2024-11-09 10:56:54 +02:00
font.c Improve font search and handling on MS-Windows 2024-08-03 18:11:57 +03:00
font.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
fontset.c Disable fontset-related workaround on non-Android systems 2024-09-20 22:30:07 +08:00
fontset.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
frame.c * src/frame.c (gui_set_font): Reference image cache after reassignment. 2024-06-20 17:20:23 +08:00
frame.h Correctly cache images when frames vary in their font metrics 2024-06-20 17:03:36 +08:00
fringe.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
ftcrfont.c Make ftcrfont_close idempotent 2024-08-10 16:57:49 +00:00
ftfont.c Fix various typos reported by Pip Cet 2024-08-03 17:09:49 +08:00
ftfont.h Fix recent Cairo xsettings changes 2022-11-15 19:48:39 +08:00
getpagesize.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
gfilenotify.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
gmalloc.c Pacify warnings in gmalloc.c 2024-05-12 13:27:43 +08:00
gnutls.c Use cheaper string constructors 2024-07-09 18:31:46 +02:00
gnutls.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
gtkutil.c Implement touch screen events on PGTK 2024-06-01 15:41:54 +08:00
gtkutil.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haiku.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haiku_draw_support.cc ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haiku_font_support.cc ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haiku_io.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
haiku_select.cc * src/haiku_select.cc: Include stdckdint.h. 2024-01-29 12:17:26 +00:00
haiku_support.cc ; * src/haiku_support.cc: Correct last change. 2024-09-15 16:28:54 +08:00
haiku_support.h New variable haiku-pass-control-tab-to-system 2024-04-04 08:33:52 +08:00
haikufns.c Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
haikufont.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
haikugui.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haikuimage.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
haikumenu.c SAFE_ALLOCA fixes 2024-07-20 08:55:08 -07:00
haikuselect.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
haikuselect.h Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
haikuterm.c Implement dots and dashes on MS-Windows 2024-05-10 16:45:33 +08:00
haikuterm.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
hbfont.c Pacify GCC 14 -Wanalyzer-out-of-bounds in hbfont.c 2024-04-30 01:26:24 -07:00
image.c Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
indent.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
indent.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
inotify.c Enable inotify on systems with inotify_init yet no init1 variant 2024-02-22 09:53:48 +08:00
insdel.c Minor cleanup of code in insdel.c 2024-07-18 12:59:28 +03:00
intervals.c Pacify GCC 14 -Wnull-dereference in intervals.c 2024-04-30 01:26:24 -07:00
intervals.h ; Improve commentary in intervals.h 2024-05-02 09:50:37 +03:00
itree.c ; Fix quoting style in comments in itree.[ch] files 2024-11-08 09:17:50 +02:00
itree.h ; Fix quoting style in comments in itree.[ch] files 2024-11-08 09:17:50 +02:00
json.c Merge from savannah/emacs-30 2024-09-11 13:21:58 +08:00
keyboard.c Merge from savannah/emacs-30 2024-09-11 13:21:58 +08:00
keyboard.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
keymap.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
keymap.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
kqueue.c Fix compilation on prerelease versions of Haiku 2024-06-23 12:49:45 +08:00
lastfile.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
lcms.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
lisp.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
lread.c Merge from origin/emacs-30 2024-10-24 12:13:20 +08:00
macfont.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
macfont.m macfont.m: Fix values for font widths and weights on macOS 2024-02-01 12:18:50 +02:00
macros.c Spelling fixes 2024-06-04 22:16:28 -07:00
macros.h Extract check for end of macro to function 2024-03-10 10:40:01 -04:00
macuvs.h ; Update src/macuvs.h, forgotten in Unicode 15.0 commit. 2022-09-17 10:15:14 +03:00
Makefile.in Quote BIN_DESTDIR better 2024-07-16 15:37:22 -07:00
marker.c (buf_bytepos_to_charpos): Fix mixup introduced in commit b300052fb4 2024-07-06 15:07:06 -04:00
menu.c Support GUI dialogs and message boxes better on MS-Windows 2024-09-14 13:57:26 +03:00
menu.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuf.c For minibuffer windows record minibuffers only (Bug#72487) 2024-09-11 10:36:14 +02: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 Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
msdos.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
nsfns.m Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
nsfont.m Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
nsgui.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
nsimage.m Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
nsmenu.m Silence some macOS build warnings 2024-05-12 15:04:47 +02:00
nsselect.m Fix clipboard request on macOS for yank-media 2024-06-16 14:23:37 +02:00
nsterm.h NS: Fix scroll-bar setting code (bug#72331) 2024-08-09 07:21:28 +02:00
nsterm.m Ensure `move-frame-functions' trigger on macOS frame resize 2024-11-07 21:12:06 +01:00
nsxwidget.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
nsxwidget.m ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pdumper.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
pdumper.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
pgtkfns.c Merge from origin/emacs-30 2024-07-19 14:31:53 -04:00
pgtkgui.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pgtkim.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pgtkmenu.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pgtkselect.c Merge from origin/emacs-30 2024-09-14 07:55:01 -04:00
pgtkterm.c Make error messages adhere to our standards 2024-07-16 10:08:15 +02:00
pgtkterm.h Implement touch screen events on PGTK 2024-06-01 15:41:54 +08:00
print.c Fix buffer size problem in print_bool_vector 2024-07-16 15:37:21 -07:00
process.c Merge from origin/emacs-30 2024-09-21 07:30:19 -04:00
process.h Remember the value of read_process_output_max when process is created 2024-06-09 02:51:47 +03:00
profiler.c Use a dedicated type to represent interpreted-function values 2024-04-28 11:58:12 -04:00
puresize.h * src/puresize.h (BASE_PURESIZE): Increase. 2024-06-23 07:42:23 -04:00
ralloc.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
README ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
regex-emacs.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
regex-emacs.h Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
region-cache.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
region-cache.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
scroll.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
search.c Fix 'regexp-replace' in WDired 2024-09-21 12:30:49 +03:00
sfnt.c Correct Android failure to open an old CJK font 2024-08-20 21:56:41 +08:00
sfnt.h Revert "Remove redundant byte-swapping boundary" 2024-08-03 17:34:32 +08:00
sfntfont-android.c Implement face stipples on Android 2024-04-23 14:30:38 +08:00
sfntfont.c Fix misuse of toupper in sfnt_parse_style 2024-09-17 16:39:25 -07:00
sfntfont.h ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
sheap.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sheap.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sort.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
sound.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sqlite.c Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
syntax.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
syntax.h Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sysdep.c Remove unnecessary #include 2024-09-16 16:48:45 -07:00
sysselect.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
syssignal.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
sysstdio.h Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
systhread.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
systhread.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
systime.h Refactor timefns more functionally 2024-07-11 16:01:41 +02:00
systty.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
syswait.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
term.c Re-enable TTY glyph production for batch mode frames on Android 2024-06-10 11:56:24 +08:00
termcap.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
termchar.h Add support for colored and styled underlines on tty frames 2024-04-27 11:59:15 +03:00
termhooks.h Correctly cache images when frames vary in their font metrics 2024-06-20 17:03:36 +08:00
terminal.c Attempt to fix rare assertion violations in 'mark_terminals' 2024-06-06 10:47:21 +03:00
terminfo.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
termopts.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
textconv.c Fix get_conversion_field --with-wide-wint overflow 2024-07-16 15:37:20 -07:00
textconv.h ; Fix typos 2024-07-18 11:46:50 +02:00
textprop.c Fix deletion of text holding `inhibit-read-only' properties 2024-04-30 18:28:05 +08:00
thread.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
thread.h Restore specbound keyboard-locals in the correct KBOARD 2024-05-23 15:19:46 +08:00
timefns.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
tparam.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
tparam.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
treesit.c Merge from origin/emacs-30 2024-09-21 07:30:19 -04:00
treesit.h Merge from origin/emacs-30 2024-09-14 07:55:01 -04:00
undo.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexaix.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexcoff.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexcw.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexec.h
unexelf.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
unexhp9k800.c
unexmacosx.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexsol.c
unexw32.c ; Eliminate more C++ comments 2024-08-17 22:04:01 +08:00
verbose.mk.in Port to GNU Make 03ecd94488b85adc38746ec3e7c2a297a522598e 2024-02-08 23:22:00 -08:00
vm-limit.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w16select.c Remove redundant casts from void* with malloc functions 2024-01-10 14:48:00 +01:00
w32.c ; Use c-ctype.h in w32*.c 2024-09-18 21:22:04 +03:00
w32.h Restore functionality on Windows 98 2024-06-23 16:28:22 +08:00
w32common.h Fix removal of file locks on MS-Windows 9X 2024-06-13 10:24:21 +03:00
w32console.c Fix resetting keyboard hook state on MS-Windows 2024-03-14 10:01:06 +02:00
w32cygwinx.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32dwrite.c ; * src/w32dwrite.c (syms_of_w32dwrite): Init 'w32-inhibit-dwrite'. 2024-10-27 08:43:00 +02:00
w32fns.c Improve drag and drop on MS-Windows (bug#3468) 2024-10-25 13:39:12 +03:00
w32font.c ; Fix coding style of Uniscribe files 2024-10-26 08:39:24 +08:00
w32font.h ; Minor fixes to last changes 2024-10-25 14:36:41 +03:00
w32gdiplus.h Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32gui.h Add support for 'yank-media' on MS-Windows 2024-11-03 15:12:20 +02:00
w32heap.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
w32heap.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32image.c Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32inevt.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
w32inevt.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32menu.c Support GUI dialogs and message boxes better on MS-Windows 2024-09-14 13:57:26 +03:00
w32notify.c Restore functionality on Windows 98 2024-06-23 16:28:22 +08:00
w32proc.c ; * src/w32proc.c (sys_kill): Handle negative PID when sig == 0. 2024-06-13 11:03:52 +03:00
w32reg.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32select.c Make 'yank-media' on MS-Windows require native image APIs 2024-11-05 14:29:02 +02:00
w32select.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32term.c Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32term.h Improve drag and drop on MS-Windows (bug#3468) 2024-10-25 13:39:12 +03:00
w32uniscribe.c Fix bootstrap on MS-Windows 2024-10-26 22:38:58 +03:00
w32xfns.c Unbreak the Cygw32 build broken by resent WTS_SESSION changes 2024-03-19 14:45:45 +02:00
widget.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
widget.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
widgetprv.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
window.c Merge from origin/emacs-30 2024-10-24 12:13:20 +08:00
window.h Improve window/buffer handling code 2024-08-01 09:37:50 +02:00
xdisp.c Avoid assertion violations due to wrong 'min-width' property 2024-10-03 13:32:10 +03:00
xfaces.c Cease accepting the :reverse-video face attribute (bug#73552) 2024-09-29 18:10:46 +02:00
xfns.c Merge from origin/emacs-30 2024-07-27 04:27:53 -04:00
xfont.c ; Fix typo in xfont.c 2024-07-20 21:48:08 +08:00
xftfont.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xgselect.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xgselect.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xmenu.c SAFE_ALLOCA fixes 2024-07-20 08:55:08 -07:00
xml.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
xrdb.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xselect.c Pacify gcc -Wmissing-variable-declarations 2024-05-11 18:46:27 -07:00
xsettings.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xsettings.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
xsmfns.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
xterm.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
xterm.h On X, avoid reporting unrepresentable touch IDs to Lisp 2024-06-01 13:53:37 +08:00
xwidget.c Avoid compilation warnings 2024-06-19 14:30:17 +03:00
xwidget.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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-2024 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/>.