1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-25 19:11:56 +00:00
emacs/src
Kim F. Storm bad49fc7c2 (connect_wait_mask, num_pending_connects): Only
declare and use them if NON_BLOCKING_CONNECT is defined.
(IF_NON_BLOCKING_CONNECT): New helper macro.
(wait_reading_process_output): Only declare and use local vars
Connecting and check_connect when NON_BLOCKING_CONNECT is defined.
(init_process): Initialize them if NON_BLOCKING_CONNECT defined.
2004-11-01 11:04:37 +00:00
..
bitmaps
m (DATA_SEG_BITS): Don't define. 2004-10-14 13:58:25 +00:00
s (LIBS_CARBON): New define to specify libraries for 2004-09-02 17:02:11 +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 (pp): Shorthand for p ARG + pr. 2004-10-04 13:34:59 +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 Comment change. 2004-09-18 19:18:58 +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 (syms_of_buffer): Fix a few typos. 2004-10-26 09:45:16 +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 (Fcall_interactively): Add 'U' code to get the up-event discarded by a 2004-10-26 12:56:47 +00:00
callproc.c (Fcall_process): Simplify handling of display arg. 2004-10-13 09:50:36 +00:00
casefiddle.c Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls. 2004-10-26 22:38:50 +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 (connect_wait_mask, num_pending_connects): Only 2004-11-01 11:04:37 +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 Add arch taglines 2003-09-01 15:45:59 +00:00
cm.h Add arch taglines 2003-09-01 15:45:59 +00:00
cmds.c (Fend_of_line): Doc fix. 2004-02-16 19:12:46 +00:00
coding.c (code_convert_region): Don't skip ASCIIs if there are compositions to encode. 2004-09-29 23:40:30 +00:00
coding.h Add arch taglines 2003-09-01 15:45:59 +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 * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF): 2004-10-20 16:23:30 +00:00
COPYING
cxux-crt0.s Add arch taglines 2003-09-01 15:45:59 +00:00
data.c Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls. 2004-10-26 22:38:50 +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 Fix comment for it->object; it may also be nil. 2004-10-13 12:18:37 +00:00
dispnew.c (margin_glyphs_to_reserve): Don't use ncols_scale_factor. 2004-10-31 00:05:18 +00:00
disptab.h Add arch taglines 2003-09-01 15:45:59 +00:00
doc.c (Fsubstitute_command_keys): Fix remap-handling. 2004-10-15 14:49:30 +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 (Fmessage): Doc fix. 2004-10-27 11:02:06 +00:00
emacs.c * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF): 2004-10-20 16:23:30 +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 * fileio.c (auto_save_1) Call Ffile_modes for remote files. 2004-10-03 17:40:07 +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 Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls. 2004-10-26 22:38:50 +00:00
fontset.c (fontset_pattern_regexp): Optimize for the case that 2004-10-25 02:03:47 +00:00
fontset.h Add arch taglines 2003-09-01 15:45:59 +00:00
frame.c (Fselect_frame, Fset_frame_selected_window) 2004-07-24 20:44:06 +00:00
frame.h (struct frame): New member force_flush_display_p. 2004-02-08 23:19:37 +00:00
fringe.c (draw_window_fringes): Return value now indicates if 2004-10-07 21:57:53 +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: Put empty line between comment and function body. 2004-10-26 19:48:07 +00:00
gtkutil.h * gtkutil.h (xg_frame_cleared): Removed. 2004-10-19 16:39: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 (vmotion): When moving up, check the newline before. 2004-10-27 10:57:40 +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 (move_if_not_intangible): Force POSITION to be between BEGV and ZV. 2004-08-16 22:52:29 +00:00
intervals.h Add EXFUN for Fget_char_property_and_overlay. 2003-11-30 17:12:40 +00:00
ioctl.h Add arch taglines 2003-09-01 15:45:59 +00:00
keyboard.c (timer_resume_idle): New function to resume idle 2004-10-09 23:24:49 +00:00
keyboard.h (timer_start_idle, timer_stop_idle): Remove prototypes. 2004-10-09 23:25:00 +00:00
keymap.c (get_keymap): An autoload form is not a keymap. 2004-10-13 17:00:13 +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 (USE_SAFE_ALLOCA): Add and init sa_must_free integer. 2004-10-26 22:37:02 +00:00
lread.c (read1): Use BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR for 2004-04-26 21:28:40 +00:00
mac.c macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow 2004-10-10 16:56:21 +00:00
macfns.c macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow 2004-10-10 16:56:21 +00:00
macgui.h macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow 2004-10-10 16:56:21 +00:00
macmenu.c macfns.c (mac_get_window_bounds): Add extern. 2004-10-06 15:38:53 +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 2004-10-28 Will <will@glozer.net> 2004-10-29 00:00:43 +00:00
macterm.h Various fixes to support USE_LSB_TAG with carbon emacs. Mostly fixing 2004-05-14 03:07:12 +00:00
Makefile.in * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF): 2004-10-20 16:23:30 +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 (history_delete_duplicates): New variable. 2004-09-08 20:06:13 +00:00
mktime.c Add arch taglines 2003-09-01 15:45:59 +00:00
msdos.c (msdos_set_cursor_shape): Add debugging print-out to termscript. 2004-09-10 17:07:47 +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 (connect_wait_mask, num_pending_connects): Only 2004-11-01 11:04:37 +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
regex.c (re_error_msgid): Add an entry for REG_ERANGEX. 2004-10-24 03:56:51 +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 Add arch taglines 2003-09-01 15:45:59 +00:00
search.c Comment change. 2004-10-27 10:59:20 +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
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 (child_setup_tty, init_sys_modes): Use CDISABLE. 2004-08-19 10:08:15 +00:00
sysselect.h Add arch taglines 2003-09-01 15:45:59 +00:00
syssignal.h (init_signals): Move decl outside `#ifdef POSIX_SIGNALS'. 2004-05-02 16:01:50 +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 (produce_glyphs): Handle IT_STRETCH. 2004-03-19 00:42:48 +00:00
termcap.c (tgetst1): Scan for "%pN"; if all 2003-12-25 12:13:59 +00:00
termchar.h Add arch taglines 2003-09-01 15:45:59 +00:00
termhooks.h (read_socket_hook): Fix prototype. 2004-02-27 23:48:49 +00:00
terminfo.c Add arch taglines 2003-09-01 15:45:59 +00:00
termopts.h Add arch taglines 2003-09-01 15:45:59 +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 Prefix RIF functions with w32con_ to avoid namespace clash with term.c. 2004-05-18 19:48:51 +00:00
w32fns.c (Fx_server_vendor, Fx_server_version): Doc fixes. 2004-10-28 06:37:48 +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 Delete region objects after use. 2004-11-01 08:52:47 +00:00
w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. 2004-09-07 21:49:14 +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 (Fspecial_display_p): Doc fix. 2004-10-16 14:51:39 +00:00
window.h (struct glyph_matrix): New members nrows_scale_factor 2004-07-21 21:08:56 +00:00
xdisp.c * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to 2004-10-31 15:11:31 +00:00
xfaces.c (Qface_no_inherit): New var. 2004-09-14 20:04:09 +00:00
xfns.c (Fx_server_vendor, Fx_server_version): Doc fixes. 2004-10-28 06:37:48 +00:00
xmenu.c * xmenu.c: Add prototypes for forward function declarations. 2004-10-31 15:29:04 +00:00
xrdb.c Add arch taglines 2003-09-01 15:45:59 +00:00
xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions): 2004-10-28 23:28:20 +00:00
xsmfns.c * xsmfns.c: Put empty line between comment and function body. 2004-10-26 09:28:01 +00:00
xterm.c * xterm.h (x_output): New member `xic_base_fontname'. 2004-10-21 18:38:58 +00:00
xterm.h * xterm.h (x_output): New member `xic_base_fontname'. 2004-10-21 18:38:58 +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.