1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-18 18:05:07 +00:00
emacs/src
Jason Rumney 2d10309fea (single_submenu, set_frame_menubar, w32_menu_show):
(w32_dialog_show): Initialize wv->help to Qnil.
2002-01-07 00:26:57 +00:00
..
bitmaps
m Split the __hpux conditional into the parts 2001-12-11 06:34:37 +00:00
s (LIBX11_SYSTEM) [MOTIF]: Add -lgen. 2001-12-29 23:48:45 +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 * abbrev.c (Fexpand_abbrev): Use NILP instead of implicit zero 2001-12-29 21:42:22 +00:00
acldef.h
alloc.c Add a comment. 2001-12-29 12:47:29 +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 Protect against multiple inclusion. Include 2000-06-25 16:02:04 +00:00
buffer.c (reset_buffer): Initialize `display_error_modiff'. 2001-12-16 20:01:39 +00:00
buffer.h (struct buffer): New field `display_error_modiff'. 2001-12-16 20:01:13 +00:00
bytecode.c (Fbyte_code): Undo previous change. 2001-12-27 05:00:56 +00:00
callint.c Do not include mocklisp.h. 2001-12-22 13:55:34 +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 (single_submenu, set_frame_menubar, w32_menu_show): 2002-01-07 00:26:57 +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 (Fdefine_charset): Call Fupdate_coding_systems_internal. 2001-12-18 19:38:18 +00:00
charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Parenthesize assignment when used as truth 2002-01-01 22:12:56 +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 (code_convert_region): Update coding->cmp_data->char_offset 2001-12-17 15:33:32 +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_MBSINIT): Add #undef. 2001-12-28 19:06:08 +00:00
COPYING Moved back. 2001-12-09 10:14:33 +00:00
cxux-crt0.s
data.c (wrong_type_argument): Remove mocklisp case. 2001-12-22 13:58:42 +00:00
dired.c (file_name_completion): Run the elements of 2001-12-19 17:14:39 +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 (Fdocumentation): Remove mocklisp case. 2001-12-22 13:59:08 +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 (Fformat): Update thissize from field_width 2002-01-02 19:57:07 +00:00
emacs.c (main): Do not call syms_of_mocklisp. 2001-12-22 14:00:05 +00:00
epaths.in Update copyright notice. 2001-02-22 11:56:33 +00:00
eval.c (max_specpdl_size, max_lisp_eval_depth): Define as int, 2002-01-01 16:59:17 +00:00
fileio.c (Fdo_auto_save): If NO_MESSAGE, don't call push_message. 2001-12-29 20:12:45 +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 Don't define NLIST_STRUCT (handled by configure). 2000-06-20 13:17:40 +00:00
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_larger): Make sure buffer size does not overflow range of int. 2002-01-06 20:47:00 +00:00
intervals.c (set_point_both): The position after an invisible, intangible 2001-12-28 05:12:42 +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 (read_key_sequence): Fixed cast of submaps arg to bcopy. 2002-01-03 11:30:57 +00:00
keyboard.h (clear_waiting_for_input): Remove duplicated prototype. 2001-11-16 22:50:09 +00:00
keymap.c (Fcurrent_active_maps): Put the `keymap' property map first. 2002-01-03 21:28:16 +00:00
keymap.h (describe_vector): Update prototype. 2001-11-19 22:46:29 +00:00
lastfile.c
lisp.h (max_specpdl_size): Adjust declaration. 2002-01-01 17:00:16 +00:00
lread.c (read_escape): New arg BYTEREP for reporting whether 2001-12-30 03:24:17 +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 Remove mocklisp files. 2001-12-22 14:02:33 +00:00
makefile.nt Remove mocklisp files. 2001-12-22 14:02:33 +00:00
makefile.w32-in Remove mocklisp files. 2001-12-22 14:02:33 +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 (scmp): Function moved to dired.c. 2001-12-18 22:49:19 +00:00
mktime.c Unprotoized. 2000-06-19 13:07:47 +00:00
msdos.c (emacs_root_dir): New function. 2001-12-19 19:00:44 +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 Fix typo. 2002-01-02 13:27:22 +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 Doc fix. 2002-01-04 21:35:15 +00:00
strftime.c (mbsinit): Define as no-op if not available. 2001-12-28 19:05:42 +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 Include <config.h>. 2002-01-01 19:15:26 +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 (keys): Add missing braces around initializer. 2001-12-18 06:25:50 +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 Include <config.h>. 2002-01-01 19:15:26 +00:00
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 (check_memory_limits) [REL_ALLOC]: Use real_morecore 2000-07-05 16:32:37 +00:00
w16select.c Change doc-string comments to new style' [w/doc:' keyword]. 2001-12-11 06:23:50 +00:00
w32.c Include <config.h>. 2002-01-01 19:15:26 +00:00
w32.h (w32_strerror): New extern. 2000-12-18 23:50:56 +00:00
w32bdf.c Include <config.h>. 2002-01-01 19:15:26 +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 (compute_tip_xy): If tooltip won't fit on the screen 2002-01-05 00:05:14 +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 Include <config.h>. 2002-01-01 19:15:26 +00:00
w32heap.h Do not undef min and max. 2001-10-08 22:41:09 +00:00
w32inevt.c Include <config.h>. 2002-01-01 19:15:26 +00:00
w32inevt.h *** empty log message *** 2000-06-12 19:48:20 +00:00
w32menu.c (single_submenu, set_frame_menubar, w32_menu_show): 2002-01-07 00:26:57 +00:00
w32proc.c Include <config.h>. 2002-01-01 19:15:26 +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 (x_draw_glyphs): Don't call notice_overwritten_cursor 2002-01-05 00:46:01 +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 * window.c (enlarge_window): In new preserve_before code, convert CURBEG from 2001-12-27 05:49:33 +00:00
window.h (MINI_WINDOW_P): Use NILP. 2001-10-05 09:52:23 +00:00
xdisp.c (try_scrolling) <PT below scroll margin>: Add the 2001-12-28 12:42:54 +00:00
xfaces.c Doc fix. 2001-12-20 19:01:00 +00:00
xfns.c (compute_tip_xy): If tooltip won't fit on the screen 2001-12-21 22:55:36 +00:00
xmenu.c (set_frame_menubar, xmenu_show): 2002-01-07 00:23:56 +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_setup_relief_colors): Don't compute an image's 2001-12-28 14:47:47 +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.