1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 23:10:47 -08:00
emacs/src
Andrew Innes 325111e9b8 (EMACSLOADPATH): Define.
($(EMACS)): Run `list-load-path-shadows' after dumping emacs.
2001-12-14 22:41:41 +00:00
..
bitmaps
m Split the __hpux conditional into the parts 2001-12-11 06:34:37 +00:00
s (GNU_LINUX): Defined. 2001-12-11 22:13:11 +00:00
.dbxinit
.gdbinit Add copyright notice. 2001-02-20 11:00:55 +00:00
.gitignore ignore *-spd and *.pdb for w32 2001-10-26 16:51:57 +00:00
abbrev.c (Fexpand_abbrev): Use Frun_hooks instead of Vrun_hooks. 2001-11-26 00:05:33 +00:00
acldef.h
alloc.c (inhibit_garbage_collection): Don't exceed value an int can hold. 2001-12-07 12:32:21 +00:00
alloca.c Use #error. 2000-08-17 13:57:01 +00:00
alloca.s
atimer.c (alarm_signal_handler) [USG && !POSIX_SIGNALS]: 2001-10-08 09:42:24 +00:00
atimer.h *** empty log message *** 2001-10-08 05:55:48 +00:00
blockinput.h
buffer.c (Fkill_buffer): Use Frun_hooks, not Vrun_hooks. 2001-11-26 00:07:17 +00:00
buffer.h (Fbuffer_local_value): Add prototype. 2001-11-05 07:39:33 +00:00
bytecode.c Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
callint.c Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
callproc.c (init_callproc): Set Vdata_directory based on the source 2001-12-07 06:46:45 +00:00
casefiddle.c Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
casetab.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-10-20 20:56:10 +00:00
category.c (describe_category, describe_category_1, Fdescribe_categories): Remove. 2001-11-28 20:44:42 +00:00
category.h (CHECK_CATEGORY, CHECK_CATEGORY_SET): Remove unused argument `i' in macros. 2001-11-02 20:12:54 +00:00
ccl.c Use AREF and ASIZE. 2001-11-28 07:25:03 +00:00
ccl.h (struct ccl_program): New member eight_bit_control. 2001-02-27 03:29:08 +00:00
ChangeLog (EMACSLOADPATH): Define. 2001-12-14 22:41:41 +00:00
ChangeLog.1 fixed format 2001-11-13 00:07:54 +00:00
ChangeLog.2 fixed format 2001-11-13 00:07:54 +00:00
ChangeLog.3 *** empty log message *** 2001-12-11 21:37:31 +00:00
ChangeLog.4 *** empty log message *** 2001-10-06 09:57:20 +00:00
ChangeLog.5 *** empty log message *** 2001-10-06 09:57:20 +00:00
ChangeLog.6 *** empty log message *** 2001-10-06 09:57:20 +00:00
ChangeLog.7 *** empty log message *** 2001-10-06 09:57:20 +00:00
ChangeLog.8 *** empty log message *** 2001-10-06 09:57:20 +00:00
charset.c (char_to_string_1, translate_char, Fdefine_charset): Add parentheses around 2001-12-09 00:55:19 +00:00
charset.h (CHAR_STRING_NO_SIGNAL): New macro. 2001-07-13 09:31:16 +00:00
chpdef.h
cm.c Don't try to include termcap.h; see comment there. 2000-11-21 12:05:08 +00:00
cm.h
cmds.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-11-13 07:48:37 +00:00
coding.c (setup_coding_system, shrink_encoding_region) 2001-12-09 00:56:24 +00:00
coding.h (Vw32_system_coding_system) [WINDOWSNT]: Remove. 2001-11-20 22:01:56 +00:00
commands.h
composite.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-11-13 07:48:37 +00:00
composite.h (syms_of_composite): Renamed from 2001-07-19 11:20:40 +00:00
config.in (HAVE_WORKING_VFORK): New #undef. 2001-12-07 05:51:51 +00:00
COPYING Moved back. 2001-12-09 10:14:33 +00:00
cxux-crt0.s
data.c (Vmost_positive_fixnum, Vmost_negative_fixnum): Renamed 2001-12-07 12:15:35 +00:00
dired.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-11-13 07:48:37 +00:00
dispextern.h Fringe cleanup. 2001-11-16 13:01:09 +00:00
dispnew.c Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
disptab.h
doc.c (Fsnarf_documentation): Add prototype. 2001-12-05 01:47:27 +00:00
doprnt.c (doprnt1): Get byte length of Lisp string correctly. 2001-01-19 05:22:51 +00:00
dosfns.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-12-09 20:11:33 +00:00
dosfns.h Update copyright notice. 2001-03-04 07:12:41 +00:00
ecrt0.c
editfns.c (find_field): Add BEG_LIMIT and END_LIMIT parameters. 2001-11-15 08:05:45 +00:00
emacs.c Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
epaths.in Update copyright notice. 2001-02-22 11:56:33 +00:00
eval.c Undo last change. Consistency doesn't seem to be desired. 2001-12-06 16:21:23 +00:00
fileio.c (Fwrite_region): Doc fix. 2001-12-12 22:53:16 +00:00
filelock.c (Funlock_buffer, Ffile_locked_p): Doc fixes. 2001-11-14 00:09:06 +00:00
filemode.c
firstfile.c
floatfns.c (Fceiling, Ffloor): Doc fixes. 2001-11-14 00:07:09 +00:00
fns.c Doc fix. 2001-11-13 11:56:24 +00:00
fontset.c Fix typos, remove unnecessary space. 2001-12-12 20:06:10 +00:00
fontset.h Remove prototypes for variables `Vhighlight_wrong_size_font' and 2001-11-14 13:39:30 +00:00
frame.c (Qleft_fringe, Qright_fringe): New vars. 2001-12-01 01:14:55 +00:00
frame.h (struct frame): Remove trunc_area_pixel_width and trunc_area_cols fields. 2001-12-01 01:14:09 +00:00
getloadavg.c
getpagesize.h Add copyright notice. 2001-02-20 13:36:21 +00:00
gmalloc.c Test BROKEN_PROTOTYPES. 2001-11-03 15:08:36 +00:00
gnu.h
hftctl.c
indent.c (compute_motion): Likewise. 2001-12-09 00:57:28 +00:00
indent.h
insdel.c (make_gap) [DOUG_LEA_MALLOC]: Call make_gap_smaller if 2001-12-11 21:13:53 +00:00
intervals.c (merge_properties_sticky): Likewise. 2001-12-09 01:03:22 +00:00
intervals.h Declare set_text_properties and set_text_properties_1. 2001-11-11 20:05:05 +00:00
ioctl.h
keyboard.c (kbd_buffer_store_event): Fix interrupt_signal prototype. 2001-12-05 02:51:12 +00:00
keyboard.h (clear_waiting_for_input): Remove duplicated prototype. 2001-11-16 22:50:09 +00:00
keymap.c (access_keymap): Handle t bindings like nil bindings. 2001-11-26 22:30:21 +00:00
keymap.h (describe_vector): Update prototype. 2001-11-19 22:46:29 +00:00
lastfile.c
lisp.h (run_hook_list_with_args): Undo last change. 2001-12-01 18:16:58 +00:00
lread.c (Fload): Detect recursive load error for more than 3 2001-11-25 02:13:13 +00:00
macros.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-12-11 06:23:50 +00:00
macros.h
Makefile.in Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
makefile.nt ($(BLD)\dired.obj): Remove reference to VMS header 2001-02-22 23:22:52 +00:00
makefile.w32-in (EMACSLOADPATH): Define. 2001-12-14 22:41:41 +00:00
marker.c Comment change. 2001-11-18 06:52:56 +00:00
md5.c (WORDS_BIG_ENDIAN) [__BYTE_ORDER == __BIG_ENDIAN]: Define 2001-01-13 07:14:02 +00:00
md5.h (__P): Don't define -- it comes from config.h. 2000-12-06 21:16:37 +00:00
mem-limits.h Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
minibuf.c (Fminibuffer_prompt_end): Update args to Ffield_end. 2001-11-15 08:06:06 +00:00
mktime.c
mocklisp.c (Fml_defun, Fml_while, Fml_substr): Remove commented and #ifdef'd-out code. 2001-11-02 22:38:57 +00:00
mocklisp.h Remove comment which is a copy of comment in mocklisp.c. 2001-11-02 22:36:23 +00:00
msdos.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-12-11 06:23:50 +00:00
msdos.h (FRAME_LINE_HEIGHT): Define (it's used by xmenu.c). 2001-10-30 15:34:01 +00:00
ndir.h
param.h
point.h
pre-crt0.c
prefix-args.c Add copyright and permissions. 2001-02-22 01:49:37 +00:00
print.c (temp_output_buffer_setup): Use Frun_hooks, not Vrun_hooks. 2001-11-26 00:08:20 +00:00
process.c Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
process.h (EXEC_SUFFIXES): Remove. 2001-10-14 20:16:52 +00:00
puresize.h (BASE_PURESIZE): Increase to 750000. 2001-11-18 11:00:08 +00:00
ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration 2001-02-19 12:20:08 +00:00
README *** empty log message *** 2001-10-08 05:55:48 +00:00
regex.c (re_wctype): Try to fix some warnings. 2001-11-02 16:06:54 +00:00
regex.h Remove warning that noone noticed anyway 2000-10-17 06:55:04 +00:00
region-cache.c
region-cache.h
scroll.c Don't define min/max. 2001-10-08 08:08:08 +00:00
search.c (Freplace_match): Remove unused variable `inslen'. 2001-11-23 07:14:31 +00:00
sound.c (sound_perror): Save errno from being clobbered. 2001-11-05 14:09:32 +00:00
strftime.c Change some #if foo to #ifdef foo. 2000-12-06 19:56:47 +00:00
sunfns.c (Fsun_change_cursor_icon): Doc fix. 2001-11-14 00:04:24 +00:00
syntax.c (syms_of_syntax): Remove defsubr of Sdescribe_syntax. 2001-11-26 23:37:01 +00:00
syntax.h (struct gl_state_s): Change the meaning of b_property. 2001-10-12 01:37:49 +00:00
sysdep.c Test GNU_LINUX, not LINUX. 2001-12-11 22:20:20 +00:00
sysselect.h
syssignal.h (sigunblock): Don't define if already defined. 2001-11-03 16:52:13 +00:00
systime.h (set_file_times): Prototype. 2001-01-04 17:50:27 +00:00
systty.h
syswait.h Delete conditionals for HPUX7, ISC 4.1, and convex. 2001-11-17 03:49:13 +00:00
temacs.opt
term.c (TN_standout_width, TF_xs, TN_magic_cookie_glitch_ul): Variables removed. 2001-10-20 10:33:48 +00:00
termcap.c (speeds): Put in #if 0. 2001-05-28 11:58:27 +00:00
termchar.h
termhooks.h (reassert_line_highlight_hook, change_line_highlight_hook): 2001-10-20 05:51:38 +00:00
terminfo.c (ospeed): Don't declare. 2000-10-06 22:53:30 +00:00
termopts.h
textprop.c (set_text_properties_1): Allow args in either order. 2001-11-26 20:10:04 +00:00
tparam.c (tparam1): Change the way buffers are reallocated to be 2000-12-08 09:58:48 +00:00
uaf.h
undo.c Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +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 *** empty log message *** 2001-12-11 22:56:41 +00:00
unexelf.c (unexec): Index by n, not nn, when checking for ".sbss". 2001-11-26 01:19:06 +00:00
unexenix.c
unexhp9k800.c
unexmips.c
unexnext.c
unexsni.c
unexsunos4.c
unexw32.c Change PUCHAR to PCHAR. 2000-08-22 22:44:39 +00:00
vlimit.h
vm-limit.c
w16select.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-12-11 06:23:50 +00:00
w32.c Update calls to openp. 2001-10-12 03:37:43 +00:00
w32.h (w32_strerror): New extern. 2000-12-18 23:50:56 +00:00
w32bdf.c Fix typo. 2001-12-12 20:03:19 +00:00
w32bdf.h (bdffont): Add nchars. 2000-10-29 21:02:58 +00:00
w32console.c Change doc-string comments to new style'. [w/doc:' keyword]. Doc fixes. 2001-11-12 23:57:09 +00:00
w32fns.c (x_report_frame_params): Makes the scroll-bar-width frame parameter have 2001-12-13 09:58:12 +00:00
w32gui.h Add a dummy typedef for XImage. From Juanma Barranquero <lektu@terra.es>. 2001-10-26 11:54:10 +00:00
w32heap.c (w32_build_number): New variable. 2000-11-05 21:39:32 +00:00
w32heap.h Do not undef min and max. 2001-10-08 22:41:09 +00:00
w32inevt.c (w32_console_toggle_lock_key): Add parentheses. 2001-01-12 23:59:09 +00:00
w32inevt.h
w32menu.c (w32_free_submenu_strings): Clear menu item struct 2001-12-10 22:52:51 +00:00
w32proc.c Change doc-string comments to new style'. [w/doc:' keyword]. Doc fixes. 2001-11-12 23:57:09 +00:00
w32reg.c
w32select.c Change doc-string comments to new style'. [w/doc:' keyword]. Doc fixes. 2001-11-12 23:57:09 +00:00
w32term.c (w32_read_socket) <WM_MOUSELEAVE>: Cancel help echo 2001-12-01 11:09:33 +00:00
w32term.h (WM_MOUSELEAVE, TME_LEAVE, TRACKMOUSEEVENT) [!WM_MOUSELEAVE]: Define. 2001-12-01 12:22:25 +00:00
w32xfns.c (select_palette): Do nothing if palette hasn't yet 2001-02-06 22:20:12 +00:00
widget.c (set_frame_size): Use x_compute_fringe_widths. 2001-12-01 01:24:00 +00:00
widget.h (EmacsFrameSetCharSize_): Prototype. 2001-01-04 17:48:42 +00:00
widgetprv.h
window.c (Frecenter): Simplify computation in the case of window 2001-12-12 13:43:37 +00:00
window.h (MINI_WINDOW_P): Use NILP. 2001-10-05 09:52:23 +00:00
xdisp.c (CLEAR_FACE_CACHE_COUNT): Redefine as 500. 2001-12-12 22:27:28 +00:00
xfaces.c (merge_face_heights): Coerce back to int explicitly. 2001-11-25 23:07:38 +00:00
xfns.c (Frame_parameters): Makes the scroll-bar-width frame parameter have 2001-12-13 09:56:04 +00:00
xmenu.c (menu_highlight_callback): Use `help' field as Lisp_Object. 2001-12-02 05:07:16 +00:00
xrdb.c (SYSV): Don't define on Solaris 2. 2001-08-16 12:55:40 +00:00
xselect.c Update usage of CHECK_ macros (remove unused second argument). 2001-11-02 20:46:55 +00:00
xterm.c (x_free_frame_resources) [USE_X_TOOLKIT]: Remove all the 2001-12-06 11:56:53 +00:00
xterm.h struct x_output): Add left_fringe_width, right_fringe_width, 2001-12-01 01:16:32 +00:00

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.