1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 05:51:21 -08:00
emacs/src
2000-08-28 01:53:53 +00:00
..
bitmaps
m * m/ia64.h: Moved from s/ia64.h. 2000-08-04 08:48:52 +00:00
s (malloc, free, realloc, calloc): Rename if 2000-08-22 23:55:09 +00:00
.dbxinit
.gdbinit (xhashtable): New command. 2000-08-07 12:31:50 +00:00
.gitignore ignore bootstrap-emacs 2000-06-19 16:05:50 +00:00
abbrev.c (syms_of_abbrev): Set buffer_default's abbrev table 2000-06-19 15:58:23 +00:00
acldef.h
alloc.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
alloca.c Use #error. 2000-08-17 13:57:01 +00:00
alloca.s
atimer.c (alarm_signal_handler): Add forward declaration. 2000-06-15 12:56:17 +00:00
atimer.h Protect against multiple inclusion. Include 2000-06-25 16:02:34 +00:00
blockinput.h Protect against multiple inclusion. Include 2000-06-25 16:02:04 +00:00
buffer.c (syms_of_buffer) <scroll-up-aggressively>: Doc fix. 2000-08-23 11:54:24 +00:00
buffer.h Avoid DECLARE_INTERVALS. 2000-08-17 13:48:48 +00:00
bytecode.c (mark_byte_stack): Add a comment. 2000-08-24 11:42:33 +00:00
callint.c
callproc.c [USE_CRT_DLL]: Remove unnecessary extern, which 2000-08-22 22:38:05 +00:00
casefiddle.c
casetab.c
category.c
category.h
ccl.c (ccl-program-p): Fix doc string. 2000-08-16 15:17:24 +00:00
ccl.h (struct ccl_program): New member multibyte. 2000-08-11 05:45:10 +00:00
ChangeLog *** empty log message *** 2000-08-28 01:53:53 +00:00
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8 *** empty log message *** 2000-08-10 09:21:43 +00:00
charset.c *** empty log message *** 2000-08-26 01:08:44 +00:00
charset.h (MAKE_CHAR): Return reasonable code even if CHARSET is undefined. 2000-07-18 12:48:53 +00:00
chpdef.h
cm.c [HAVE_TERMCAP_H]: Include <termcap.h>. 2000-08-17 14:04:16 +00:00
cm.h
cmds.c (internal_self_insert): Delete '#ifdef HAVE_FACES' and 2000-08-26 05:56:50 +00:00
coding.c (encode_eol): Fix bug for the case of dst_bytes being zero. Set 2000-08-23 02:47:42 +00:00
coding.h (conversion_buffer_size, conversion_buffer) 2000-08-16 01:36:53 +00:00
commands.h
composite.c (AREF): Remove definition. 2000-07-13 14:06:15 +00:00
composite.h (make_composition_value_copy): Extern it. 2000-07-04 07:40:23 +00:00
config.in Add size_t. 2000-08-17 13:45:46 +00:00
convexos.h
COPYING
cxux-crt0.s
data.c (Faset): Allow storing any multibyte character in a string. Convert 2000-07-21 06:45:30 +00:00
dired.c
dispextern.h (enum lface_attribute_index): Add LFACE_INHERIT_INDEX. 2000-08-26 05:33:29 +00:00
dispnew.c Include keyboard.h before frame.h. 2000-08-22 22:14:00 +00:00
disptab.h
doc.c (Fsubstitute_command_keys): Handle case that a GC 2000-07-11 19:59:06 +00:00
doprnt.c Don't declare xmalloc, xrealloc. 2000-06-20 14:02:05 +00:00
dosfns.c
dosfns.h
ecrt0.c
editfns.c [USE_CRT_DLL]: Remove unnecessary extern, which screws 2000-08-22 22:19:26 +00:00
emacs.c (malloc_initialize_hook) [USE_CRT_DLL]: Remove 2000-08-22 22:16:41 +00:00
environ.c
epaths.in
eval.c (Fmacroexpand): Doc fix. 2000-08-21 11:39:17 +00:00
fileio.c [USE_CRT_DLL]: Remove unnecessary extern, which screws 2000-08-22 22:19:26 +00:00
filelock.c Use feature tests for fcntl.h, string.h. Don't include time.h, done by 2000-06-23 16:31:30 +00:00
filemode.c
firstfile.c
floatfns.c [USE_CRT_DLL]: Remove unnecessary extern, which screws 2000-08-22 22:19:26 +00:00
fns.c (hashfn_eq, hashfn_eql): Don't handle strings specially 2000-08-11 12:59:31 +00:00
fontset.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
fontset.h (free_face_fontset): Renamed from fs_free_face_fontset. 2000-06-23 14:34:44 +00:00
frame.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
frame.h (FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH) 2000-08-24 11:06:09 +00:00
getloadavg.c Don't define NLIST_STRUCT (handled by configure). 2000-06-20 13:17:40 +00:00
getpagesize.h
gmalloc.c (PP): Test PROTOTYPES as well as __STDC__ &c. 2000-06-21 16:07:32 +00:00
gnu.h
hftctl.c
indent.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
indent.h
insdel.c
intervals.c
intervals.h (Fprevious_single_char_property_change): Declare. 2000-08-08 14:39:46 +00:00
ioctl.h
keyboard.c (read_char_minibuf_menu_prompt): Call read_char with 2000-08-28 01:32:15 +00:00
keyboard.h (gen_help_event): Change prototype. 2000-08-21 18:58:30 +00:00
keymap.c (store_in_keymap, fix_submap_inheritance): New prototypes. 2000-08-27 16:21:55 +00:00
lastfile.c
line.h
lisp.h (store_in_keymap, fix_submap_inheritance): Remove. 2000-08-27 15:50:49 +00:00
lread.c [USE_CRT_DLL]: Remove unnecessary extern, which 2000-08-22 22:38:05 +00:00
mach2.h
macros.c
macros.h
Makefile.in (dispnew.o, indent.o, fontset.o, minibuf.o) 2000-08-27 10:06:41 +00:00
makefile.nt (LOCAL_FLAGS): Define USE_CRT_DLL if requested. 2000-08-22 22:32:56 +00:00
makefile.w32-in New file. 2000-08-24 11:05:18 +00:00
marker.c
mem-limits.h
minibuf.c (do_completion): Always use compare-string, not string-equal because 2000-08-24 03:24:13 +00:00
mktime.c Unprotoized. 2000-06-19 13:07:47 +00:00
mocklisp.c
mocklisp.h
msdos.c (IT_write_glyphs): Convert cbp to unsigned char *. 2000-08-16 05:22:00 +00:00
msdos.h (XMenuActivate): Update prototype. 2000-07-20 11:04:07 +00:00
ndir.h
old-ralloc.c
param.h
point.h
pre-crt0.c
prefix-args.c
print.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
process.c (create_process): Don't setup raw-text coding here. 2000-08-24 02:06:43 +00:00
process.h
puresize.h
ralloc.c Make real_morecore non-static. 2000-07-05 16:31:17 +00:00
README
regex.c * regex.c: Indent cpp directives and remove parens after `defined'. 2000-08-28 00:37:50 +00:00
regex.h * regex.c: Indent cpp directives and remove parens after `defined'. 2000-08-28 00:37:50 +00:00
region-cache.c
region-cache.h
scroll.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
search.c
sink.h
sink11.h
sink11mask.h
sinkmask.h
sol2-2.h
sound.c Sound support for NetBSD through "Linux emulation" support: 2000-07-05 19:33:00 +00:00
strftime.c [USE_CRT_DLL]: Remove unnecessary extern, which 2000-08-22 22:38:05 +00:00
sunfns.c
syntax.c (back_comment): Detect cases where a comment-starter is 2000-08-27 17:44:59 +00:00
syntax.h
sysdep.c Include keyboard.h before frame.h. 2000-08-22 22:40:16 +00:00
sysselect.h
syssignal.h (sigblock, sigunblock) [USG5_4]: Set 2000-06-20 18:31:04 +00:00
systime.h (EMACS_GET_TIME) [!GETTIMEOFDAY_ONE_ARGUMENT]: Use HAVE_STRUCT_TIMEZONE. 2000-06-23 17:05:10 +00:00
systty.h
syswait.h Move some definitions. 2000-07-26 11:06:05 +00:00
temacs.opt
term.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
termcap.c [emacs] Test HAVE_FCNTL_H, not USG5. Include lisp.h and unistd.h. 2000-06-20 18:19:03 +00:00
termchar.h
termhooks.h (enum event_kind): New member multibyte_char_keystroke. 2000-08-11 00:51:25 +00:00
terminfo.c
termopts.h
textprop.c (Fget_char_property): Update call to overlays_at. 2000-08-08 23:53:32 +00:00
tparam.c [emacs]: Include lisp.h. 2000-06-20 18:23:12 +00:00
uaf.h
undo.c (record_first_change, record_marker_adjustment): Don'use 2000-08-19 12:33:00 +00:00
unexaix.c
unexalpha.c Prototype fatal_unexec, mark_x, update_dynamic_symbols. Declare 2000-08-17 14:07:15 +00:00
unexapollo.c
unexconvex.c
unexec.c (write_segment) [USE_CRT_DLL]: Remove unnecessary 2000-08-22 22:41:55 +00:00
unexelf.c
unexelf1.c
unexencap.c
unexenix.c
unexfx2800.c
unexhp9k800.c
unexmips.c
unexnext.c
unexsgi.c
unexsni.c
unexsunos4.c
unexw32.c Change PUCHAR to PCHAR. 2000-08-22 22:44:39 +00:00
vlimit.h
vm-limit.c (check_memory_limits) [REL_ALLOC]: Use real_morecore 2000-07-05 16:32:37 +00:00
vms-pp.c
vms-pp.trans
vms-pwd.h
vmsdir.h
vmsfns.c
vmsgmalloc.c
vmsmap.c
vmspaths.h
vmsproc.c
vmsproc.h
vmstime.c
vmstime.h
w16select.c (set_clipboard_data): If there's not enough memory 2000-08-17 06:11:09 +00:00
w32.c (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup. 2000-08-22 22:49:27 +00:00
w32.h (EMACS_W32_H): Renamed from _NT_H_ 2000-06-12 19:18:24 +00:00
w32bdf.c (search_file_line): 2000-08-22 22:50:55 +00:00
w32bdf.h Changed __W32BDF_H__ to EMACS_W32BDF_H to comply with ISO C spec. 2000-06-12 19:09:42 +00:00
w32console.c (min): Define macro. 2000-08-22 22:53:00 +00:00
w32fns.c (max): Define macro. 2000-08-22 23:00:51 +00:00
w32gui.h Undefine min, max. 2000-08-22 23:32:51 +00:00
w32heap.c [!USE_CRT_DLL]: Don't define _heap_init and _heap_term 2000-08-22 23:31:00 +00:00
w32heap.h Undefine min, max. 2000-08-22 23:32:51 +00:00
w32inevt.c Include keyboard.h before frame.h. 2000-08-22 23:33:55 +00:00
w32inevt.h *** empty log message *** 2000-06-12 19:48:20 +00:00
w32menu.c Include keyboard.h before frame.h. Fix compile 2000-08-22 23:37:05 +00:00
w32proc.c (IsValidLocale): Extern missing from mingw32 headers. 2000-08-22 23:39:00 +00:00
w32reg.c
w32select.c Include keyboard.h before frame.h. 2000-08-22 23:45:16 +00:00
w32term.c Include keyboard.h before frame.h. 2000-08-22 23:43:25 +00:00
w32term.h (x_display_info_for_display): Remove as this function does not exist on W32. 2000-08-20 20:47:43 +00:00
w32xfns.c Include keyboard.h before frame.h. 2000-08-22 23:45:16 +00:00
widget.c (set_frame_size, update_wm_hints, EmacsFrameSetValues): 2000-08-03 20:22:34 +00:00
widget.h
widgetprv.h
window.c Include keyboard.h before frame.h. 2000-08-22 23:45:16 +00:00
window.h (foreach_window): Change prototype. 2000-07-21 14:33:46 +00:00
x-list-font.c
x11term.h
xdisp.c (redisplay_internal): If considering all windows on all 2000-08-25 13:21:46 +00:00
xfaces.c (lface_fully_specified_p): Handle :inherit. 2000-08-27 11:30:05 +00:00
xfns.c Replace illegal' with invalid'. 2000-08-05 15:47:13 +00:00
xmenu.c (popup_get_selection): Use xfree instead of free. 2000-08-05 19:25:41 +00:00
xrdb.c (x_load_resources): Add default resource for scroll bar's 2000-06-22 22:05:37 +00:00
xscrollbar.h
xselect.c *** empty log message *** 2000-07-21 02:39:45 +00:00
xselect.c.old
xterm.c (XTread_socket): Change calls to gen_help_event. 2000-08-21 18:58:17 +00:00
xterm.h (x_encode_text): Add prototype. 2000-07-21 02:07:35 +00:00
XTests.c
XTests.h

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 (on Unix systems) or the Emacs
executable and map files (on VMS systems) are copied elsewhere.

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

Under GNU and Unix systems, the file `Makefile.in' is used as a
template by the script `../configure' to produce `Makefile.c'.  The
same script then uses `cpp' to produce the machine-dependent
`Makefile' from `Makefile.c'; `Makefile' is the file which actually
controls the compilation of Emacs.  Most of this should work
transparently to the user; you should only need to run `../configure',
and then type `make'.

See the file VMSBUILD in this directory for instructions on compiling,
linking and building Emacs on VMS.

The files `*.com' and `temacs.opt' are used on VMS only.
The files `vlimit.h', `ioclt.h' and `param.h' are stubs to
allow compilation on VMS with the minimum amount of #ifdefs.

`uaf.h' contains VMS uaf structure definitions.  This is only needed if
you define READ_SYSUAF.  This should only be done for single-user
systems where you are not overly concerned with security, since it
either requires that you install Emacs with SYSPRV or make SYSUAF.DAT
world readable.  Otherwise, Emacs can determine information about the
current user, but no one else.

`pwd.h' contains definitions for VMS to be able to correctly simulate
`getpwdnam' and `getpwduid'.