1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-29 11:02:01 +00:00
emacs/src
2008-04-25 14:30:52 +00:00
..
bitmaps
m Additional redefinitions for GNU/Linux. 2008-04-25 14:30:52 +00:00
s * configure.in: Remove references to obsolete variables and 2008-02-24 18:53:07 +00:00
.arch-inventory
.dbxinit
.gdbinit Don't set `args', it breaks gdb --args. 2008-02-15 22:42:02 +00:00
.gitignore Add oo. 2008-03-04 10:29:47 +00:00
acldef.h
alloc.c Merge from emacs--rel--22 2008-04-23 05:55:42 +00:00
atimer.c (alarm_signal_handler): Call run_timers if not SYNC_INPUT. 2008-04-09 06:46:02 +00:00
atimer.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
blockinput.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
buffer.c (Fswitch_to_buffer): Change interactive spec to call 2008-04-22 19:49:26 +00:00
buffer.h * intervals.c (temp_set_point, temp_set_point_both): Use EMACS_INT. 2008-03-20 18:38:34 +00:00
bytecode.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
callint.c (Fcall_interactively): Handle temporary region even when 2008-04-03 16:36:47 +00:00
callproc.c * process.c (Fstart_process): 2008-02-06 03:16:10 +00:00
casefiddle.c (casify_object): Fix up int/EMACS_INT mixup. 2008-04-01 06:02:20 +00:00
casetab.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
category.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
category.h Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
ccl.c Merge from emacs--rel--22 2008-04-05 23:01:26 +00:00
ccl.h Merge from emacs--rel--22 2008-04-05 23:01:26 +00:00
ChangeLog * m/sparc.h: Additional redefinitions for GNU/Linux. 2008-04-25 14:30:32 +00:00
ChangeLog.1 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.2 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.3 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.4 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.5 *** empty log message *** 2008-02-22 19:04:20 +00:00
ChangeLog.6 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.7 Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
ChangeLog.8 Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
ChangeLog.9 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ChangeLog.10 Fix typos. 2008-02-21 07:55:42 +00:00
character.c (Fmultibyte_char_to_unibyte): Return latin1 chars unchanged. 2008-04-18 03:26:55 +00:00
character.h (FETCH_STRING_CHAR_ADVANCE, FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE) 2008-02-12 21:27:54 +00:00
charset.c (Funibyte_charset, Fset_unibyte_charset): Remove. 2008-04-01 00:54:03 +00:00
charset.h (CHECK_CHARSET, CHECK_CHARSET_GET_ID, CHECK_CHARSET_GET_ATTR): 2008-02-22 17:24:05 +00:00
chartab.c (make_sub_char_table): Remove noop-yet-incorrect statement. 2008-02-06 03:03:52 +00:00
chpdef.h
cm.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
cm.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
cmds.c (Fforward_char, Fbackward_char, Fforward_line) 2008-04-02 20:15:21 +00:00
coding.c * coding.c (detect_coding_emacs_mule) 2008-04-08 20:18:14 +00:00
coding.h Use AREF, not ASLOT. 2008-02-14 01:05:46 +00:00
commands.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
composite.c Fix comment typo. 2008-02-21 07:55:04 +00:00
composite.h (Fcompose_region_internal, Fcompose_string_internal): Declare. 2008-02-06 03:10:25 +00:00
config.in *** empty log message *** 2008-04-18 15:48:57 +00:00
COPYING
data.c (Faset): Allow setting a multibyte character in an 2008-04-17 01:11:11 +00:00
dbusbind.c * dbusbind.c (dbus-get-unique-name): Remove extra copying of name string. 2008-04-13 16:29:55 +00:00
dired.c (directory_files_internal, file_name_completion): 2008-04-19 03:09:47 +00:00
dispextern.h * xdisp.c (redisplay_internal): Reset tty's color_mode when switching 2008-04-09 03:25:14 +00:00
dispnew.c Merge from emacs--rel--22 2008-03-10 00:49:47 +00:00
disptab.h (GLYPH_SIMPLE_P): Rewrite. 2008-02-27 22:48:58 +00:00
doc.c * xselect.c (x_handle_dnd_message): 2008-02-07 04:11:05 +00:00
doprnt.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
dosfns.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
dosfns.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
ecrt0.c * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
editfns.c (Ffield_string_no_properties): Fix typo in docstring. 2008-04-09 15:57:40 +00:00
emacs-icon.h * w32term.c: Remove unused include "gnu.h". 2008-03-03 06:32:13 +00:00
emacs.c (main): Revert previous change. 2008-03-14 02:40:21 +00:00
epaths.in Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
eval.c (Fdefvaralias): If the alias is bound and the target is not, set the 2008-04-11 03:41:34 +00:00
fileio.c * lisp/minibuffer.el (read-file-name-function, read-file-name-predicate) 2008-04-23 18:19:57 +00:00
filelock.c * configure.in: Remove references to obsolete variables and 2008-02-24 18:53:07 +00:00
filemode.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
firstfile.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
floatfns.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
fns.c * w32fns.c (hourglass_timer, hourglass_hwnd): New variables. 2008-03-19 17:04:18 +00:00
font.c (font_unparse_fcname): Increase len when style is a symbol. 2008-03-01 20:21:03 +00:00
font.h (uniscribe_font_driver) [WINDOWSNT]: Declare for w32fns.c. 2008-04-03 12:37:44 +00:00
fontset.c (Ffontset_info): Remove extra ; 2008-03-10 08:11:30 +00:00
fontset.h Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
frame.c * xdisp.c (redisplay_internal): Reset tty's color_mode when switching 2008-04-09 03:25:14 +00:00
frame.h (struct frame): Give one more bit to `visible' since we use 2008-04-04 17:56:23 +00:00
fringe.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
ftfont.c (ftfont_get_open_type_spec): Check spec->script, not val. 2008-04-03 08:17:15 +00:00
ftfont.h Update copyright years and GPL version. 2008-02-02 04:35:05 +00:00
ftxfont.c (ftxfont_draw): Pay attention to s->padding_p. 2008-02-25 01:45:47 +00:00
getloadavg.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
getpagesize.h * movemail.c: 2008-01-13 00:43:55 +00:00
gmalloc.c * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
gtkutil.c (xg_set_geometry): Fix indentation. 2008-03-30 17:38:09 +00:00
gtkutil.h (xg_frame_resized): Renamed from xg_resize_widgets. 2008-03-01 14:57:46 +00:00
hftctl.c
image.c Merge from emacs--rel--22 2008-04-05 23:01:26 +00:00
indent.c (Fmove_to_column): Move declaration before statements. 2008-03-28 17:24:51 +00:00
indent.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
insdel.c (insert_from_buffer_1): Don't compare bytes in destination 2008-04-03 20:01:31 +00:00
intervals.c * intervals.c (temp_set_point, temp_set_point_both): Use EMACS_INT. 2008-03-20 18:38:34 +00:00
intervals.h * intervals.c (temp_set_point, temp_set_point_both): Use EMACS_INT. 2008-03-20 18:38:34 +00:00
ioctl.h
keyboard.c * tooltip.el (tooltip-previous-message): New var. 2008-04-19 19:30:53 +00:00
keyboard.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
keymap.c (access_keymap): Remove the value 2 for t_ok which was used 2008-04-08 22:13:13 +00:00
keymap.h * keymap.h (map_keymap_canonical): Declare. 2008-04-11 15:35:41 +00:00
lastfile.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
lisp.h (STRING_SET_MULTIBYTE): New macro. 2008-04-17 01:09:57 +00:00
lread.c * fileio.c (Finsert_file_contents): 2008-03-20 18:13:12 +00:00
mac.c (create_apple_event) [TARGET_API_MAC_CARBON]: 2008-04-19 01:24:47 +00:00
macfns.c Merge from emacs--rel--22 2008-04-18 02:56:45 +00:00
macgui.h Merge from emacs--rel--22 2008-04-23 05:55:42 +00:00
macmenu.c Merge from emacs--rel--22 2008-04-18 02:56:45 +00:00
macros.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
macros.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
macselect.c Merge from emacs--rel--22 2008-04-18 02:56:45 +00:00
macterm.c Merge from emacs--rel--22 2008-04-24 05:11:07 +00:00
macterm.h Merge from emacs--rel--22 2008-04-23 05:55:42 +00:00
mactoolbox.c (Vmac_ts_active_input_buf) [USE_MAC_TSM]: Add extern. 2008-04-23 08:56:20 +00:00
Makefile.in * configure.in: Define USE_LUCID/USE_MOTIF in config.h. 2008-04-18 15:48:06 +00:00
makefile.w32-in (distclean): Delete makefile too. 2008-04-09 16:21:34 +00:00
marker.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
md5.c
md5.h
mem-limits.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
minibuf.c (syms_of_minibuf) <minibuffer-completing-file-name>: Fix docstring. 2008-04-19 21:44:46 +00:00
mktime.c
msdos.c (IT_write_glyphs): Adapt to new glyph type. 2008-02-27 22:49:21 +00:00
msdos.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
ndir.h
param.h
point.h
pre-crt0.c
prefix-args.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
print.c (print-quoted): Docstring update. 2008-04-16 00:30:43 +00:00
process.c (wait_reading_process_output): If SYNC_INPUT and pending_atimers, run atimers. 2008-04-09 06:47:19 +00:00
process.h * process.h (struct Lisp_Process): Remove filter_multibyte. 2008-03-25 17:35:48 +00:00
puresize.h (BASE_PURESIZE): Increase to 1140000. 2008-04-11 10:23:49 +00:00
ralloc.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
README Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
regex.c (EXTEND_BUFFER): Change order of pointer addition operations, to avoid 2008-03-26 22:57:42 +00:00
regex.h Update copyrights. 2008-02-12 21:26:23 +00:00
region-cache.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
region-cache.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
scroll.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
search.c (compile_pattern_1): Treat non-nil and non-string of 2008-04-05 21:42:59 +00:00
sheap.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
sound.c (alsa_configure): Declare vol at beginning of block. 2008-03-10 08:10:51 +00:00
stamp-h.in
strftime.c
syntax.c (Fforward_word): Add ^ interactive spec. 2008-04-02 20:15:32 +00:00
syntax.h Use "do...while (0)", not "if (1)..else" in macro definitions. 2008-02-07 12:47:00 +00:00
sysdep.c (emacs_write): If SYNC_INPUT and pending_atimers, run atimers. 2008-04-09 06:46:14 +00:00
sysselect.h * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
syssignal.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
systime.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
systty.h * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
syswait.h * movemail.c: 2008-01-13 00:43:55 +00:00
temacs.opt
term.c (set_tty_color_mode): Left over typo. 2008-04-11 01:40:41 +00:00
termcap.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
termchar.h * xdisp.c (redisplay_internal): Reset tty's color_mode when switching 2008-04-09 03:25:14 +00:00
termhooks.h Consolidate the image_cache to the terminal struct. 2008-02-22 17:42:09 +00:00
terminal.c * keyboard.c (pending_funcalls): New var. 2008-03-29 01:46:10 +00:00
terminfo.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
termopts.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
textprop.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
tparam.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
uaf.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
undo.c (last_boundary_buffer, last_boundary_position): New vars. 2008-04-04 16:59:52 +00:00
unexaix.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexalpha.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexcw.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexec.c * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
unexelf.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexhp9k800.c (read_header): Replace legal' with valid'. 2008-02-05 02:45:30 +00:00
unexmacosx.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexmips.c * configure.in: Remove references to obsolete variables and 2008-02-24 18:53:07 +00:00
unexnext.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
unexsol.c
unexw32.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
vlimit.h
vm-limit.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w16select.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
w32.c Merge from emacs--rel--22 2008-04-23 05:55:42 +00:00
w32.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32bdf.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
w32bdf.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32console.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
w32fns.c (uniscribe_font_driver) [WINDOWSNT]: Declare for w32fns.c. 2008-04-03 13:11:29 +00:00
w32font.c (w32font_open_internal): Set max_bounds.descent in 2008-04-14 16:16:01 +00:00
w32font.h (struct w32_metric_cache): New struct. 2008-04-08 14:29:39 +00:00
w32gui.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32heap.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32heap.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32inevt.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
w32inevt.h Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
w32menu.c (is_simple_dialog, simple_dialog_show): New functions. 2008-04-10 15:20:07 +00:00
w32proc.c Merge from emacs--rel--22 2008-04-23 05:55:42 +00:00
w32reg.c Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
w32select.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
w32term.c (w32_compute_glyph_string_overhangs): Compute overhangs 2008-04-09 12:14:52 +00:00
w32term.h * w32fns.c (hourglass_timer, hourglass_hwnd): New variables. 2008-03-19 17:04:18 +00:00
w32uniscribe.c (SNAME): Extract only symbol name. 2008-04-08 14:46:49 +00:00
w32xfns.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
widget.c Merge from emacs--rel--22 2008-01-08 20:46:54 +00:00
widget.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
widgetprv.h Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
window.c (Fscroll_up, Fscroll_down, Fscroll_left) 2008-04-02 20:15:43 +00:00
window.h * window.c (run_window_configuration_change_hook): New function. 2008-01-28 19:05:13 +00:00
xdisp.c Merge from emacs--rel--22 2008-04-24 05:11:07 +00:00
xfaces.c * dispextern.h (face_at_buffer_position, face_for_overlay_string) 2008-02-26 18:18:05 +00:00
xfns.c Consolidate the image_cache to the terminal struct. 2008-02-22 17:42:09 +00:00
xfont.c (xfont_draw): Pay attention to s->padding_p. 2008-02-25 01:44:26 +00:00
xftfont.c (xftfont_draw): Pay attention to s->padding_p. 2008-02-25 01:43:55 +00:00
xmenu.c * keymap.h (map_keymap_canonical): Declare. 2008-04-11 15:35:41 +00:00
xrdb.c Merge from emacs--devo--0 2008-01-09 01:21:15 +00:00
xselect.c * xselect.c (x_handle_dnd_message): 2008-02-07 04:11:05 +00:00
xsmfns.c * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code 2008-02-09 18:03:10 +00:00
xterm.c * keyboard.c (pending_funcalls): New var. 2008-03-29 01:46:10 +00:00
xterm.h Consolidate the image_cache to the terminal struct. 2008-02-22 17:42:09 +00:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
  Free Software Foundation, Inc.
See the end of the file for license conditions.


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.


This file is part of GNU Emacs.

GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING.  If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.