emacs/src
Karoly Lorentey cd83ec7be7 Merged in changes from CVS trunk.
Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-482
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-483
   Build-in-place tweak

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-484
   Update from CVS


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-228
2004-08-09 11:05:10 +00:00
..
bitmaps
m (XPNTR): Don't redefine. 2003-11-18 00:17:42 +00:00
s From Barry Fishman <barry_fishman@att.net> (tiny change) 2004-07-21 22:04:29 +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 Merged in changes from CVS trunk. 2004-05-22 22:52:43 +00:00
.gitignore Add .gdb_history 2004-01-21 05:47:54 +00:00
abbrev.c (Fexpand_abbrev): Undo previous change. 2004-07-31 03:37:21 +00:00
acldef.h Add arch taglines 2003-09-01 15:45:59 +00:00
alloc.c Merged in changes from CVS trunk. 2004-07-27 07:43:21 +00:00
alloca.c Fix the prototype for xfree. 2004-01-30 17:12:40 +00:00
atimer.c Fixes for Ctrl-G support on carbon, replacing old timeout based polling 2004-07-19 04:42:43 +00:00
atimer.h Update copyright. 2004-06-16 15:10:55 +00:00
blockinput.h Update copyright. 2004-06-16 15:10:55 +00:00
buffer.c (syms_of_buffer) <transient-mark-mode>: Doc fix. 2004-07-17 14:43:49 +00:00
buffer.h Update copyright. 2004-06-16 15:10:55 +00:00
bytecode.c (mark_byte_stack, unmark_byte_stack): Ignore the markbit. 2003-09-11 21:58:32 +00:00
callint.c (Fcall_interactively): Doc fix. 2004-07-31 15:50:46 +00:00
callproc.c Undo 2004-06-16T15:10:55Z!storm@cua.dk changes (committed accidentally) 2004-06-17 08:33:27 +00:00
casefiddle.c (casify_object): Use SAFE_ALLOCA. 2004-06-21 21:52:03 +00:00
casetab.c Add arch taglines 2003-09-01 15:45:59 +00:00
category.c (Fdefine_category, Fcategory_docstring) 2004-02-20 03:40:19 +00:00
category.h Add arch taglines 2003-09-01 15:45:59 +00:00
ccl.c (CCL_READ_CHAR): If hit EOF, set REG to -1. 2004-06-13 00:22:19 +00:00
ccl.h Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog *** empty log message *** 2004-08-08 17:14:58 +00:00
ChangeLog.1 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.2 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.3 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.4 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.5 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.6 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.7 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.8 Add arch taglines 2003-09-01 15:45:59 +00:00
ChangeLog.9 Add arch taglines 2003-09-01 15:45:59 +00:00
charset.c (Fstring): Use SAFE_ALLOCA. 2004-06-21 21:52:46 +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 Add arch taglines 2003-09-01 15:45:59 +00:00
cm.c Implemented suspending of emacsclient frames. 2004-02-28 01:23:39 +00:00
cm.h Separate frame-local, tty-dependent parameters from tty-local parameters. 2004-01-01 17:55:53 +00:00
cmds.c (Fend_of_line): Doc fix. 2004-02-16 19:12:46 +00:00
coding.c Merged in changes from CVS trunk. 2004-08-07 15:05:02 +00:00
coding.h Make terminal_coding and keyboard_coding display-local. 2004-05-23 01:53:23 +00:00
commands.h Add arch taglines 2003-09-01 15:45:59 +00:00
composite.c *** empty log message *** 2003-12-26 11:39:22 +00:00
composite.h Add arch taglines 2003-09-01 15:45:59 +00:00
config.in MULTI_KBOARD support for ttys. Input-related bugfixes for X+tty sessions. 2004-01-02 02:54:17 +00:00
COPYING Moved back. 2001-12-09 10:14:33 +00:00
cxux-crt0.s Add arch taglines 2003-09-01 15:45:59 +00:00
data.c (Finteractive_form): Doc fix. 2004-08-02 20:50:09 +00:00
dired.c (Ffile_attributes): Don't pass extra nil arg to file-handler. 2004-04-15 21:02:33 +00:00
dispextern.h Merged in changes from CVS trunk. 2004-07-27 07:43:21 +00:00
dispnew.c Merged in changes from CVS trunk. 2004-07-22 22:01:29 +00:00
disptab.h Add arch taglines 2003-09-01 15:45:59 +00:00
doc.c (Fsnarf_documentation): Doc fix. 2004-06-23 17:00:06 +00:00
doprnt.c Add arch taglines 2003-09-01 15:45:59 +00:00
dosfns.c Add arch taglines 2003-09-01 15:45:59 +00:00
dosfns.h Add arch taglines 2003-09-01 15:45:59 +00:00
ecrt0.c Add arch taglines 2003-09-01 15:45:59 +00:00
editfns.c (Fformat): Allocated extra (dummy) element in info. 2004-07-30 12:05:32 +00:00
emacs.c Merged in changes from CVS trunk. 2004-06-28 16:04:52 +00:00
epaths.in Add arch taglines 2003-09-01 15:45:59 +00:00
eval.c (Fdefvar, Fdefconst): Doc fixes. 2004-07-29 01:41:36 +00:00
fileio.c Merged in changes from CVS trunk. 2004-08-09 11:05:10 +00:00
filelock.c Add arch taglines 2003-09-01 15:45:59 +00:00
filemode.c Add arch taglines 2003-09-01 15:45:59 +00:00
firstfile.c Add arch taglines 2003-09-01 15:45:59 +00:00
floatfns.c (Flogb): Don't use VALMASK. 2003-11-05 16:45:11 +00:00
fns.c (Fclear_string): Correct previous change. 2004-07-06 19:36:56 +00:00
fontset.c Merged in changes from CVS trunk. 2004-07-03 17:01:39 +00:00
fontset.h Add arch taglines 2003-09-01 15:45:59 +00:00
frame.c Merged in changes from CVS trunk. 2004-07-24 22:08:12 +00:00
frame.h Implemented display ids for multiple emacsclients on the same tty. Plus assorted bugfixes. 2004-07-04 04:48:55 +00:00
fringe.c Trivial cleanup in fringe.c, missing from previous patch. 2004-03-19 23:21:11 +00:00
getloadavg.c Add arch taglines 2003-09-01 15:45:59 +00:00
getpagesize.h Add arch taglines 2003-09-01 15:45:59 +00:00
gmalloc.c (__default_morecore): Use bss_sbrk(), not __sbrk(), before Cygwin unexec. 2004-04-12 19:41:56 +00:00
gnu.h Add arch taglines 2003-09-01 15:45:59 +00:00
gtkutil.c (xg_get_image_for_pixmap): Add workaround for monochrome displays 2004-06-28 14:36:48 +00:00
gtkutil.h Implement multiple display handling for GTK. 2003-11-16 16:05:24 +00:00
hftctl.c Add arch taglines 2003-09-01 15:45:59 +00:00
image.c (CHECK_LIB_AVAILABLE): Add third parameter LIBRARIES. 2004-06-30 13:11:36 +00:00
indent.c Merged in changes from CVS trunk. 2004-08-07 15:05:02 +00:00
indent.h Add arch taglines 2003-09-01 15:45:59 +00:00
insdel.c (del_range_2, replace_range): Don't write an anchor if the gap is empty. 2004-05-22 22:15:37 +00:00
intervals.c (lookup_char_property): Do not prematurely return nil. 2004-05-20 17:33:35 +00:00
intervals.h Trivial cleanups to get rid of GCC warnings. 2004-03-19 23:19:04 +00:00
ioctl.h Add arch taglines 2003-09-01 15:45:59 +00:00
keyboard.c Merged in changes from CVS trunk. 2004-08-09 11:05:10 +00:00
keyboard.h Merged in changes from CVS trunk. 2004-07-27 07:43:21 +00:00
keymap.c Merged in changes from CVS trunk. 2004-08-09 11:05:10 +00:00
keymap.h (Fkey_description): Fix prototype. 2004-04-16 21:17:02 +00:00
lastfile.c Define my_endbss[] for Cygwin unexec() support. 2004-04-12 19:40:35 +00:00
lisp.h Merged in changes from CVS trunk. 2004-07-03 17:01:39 +00:00
lread.c Merged in changes from CVS trunk. 2004-04-27 15:53:30 +00:00
mac.c mac.c (sys_select): Block input around call to 2004-07-19 06:38:14 +00:00
macfns.c * macfns.c (Fx_display_color_cells): Do not limit return value to 256. 2004-06-17 13:04:25 +00:00
macgui.h Support Tooltips with the Carbon emacs port. 2004-05-30 00:18:41 +00:00
macmenu.c Support Tooltips with the Carbon emacs port. 2004-05-30 00:18:41 +00:00
macros.c Add arch taglines 2003-09-01 15:45:59 +00:00
macros.h Add arch taglines 2003-09-01 15:45:59 +00:00
macterm.c Merged in changes from CVS trunk. 2004-07-22 22:01:29 +00:00
macterm.h Merged in changes from CVS trunk. 2004-05-18 19:12:15 +00:00
Makefile.in Reapply src/Makefile.in changes that got lost in the tagline snafu of patch-197. 2004-07-03 18:40:41 +00:00
makefile.w32-in Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 2004-06-11 02:39:51 +00:00
marker.c Add arch taglines 2003-09-01 15:45:59 +00:00
md5.c Add arch taglines 2003-09-01 15:45:59 +00:00
md5.h Add arch taglines 2003-09-01 15:45:59 +00:00
mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true. 2004-06-01 20:26:52 +00:00
minibuf.c Merged in changes from CVS trunk. 2004-06-24 07:44:13 +00:00
mktime.c Add arch taglines 2003-09-01 15:45:59 +00:00
msdos.c Merged in changes from CVS trunk. 2004-07-04 21:51:32 +00:00
msdos.h Add arch taglines 2003-09-01 15:45:59 +00:00
ndir.h Add arch taglines 2003-09-01 15:45:59 +00:00
param.h Add arch taglines 2003-09-01 15:45:59 +00:00
point.h Add arch taglines 2003-09-01 15:45:59 +00:00
pre-crt0.c Add arch taglines 2003-09-01 15:45:59 +00:00
prefix-args.c Add arch taglines 2003-09-01 15:45:59 +00:00
print.c (print_preprocess): Test for print_depth at limit 2004-07-17 14:54:56 +00:00
process.c Merged in changes from CVS trunk. 2004-08-03 12:45:59 +00:00
process.h * process.h: Add extern to synch_process_termsig. 2004-01-27 09:40:23 +00:00
puresize.h Set up PURE_P() for Cygwin unexec() support. 2004-04-12 19:40:10 +00:00
ralloc.c Add arch taglines 2003-09-01 15:45:59 +00:00
README *** empty log message *** 2001-10-08 05:55:48 +00:00
regex.c (re_wctype, re_iswctype): Function defs longer static. 2004-06-13 22:36:05 +00:00
regex.h (CHAR_CLASS_MAX_LENGTH, re_wctype_t, re_wchar_t) 2004-06-13 22:34:19 +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 Add arch taglines 2003-09-01 15:45:59 +00:00
scroll.c Eliminated updating_frame. 2004-04-16 15:03:58 +00:00
search.c (syms_of_search): staticpro 2004-07-15 03:01:08 +00:00
sheap.c Changes from arch/CVS synchronization 2004-04-13 23:32:57 +00:00
sound.c Add arch taglines 2003-09-01 15:45:59 +00:00
stamp-h.in Stamp file for config.in 2002-04-15 13:14:45 +00:00
strftime.c Add arch taglines 2003-09-01 15:45:59 +00:00
sunfns.c Remove period at end of error message. 2003-11-16 16:17:09 +00:00
syntax.c (skip_chars): Remove unused labels fwd_unibyte_ok and back_unibyte_ok. 2004-06-30 19:34:49 +00:00
syntax.h (SYNTAX_ENTRY_FOLLOW_PARENT): Rename local variable to 2004-06-13 15:30:31 +00:00
sysdep.c Merged in changes from CVS trunk. 2004-07-22 22:01:29 +00:00
sysselect.h Add arch taglines 2003-09-01 15:45:59 +00:00
syssignal.h Merged in changes from CVS trunk. 2004-05-07 14:20:00 +00:00
systime.h Add arch taglines 2003-09-01 15:45:59 +00:00
systty.h Add arch taglines 2003-09-01 15:45:59 +00:00
syswait.h Add arch taglines 2003-09-01 15:45:59 +00:00
temacs.opt
term.c Fix suspend-frame on the controlling tty (reported by Dan Nicolaescu). 2004-07-10 21:21:04 +00:00
termcap.c (tgetst1): Scan for "%pN"; if all 2003-12-25 12:13:59 +00:00
termchar.h Make terminal_coding and keyboard_coding display-local. 2004-05-23 01:53:23 +00:00
termhooks.h Implemented display ids for multiple emacsclients on the same tty. Plus assorted bugfixes. 2004-07-04 04:48:55 +00:00
terminfo.c Add arch taglines 2003-09-01 15:45:59 +00:00
termopts.h Add a level of indirection to terminal characteristics. 2003-12-24 18:55:24 +00:00
textprop.c (get_char_property_and_overlay): Use GET_OVERLAYS_AT. 2004-05-17 22:48:07 +00:00
tparam.c (tparam1): Add handling for `%pN', which 2003-12-24 07:31:42 +00:00
uaf.h Add arch taglines 2003-09-01 15:45:59 +00:00
undo.c (truncate_undo_list): New arg LIMITSIZE. 2004-05-29 16:20:47 +00:00
unexaix.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexalpha.c Don't include varargs.h. 2003-09-17 13:30:23 +00:00
unexapollo.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexconvex.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexcw.c Changes from arch/CVS synchronization 2004-04-13 23:32:57 +00:00
unexec.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexelf.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexenix.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexhp9k800.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexmacosx.c unexecmacos.x (unexec_copy): Do not copy more than was requested (count) 2004-01-28 06:07:36 +00:00
unexmips.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexnext.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexsni.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexsol.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexsunos4.c Add arch taglines 2003-09-01 15:45:59 +00:00
unexw32.c Add arch taglines 2003-09-01 15:45:59 +00:00
vlimit.h Add arch taglines 2003-09-01 15:45:59 +00:00
vm-limit.c Add arch taglines 2003-09-01 15:45:59 +00:00
w16select.c Add arch taglines 2003-09-01 15:45:59 +00:00
w32.c Rename w32_num_mouse_buttons from Vw32_num_mouse_buttons. 2004-05-17 21:33:16 +00:00
w32.h Add arch taglines 2003-09-01 15:45:59 +00:00
w32bdf.c Remove period at end of error message. 2003-11-16 16:17:09 +00:00
w32bdf.h Add arch taglines 2003-09-01 15:45:59 +00:00
w32console.c Prefix RIF functions with w32con_ to avoid namespace clash with term.c. 2004-05-18 19:48:51 +00:00
w32fns.c 2004-07-19 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 2004-07-19 07:58:24 +00:00
w32gui.h Add arch taglines 2003-09-01 15:45:59 +00:00
w32heap.c [USE_LSB_TAG]: Don't check heap location. 2004-05-18 07:53:53 +00:00
w32heap.h Add arch taglines 2003-09-01 15:45:59 +00:00
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 (add_menu_item, w32_menu_display_help) [USE_LISP_UNION_TYPE]: Cast 2004-05-18 19:53:08 +00:00
w32proc.c (create_child): Use INTMASK. 2004-05-18 22:09:25 +00:00
w32reg.c Add arch taglines 2003-09-01 15:45:59 +00:00
w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly 2004-06-30 23:30:39 +00:00
w32term.c Merged in changes from CVS trunk. 2004-05-18 19:12:15 +00:00
w32term.h Merged in changes from CVS trunk. 2004-05-22 22:52:43 +00:00
w32xfns.c Add arch taglines 2003-09-01 15:45:59 +00:00
widget.c * widget.c (EmacsFrameDestroy): Don't abort if normal_gc is 0. 2004-07-21 19:18:29 +00:00
widget.h Add arch taglines 2003-09-01 15:45:59 +00:00
widgetprv.h Add arch taglines 2003-09-01 15:45:59 +00:00
window.c Merged in changes from CVS trunk. 2004-08-09 11:05:10 +00:00
window.h Merged in changes from CVS trunk. 2004-07-22 22:01:29 +00:00
xdisp.c Merged in changes from CVS trunk. 2004-07-30 16:33:42 +00:00
xfaces.c Merged in changes from CVS trunk. 2004-07-27 07:43:21 +00:00
xfns.c Merged in changes from CVS trunk. 2004-07-24 22:08:12 +00:00
xmenu.c Merged in changes from CVS HEAD 2004-01-12 16:36:35 +00:00
xrdb.c Add arch taglines 2003-09-01 15:45:59 +00:00
xselect.c Merged in changes from CVS trunk. 2004-06-24 07:44:13 +00:00
xsmfns.c Merged in changes from CVS trunk. 2004-06-24 07:44:13 +00:00
xterm.c Implemented display ids for multiple emacsclients on the same tty. Plus assorted bugfixes. 2004-07-04 04:48:55 +00:00
xterm.h Merged in changes from CVS trunk. 2004-06-24 07:44:13 +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.