1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-09 05:01:02 -08:00
emacs/src
2005-06-06 20:23:56 +00:00
..
bitmaps
m (LD_SWITCH_MACHINE) [LINUX]: Don't define. 2005-04-23 15:58:32 +00:00
s (fileno): Don't define if already defined. 2005-06-04 20:10:49 +00:00
.arch-inventory
.dbxinit
.gdbinit (pitx): Print more info about iterator. 2005-05-16 20:51:05 +00:00
.gitignore * .cvsignore: Add buildobj.lst. 2004-11-09 08:23:44 +00:00
abbrev.c
acldef.h
alloc.c Fix typo in comment. 2005-05-24 15:34:09 +00:00
alloca.c
atimer.c * syssignal.h: Declare main_thread. 2004-12-15 21:40:41 +00:00
atimer.h
blockinput.h (TOTALLY_UNBLOCK_INPUT): Avoid dangling else. 2005-03-07 10:49:51 +00:00
buffer.c (Fbuffer_local_value): Call indirect_variable. 2005-05-29 08:25:17 +00:00
buffer.h (struct buffer): Add cursor_in_non_selected_windows slot. 2005-05-02 17:09:13 +00:00
bytecode.c (BYTE_CODE_QUIT): Check Vthrow_on_input. 2005-06-03 23:02:30 +00:00
callint.c (Finteractive): Document G option. 2005-03-17 23:33:07 +00:00
callproc.c (Fcall_process): Don't use alloca to gradually 2005-06-03 23:02:40 +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
category.h
ccl.c Now an element of Vccl_program_table is a vector of 2005-05-27 11:27:50 +00:00
ccl.h *** empty log message *** 2005-05-27 11:28:42 +00:00
ChangeLog * macmenu.c (menu_quit_handler, install_menu_quit_handler): New 2005-06-06 20:23:30 +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
ChangeLog.9
charset.c (syms_of_charset): Delete defsubr for Schars_in_region. 2005-05-02 00:37:18 +00:00
charset.h
chpdef.h
cm.c
cm.h
cmds.c
coding.c (decode_coding_string): Handle CODING_FINISH_INTERRUPT. 2005-06-03 23:02:50 +00:00
coding.h (ENCODE_SYSTEM, DECODE_SYSTEM) [!WINDOWSNT]: Use the 2005-03-17 00:37:35 +00:00
commands.h (Vexecuting_kbd_macro): Declare instead of Vexecuting_macro. 2005-05-01 18:46:31 +00:00
composite.c
composite.h
config.in added HAVE_CANCELMENUTRACKING 2005-06-06 20:18:38 +00:00
COPYING
cxux-crt0.s
data.c (syms_of_data) Staticpro Qcyclic_variable_indirection. 2005-04-27 11:30:42 +00:00
dired.c (Ffile_name_completion): Make argument name match its use in docstring. 2005-05-08 22:48:19 +00:00
dispextern.h (struct glyph_row): New member overlay_arrow_bitmap. 2005-04-18 14:09:00 +00:00
dispnew.c (sit_for): Vexecuting_macro -> Vexecuting_kbd_macro. 2005-05-01 20:04:11 +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.h
ecrt0.c
editfns.c (Fmessage_box): Use "Information" for frame title. 2005-05-24 03:48:32 +00:00
emacs.c Include w32heap.h, to avoid compiler warning about sbrk. 2005-06-04 19:59:30 +00:00
epaths.in
eval.c (unbind_to): Preserve value of Vquit_flag. 2005-06-03 23:02:21 +00:00
fileio.c (Finsert_file_contents): Lisp_Object/int mixup. 2005-05-31 21:54:43 +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 (mapcar1): Maybe exit loop if original sequence was modified. 2005-06-01 11:42:19 +00:00
fontset.c (fontset_set): Fix previous change. 2005-04-25 06:50:51 +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
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
hftctl.c
image.c (Vimage_library_alist): Moved from image.el. 2005-05-27 13:16:05 +00:00
indent.c (Fvertical_motion): Undo previous change. 2005-04-26 18:24:52 +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
intervals.h (NULL_INTERVAL_P): Add separate version when 2004-11-09 13:23:42 +00:00
ioctl.h
keyboard.c (command_loop_1): Update Vthis_original_command. 2005-06-06 16:17:44 +00:00
keyboard.h
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
lisp.h Fx_popup_dialog can have three arguments. 2005-05-24 03:44:09 +00:00
lread.c (Flocate_file_internal): Doc fix. 2005-05-06 13:00:53 +00:00
mac.c [!MAC_OSX] Include keyboard.h and syssignal.h. 2005-05-13 08:44:20 +00:00
macfns.c Don't include signal.h. 2005-05-13 08:43:18 +00:00
macgui.h [HAVE_CARBON && MAC_OSX]: Don't undefine/define mktime 2005-04-29 09:00:57 +00:00
macmenu.c * macmenu.c (cleanup_popup_menu): New function. 2005-06-04 08:06:57 +00:00
macros.c (executing_kbd_macro_index): Rename from executing_macro_index. 2005-05-02 10:32:40 +00:00
macros.h (executing_kbd_macro_index): Rename from executing_macro_index. 2005-05-02 10:32:40 +00:00
macselect.c (syms_of_macselect) [MAC_OSX]: Apply a change that was previously 2005-05-13 02:28:53 +00:00
macterm.c * macterm.c: Make mac_quit_char_modifiers and mac_quit_char_keycode 2005-06-06 20:23:56 +00:00
macterm.h (struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]: New 2005-05-06 08:03:47 +00:00
Makefile.in (lisp, shortlisp): Add jka-cmpr-hook.elc. 2005-05-06 11:28:34 +00:00
makefile.w32-in ($(BLD)/emacs.$(O), $(BLD)/w32select.$(O)): Depend on w32heap.h. 2005-06-06 19:29:58 +00:00
marker.c
md5.c
md5.h
mem-limits.h
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 (send_process): Move misplaced volatile. 2005-05-22 09:49:43 +00:00
process.h
puresize.h
ralloc.c #include blockinput also 2005-04-02 12:12:48 +00:00
README
regex.c (re_search_2, re_match_2_internal): Convert second arg 2005-04-24 16:41:14 +00:00
regex.h
region-cache.c
region-cache.h
scroll.c
search.c (boyer_moore): Fix previous change. 2005-04-20 07:21:47 +00:00
sheap.c
sound.c
stamp-h.in
strftime.c
sunfns.c
syntax.c (Fforward_word): Avoid non-idempotent side-effects in macro arguments. 2004-12-11 21:59:15 +00:00
syntax.h
sysdep.c (get_frame_size) [VMS]: Use a fresh i/o channel. 2005-05-01 11:34:54 +00:00
sysselect.h [DARWIN || MAC_OSX ]: Temporarily undefine 2005-05-06 08:04:29 +00:00
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 [VMS] Include <starlet.h>. 2005-05-23 12:56:23 +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
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
unexapollo.c
unexconvex.c
unexcw.c
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 (unexec_realloc): Move declarations before statements. 2005-05-16 15:17:55 +00:00
unexmips.c
unexnext.c
unexsni.c
unexsol.c
unexsunos4.c
unexw32.c (RVA_TO_PTR): Moved here from w32heap.h. 2005-06-06 19:28:02 +00:00
vlimit.h
vm-limit.c
w16select.c
w32.c (sys_setsockopt): Change arg 4 to `const void *'. In the 2005-06-05 19:13:37 +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 (RVA_TO_PTR): No need to #undef now. 2005-06-06 19:28:47 +00:00
w32heap.h (OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_PTR): Remove macros. 2005-06-06 19:27:37 +00:00
w32inevt.c
w32inevt.h
w32menu.c (Fx_popup_dialog): Allow 3rd optional argument. 2005-05-24 08:45:35 +00:00
w32proc.c (RVA_TO_PTR): New macro. 2005-06-06 19:28:27 +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.h
widgetprv.h
window.c * window.c (delete_window): Handle the case where a h/vchild has 2005-06-06 10:38:40 +00:00
window.h (struct window): Remove member overlay_arrow_bitmap. 2005-04-18 14:09:56 +00:00
xdisp.c (Qno_break_space): New variable. 2005-06-06 12:36:29 +00:00
xfaces.c (Finternal_lisp_face_equal_p): Really report on faces in a frame, if the 2005-06-03 10:39:29 +00:00
xfns.c Don't include signal.h. 2005-05-10 09:18:02 +00:00
xmenu.c (popup_get_selection): Undo previous change. 2005-06-06 12:56:53 +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
xterm.c (handle_one_xevent): Also ignore mouse motion just 2005-06-03 23:02:03 +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.