1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 00:51:50 -08:00
emacs/src
Eli Zaretskii 7fce7dfe69 (Fcopy_file): Doc fix.
[MSDOS]: Fix call to emacs_open: buffer_file_type not defined and
not needed.
2005-04-24 09:19:10 +00:00
..
bitmaps
m (LD_SWITCH_MACHINE) [LINUX]: Don't define. 2005-04-23 15:58:32 +00:00
s (HAVE_PWD_H): Define. 2005-04-22 22:31:15 +00:00
.arch-inventory Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401 2004-06-12 04:51:11 +00:00
.dbxinit
.gdbinit (pitx, pit): Pretty print display iterator. 2005-02-18 22:21:36 +00:00
.gitignore * .cvsignore: Add buildobj.lst. 2004-11-09 08:23:44 +00:00
abbrev.c (Fexpand_abbrev): Undo previous change. 2004-07-31 03:37:21 +00:00
acldef.h
alloc.c (make_sub_char_table): Argument changed to initial 2005-04-20 07:50:08 +00:00
alloca.c Fix the prototype for xfree. 2004-01-30 17:12:40 +00:00
atimer.c * syssignal.h: Declare main_thread. 2004-12-15 21:40:41 +00:00
atimer.h Update copyright. 2004-06-16 15:10:55 +00:00
blockinput.h (TOTALLY_UNBLOCK_INPUT): Avoid dangling else. 2005-03-07 10:49:51 +00:00
buffer.c (Fmake_indirect_buffer): Clear out some local variables. 2005-04-10 23:22:38 +00:00
buffer.h (struct buffer): Add auto_save_file_format field. 2004-09-08 02:21:45 +00:00
bytecode.c (BYTE_CODE_QUIT): Add missing AFTER_POTENTIAL_GC. 2004-09-13 21:13:38 +00:00
callint.c (Finteractive): Document G option. 2005-03-17 23:33:07 +00:00
callproc.c (Vdoc_file_name, Vfile_name_coding_system) 2005-03-24 19:09:58 +00:00
casefiddle.c (casify_region): Fix previous change. 2005-02-02 00:57:33 +00:00
casetab.c (set_case_table): If standard is nonzero, setup 2005-04-01 01:05:29 +00:00
category.c (Fdefine_category, Fcategory_docstring) 2004-02-20 03:40:19 +00:00
category.h
ccl.c (CCL_READ_CHAR): If hit EOF, set REG to -1. 2004-06-13 00:22:19 +00:00
ccl.h
ChangeLog (Fcopy_file): Doc fix. 2005-04-24 09:19:10 +00:00
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5 *** empty log message *** 2005-02-18 18:17:16 +00:00
ChangeLog.6 Fix typo. 2005-04-08 11:57:30 +00:00
ChangeLog.7
ChangeLog.8 *** empty log message *** 2004-10-28 23:35:13 +00:00
ChangeLog.9
charset.c Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls. 2004-10-26 22:38:50 +00:00
charset.h (SINGLE_BYTE_CHAR_P): Fix macro to avoid warnings from GCC. 2004-04-04 21:00:49 +00:00
chpdef.h
cm.c
cm.h
cmds.c (Fend_of_line): Doc fix. 2004-02-16 19:12:46 +00:00
coding.c Typo in comment. 2005-04-21 23:36:16 +00:00
coding.h (ENCODE_SYSTEM, DECODE_SYSTEM) [!WINDOWSNT]: Use the 2005-03-17 00:37:35 +00:00
commands.h
composite.c *** empty log message *** 2003-12-26 11:39:22 +00:00
composite.h
config.in Regenerate. 2005-04-20 13:03:26 +00:00
COPYING
cxux-crt0.s
data.c (Faref): Handle special slots used as default values of 2005-04-20 07:50:30 +00:00
dired.c Remove reference to defunct vms-pwd.h. 2005-04-20 15:07:03 +00:00
dispextern.h (struct glyph_row): New member overlay_arrow_bitmap. 2005-04-18 14:09:00 +00:00
dispnew.c (row_equal_p, update_window_line, scrolling_window): 2005-04-18 14:09:10 +00:00
disptab.h
doc.c (munge_doc_file_name) [VMS]: Use NO_HYPHENS_IN_FILENAMES, not VMS4_4. 2005-03-04 21:59:33 +00:00
doprnt.c
dosfns.c * dosfns.c (Fdos_memget, Fdos_memput): Use integer variable offs in 2004-11-07 09:13:26 +00:00
dosfns.h
ecrt0.c
editfns.c Remove reference to defunct vms-pwd.h. 2005-04-20 15:07:03 +00:00
emacs.c (main) [MAC_OS8 || MAC_OSX && HAVE_CARBON]: Call syms_of_macselect. 2005-04-24 06:03:04 +00:00
epaths.in
eval.c (Ffuncall): Always call CHECK_CONS_LIST on entry. 2005-04-03 22:08:58 +00:00
fileio.c (Fcopy_file): Doc fix. 2005-04-24 09:19:10 +00:00
filelock.c Remove reference to defunct vms-pwd.h. 2005-04-20 15:07:03 +00:00
filemode.c
firstfile.c
floatfns.c (Ffloor): Doc fix. 2005-03-16 15:01:22 +00:00
fns.c (copy_sub_char_table): Explicitly copy the default value 2005-04-22 07:11:08 +00:00
fontset.c *** empty log message *** 2005-04-22 07:11:21 +00:00
fontset.h (set_default_ascii_font): Extern it. 2005-03-08 08:44:59 +00:00
frame.c (Fdelete_frame) [MAC_OS]: Call x_clear_frame_selections. 2005-04-24 06:03:58 +00:00
frame.h (struct frame): New member space_width. 2004-12-30 12:24:03 +00:00
fringe.c (draw_fringe_bitmap): Use overlay_arrow_bitmap from row 2005-04-18 14:09:32 +00:00
getloadavg.c
getpagesize.h
gmalloc.c (__default_morecore): Use bss_sbrk(), not __sbrk(), before Cygwin unexec. 2004-04-12 19:41:56 +00:00
gnu.h
gtkutil.c * gtkutil.c (xg_update_scrollbar_pos): Call x_sync so that the 2005-03-10 18:07:37 +00:00
gtkutil.h * gtkutil.h: Declare use_old_gtk_file_dialog. 2004-11-04 15:05:27 +00:00
hftctl.c
image.c [MAC_OSX] (image_load_quartz2d): Use cfstring_create_with_string. 2005-04-16 03:07:05 +00:00
indent.c (Fcurrent_column): Doc fix. 2005-01-23 22:18:26 +00:00
indent.h
insdel.c (replace_range_2): Fix bugs in adjusting markers and point. 2005-02-01 23:47:06 +00:00
intervals.c (move_if_not_intangible): Force POSITION to be between BEGV and ZV. 2004-08-16 22:52:29 +00:00
intervals.h (NULL_INTERVAL_P): Add separate version when 2004-11-09 13:23:42 +00:00
ioctl.h
keyboard.c (Qlanguage_change) [MAC_OS]: New variable. 2005-04-12 10:25:05 +00:00
keyboard.h (kbd_buffer_unget_event): Add prototype. 2004-11-05 11:30:12 +00:00
keymap.c (where_is_internal): Convert a string used as event type into "(any string)". 2005-04-10 01:45:58 +00:00
keymap.h Declare Fcurrent_active_maps, used in doc.c. 2005-02-21 13:39:53 +00:00
lastfile.c * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF): 2004-10-20 16:23:30 +00:00
lisp.h (Fsafe_plist_get, Fsafe_get): Remove EXFUN. 2005-04-21 23:45:10 +00:00
lread.c (Vloads_in_progress): Static. 2005-04-18 10:22:20 +00:00
mac.c [!TARGET_API_MAC_CARBON]: Don't include charset.h or coding.h. 2005-04-24 06:05:39 +00:00
macfns.c (Fx_file_dialog): Likewise. 2005-04-16 03:04:13 +00:00
macgui.h (MacFontStruct): Remove member fontname'. Add member full_name'. 2005-04-19 12:03:38 +00:00
macmenu.c [TARGET_API_MAC_CARBON]: Don't include headers that are included via 2005-03-04 11:09:33 +00:00
macros.c (syms_of_macros) <defining-kbd-macro>: Doc fix. 2004-11-05 22:46:28 +00:00
macros.h
macselect.c New file for selection processing on Mac OS. 2005-04-24 05:58:47 +00:00
macterm.c (handling_window_update, terminate_flag): Remove variables. 2005-04-24 06:06:39 +00:00
macterm.h (x_clear_frame_selections): Add extern. 2005-04-24 06:07:09 +00:00
Makefile.in (MAC_OBJ): Add macselect.o. 2005-04-24 06:02:27 +00:00
makefile.w32-in * doc.c: New variable Vbuild_files. 2004-11-09 08:19:51 +00:00
marker.c
md5.c
md5.h
mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true. 2004-06-01 20:26:52 +00:00
minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit): Use Fexit_minibuffer. 2005-03-25 14:57:46 +00:00
mktime.c
msdos.c (XMenuActivate): Fix call to lookup_derived_face. 2005-03-22 23:00:59 +00:00
msdos.h
ndir.h
param.h
point.h
pre-crt0.c
prefix-args.c
print.c (PRINTPREPARE): Check if the marker PRINTCHARFUN is within the 2005-04-09 08:43:23 +00:00
process.c (Vfile_name_coding_system, Vdefault_file_name_coding_system): 2005-03-24 19:14:05 +00:00
process.h * process.h: Add extern to synch_process_termsig. 2004-01-27 09:40:23 +00:00
puresize.h (PURESIZE_RATIO): Define based on BITS_PER_EMACS_INT. 2004-09-14 20:53:18 +00:00
ralloc.c #include blockinput also 2005-04-02 12:12:48 +00:00
README
regex.c (re_match_2_internal) <symend, wordend>: 2004-12-20 11:06:54 +00:00
regex.h (enum reg_errcode_t): New value REG_ERANGEX. 2004-10-24 03:58:24 +00:00
region-cache.c Move include stdio.h to same place as in other files. 2004-02-09 15:39:49 +00:00
region-cache.h
scroll.c
search.c (boyer_moore): Fix previous change. 2005-04-20 07:21:47 +00:00
sheap.c Changes from arch/CVS synchronization 2004-04-13 23:32:57 +00:00
sound.c
stamp-h.in
strftime.c
sunfns.c Remove period at end of error message. 2003-11-16 16:17:09 +00:00
syntax.c (Fforward_word): Avoid non-idempotent side-effects in macro arguments. 2004-12-11 21:59:15 +00:00
syntax.h (SYNTAX_ENTRY_FOLLOW_PARENT): Rename local variable to 2004-06-13 15:30:31 +00:00
sysdep.c Remove reference to defunct vms-pwd.h. 2005-04-20 15:11:02 +00:00
sysselect.h
syssignal.h * syssignal.h: Declare main_thread. 2004-12-15 21:40:41 +00:00
systime.h
systty.h
syswait.h
temacs.opt
term.c (struct keys): Add support for shifted keys. 2005-04-17 01:37:38 +00:00
termcap.c (tgetst1): Scan for "%pN"; if all 2003-12-25 12:13:59 +00:00
termchar.h
termhooks.h (enum event_kind) [MAC_OS]: Add LANGUAGE_CHANGE_EVENT. 2005-04-12 10:26:24 +00:00
terminfo.c
termopts.h
textprop.c (Fnext_char_property_change) 2005-03-22 16:04:02 +00:00
tparam.c (tparam1): Add handling for `%pN', which 2003-12-24 07:31:42 +00:00
uaf.h
undo.c (Fprimitive_undo): Check that undo function does not switch buffer. 2005-02-09 21:49:12 +00:00
unexaix.c
unexalpha.c Don't include varargs.h. 2003-09-17 13:30:23 +00:00
unexapollo.c
unexconvex.c
unexcw.c Changes from arch/CVS synchronization 2004-04-13 23:32:57 +00:00
unexec.c (write_segment, unexec): Move these functions to avoid forward 2005-03-19 11:52:25 +00:00
unexelf.c
unexenix.c
unexhp9k800.c
unexmacosx.c config.in (HAVE_MALLOC_MALLOC_H): Regenerate 2004-10-08 18:38:17 +00:00
unexmips.c
unexnext.c
unexsni.c
unexsol.c
unexsunos4.c
unexw32.c
vlimit.h
vm-limit.c
w16select.c
w32.c 2004-11-08 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> 2005-02-15 23:19:26 +00:00
w32.h 2004-11-08 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> 2005-02-15 23:19:26 +00:00
w32bdf.c (w32_load_bdf_font): Set fontp->average_width and 2005-01-03 22:52:01 +00:00
w32bdf.h
w32console.c (encode_terminal_code): Fix previous change. 2004-12-01 11:06:22 +00:00
w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not 2005-01-03 22:53:30 +00:00
w32gui.h
w32heap.c [USE_LSB_TAG]: Don't check heap location. 2004-05-18 07:53:53 +00:00
w32heap.h
w32inevt.c (w32_console_mouse_position, do_mouse_event, key_event): Don't mix 2004-05-17 20:44:46 +00:00
w32inevt.h (w32_console_mouse_position): Fix prototype. 2004-02-27 23:49:09 +00:00
w32menu.c (AppendMenuW_Proc): Move declaration to w32term.h. 2004-09-07 21:50:39 +00:00
w32proc.c Rename wait_reading_process_input to wait_reading_process_output. 2004-08-20 10:34:12 +00:00
w32reg.c
w32select.c 2004-11-08 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> 2005-02-15 23:19:26 +00:00
w32term.c (x_focus_changed, w32_detect_focus_change): New functions. 2005-03-26 00:19:53 +00:00
w32term.h (x_output): add focus_state. 2005-03-26 00:20:27 +00:00
w32xfns.c
widget.c * widget.c (EmacsFrameDestroy): Don't abort if normal_gc is 0. 2004-07-21 19:18:29 +00:00
widget.h
widgetprv.h
window.c (window_size_fixed): Variable deleted. 2005-04-23 16:18:23 +00:00
window.h (struct window): Remove member overlay_arrow_bitmap. 2005-04-18 14:09:56 +00:00
xdisp.c (store_mode_line_string, produce_stretch_glyph) 2005-04-21 23:45:28 +00:00
xfaces.c (resolve_face_name): Use Fget instead of Fsafe_get. 2005-04-21 23:45:40 +00:00
xfns.c h* xfns.c (x_create_tip_frame): Removed setting of Vx_resource_name so 2005-03-18 21:20:55 +00:00
xmenu.c (Fx_popup_menu): Initialize error_name to NULL. 2005-04-18 09:41:15 +00:00
xrdb.c Remove reference to defunct vms-pwd.h. 2005-04-20 15:07:03 +00:00
xselect.c (Fx_disown_selection_internal): Use union of struct 2005-02-17 12:50:08 +00:00
xsmfns.c * xsmfns.c: Put empty line between comment and function body. 2004-10-26 09:28:01 +00:00
xterm.c Include ThreeD.h for XtNbeNiceToColormap. 2005-03-31 22:43:13 +00:00
xterm.h * xterm.h (struct x_output): New member, toolbar_detached. 2005-01-08 16:49:14 +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.