1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-09 00:11:49 -07:00
emacs/src
Paul Eggert 893f52d895 * xdisp.c: Minor style fixes.
(init_iterator): Hoist assignment out of if-expression.
(markpos_of_region): Callers now test for sign, not for -1.
2012-12-13 08:55:28 -08:00
..
bitmaps
.dbxinit
.gdbinit Merge from emacs-24; up to 2012-11-19T11:36:02Z!yamaoka@jpl.org 2012-11-23 17:57:09 -08:00
.gitignore
alloc.c Use putenv+unsetenv instead of modifying environ directly. 2012-12-08 09:19:51 -08:00
atimer.c Port timers to OpenBSD, plus check for timer failures. 2012-10-03 17:10:47 -07:00
atimer.h
autodeps.mk
bidi.c Prefer plain 'static' to 'static inline'. 2012-10-01 23:55:27 -07:00
blockinput.h
buffer.c * buffer.c (Fset_buffer_multibyte): Do not force redisplay 2012-12-11 13:51:12 +04:00
buffer.h Per-buffer window counters. 2012-12-10 21:34:47 +04:00
bytecode.c * bytecode.c, lisp.h (Qbytecode): Remove. 2012-12-03 13:07:47 -08:00
callint.c
callproc.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
casefiddle.c * lisp.h (modify_region): Rename to... 2012-12-03 18:13:06 +04:00
casetab.c
category.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
category.h
ccl.c
ccl.h
ChangeLog * xdisp.c: Minor style fixes. 2012-12-13 08:55:28 -08:00
ChangeLog.1
ChangeLog.2 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.3 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9
ChangeLog.10
ChangeLog.11 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
character.c Don't call MAYBE_UNIFY_CHAR while processing buffers and strings. 2012-09-25 09:01:52 +02:00
character.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
charset.c Fix xpalloc confusion after memory is exhausted. 2012-12-02 15:11:42 -08:00
charset.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
chartab.c
cm.c
cm.h
cmds.c
coding.c Complete fix for build break 2012-10-29 19:10:52 -08:00
coding.h Fix build break in non-Cygw32 Cygwin builds introduced in 2012-10-29T17:24:29Z!dancol@dancol.org. 2012-10-29 17:56:38 -08:00
commands.h * commands.h (immediate_quit): Remove duplicate decl. 2012-10-09 23:39:16 -07:00
composite.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
composite.h
conf_post.h Use faccessat, not access, when checking file permissions. 2012-11-13 20:55:41 -08:00
COPYING
cygw32.c Backport: Rename cygwin_convert_path* to cygwin_convert_file_name* 2012-11-20 11:28:53 -08:00
cygw32.h 2012-10-29 Daniel Colascione <dancol@dancol.org> 2012-10-29 09:24:29 -08:00
data.c Merge from emacs-24; up to 2012-11-23T06:23:28Z!cyd@gnu.org 2012-12-02 17:08:31 -08:00
dbusbind.c Use putenv+unsetenv instead of modifying environ directly. 2012-12-08 09:19:51 -08:00
deps.mk Final cleanups and updated ChangeLog entries. 2012-12-10 15:25:17 +02:00
dired.c Assume POSIX 1003.1-1988 or later for grp.h, pwd.h. 2012-11-26 21:38:42 -08:00
dispextern.h Fix wording of commentary to 'struct face' in dispextern.h. 2012-11-29 18:26:25 +02:00
dispnew.c * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04:00
disptab.h
doc.c src/doc.c: Fix bug#13034. 2012-11-30 18:27:41 +01:00
doprnt.c Fix xpalloc confusion after memory is exhausted. 2012-12-02 15:11:42 -08:00
dosfns.c
dosfns.h
editfns.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
emacs-icon.h
emacs.c Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -08:00
emacsgtkfixed.c
emacsgtkfixed.h
epaths.in
eval.c Conflate Qnil and Qunbound for `symbol-function'. 2012-11-20 15:06:17 -05:00
fileio.c Merge from emacs-24; up to 2012-11-30T04:44:52Z!cyd@gnu.org 2012-12-12 21:29:15 -08:00
filelock.c
firstfile.c
floatfns.c
fns.c * fns.c (Qeql, hashtest_eq): Now static. 2012-11-08 16:08:12 -08:00
font.c font.c (font_unparse_xlfd): Fix previous change. Keep "const" for the variable "f". 2012-11-18 20:29:06 +09:00
font.h Merge from trunk 2012-10-07 14:31:58 -08:00
fontset.c Merge from emacs-24; up to 2012-11-20T20:06:17Z!monnier@iro.umontreal.ca 2012-11-26 19:10:32 -08:00
fontset.h
frame.c * frame.c (make_frame): Do not set window's buffer to t. 2012-12-07 12:13:49 +04:00
frame.h * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
fringe.c Consistently use marker_position and marker_byte_position. 2012-12-11 10:08:53 +04:00
ftfont.c
ftfont.h
ftxfont.c
getpagesize.h
gmalloc.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
gnutls.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
gnutls.h
gtkutil.c * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04:00
gtkutil.h
image.c * image.c (xpm_make_color_table_h): Change to hashtest_equal. 2012-11-09 20:47:28 +01:00
indent.c Consistently use marker_position and marker_byte_position. 2012-12-11 10:08:53 +04:00
indent.h
inotify.c * inotify.c (inotify_callback): Generate an Emacs event for every 2012-12-11 17:29:13 +01:00
insdel.c * buffer.c (Fset_buffer_multibyte): Do not force redisplay 2012-12-11 13:51:12 +04:00
intervals.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
intervals.h
keyboard.c Consistently use marker_position and marker_byte_position. 2012-12-11 10:08:53 +04:00
keyboard.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
keymap.c keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
keymap.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
lastfile.c
lisp.h Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
lisp.mk Load term/internal from loadup.el. 2012-11-03 15:56:02 +02:00
lread.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
macros.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
macros.h
Makefile.in Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -08:00
makefile.w32-in (lib-src,src,lib)/makefile.w32-in: Update dependencies. 2012-12-11 03:06:53 +01:00
marker.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
mem-limits.h
menu.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
menu.h lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
minibuf.c Install fixes for Bug#12764 and Bug#12766. 2012-10-31 11:02:51 +01:00
msdos.c * alloc.c (Fgarbage_collect): Unblock input after clearing 2012-11-22 13:32:32 +04:00
msdos.h
nsfns.m * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
nsfont.m * nsfont.m (Qcondensed, Qexpanded): New variables. 2012-11-09 16:44:07 +01:00
nsgui.h
nsimage.m Check for OSX >= 10.4 to match what the maunal says and what we actually support. 2012-10-07 12:07:23 +02:00
nsmenu.m lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
nsselect.m Check for OSX >= 10.4 to match what the maunal says and what we actually support. 2012-10-07 12:07:23 +02:00
nsterm.h * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04:00
nsterm.m Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
pre-crt0.c
print.c * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int. 2012-11-08 16:58:55 -05:00
process.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
process.h Fix a recently-introduced delete-process race condition. 2012-12-05 23:31:58 -08:00
profiler.c * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int. 2012-11-08 16:58:55 -05:00
puresize.h Increase the value of BASE_PURESIZE to avoid pure space overflow. 2012-10-19 12:05:09 +02:00
ralloc.c Fix bug #12774 with crashes in ralloc.c. 2012-11-05 19:23:25 +02:00
README
regex.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
regex.h
region-cache.c
region-cache.h
scroll.c
search.c Fix bug #13084 with crashes during search. 2012-12-11 17:30:45 +02:00
sheap.c
sound.c
syntax.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
syntax.h
sysdep.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
sysselect.h
syssignal.h Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
systime.h
systty.h Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
syswait.h Don't let call-process be a zombie factory. 2012-12-03 13:42:12 -08:00
term.c * lisp.h (Mouse_HLInfo): Remove set-but-unused mouse_face_image_state 2012-12-04 19:15:30 +04:00
termcap.c
termchar.h * lisp.h (Mouse_HLInfo): Remove set-but-unused mouse_face_image_state 2012-12-04 19:15:30 +04:00
termhooks.h Final cleanups and updated ChangeLog entries. 2012-12-10 15:25:17 +02:00
terminal.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
terminfo.c
termopts.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
textprop.c * lisp.h (modify_region): Rename to... 2012-12-03 18:13:06 +04:00
tparam.c
tparam.h
undo.c
unexaix.c
unexcoff.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
unexcw.c 2012-12-12 Daniel Colascione <dancol@dancol.org> 2012-12-11 19:26:52 -08:00
unexec.h
unexelf.c * src/unexelf.c (ELFSIZE) [__NetBSD__ && _LP64]: Set to 64 2012-11-16 13:41:00 -05:00
unexhp9k800.c
unexmacosx.c Spelling fixes. 2012-10-04 22:57:24 -07:00
unexsol.c
unexw32.c Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -08:00
vm-limit.c Simplify get_lim_data. 2012-12-07 22:56:26 -08:00
w16select.c
w32.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
w32.h Assume POSIX 1003.1-1988 or later for unistd.h. 2012-11-21 13:06:52 -08:00
w32common.h Fix compilation problems with 64-bit MSVC compiler. 2012-11-30 17:14:22 +02:00
w32console.c The TTY case is resolved: notifications now work even if Emacs 2012-10-12 11:47:00 +02:00
w32fns.c Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -08:00
w32font.c
w32font.h
w32gui.h Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -08:00
w32heap.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32heap.h Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32inevt.c Tested and fixed conversion of a descriptor (pointer) to event code. 2012-10-18 20:00:00 +02:00
w32inevt.h
w32menu.c * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04:00
w32notify.c Spelling fixes. 2012-12-11 10:09:55 -08:00
w32proc.c Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
w32reg.c
w32select.c Fix bug #12878 with compilation failure with Visual C++ 11.0. 2012-11-17 20:51:06 +02:00
w32select.h Add 2012 to copyright years 2012-10-08 09:11:41 -07:00
w32term.c Fix cygw32 build break 2012-12-10 12:46:20 -08:00
w32term.h Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
w32uniscribe.c
w32xfns.c The TTY case is resolved: notifications now work even if Emacs 2012-10-12 11:47:00 +02:00
widget.c Backport from trunk. 2012-11-03 12:33:28 +01:00
widget.h
widgetprv.h
window.c * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04:00
window.h Per-buffer window counters. 2012-12-10 21:34:47 +04:00
xdisp.c * xdisp.c: Minor style fixes. 2012-12-13 08:55:28 -08:00
xfaces.c Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ru 2012-11-16 09:20:23 -08:00
xfns.c * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
xfont.c
xftfont.c * xftfont.c (xftfont_open): Remove duplicate assignment. 2012-11-23 14:23:28 +08:00
xgselect.c
xgselect.h
xmenu.c Simplify by using FOR_EACH_FRAME here and there. 2012-11-12 08:00:55 +04:00
xml.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
xrdb.c Use faccessat, not access, when checking file permissions. 2012-11-13 20:55:41 -08:00
xselect.c Simplify by using FOR_EACH_FRAME here and there. 2012-11-12 08:00:55 +04:00
xsettings.c Clean out old termopts cruft. 2012-10-10 08:10:57 -07:00
xsettings.h
xsmfns.c Clean out old termopts cruft. 2012-10-10 08:10:57 -07:00
xterm.c * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04:00
xterm.h * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04: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-2012  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) is 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'.  This
is the file which actually controls the compilation of Emacs.
All of this should work transparently to the user; you should only
need to run `../configure', and then type `make'.


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 of the License, 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.  If not, see <http://www.gnu.org/licenses/>.