1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-18 08:51:45 -08:00
emacs/src
Karoly Lorentey fad2f68580 Merged in changes from CVS trunk.
Patches applied:

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

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-271
2004-12-08 22:20:27 +00:00
..
bitmaps
m (DATA_SEG_BITS): Don't define. 2004-10-14 13:58:25 +00:00
s * keyboard.c: Don't undef SIGIO 2004-11-30 05:57:27 +00:00
.arch-inventory Add TAGS-LISP to precious regex in src/. 2004-08-24 08:45:10 +00:00
.dbxinit
.gdbinit Merged in changes from CVS trunk. 2004-11-06 17:52:02 +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 Add arch taglines 2003-09-01 15:45:59 +00:00
alloc.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
alloca.c Fix the prototype for xfree. 2004-01-30 17:12:40 +00:00
atimer.c * atimer.c (alarm_signal_handler): Do not call set_alarm if 2004-10-31 12:25:46 +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 (init_buffer): Set current_buffer->directory to a 2004-11-29 07:16:25 +00:00
buffer.h (struct buffer): Add auto_save_file_format field. 2004-09-08 02:21:45 +00:00
buildobj.lst Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
bytecode.c (BYTE_CODE_QUIT): Add missing AFTER_POTENTIAL_GC. 2004-09-13 21:13:38 +00:00
callint.c (Fcall_interactively): Call Fread_from_minibuffer with extra argument. 2004-11-21 01:02:51 +00:00
callproc.c From: YAMAMOTO Mitsuharu 2004-11-02 10:10:35 +00:00
casefiddle.c (casify_region): Handle changes in byte-length using replace_range_2. 2004-11-02 09:12:51 +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 * xmenu.c (Fx_popup_menu): Correct documentation about position. 2004-12-07 13:11:59 +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 *** empty log message *** 2004-10-28 23:35:13 +00:00
ChangeLog.9 Add arch taglines 2003-09-01 15:45:59 +00:00
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 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-12-08 22:20:27 +00:00
coding.h Merged in changes from CVS trunk. 2004-12-08 22:20:27 +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 Merged in changes from CVS trunk. 2004-12-08 22:20:27 +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 (Fmake_variable_buffer_local): Doc fix. 2004-12-02 23:35:42 +00:00
dired.c Don't declare Fmsdos_downcase_filename. 2004-11-07 11:08:45 +00:00
dispextern.h Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
dispnew.c Remove remaining references to updating_frame. 2004-11-28 14:39:06 +00:00
disptab.h Add arch taglines 2003-09-01 15:45:59 +00:00
doc.c Include <ctype.h>. 2004-11-09 13:23:00 +00:00
doprnt.c Add arch taglines 2003-09-01 15:45:59 +00:00
dosfns.c * dosfns.c (Fdos_memget, Fdos_memput): Use integer variable offs in 2004-11-07 09:13:26 +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 Move #include "systime.h" before <sys/resource.h>. 2004-11-08 12:04:07 +00:00
emacs.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
epaths.in Add arch taglines 2003-09-01 15:45:59 +00:00
eval.c (Fcalled_interactively_p): Don't check INTERACTIVE. 2004-12-02 23:36:53 +00:00
fileio.c Don't declare Fmsdos_downcase_filename. 2004-11-07 11:08:45 +00:00
filelock.c (lock_file_1): Call get_boot_time early. Increase 2004-11-27 22:09:40 +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 (concat): Use SAFE_ALLOCA. 2004-11-29 15:35:15 +00:00
fontset.c Merged in changes from CVS trunk. 2004-11-13 18:34:40 +00:00
fontset.h Add arch taglines 2003-09-01 15:45:59 +00:00
frame.c Merged in changes from CVS trunk. 2004-11-22 11:06:39 +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 Merged in changes from CVS trunk. 2004-12-08 22:20:27 +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 * gtkutil.c: Include signal.h and syssignal.h. 2004-12-07 08:25:43 +00:00
gtkutil.h * gtkutil.h: Declare use_old_gtk_file_dialog. 2004-11-04 15:05:27 +00:00
hftctl.c Add arch taglines 2003-09-01 15:45:59 +00:00
image.c * macterm.h (cfstring_create_with_utf8_cstring): Added prototype. 2004-12-03 17:00:11 +00:00
indent.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
indent.h Add arch taglines 2003-09-01 15:45:59 +00:00
insdel.c (insert_from_string_before_markers) 2004-12-02 23:37:13 +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 Merged in changes from CVS trunk. 2004-11-13 18:34:40 +00:00
ioctl.h Add arch taglines 2003-09-01 15:45:59 +00:00
keyboard.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
keyboard.h Merged in changes from CVS trunk. 2004-11-06 17:52:02 +00:00
keymap.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
keymap.h (Fkey_description): Fix prototype. 2004-04-16 21:17:02 +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 Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
lread.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
mac.c * macterm.h (cfstring_create_with_utf8_cstring): Added prototype. 2004-12-03 17:00:11 +00:00
macfns.c * macterm.h (cfstring_create_with_utf8_cstring): Added prototype. 2004-12-03 17:00:11 +00:00
macgui.h macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow 2004-10-10 16:56:21 +00:00
macmenu.c * macterm.h (cfstring_create_with_utf8_cstring): Added prototype. 2004-12-03 17:00:11 +00:00
macros.c (syms_of_macros) <defining-kbd-macro>: Doc fix. 2004-11-05 22:46:28 +00:00
macros.h Add arch taglines 2003-09-01 15:45:59 +00:00
macterm.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
macterm.h Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
Makefile.in Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
makefile.w32-in * doc.c: New variable Vbuild_files. 2004-11-09 08:19: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-12-08 22:20:27 +00:00
mktime.c Add arch taglines 2003-09-01 15:45:59 +00:00
msdos.c Merged in changes from CVS trunk. 2004-11-13 18:34:40 +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_object): Fix format string. 2004-11-09 13:24:35 +00:00
process.c Merged in changes from CVS trunk. 2004-11-13 18:34:40 +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 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 (GET_UNSIGNED_NUMBER): Signal an error when reaching the end. 2004-12-06 00:41:40 +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 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) <search-spaces-regexp>: Move 'doc:' 2004-11-27 01:09: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 (scan_sexps_forward): Prefer 2-char comment-starter over a 1-char one. 2004-10-27 20:15:05 +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-12-08 22:20:27 +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 Merged in changes from CVS trunk. 2004-12-08 22:20:27 +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 (syms_of_textprop): Add `syntax-table' to the nonsticky props. 2004-10-13 16:58:45 +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 config.in (HAVE_MALLOC_MALLOC_H): Regenerate 2004-10-08 18:38:17 +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 (init_environment): Set emacs_dir correctly when running 2004-10-19 19:09:37 +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 (encode_terminal_code): Fix previous change. 2004-12-01 11:06:22 +00:00
w32fns.c Use fast_string_match_ignore_case for comparing font names. 2004-11-02 08:55:10 +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 (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 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-11-22 11:06:39 +00:00
w32term.h Merged in changes from CVS trunk. 2004-09-10 13:06:10 +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-12-08 22:20:27 +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-12-08 22:20:27 +00:00
xfaces.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
xfns.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
xmenu.c Merged in changes from CVS trunk. 2004-12-08 22:20:27 +00:00
xrdb.c Add arch taglines 2003-09-01 15:45:59 +00:00
xselect.c Merged in changes from CVS trunk. 2004-11-13 18:34:40 +00:00
xsmfns.c Merged in changes from CVS trunk. 2004-10-31 02:05:24 +00:00
xterm.c Remove remaining references to updating_frame. 2004-11-28 14:39:06 +00:00
xterm.h Merged in changes from CVS trunk. 2004-11-22 11:06:39 +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.