1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 03:11:54 -07:00
emacs/src
Po Lu 67ab6bcdba Replace calls to intern with a constant string with DEFSYMs
* src/alloc.c (display_malloc_warning, syms_of_alloc):

* src/buffer.c (Fmake_indirect_buffer, Fbuffer_local_variables)
(Frename_buffer, Fkill_buffer, Fset_buffer_major_mode)
(Fset_buffer_multibyte, syms_of_buffer):

* src/callint.c (read_file_name, Fcall_interactively)
(syms_of_callint):

* src/callproc.c (call_process, create_temp_file)
(syms_of_callproc):

* src/charset.c (Fdefine_charset_internal, syms_of_charset):

* src/cmds.c (internal_self_insert, syms_of_cmds):

* src/coding.c (record_conversion_result)
(Fdefine_coding_system_internal, syms_of_coding):

* src/dbusbind.c (xd_signature, Fdbus_message_internal)
(syms_of_dbusbind):

* src/dispnew.c (init_faces_initial):

* src/doc.c (Fsnarf_documentation, syms_of_doc):

* src/dosfns.c (system_process_attributes, syms_of_dosfns):

* src/emacs.c (init_cmdargs, Fdump_emacs, decode_env_path)
(syms_of_emacs):

* src/eval.c (call_debugger, Fdefvaralias, syms_of_eval):

* src/fileio.c (barf_or_query_if_file_exists)
(Finsert_file_contents, auto_save_error, Fdo_auto_save)
(syms_of_fileio):

* src/filelock.c (lock_file_1, syms_of_filelock):

* src/fontset.c (fontset_from_font, syms_of_fontset):

* src/frame.c (make_frame_without_minibuffer, syms_of_frame):

* src/gnutls.c (emacs_gnutls_certificate_details)
(Fgnutls_peer_status_warning_describe, Fgnutls_peer_status)
(gnutls_verify_boot, syms_of_gnutls):

* src/gtkutil.c (style_changed_cb, find_rtl_image):

* src/image.c (imagemagick_filename_hint, gs_load)
(syms_of_image):

* src/keyboard.c (command_loop_1, read_char, timer_start_idle)
(read_char_minibuf_menu_prompt, Fsuspend_emacs)
(syms_of_keyboard):

* src/keymap.c (Fmap_keymap, Flookup_key, Fdescribe_vector)
(describe_vector, syms_of_keymap):

* src/lread.c (Fread, Fread_positioning_symbols, syms_of_lread):

* src/minibuf.c (Fabort_minibuffers, Fread_buffer)
(Fcompleting_read, syms_of_minibuf):

* src/msdos.c (XMenuActivate, run_msdos_command, syms_of_msdos):

* src/nsfns.m (Fx_display_backing_store, Fx_display_visual_class)
(Fns_hide_emacs, Fsystem_move_file_to_trash, ns_create_tip_frame)
(x_hide_tip, Fx_show_tip, syms_of_nsfns):

* src/nsfont.m (ns_spec_to_descriptor, ns_descriptor_to_entity)
(syms_of_nsfont):

* src/pdumper.c (Fdump_emacs_portable):

* src/pgtkfns.c (Fx_display_visual_class, x_create_tip_frame)
(Fx_show_tip, syms_of_pgtkfns):

* src/pgtkterm.c (syms_of_pgtkterm, pgtk_cr_export_frames):

* src/term.c (term_get_fkeys_1, set_tty_color_mode, Fsuspend_tty)
(Fresume_tty, tty_menu_activate, syms_of_term):

* src/terminal.c (create_terminal, syms_of_terminal):

* src/w32fns.c (Fx_display_backing_store)
(Fx_display_visual_class, Fset_message_beep, Fx_open_connection)
(Fx_show_tip, Fx_file_dialog, Fsystem_move_file_to_trash)
(Fw32_toggle_lock_key, syms_of_w32fns):

* src/w32font.c (w32_enumfont_pattern_entity, syms_of_w32font):

* src/w32term.c (w32_bitmap_icon, syms_of_w32term):

* src/xdisp.c (message_dolog, define_frame_cursor1)
(syms_of_xdisp):

* src/xfaces.c (tty_lookup_color, syms_of_xfaces):

* src/xml.c (make_dom, syms_of_xml):

* src/xterm.c (syms_of_xterm):

* src/xwidget.c (store_xwidget_download_callback_event)
(store_xwidget_js_callback_event, syms_of_xwidget): Define
symbols for symbols interned with `intern' from a constant
string, delete duplicate DEFSYM directives, and substitute them
for such calls to intern.  This excludes only those symbols
which are interned and referenced only once during Emacs's
initialization, the timing of whose interning is
inconsequential, and symbols in w32.c, which would need to be
transferred to a new syms_of_w32 function that I cannot test.
2024-05-09 15:07:22 +08:00
..
bitmaps
.dbxinit
.gdbinit (COMPILED): Rename to CLOSURE 2024-04-28 11:58:05 -04:00
.lldbinit Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
alloc.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
android-asset.h ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
android-emacs.c ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
android.c Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
android.h Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidfns.c Miscellaneous fixes for Android port 2024-04-24 11:42:48 +08:00
androidfont.c Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidgui.h Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidmenu.c Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidselect.c Fix hang after failed yank-media on Android 2024-05-08 16:03:49 +08:00
androidterm.c Simplify management of Android handle IDs 2024-05-04 11:36:09 +08:00
androidterm.h Enable configuring Emacs for "pseudo-grayscale" systems on Android 2024-04-23 15:57:45 +08:00
androidvfs.c Don't report erroneous /content directory on Android 4.3 and earlier 2024-05-09 09:02:03 +08: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 Speed up display of RTL text with many character compositions 2024-03-21 10:25:56 +02:00
bignum.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
bignum.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
blockinput.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
buffer.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
buffer.h Further adjustments for restoring killed buffer windows (Bug#68235) 2024-03-15 10:35:27 +01:00
bytecode.c (COMPILED): Rename to CLOSURE 2024-04-28 11:58:05 -04:00
callint.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
callproc.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
casefiddle.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.12 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ChangeLog.13 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
character.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
character.h
charset.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
charset.h (struct charset): Remove dependency on hash-table internals 2024-01-23 22:30:13 -05:00
chartab.c ; Improve documentation of 'char-table-range' 2023-09-01 16:33:40 +03:00
cm.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cm.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cmds.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
coding.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
coding.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
commands.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
comp.c (COMPILED): Rename to CLOSURE 2024-04-28 11:58:05 -04: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 Fix the MS-DOS build 2024-02-15 22:13:04 +08:00
COPYING
cygw32.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cygw32.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
data.c Use a dedicated type to represent interpreted-function values 2024-04-28 11:58:12 -04:00
dbusbind.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
decompress.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
deps.mk ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
dired.c New sort keyword arguments (bug#69709) 2024-03-29 11:39:38 +01:00
dispextern.h Implement dots and dashes on X 2024-04-28 11:58:54 +08:00
dispnew.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 Take fields into account during text conversion 2024-04-29 12:34:39 +08:00
emacs-icon.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
emacs-module.c (DOHASH): Change calling convention 2024-01-24 08:07:54 -05:00
emacs-module.h.in Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacs.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 Implement face stipples on Android 2024-04-23 14:30:38 +08:00
eval.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
fileio.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
filelock.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 value< string comparison ungoodthink 2024-04-29 14:29:52 +02:00
font.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
font.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
fontset.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
fontset.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
frame.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
frame.h Take fields into account during text conversion 2024-04-29 12:34:39 +08:00
fringe.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ftcrfont.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ftfont.c Pacify GCC 14 -Wstring-operflow in ftfont.c 2024-04-30 01:26:24 -07:00
ftfont.h
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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
gnutls.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
gnutls.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
gtkutil.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +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 New variable haiku-pass-control-tab-to-system 2024-04-04 08:33:52 +08:00
haiku_support.h New variable haiku-pass-control-tab-to-system 2024-04-04 08:33:52 +08:00
haikufns.c ; * src/haikufns.c (syms_of_haikufns): Fix indentation. 2024-04-04 08:33:53 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Fix minor typos in haikuterm.c 2024-05-01 22:06:09 +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 Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 Use min/max macros in a few more places 2024-01-09 07:55:51 +01: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 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
itree.h Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
json.c ; * src/json.c: Comment correction 2024-04-04 18:40:14 +02:00
keyboard.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
keyboard.h Fix implementation of the --terminal command-line switch 2024-05-04 13:12:21 +03:00
keymap.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
keymap.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
kqueue.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +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 Pacify GCC 14 -Wnull-dereference in tim_sort 2024-04-30 01:26:23 -07:00
lread.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +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 Continue reading in 'read-event' etc. at the end of a keyboard macro 2024-03-10 10:40:13 -04:00
macros.h Extract check for end of macro to function 2024-03-10 10:40:01 -04:00
macuvs.h
Makefile.in Implement dots and dashes on Nextstep 2024-05-01 22:02:47 +08:00
marker.c Fix 'set-window-configuration' and 'window-state-put' 2024-03-04 10:33:49 +01:00
menu.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
menu.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
minibuf.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 ; * src/module-env-30.h: Fix commentary 2023-11-23 13:34:47 +01:00
msdos.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
msdos.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
nsfns.m Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
nsfont.m Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
nsgui.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
nsimage.m Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
nsmenu.m Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
nsselect.m ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
nsterm.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
nsterm.m Fix display of stipples on NS with respect to cursor highlight 2024-05-02 17:27:30 +08: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 Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
pdumper.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
pgtkfns.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pgtkterm.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
pgtkterm.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
print.c (COMPILED): Rename to CLOSURE 2024-04-28 11:58:05 -04:00
process.c Fix implementation of the --terminal command-line switch 2024-05-04 13:12:21 +03:00
process.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
profiler.c Use a dedicated type to represent interpreted-function values 2024-04-28 11:58:12 -04:00
puresize.h Followup changes to cl-type-of 2024-03-18 09:32:53 -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 * src/regex-emacs.c (forall_firstchar_1): Improve corner case 2024-01-22 15:06:24 -05: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 (Freplace_match): Fix bug#65451 2024-04-07 14:16:38 -04:00
sfnt.c Remove redundant byte-swapping boundary 2024-04-04 13:52:52 +08:00
sfnt.h Remove redundant byte-swapping boundary 2024-04-04 13:52:52 +08:00
sfntfont-android.c Implement face stipples on Android 2024-04-23 14:30:38 +08:00
sfntfont.c Fix building the SFNT font driver 2024-03-30 08:58:59 +08: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 Pacify GCC 14 -Wnull-dereference in tim_sort 2024-04-30 01:26:23 -07:00
sound.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
sqlite.c Followup changes to cl-type-of 2024-03-18 09:32:53 -04: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 Fix dumping signal-handler data 2024-04-23 10:02:39 +03: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +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 Implement notification callbacks on Android 2024-03-11 21:41:14 +08:00
terminal.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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 Work around bad GCC diagnostic in select_window 2024-04-30 01:26:24 -07:00
textconv.h Take fields into account during text conversion 2024-04-29 12:34:39 +08:00
textprop.c Fix deletion of text holding `inhibit-read-only' properties 2024-04-30 18:28:05 +08:00
thread.c Implement Lisp threading on Android 2024-02-06 17:53:23 +08:00
thread.h Implement Lisp threading on Android 2024-02-06 17:53:23 +08:00
timefns.c Remove SYMBOL_WITH_POS_{POS,SYM} 2024-02-13 11:20:33 -08: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 ; Fix documentation of recent commits related to treesit 2024-04-20 09:53:35 +03:00
treesit.h New function treesit-parser-changed-ranges 2024-04-19 19:04:44 -07: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexhp9k800.c
unexmacosx.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
unexsol.c
unexw32.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +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 Fix resetting keyboard hook state on MS-Windows 2024-03-14 10:01:06 +02:00
w32.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32common.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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
w32fns.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
w32font.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
w32font.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32gui.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08: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 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32notify.c Fix NULL dereference in w32notify.c 2024-01-13 10:21:41 +01:00
w32proc.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
w32reg.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32select.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32select.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
w32term.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
w32term.h Fix resetting keyboard hook state on MS-Windows 2024-03-14 10:01:06 +02:00
w32uniscribe.c ; Fix last change in inclusion of byteswap.h header 2024-03-30 10:52:00 +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 Fix ommissions in window scrolling commands that ought to clear vscroll 2024-04-27 19:48:45 +08:00
window.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
xdisp.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
xfaces.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
xfns.c Pacify GCC 14 -Wnull-dereference 2024-04-30 01:26:23 -07:00
xfont.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +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 Pacify GCC 14 -Wnull-dereference 2024-04-30 01:26:23 -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 Ubuntu GCC 13.2 in x_get_local_selection 2024-01-06 13:40:38 -08: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 Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08:00
xterm.h Pacify GCC 14 -Wnull-dereference 2024-04-30 01:26:23 -07:00
xwidget.c Replace calls to intern with a constant string with DEFSYMs 2024-05-09 15:07:22 +08: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/>.