1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-24 08:51:10 -08:00
emacs/src
Kenichi Handa 3bb917bff6 (encode_coding_string): Always return a unibyte string.
If NOCOPY is nonzero and there's no need of encoding, make STR
unibyte directly.
2005-02-14 01:04:50 +00:00
..
bitmaps
m
s * s/darwin.h: Removed PTY_ITERATION from here. 2005-01-22 15:54:04 +00:00
.arch-inventory
.dbxinit
.gdbinit (xgetptr, xgetint, xgettype): Copy $arg0 into a temp variable. 2005-01-21 00:30:56 +00:00
.gitignore
abbrev.c
acldef.h
alloc.c (STRING_MARKED_P, VECTOR_MARKED_P): Return boolean. 2005-01-20 15:37:41 +00:00
alloca.c
atimer.c
atimer.h
blockinput.h
buffer.c (Fbury_buffer): Doc fix. 2005-02-03 07:33:52 +00:00
buffer.h
bytecode.c
callint.c
callproc.c
casefiddle.c (casify_region): Fix previous change. 2005-02-02 00:57:33 +00:00
casetab.c Comment change. 2005-01-29 17:18:06 +00:00
category.c
category.h
ccl.c
ccl.h
ChangeLog (encode_coding_string): Always return a unibyte string. 2005-02-14 01:04:50 +00:00
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9
charset.c
charset.h
chpdef.h
cm.c
cm.h
cmds.c
coding.c (encode_coding_string): Always return a unibyte string. 2005-02-14 01:04:50 +00:00
coding.h
commands.h
composite.c
composite.h
config.in * editfns.c (Voperating_system_release): Added. 2005-01-19 19:09:42 +00:00
COPYING
cxux-crt0.s
data.c
dired.c
dispextern.h Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-72 2005-02-03 03:56:00 +00:00
dispnew.c Copyright update. 2005-02-03 16:04:50 +00:00
disptab.h
doc.c
doprnt.c
dosfns.c
dosfns.h
ecrt0.c
editfns.c (Fmessage): If arg is "", return "" (as before). 2005-01-21 00:32:36 +00:00
emacs.c (syms_of_emacs): Improve docstring of `system-type'. 2005-01-18 18:34:10 +00:00
epaths.in
eval.c (Frun_hook_with_args) 2005-02-06 11:23:38 +00:00
fileio.c (Fcopy_file): Doc fix. 2005-01-21 20:51:52 +00:00
filelock.c
filemode.c
firstfile.c
floatfns.c
fns.c (sweep_weak_table): Advance prev pointer when we keep a pair. 2005-01-19 00:08:30 +00:00
fontset.c
fontset.h
frame.c
frame.h (struct frame): New member space_width. 2004-12-30 12:24:03 +00:00
fringe.c * fringe.c (Fdefine_fringe_bitmap, init_fringe): When assigning 2005-01-16 09:59:03 +00:00
getloadavg.c
getpagesize.h
gmalloc.c
gnu.h
gtkutil.c * gtkutil.c (create_menus): Connect selection-done event instead of 2005-02-03 19:50:08 +00:00
gtkutil.h
hftctl.c
image.c
indent.c (Fcurrent_column): Doc fix. 2005-01-23 22:18:26 +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
ioctl.h
keyboard.c If HAVE_FCNTL_H include fcntl.h. 2005-02-13 00:21:11 +00:00
keyboard.h
keymap.c (access_keymap): YAILOM. 2005-01-28 16:25:10 +00:00
keymap.h
lastfile.c
lisp.h (pos_visible_p): Fix prototype. 2005-01-22 01:41:59 +00:00
lread.c
mac.c Use MAC_OS_X_VERSION_MAX_ALLOWED to conditionalize by the compiling OS 2005-02-03 11:55:47 +00:00
macfns.c (x_create_tip_frame): Use MAC_OS_X_VERSION_MAX_ALLOWED to 2005-02-03 11:56:47 +00:00
macgui.h * dispextern.h (struct glyph_string): New members clip_head and 2005-01-24 17:59:36 +00:00
macmenu.c
macros.c
macros.h
macterm.c (mac_draw_string_common, x_make_frame_visible): Use 2005-02-03 11:58:25 +00:00
macterm.h * macfns.c (x_set_foreground_color, x_set_background_color): Sync 2005-01-16 00:10:18 +00:00
Makefile.in
makefile.w32-in
marker.c
md5.c
md5.h
mem-limits.h
minibuf.c
mktime.c
msdos.c
msdos.h
ndir.h
param.h
point.h
pre-crt0.c
prefix-args.c
print.c
process.c * s/darwin.h: Removed PTY_ITERATION from here. 2005-01-22 15:54:04 +00:00
process.h
puresize.h
ralloc.c
README
regex.c
regex.h
region-cache.c
region-cache.h
scroll.c
search.c
sheap.c
sound.c
stamp-h.in
strftime.c
sunfns.c
syntax.c
syntax.h
sysdep.c (sys_subshell): Properly terminate execlp argument list. 2005-02-05 19:40:23 +00:00
sysselect.h
syssignal.h
systime.h
systty.h
syswait.h
temacs.opt
term.c (encode_terminal_code): Fix buffer size computation. 2005-01-06 00:47:50 +00:00
termcap.c
termchar.h
termhooks.h
terminfo.c
termopts.h
textprop.c
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
unexelf.c
unexenix.c
unexhp9k800.c
unexmacosx.c
unexmips.c
unexnext.c
unexsni.c
unexsol.c
unexsunos4.c
unexw32.c
vlimit.h
vm-limit.c
w16select.c
w32.c
w32.h
w32bdf.c (w32_load_bdf_font): Set fontp->average_width and 2005-01-03 22:52:01 +00:00
w32bdf.h
w32console.c
w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not 2005-01-03 22:53:30 +00:00
w32gui.h
w32heap.c
w32heap.h
w32inevt.c
w32inevt.h
w32menu.c
w32proc.c
w32reg.c
w32select.c
w32term.c (x_draw_hollow_cursor): Use get_phys_cursor_geometry. 2005-01-27 22:33:39 +00:00
w32term.h
w32xfns.c
widget.c
widget.h
widgetprv.h
window.c (window_scroll_pixel_based): Fix scrolling in the wrong 2005-01-24 13:22:29 +00:00
window.h
xdisp.c (expose_window): Don't fix overlaps for mode lines. 2005-02-12 18:36:01 +00:00
xfaces.c (face_color_supported_p): Use HAVE_WINDOW_SYSTEM 2005-02-05 12:14:45 +00:00
xfns.c (x_set_tool_bar_lines): Check that width and height is greater than 2005-02-07 21:31:28 +00:00
xmenu.c Forgot to remove debug code. 2005-02-03 19:57:33 +00:00
xrdb.c
xselect.c (lisp_data_to_selection_data): If OBJ is a non-ASCII 2005-02-14 00:59:42 +00:00
xsmfns.c
xterm.c (x_error_quitter): On GCC 3 and up, specify noinline. 2005-02-03 07:36:15 +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.