1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-17 08:31:09 -08:00
emacs/src
Kim F. Storm 38793d6a3e (try_cursor_movement): Exclude header line from scroll
margin at top of window.
(try_window_reusing_current_matrix): Calculate proper cursor position
after scrolling up with non-zero scroll margin, as the old cursor
position corresponds to value of PT before executing this command.
(try_window_id): Consider scroll margin at bottom of window too;
otherwise we fail to scroll when hl-line-mode is enabled.
2004-06-15 10:35:05 +00:00
..
bitmaps
m (XPNTR): Don't redefine. 2003-11-18 00:17:42 +00:00
s Changes for Cygwin unexec() support, changes in Cygwin itself. 2004-04-12 19:42:52 +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 (xsymbol): Fix last change. 2004-05-19 09:49:33 +00:00
.gitignore Add .gdb_history 2004-01-21 05:47:54 +00:00
abbrev.c (Finsert_abbrev_table_description): Doc fix. 2004-02-24 03:32:29 +00:00
acldef.h Add arch taglines 2003-09-01 15:45:59 +00:00
alloc.c (undo_outer_limit): New variable. 2004-05-29 16:19:41 +00:00
alloca.c Fix the prototype for xfree. 2004-01-30 17:12:40 +00:00
atimer.c Move include stdio.h to same place as in other files. 2004-02-09 15:39:49 +00:00
atimer.h Don't include lisp.h. 2003-09-19 14:36:22 +00:00
blockinput.h (INPUT_BLOCKED_P): New macro. 2004-05-17 23:06:16 +00:00
buffer.c (clone_per_buffer_values): Copy the alist of local vars, 2004-05-22 22:20:51 +00:00
buffer.h (GET_OVERLAYS_AT): New macro. 2004-05-17 22:46:34 +00:00
bytecode.c (mark_byte_stack, unmark_byte_stack): Ignore the markbit. 2003-09-11 21:58:32 +00:00
callint.c (Fkey_description): Change callers. 2004-04-16 21:19:16 +00:00
callproc.c Define synch_process_termsig. 2004-01-26 23:39:08 +00:00
casefiddle.c (casify_object): Return OBJ unchanged if not real char. 2004-05-22 22:19:28 +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-06-15 10:33:15 +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 (Fget_unused_iso_final_char): Fix typos in docstring. 2004-05-10 17:51:27 +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 (encode_coding_string): Check CODING_FINISH_INTERRUPT. 2004-06-11 05:56:44 +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 Rebuild. 2003-12-24 16:46:28 +00:00
COPYING
cxux-crt0.s Add arch taglines 2003-09-01 15:45:59 +00:00
data.c (Fset_default): Make argument names match their use in docstring. 2004-05-16 00:55: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 (Vimage_types): Make it conditional on HAVE_WINDOW_SYSTEM. 2004-06-14 20:44:48 +00:00
dispnew.c (buffer_posn_from_coords): Return full image width 2004-04-20 22:16:19 +00:00
disptab.h Add arch taglines 2003-09-01 15:45:59 +00:00
doc.c (Fkey_description): Change callers. 2004-04-16 21:19:16 +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 (Fuser_login_name, Ffloat_time, Fencode_time, Fcurrent_time_string) 2004-06-07 20:33:00 +00:00
emacs.c (shut_down_emacs): Inhibit redisplay during shutdown. 2004-06-11 21:48:22 +00:00
epaths.in Add arch taglines 2003-09-01 15:45:59 +00:00
eval.c (Fdefun): Signal an error if NAME is not a symbol. 2004-06-12 10:32:44 +00:00
fileio.c (Fread_file_name): Expand DIR if not absolute. 2004-05-22 22:17:17 +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 (count_combining): Delete it. 2004-05-10 03:56:43 +00:00
fontset.c (Finternal_char_font): If POSITION is nil, return 2004-04-23 02:04:13 +00:00
fontset.h Add arch taglines 2003-09-01 15:45:59 +00:00
frame.c Remove period at end of error message. 2003-11-16 16:17:09 +00:00
frame.h (struct frame): New member force_flush_display_p. 2004-02-08 23:19:37 +00:00
fringe.c (draw_fringe_bitmap): Use w->overlay_arrow_bitmap if set. 2004-03-01 23:56:44 +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 (xg_get_image_for_pixmap): New function. 2004-06-14 21:53:24 +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 (Vimage_types): Move from xdisp.c. 2004-06-14 20:47:25 +00:00
indent.c (compute_motion): Save vpos in prev_vpos when dealing 2004-05-02 16:57:32 +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 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 (cmd_error): Don't call any_kboard_state if inside a recursive edit level. 2004-06-13 22:39:20 +00:00
keyboard.h (kbd_buffer_store_event_hold): Add prototype. 2004-02-27 23:46:47 +00:00
keymap.c (Fdescribe_vector): Fix docstring. 2004-06-05 00:30:12 +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 (truncate_undo_list): Update decl. 2004-05-29 16:18:41 +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 (struct my_group): Added. 2003-11-22 23:00:59 +00:00
macfns.c (x_create_tip_frame): Fix Mac OS X 10.1 compilation problem due to newly defined variable 2004-06-06 20:53:20 +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 Support Tooltips with the Carbon emacs port. 2004-05-30 00:18:41 +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 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 2004-06-11 02:39:51 +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 (Ftry_completion, Fall_completions, Ftest_completion): 2004-06-13 22:20:55 +00:00
mktime.c Add arch taglines 2003-09-01 15:45:59 +00:00
msdos.c (syms_of_msdos): Initialize dos-unsupported-char-glyph with make_number. 2004-05-18 13:36: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_object): Always use %ld for printing EMACS_INT. 2004-06-13 15:33:33 +00:00
process.c Comment change. 2004-06-13 22:37:07 +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
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 Add arch taglines 2003-09-01 15:45:59 +00:00
search.c (match_limit): Don't flag an error if match-data 2004-06-11 00:08:37 +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 (skip_chars): Only recognize [:class:] when it has the 2004-06-15 09:42:31 +00:00
syntax.h (SYNTAX_ENTRY_FOLLOW_PARENT): Rename local variable to 2004-06-13 15:30:31 +00:00
sysdep.c (BUFFER_SIZE_FACTOR): Remove. 2004-02-27 23:47:48 +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 (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 (Fx_display_grayscale_p, Fw32_send_sys_command, Vw32_color_map): 2004-06-02 22:59:11 +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): Get sequence number after closing the clipboard. 2004-04-18 18:34:03 +00:00
w32term.c (w32_num_mouse_buttons): Rename from Vw32_num_mouse_buttons and make 2004-05-17 21:43:22 +00:00
w32term.h (display_x_get_resource, vga_stdcolor_name): Add prototype. 2004-05-18 19:55:30 +00:00
w32xfns.c Add arch taglines 2003-09-01 15:45:59 +00:00
widget.c Add arch taglines 2003-09-01 15:45:59 +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 (Fselect_window): Doc fix. 2004-06-13 22:27:53 +00:00
window.h (Fwindow_vscroll, Fset_window_vscroll): Fix EXFUN. 2004-04-20 22:18:43 +00:00
xdisp.c (try_cursor_movement): Exclude header line from scroll 2004-06-15 10:35:05 +00:00
xfaces.c (face_attr_equal_p): Declare parameters. 2004-06-13 14:50:07 +00:00
xfns.c * xfns.c (syms_of_xfns): Provide x-toolkit also for GTK. 2004-05-12 09:24:02 +00:00
xmenu.c * xmenu.c (popup_get_selection): Check new parameter down_on_keypress 2004-01-12 01:46:49 +00:00
xrdb.c Add arch taglines 2003-09-01 15:45:59 +00:00
xselect.c Lisp_Object/int mixup. 2004-02-16 04:53:28 +00:00
xsmfns.c (x_session_check_input): Remove numchars arg. 2004-02-27 23:49:32 +00:00
xterm.c (x_draw_hollow_cursor): Fix height of box for narrow lines. 2004-04-24 23:42:26 +00:00
xterm.h * xterm.h (struct x_display_info): Typo in comment fixed. 2004-06-14 21:51:49 +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.