1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 15:00:45 -08:00
emacs/src
Glenn Morris ffb89ed5f0 Merge from origin/emacs-27
5280e118c0 (origin/emacs-27) ; * src/xdisp.c (pos_visible_p): Fix las...
bb1a9481c9 Fix posn-at-point at beginning of a display string
0c4b033670 Improve documentation of Info node movement commands
632b0119e1 Add Jansson dependency to Windows Build
dbfcdab837 Unbreak 'reverse-region'
c37de84845 Fix typos and markup in fill column indicator docs
f61bff3ee9 ; * CONTRIBUTE: Clarify the preferences for patch formatting.
368e140660 Avoid crashes in 'defconst'
11e3413cff Fix text about Lisp archives in the Emacs FQ
4c81724675 Don't use 'cl' functions in ELisp manual's examples
2020-06-26 07:50:38 -07:00
..
bitmaps
.dbxinit
.gdbinit Fix display of composed text with :box face attribute 2020-04-23 18:40:42 +03:00
alloc.c Streamline live_*_holding 2020-06-04 22:08:43 -07:00
atimer.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
atimer.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
bidi.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
bignum.c Fix a recent change in bignum.c 2020-04-05 19:51:09 +03:00
bignum.h Pacify buggy old GCC with a cast 2020-05-06 11:01:57 -07:00
blockinput.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
buffer.c Restore buffer-undo-list to buffer-local-variables 2020-05-18 10:54:14 -07:00
buffer.h Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
bytecode.c Hoist some byte-code checking out of eval 2020-05-19 23:25:16 -07:00
callint.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
callproc.c Fix error in 'call-process-region' when START is nil (Bug#40576) 2020-04-12 19:04:11 +02:00
casefiddle.c Inline a couple of functions that were macros 2020-04-25 16:18:44 -07:00
casetab.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
category.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
category.h
ccl.c Inline a couple of functions that were macros 2020-04-25 16:18:44 -07:00
ccl.h
ChangeLog.1 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.2 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.3 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.4 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.5 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.6 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.7 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.8 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.9 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.10 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.11 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.12 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ChangeLog.13 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
character.c Improve string_char_and_length speed 2020-04-26 19:31:54 -07:00
character.h Improve multibyte_length performance 2020-04-27 15:53:30 -07:00
charset.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
charset.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
chartab.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
cm.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cm.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cmds.c Merge from origin/emacs-27 2020-05-28 07:50:26 -07:00
coding.c Document that {en,de}code-coding-string preserve match data 2020-05-28 16:58:57 +02:00
coding.h Allow ENCODE_FILE and DECODE_FILE to use no-copy conversion 2020-04-11 17:04:57 +02:00
commands.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
composite.c ; * src/composite.c (syms_of_composite): Fix last change. 2020-06-02 20:46:26 +03:00
composite.h Remove UNSIGNED_CMP 2020-04-11 19:00:27 -07:00
conf_post.h Fix typos in recent attribute.h simplification 2020-05-05 00:51:24 -07:00
COPYING
cygw32.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
cygw32.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
data.c Merge from origin/emacs-27 2020-05-06 09:22:55 -07:00
dbusbind.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
decompress.c ; * src/decompress.c: Fix comment style. 2020-03-29 19:14:13 +03:00
deps.mk Remove unused ftx font backend driver 2020-01-15 19:57:27 +01:00
dired.c Work better if stat etc. are interrupted 2020-01-20 01:21:52 -08:00
dispextern.h Consolidate #RGB string parsers 2020-06-21 21:22:26 +02:00
dispnew.c Pacify GCC 10.1.0 2020-05-11 17:54:24 -07:00
disptab.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dmpstruct.awk Update copyright year to 2020 2020-01-01 00:59:52 +00:00
doc.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
doprnt.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dosfns.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dosfns.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dynlib.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dynlib.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
editfns.c Merge from origin/emacs-27 2020-05-06 09:28:36 -07:00
emacs-icon.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
emacs-module.c Don’t assume __has_attribute in emacs-module.c 2020-05-05 17:22:07 -07:00
emacs-module.h.in Improve nonnull checking with GCC in emacs-module 2020-05-09 09:11:53 -07:00
emacs.c Merge from origin/emacs-27 2020-06-01 22:26:33 -07:00
emacsgtkfixed.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
emacsgtkfixed.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
epaths.in Revert the --with-install-srcdir patch 2020-01-27 23:17:10 -08:00
eval.c Merge from origin/emacs-27 2020-06-26 07:50:38 -07:00
fileio.c Improve integer range checking 2020-04-05 01:24:36 -07:00
filelock.c Pacify --enable-gcc-warnings for lock_file 2020-03-25 13:40:34 -07:00
firstfile.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
floatfns.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
fns.c Reject attempts to clear pure strings 2020-05-18 17:24:35 -07:00
font.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
font.h Merge from origin/emacs-27 2020-03-04 13:57:58 -08:00
fontset.c Avoid crashes when a fontset has strange entries 2020-03-05 17:57:21 +02:00
fontset.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
frame.c Merge from origin/emacs-27 2020-04-11 07:50:12 -07:00
frame.h Remove UNSIGNED_CMP 2020-04-11 19:00:27 -07:00
fringe.c Fix two fringe bitmaps 2020-04-25 12:11:57 +03:00
ftcrfont.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
ftfont.c Remove unused variable from ftfont.c 2020-04-25 12:31:43 +03:00
ftfont.h extern function cleanup 2019-08-24 15:55:08 -07:00
getpagesize.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gfilenotify.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gmalloc.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnutls.c Define libgnutls-version properly 2020-02-25 20:12:57 -05:00
gnutls.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gtkutil.c Fix segfault on closing frame with tooltip (Bug#41239) 2020-05-24 20:14:48 -04:00
gtkutil.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hbfont.c Fix Arabic shaping when eww/shr fill the text to be rendered 2020-06-05 10:56:01 +03:00
image.c Fix GDI+ image loading by file name 2020-04-25 16:37:46 +03:00
indent.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
indent.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
inotify.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
insdel.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
intervals.c Pacify GCC 10.1.0 2020-05-11 17:54:24 -07:00
intervals.h Pacify GCC 9.2.1 20190927 -O3 2020-03-04 13:48:58 -08:00
json.c Use decode_string_utf_8 in emacs-module.c. 2020-01-13 00:08:32 +01:00
keyboard.c Pacify GCC 10.1.0 2020-05-11 17:54:24 -07:00
keyboard.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
keymap.c text-char-description minor cleanup 2020-04-22 19:00:58 -07:00
keymap.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
kqueue.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
lastfile.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
lcms.c Improve integer range checking 2020-04-05 01:24:36 -07:00
lisp.h Check AREF and aref_addr subscripts 2020-06-18 14:02:42 -07:00
lread.c Fix bug in recent byte-code checking hoist 2020-06-02 18:41:02 -07:00
macfont.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
macfont.m Merge from origin/emacs-27 2020-03-18 07:50:36 -07:00
macros.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
macros.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
macuvs.h Bring macuvs.h back under Git control 2019-06-22 11:41:49 -07:00
Makefile.in Revert my KEY_OPS_CFLAGS change to src/Makefile.in 2020-04-07 20:53:48 -07:00
marker.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
menu.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
menu.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mini-gmp-emacs.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mini-gmp.c * src/mini-gmp.c: Fix comment typos. 2020-01-26 12:54:47 -08:00
mini-gmp.h Update mini-gmp 2020-01-26 12:54:47 -08:00
minibuf.c Merge from origin/emacs-27 2020-02-01 07:50:10 -08:00
module-env-25.h Make argument names in module interface more consistent. 2019-12-23 17:16:10 +01:00
module-env-26.h
module-env-27.h Make argument names in module interface more consistent. 2019-12-23 17:16:10 +01:00
module-env-28.h Add a module function to open a file descriptor connected to a pipe. 2020-03-26 21:47:25 +01:00
msdos.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
msdos.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nsfns.m Use 65535 as color-values scale value in the NS backend 2020-06-07 10:37:27 +02:00
nsfont.m Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
nsgui.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nsimage.m Use native image API for NS 2020-04-16 19:11:05 +01:00
nsmenu.m Fix NS frame resizing issues (bug#40200, bug#28872) 2020-04-16 19:11:05 +01:00
nsselect.m Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nsterm.h Use native image API for NS 2020-04-16 19:11:05 +01:00
nsterm.m Consolidate #RGB string parsers 2020-06-21 21:22:26 +02:00
pdumper.c Unbreak compilation with CHECK_STRUCTS defined. 2020-05-31 19:50:04 +02:00
pdumper.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
print.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
process.c Improve integer range checking 2020-04-05 01:24:36 -07:00
process.h Add a module function to open a file descriptor connected to a pipe. 2020-03-26 21:47:25 +01:00
profiler.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ptr-bounds.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
puresize.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ralloc.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
README Update copyright year to 2020 2020-01-01 00:59:52 +00:00
regex-emacs.c Merge from origin/emacs-27 2020-04-20 07:50:19 -07:00
regex-emacs.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
region-cache.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
region-cache.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
scroll.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
search.c Improve accuracy of apropos commands that search doc strings 2020-05-03 16:53:53 +03:00
sheap.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sheap.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sound.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
syntax.c Merge from origin/emacs-27 2020-04-20 07:50:19 -07:00
syntax.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sysdep.c Remove private prototype for 'execve' and its uses in MinGW build 2020-05-30 13:56:20 +03:00
sysselect.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
syssignal.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sysstdio.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
systhread.c Cater for 3-argument version of pthread_setname_np 2020-02-03 16:40:25 +01:00
systhread.h Simplify by using attribute.h macros 2020-05-03 15:10:07 -07:00
systime.h Add ‘nofollow’ flag to set-file-times 2020-03-07 12:15:43 -08:00
systty.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
syswait.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
term.c Add fallback for 24-bit terminal color via COLORTERM=truecolor 2020-06-20 11:16:14 +03:00
termcap.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
termchar.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
termhooks.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
terminal.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
terminfo.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
termopts.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
textprop.c Prevent hanging in next-single-char-property-change 2020-05-09 10:27:06 +03:00
thread.c Fix aborts due to GC losing pseudovectors 2020-05-25 20:29:50 -07:00
thread.h Fix BSD and macOS builds w.r.t. pthread_setname_np (bug#38632) 2020-01-07 17:57:31 +01:00
timefns.c Tiny simplification of frac_to_double 2020-03-19 00:11:16 -07:00
tparam.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tparam.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
undo.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
unexaix.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
unexcoff.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
unexcw.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
unexec.h
unexelf.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
unexhp9k800.c Use fewer locks when accessing stdio 2019-07-08 17:50:39 -07:00
unexmacosx.c Fix unexec failure on macOS 10.15.4 2020-02-16 09:50:26 +09:00
unexsol.c
unexw32.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
vm-limit.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w16select.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32.c Merge from origin/emacs-27 2020-05-23 07:50:30 -07:00
w32.h File-handling cleanup in w32image.c 2020-04-16 09:14:07 +03:00
w32common.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32console.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32cygwinx.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32fns.c Consolidate #RGB string parsers 2020-06-21 21:22:26 +02:00
w32font.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32font.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32gui.h Make use of MS-Windows native image API be selectable at run time 2020-04-14 18:10:41 +03:00
w32heap.c Fix the MS-Windows build broken by "Let the OS clear large new objects" 2020-01-03 18:27:35 +02:00
w32heap.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32image.c Fix GDI+ image loading by file name 2020-04-25 16:37:46 +03:00
w32inevt.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32inevt.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32menu.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32notify.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32proc.c Don't rely on copying in {EN,DE}CODE_FILE 2020-04-09 11:34:48 +02:00
w32reg.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32select.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32select.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32term.c Fix display of composed text with :box face attribute 2020-04-23 18:40:42 +03:00
w32term.h Make use of MS-Windows native image API be selectable at run time 2020-04-14 18:10:41 +03:00
w32uniscribe.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
w32xfns.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
widget.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
widget.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
widgetprv.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
window.c Improve integer range checking 2020-04-05 01:24:36 -07:00
window.h Fix sxhash-equal on bytecodes, markers, etc. 2020-01-07 11:29:42 -08:00
xdisp.c Merge from origin/emacs-27 2020-06-26 07:50:38 -07:00
xfaces.c Minor improvements as followup to recent RGB string-parsing change 2020-06-22 18:32:01 +03:00
xfns.c Merge from origin/emacs-27 2020-05-16 10:29:14 -07:00
xfont.c Prefer more inline functions in character.h 2020-04-17 09:17:35 -07:00
xftfont.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xgselect.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xgselect.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xmenu.c Pacify GCC 10.1.0 2020-05-11 17:54:24 -07:00
xml.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xrdb.c Fix search for ~/.Xdefaults-HOSTNAME (again) 2020-02-19 20:41:18 +01:00
xselect.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xsettings.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xsettings.h Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xsmfns.c Update copyright year to 2020 2020-01-01 00:59:52 +00:00
xterm.c Consolidate #RGB string parsers 2020-06-21 21:22:26 +02:00
xterm.h Recalculate default font when switching font backend 2020-03-17 16:58:09 +01:00
xwidget.c Improve integer range checking 2020-04-05 01:24:36 -07:00
xwidget.h Update copyright year to 2020 2020-01-01 00:59:52 +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-2020 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/>.