]> code.delx.au - gnu-emacs/log
gnu-emacs
31 years ago* Makefile.in (clean mostlyclean): Missing right paren.
Jim Blandy [Sat, 10 Apr 1993 06:01:49 +0000 (06:01 +0000)]
* Makefile.in (clean mostlyclean): Missing right paren.

        Change `configure' to a mixture of custom code and autoconf stuff.
autoconf can't derive all the information we need, but we'd really
like to be able to take advantage of some of its tests, and its
file-editing facilities.
* configure.in: Renamed from configure.
Quote the sections of shell script we want copied literally to
the configure script.
(compile): Initialize this to make the autoconf macros' code happy.
Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
code to do their jobs.
Use autoconf to produce Makefile and src/config.h.
Remove the Makefile-style comment that autoconf places at the top
of src/config.h.
(config_h_opts): Removed - no longer necessary.
* Makefile.in (configname): Renamed to configuration.
(CONFIG_CFLAGS): Renamed to DEFS.
(CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
get values via autoload @cookies@.
(libsrc_libs): Get this from autoconf.  We used to do nothing
about this.
(${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.

* Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
echo the move-if-change command.

31 years ago> Default to bsd if vendor is next.
Tom Wood [Fri, 9 Apr 1993 23:43:20 +0000 (23:43 +0000)]
> Default to bsd if vendor is next.

31 years ago(emerge-with-ancestor): Applied Donald Erway's fix patch, which
Eric S. Raymond [Fri, 9 Apr 1993 23:17:05 +0000 (23:17 +0000)]
(emerge-with-ancestor): Applied Donald Erway's fix patch, which
included the following explanatory comment: "D.Erway - This used to
just do emerge-get-diff3-group on 2, then on 3. This was incorrect,
since the file 3 info for a diff can preceed the file 2 info for that
same diff. So we save and restore point to overcome this.

31 years agoAccept i370, mvs.
Richard M. Stallman [Fri, 9 Apr 1993 21:53:00 +0000 (21:53 +0000)]
Accept i370, mvs.
For i370-ibm*, assume mvs by default.
Later, likewise, for i370-*.
For -mvs*, assume ibm as default vendor.

31 years ago(generate-file-autoloads): Doc fix.
Roland McGrath [Thu, 8 Apr 1993 21:47:39 +0000 (21:47 +0000)]
(generate-file-autoloads): Doc fix.

31 years ago(vc-comment-to-change-log): Merged in the remainder of jimb's last
Eric S. Raymond [Thu, 8 Apr 1993 16:51:04 +0000 (16:51 +0000)]
(vc-comment-to-change-log): Merged in the remainder of jimb's last
change.

31 years agodired-noselect, dired-internal-noselect, dired-insert-directory:
Eric S. Raymond [Thu, 8 Apr 1993 16:35:59 +0000 (16:35 +0000)]
dired-noselect, dired-internal-noselect, dired-insert-directory:
Enhancements to support passing dired a DIRNAME argument consisting
of a directory-name car and a list-of-files cdr.  This is needed to
support VC's augmented dired, which wants a filtered file display
that recurses (showing all version-controlled files in subdirectories
as well as the top-level ones).

31 years agovc-mode: name change.
Eric S. Raymond [Thu, 8 Apr 1993 16:35:57 +0000 (16:35 +0000)]
vc-mode: name change.

31 years ago(vc-directory. vc-start-entry, vc-next-action, vc-next-action-on-file):
Eric S. Raymond [Thu, 8 Apr 1993 16:35:52 +0000 (16:35 +0000)]
(vc-directory. vc-start-entry, vc-next-action, vc-next-action-on-file):
The vc-directory listing is now in an augmented Dired mode that supports
vc-next-action on all marked files.

31 years agoMassive changes, amounting nearly to a rewrite. The new features
Eric S. Raymond [Thu, 8 Apr 1993 16:35:48 +0000 (16:35 +0000)]
Massive changes, amounting nearly to a rewrite.   The new features
include auto-configuring support for SVr4, more commands, and a full minor-mode
implementation that binds all GUD commands not just in the GUD interaction
mode, but in C buffers visited by GUD.  The common prefix of GUD commands is
now C-x X, like electric-debug mode.

31 years agoAdded and corrected library headers.
Eric S. Raymond [Thu, 8 Apr 1993 16:17:43 +0000 (16:17 +0000)]
Added and corrected library headers.

31 years ago* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy [Thu, 8 Apr 1993 09:32:50 +0000 (09:32 +0000)]
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Don't try to make links to the RCS or Old subdirectories.
Use the appropriate extension for the compression type in use.
Create the tar file in the shell's initial default directory, not
in ${tempparent}.
Erase the whole ${tempparent} tree, not just ${tempdir}.

31 years ago(Fkill_all_local_variables): Store each var's current value
Richard M. Stallman [Thu, 8 Apr 1993 07:10:42 +0000 (07:10 +0000)]
(Fkill_all_local_variables): Store each var's current value
in the buffer's alist entry, before reverting to the default value.

31 years agoentered into RCS
Richard M. Stallman [Thu, 8 Apr 1993 07:10:13 +0000 (07:10 +0000)]
entered into RCS

31 years agoAdd copyright notice.
Richard M. Stallman [Thu, 8 Apr 1993 06:57:54 +0000 (06:57 +0000)]
Add copyright notice.

31 years ago* make-docfile.c (write_c_args): Print an argument named "defalt"
Jim Blandy [Thu, 8 Apr 1993 02:06:43 +0000 (02:06 +0000)]
* make-docfile.c (write_c_args): Print an argument named "defalt"
as "default".

31 years ago* keyboard.c (apply_modifiers): Fix typo in sanity check.
Jim Blandy [Thu, 8 Apr 1993 00:14:50 +0000 (00:14 +0000)]
* keyboard.c (apply_modifiers): Fix typo in sanity check.

31 years ago* keyboard.c (interrupt_input_blocked, interrupt_input_pending):
Jim Blandy [Wed, 7 Apr 1993 23:54:28 +0000 (23:54 +0000)]
* keyboard.c (interrupt_input_blocked, interrupt_input_pending):
Remove `extern' keywords - these are the definitions.

31 years agoInclude blockinput.h.
Richard M. Stallman [Wed, 7 Apr 1993 22:11:21 +0000 (22:11 +0000)]
Include blockinput.h.

31 years ago(interrupt_input_blocked): Make this signed int.
Richard M. Stallman [Wed, 7 Apr 1993 22:09:23 +0000 (22:09 +0000)]
(interrupt_input_blocked): Make this signed int.

31 years ago(compile-internal): Initialize the process-mark.
Roland McGrath [Wed, 7 Apr 1993 20:58:20 +0000 (20:58 +0000)]
(compile-internal): Initialize the process-mark.

31 years ago(UNBLOCK_INPUT): Fix typo.
Richard M. Stallman [Wed, 7 Apr 1993 20:25:14 +0000 (20:25 +0000)]
(UNBLOCK_INPUT): Fix typo.

31 years ago(compilation-error-regexp-alist): Tighten first regexp so that it
Roland McGrath [Wed, 7 Apr 1993 20:14:29 +0000 (20:14 +0000)]
(compilation-error-regexp-alist): Tighten first regexp so that it
requires a colon or open-paren before the line number, not just
whitespace.

31 years ago(search_buffer): Fix typo in previous change.
Richard M. Stallman [Wed, 7 Apr 1993 20:08:55 +0000 (20:08 +0000)]
(search_buffer): Fix typo in previous change.

31 years agoFix typo in comment delimiter.
Richard M. Stallman [Wed, 7 Apr 1993 20:04:50 +0000 (20:04 +0000)]
Fix typo in comment delimiter.

31 years ago(compilation-parse-errors): Remove debugging setq.
Roland McGrath [Wed, 7 Apr 1993 19:57:10 +0000 (19:57 +0000)]
(compilation-parse-errors): Remove debugging setq.

31 years ago(compilation-filter): New function.
Roland McGrath [Wed, 7 Apr 1993 18:34:17 +0000 (18:34 +0000)]
(compilation-filter): New function.
(compile-internal): Make it the process's filter.

31 years ago(compilation-error-regexp-alist): Fixed MIPS CC regexp to match file
Roland McGrath [Wed, 7 Apr 1993 18:26:27 +0000 (18:26 +0000)]
(compilation-error-regexp-alist): Fixed MIPS CC regexp to match file
names longer than one char.
(compilation-parse-errors): Error if compilation-error-regexp-alist is nil.

31 years ago* m/imbrs6000.h: If we're using GCC, define ORDINARY_LINK instead
Jim Blandy [Wed, 7 Apr 1993 16:36:59 +0000 (16:36 +0000)]
* m/imbrs6000.h: If we're using GCC, define ORDINARY_LINK instead
of defining LINKER to use cc.
* s/aix3-1.h (LINKER): Don't use cc for linking command if we're
using GCC.
* s/aix3-2.h (SYSTEM_MALLOC): Undefine this.

31 years agoDoc fix.
Jim Blandy [Wed, 7 Apr 1993 15:14:21 +0000 (15:14 +0000)]
Doc fix.

31 years ago* xterm.c (updating_frame): Declare this extern instead of static,
Jim Blandy [Wed, 7 Apr 1993 14:57:22 +0000 (14:57 +0000)]
* xterm.c (updating_frame): Declare this extern instead of static,
so it's the same variable as the updating_frame in term.c.
(XTupdate_begin, XTupdate_end): Don't bother to set
updating_frame; the term.c functions take care of that for us.

31 years ago(untabify): Don't really change where restriction starts.
Richard M. Stallman [Wed, 7 Apr 1993 04:27:30 +0000 (04:27 +0000)]
(untabify): Don't really change where restriction starts.

31 years ago(dired-pop-to-buffer): Adjust count-lines val for last line.
Richard M. Stallman [Tue, 6 Apr 1993 17:11:57 +0000 (17:11 +0000)]
(dired-pop-to-buffer): Adjust count-lines val for last line.

31 years ago*** empty log message ***
Jim Blandy [Tue, 6 Apr 1993 02:42:52 +0000 (02:42 +0000)]
*** empty log message ***

31 years ago(vc-comment-to-change-log): Renamed from vc-comment-to-changelog.
Roland McGrath [Mon, 5 Apr 1993 23:52:16 +0000 (23:52 +0000)]
(vc-comment-to-change-log): Renamed from vc-comment-to-changelog.
Take optional arg and pass it to find-change-log.
Added docstring and interactive spec.

31 years ago(find-change-log): New function.
Roland McGrath [Mon, 5 Apr 1993 23:48:01 +0000 (23:48 +0000)]
(find-change-log): New function.
(add-change-log-entry): FILE-NAME frobnicating code moved there; call it.

31 years ago* editfns.c (Fcurrent_time_zone): Return a list whose elements are
Jim Blandy [Mon, 5 Apr 1993 23:10:10 +0000 (23:10 +0000)]
* editfns.c (Fcurrent_time_zone): Return a list whose elements are
nil if the time zone information is unavailable, instead of
signalling an error.

31 years ago(compilation-error-regexp-alist): Merged HP-UX 7.0 fc regexp with the
Roland McGrath [Mon, 5 Apr 1993 22:35:50 +0000 (22:35 +0000)]
(compilation-error-regexp-alist): Merged HP-UX 7.0 fc regexp with the
GNU format regexp: just allowing blanks to terminate the line number
makes that one handle the HP case.  Merged MIPS RISC CC regexp with
Apollo cc regexp: make "s optional, and don't anchor to bol.

31 years ago(compilation-error-regexp-alist): Changed MIPS RISC CC regexp (last one) to
Roland McGrath [Mon, 5 Apr 1993 21:13:43 +0000 (21:13 +0000)]
(compilation-error-regexp-alist): Changed MIPS RISC CC regexp (last one) to
be anchored at bol, and to never match multiple lines.

31 years ago* s/vms.h (EXEC_SUFFIXES): Add definition for this.
Jim Blandy [Mon, 5 Apr 1993 21:00:51 +0000 (21:00 +0000)]
* s/vms.h (EXEC_SUFFIXES): Add definition for this.

31 years ago(dired-unmark-all-files): Read the arg as just a char.
Richard M. Stallman [Mon, 5 Apr 1993 06:23:05 +0000 (06:23 +0000)]
(dired-unmark-all-files): Read the arg as just a char.

31 years agoAdded or corrected documentation headers
Eric S. Raymond [Sat, 3 Apr 1993 23:28:03 +0000 (23:28 +0000)]
Added or corrected documentation headers

31 years agoInitial revision
Eric S. Raymond [Sat, 3 Apr 1993 23:28:03 +0000 (23:28 +0000)]
Initial revision

31 years agonew comint-read-noecho.
Noah Friedman [Sat, 3 Apr 1993 11:00:56 +0000 (11:00 +0000)]
new comint-read-noecho.

31 years ago*** empty log message ***
Jim Blandy [Fri, 2 Apr 1993 23:17:33 +0000 (23:17 +0000)]
*** empty log message ***

31 years ago*** empty log message ***
Jim Blandy [Fri, 2 Apr 1993 22:53:56 +0000 (22:53 +0000)]
*** empty log message ***

31 years ago(repeat-history-command): Bug fix. Someone forgot a car.
Eric S. Raymond [Fri, 2 Apr 1993 16:41:54 +0000 (16:41 +0000)]
(repeat-history-command): Bug fix.  Someone forgot a car.

31 years ago(mpuz-try-letter): Use read-char to read digit.
Richard M. Stallman [Fri, 2 Apr 1993 08:12:40 +0000 (08:12 +0000)]
(mpuz-try-letter): Use read-char to read digit.
Use message directly also.  Use downcase.
(mpuz-read-map): Deleted.

31 years ago(eval-defun): Rename argument to avoid collision.
Richard M. Stallman [Thu, 1 Apr 1993 22:20:19 +0000 (22:20 +0000)]
(eval-defun): Rename argument to avoid collision.
(eval-last-sexp): Likewise.

31 years ago[log entry censored by the NSA]
Noah Friedman [Thu, 1 Apr 1993 05:30:04 +0000 (05:30 +0000)]
[log entry censored by the NSA]

31 years ago(etags-tags-completion-table): Rewritten with a mondo regexp.
Roland McGrath [Thu, 1 Apr 1993 02:11:02 +0000 (02:11 +0000)]
(etags-tags-completion-table): Rewritten with a mondo regexp.

31 years ago* timer.el (timer-program): New defconst.
Jim Blandy [Thu, 1 Apr 1993 01:07:38 +0000 (01:07 +0000)]
* timer.el (timer-program): New defconst.
(run-at-time): Use timer-program as the name of the program the
subprocess should run, and search for it in exec-directory, rather
than checking the entire exec path.

31 years ago(indent-for-comment): Use skip-syntax-backward in place of
Roland McGrath [Wed, 31 Mar 1993 23:42:37 +0000 (23:42 +0000)]
(indent-for-comment): Use skip-syntax-backward in place of
skip-chars-backward.
Correctly set INDENT to the return value of comment-indent-function.

31 years ago(etags-tags-completion-table): Use skip-syntax-backward instead of
Roland McGrath [Wed, 31 Mar 1993 23:30:25 +0000 (23:30 +0000)]
(etags-tags-completion-table): Use skip-syntax-backward instead of
skip-chars-backward.

31 years ago(view-buffer-other-window): Remove spurious backslashes from
Roland McGrath [Wed, 31 Mar 1993 23:16:10 +0000 (23:16 +0000)]
(view-buffer-other-window): Remove spurious backslashes from
interactive spec.

31 years ago(view-exit): Use local map view-old-local-map, not (current-local-map).
Roland McGrath [Wed, 31 Mar 1993 23:12:07 +0000 (23:12 +0000)]
(view-exit): Use local map view-old-local-map, not (current-local-map).

31 years ago(map-y-or-n-p): Make bindings of user-defined keys be each a vector
Roland McGrath [Wed, 31 Mar 1993 22:20:33 +0000 (22:20 +0000)]
(map-y-or-n-p): Make bindings of user-defined keys be each a vector
containing the user's binding, rather than 'user.  Check (vectorp DEF)
and call the vector's elt, rather than checking (eq 'user DEF) and
calling something completely random.

31 years ago(enable-command): Remove spurious assignment of free variable `foo'.
Roland McGrath [Wed, 31 Mar 1993 21:25:06 +0000 (21:25 +0000)]
(enable-command): Remove spurious assignment of free variable `foo'.

31 years ago(describe-function): For Lisp functions, write a prototype call before
Roland McGrath [Wed, 31 Mar 1993 21:11:33 +0000 (21:11 +0000)]
(describe-function): For Lisp functions, write a prototype call before
the docstring, instead of an argument description after it.

31 years agoPut interrupt input blocking in a separate file from xterm.h.
Jim Blandy [Wed, 31 Mar 1993 10:55:33 +0000 (10:55 +0000)]
Put interrupt input blocking in a separate file from xterm.h.
This isn't specific to X, and it allows us to avoid #including
xterm.h in files that don't really have anything to do with X.
* blockinput.h: New file.
* xterm.h (BLOCK_INPUT, UNBLOCK_INPUT, TOTALLY_UNBLOCK_INPUT,
UNBLOCK_INPUT_RESIGNAL): These are now in blockinput.h.
(x_input_blocked, x_pending_input): Deleted; there are analogs
in blockinput.h called interrupt_input_blocked and
interrupt_input_pending.
* keyboard.c (interrupt_input_blocked, interrupt_input_pending):
New variables, used by the macros in blockinput.h.
* xterm.c: #include blockinput.h.
(x_input_blocked, x_pending_input): Deleted.
(XTread_socket): Test and set interrupt_input_blocked and
interrupt_input_pending instead of the old variables.
* alloc.c, xfaces.c, xfns.c, xmenu.c, xselect.c, keymap.c:
#include blockinput.h.
* eval.c: #include blockinput.h instead of xterm.h.
* keyboard.c: #include blockinput.h.
(input_poll_signal): Just test
interrupt_input_blocked, instead of testing HAVE_X_WINDOWS and
x_input_blocked.

Block the processing of interrupt input while we're manipulating the
malloc heap.
* alloc.c: (xfree): New function, to make it easy to free things
safely.
(xmalloc, xrealloc): Block X input while doing the deed.
(VALIDATE_LISP_STORAGE, gc_sweep, compact_strings): Use xfree
instead of free.
(uninterrupt_malloc): New function, to install input-blocking
hooks into the GNU malloc routines.
* emacs.c [not SYSTEM_MALLOC] (main): Call uninterrupt_malloc
on startup.
* alloc.c: (make_interval, make_float, Fcons, Fmake_vector,
Fmake_symbol, Fmake_marker, make_uninit_string, Fgarbage_collect):
Use xmalloc instead of malloc; don't bother to check if out of
memory here.
(Fgarbage_collect): Call xrealloc instead of realloc.
* buffer.c: Use xmalloc and xfree instead of malloc and free;
don't bother to check if out of memory here.
(Fget_buffer_create): Put BLOCK_INPUT/UNBLOCK_INPUT pair around
calls to ralloc routines.
* insdel.c: Same.
* lisp.h (xfree): New extern declaration.
* xfaces.c (xfree): Don't #define this to be free; use the
definition in alloc.c.
* dispnew.c, doc.c, doprnt.c, fileio.c, lread.c, term.c, xfns.c,
xmenu.c, xterm.c: Use xfree instead of free.
* hftctl.c: Use xfree and xmalloc instead of free and malloc.
* keymap.c (current_minor_maps): BLOCK_INPUT while calling realloc
and malloc.
* search.c: Since the regexp routines can malloc, BLOCK_INPUT
while runing them.  #include blockinput.h.
* sysdep.c: #include blockinput.h.  Call xfree and xmalloc instead
of free and malloc.  BLOCK_INPUT around routines which we know
will call malloc.

ymakefile (keyboard.o, keymap.o, search.o, sysdep.o, xfaces.o,
xfns.o, xmenu.o, xterm.o, xselect.o, alloc.o, eval.o): Note that
these depend on blockinput.h.

31 years ago* xfaces.c: Doc fixes.
Jim Blandy [Wed, 31 Mar 1993 10:47:13 +0000 (10:47 +0000)]
* xfaces.c: Doc fixes.

Put interrupt input blocking in a separate file from xterm.h.
This isn't specific to X, and it allows us to avoid #including
xterm.h in files that don't really have anything to do with X.
* blockinput.h: New file.
* xterm.h (BLOCK_INPUT, UNBLOCK_INPUT, TOTALLY_UNBLOCK_INPUT,
UNBLOCK_INPUT_RESIGNAL): These are now in blockinput.h.
(x_input_blocked, x_pending_input): Deleted; there are analogs
in blockinput.h called interrupt_input_blocked and
interrupt_input_pending.
* keyboard.c (interrupt_input_blocked, interrupt_input_pending):
New variables, used by the macros in blockinput.h.
* xterm.c: #include blockinput.h.
(x_input_blocked, x_pending_input): Deleted.
(XTread_socket): Test and set interrupt_input_blocked and
interrupt_input_pending instead of the old variables.
* alloc.c, xfaces.c, xfns.c, xmenu.c, xselect.c, keymap.c:
#include blockinput.h.
* eval.c: #include blockinput.h instead of xterm.h.
* keyboard.c: #include blockinput.h.
(input_poll_signal): Just test
interrupt_input_blocked, instead of testing HAVE_X_WINDOWS and
x_input_blocked.

Block the processing of interrupt input while we're manipulating the
malloc heap.
* alloc.c: (xfree): New function, to make it easy to free things
safely.
(xmalloc, xrealloc): Block X input while doing the deed.
(VALIDATE_LISP_STORAGE, gc_sweep, compact_strings): Use xfree
instead of free.
(uninterrupt_malloc): New function, to install input-blocking
hooks into the GNU malloc routines.
* emacs.c [not SYSTEM_MALLOC] (main): Call uninterrupt_malloc
on startup.
* alloc.c: (make_interval, make_float, Fcons, Fmake_vector,
Fmake_symbol, Fmake_marker, make_uninit_string, Fgarbage_collect):
Use xmalloc instead of malloc; don't bother to check if out of
memory here.
(Fgarbage_collect): Call xrealloc instead of realloc.
* buffer.c: Use xmalloc and xfree instead of malloc and free;
don't bother to check if out of memory here.
(Fget_buffer_create): Put BLOCK_INPUT/UNBLOCK_INPUT pair around
calls to ralloc routines.
* insdel.c: Same.
* lisp.h (xfree): New extern declaration.
* xfaces.c (xfree): Don't #define this to be free; use the
definition in alloc.c.
* dispnew.c, doc.c, doprnt.c, fileio.c, lread.c, term.c, xfns.c,
xmenu.c, xterm.c: Use xfree instead of free.
* hftctl.c: Use xfree and xmalloc instead of free and malloc.
* keymap.c (current_minor_maps): BLOCK_INPUT while calling realloc
and malloc.
* search.c: Since the regexp routines can malloc, BLOCK_INPUT
while runing them.  #include blockinput.h.
* sysdep.c: #include blockinput.h.  Call xfree and xmalloc instead
of free and malloc.  BLOCK_INPUT around routines which we know
will call malloc.

ymakefile (keyboard.o, keymap.o, search.o, sysdep.o, xfaces.o,
xfns.o, xmenu.o, xterm.o, xselect.o, alloc.o, eval.o): Note that
these depend on blockinput.h.

31 years agoInitial revision
Jim Blandy [Wed, 31 Mar 1993 08:13:16 +0000 (08:13 +0000)]
Initial revision

31 years ago* keyboard.c (parse_modifiers, apply_modifiers): Make sure we're
Jim Blandy [Wed, 31 Mar 1993 07:19:25 +0000 (07:19 +0000)]
* keyboard.c (parse_modifiers, apply_modifiers): Make sure we're
not trying to create modifier masks using integers which are
unrepresentable as lisp values.

31 years ago(Fwrite_region): Don't fail to set visit_file.
Richard M. Stallman [Wed, 31 Mar 1993 07:05:20 +0000 (07:05 +0000)]
(Fwrite_region): Don't fail to set visit_file.

31 years ago(read_char): Clear Vquit_flag when we return C-g for it.
Richard M. Stallman [Wed, 31 Mar 1993 07:04:46 +0000 (07:04 +0000)]
(read_char): Clear Vquit_flag when we return C-g for it.

31 years agoNew macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
Jim Blandy [Tue, 30 Mar 1993 23:07:47 +0000 (23:07 +0000)]
New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
equivalent of /dev/null, and the suffixes used by executable
files.  This is simple, and helps people porting Emacs to other
operating systems.
* process.h (NULL_DEVICE): Give this a default value.
* process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
(Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
* callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
Use NULL_DEVICE instead of "/dev/null".
* s/vms.h (NULL_DEVICE): #define this.

31 years agoNew macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
Jim Blandy [Tue, 30 Mar 1993 23:05:56 +0000 (23:05 +0000)]
New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
equivalent of /dev/null, and the suffixes used by executable
files.  This is simple, and helps people porting Emacs to other
operating systems.
* process.h (NULL_DEVICE): Give this a default value.
* process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
(Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
* callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
Use NULL_DEVICE instead of "/dev/null".

31 years ago(find-backup-file-name): delete nothing if overflow in number of files to keep.
Noah Friedman [Tue, 30 Mar 1993 22:21:03 +0000 (22:21 +0000)]
(find-backup-file-name): delete nothing if overflow in number of files to keep.

31 years agolisp/\f * Makefile.in (src/paths.h): Don't echo the huge sed command we
Jim Blandy [Tue, 30 Mar 1993 21:31:15 +0000 (21:31 +0000)]
lisp/\f * Makefile.in (src/paths.h): Don't echo the huge sed command we
use to build paths.h.
(lib-src/Makefile, src/Makefile): Similarly.

31 years agoRename int-to-string to number-to-string, since it can handle
Jim Blandy [Tue, 30 Mar 1993 21:21:49 +0000 (21:21 +0000)]
Rename int-to-string to number-to-string, since it can handle
floating-point as well as integer arguments.  subr.el defines the
former as an alias for the latter.
* data.c (Fnumber_to_string): Renamed from Fint_to_string.
(wrong_type_argument): Adjust caller.
(syms_of_data): Adjust defsubr.
* fns.c (concat): Adjust caller.
* lisp.h (Fnumber_to_string): Adjust extern declaration.
* mocklisp.c (Finsert_string): Adjust caller.
* process.c (status_message): Adjust caller.

31 years ago* subr.el (int-to-string): Make this an alias for the subr
Jim Blandy [Tue, 30 Mar 1993 21:12:44 +0000 (21:12 +0000)]
* subr.el (int-to-string): Make this an alias for the subr
number-to-string.

31 years ago* configure: Extend test for working `const' keyword to handle AIX
Jim Blandy [Tue, 30 Mar 1993 20:33:58 +0000 (20:33 +0000)]
* configure: Extend test for working `const' keyword to handle AIX
3.2 cc.

31 years ago(isearch-done): Customize the message about mark.
Richard M. Stallman [Tue, 30 Mar 1993 19:42:10 +0000 (19:42 +0000)]
(isearch-done): Customize the message about mark.

31 years ago(isearch-mode-map): Delete the binding for C-h.
Richard M. Stallman [Tue, 30 Mar 1993 19:38:34 +0000 (19:38 +0000)]
(isearch-mode-map): Delete the binding for C-h.

31 years ago*** empty log message ***
Eric S. Raymond [Tue, 30 Mar 1993 16:22:39 +0000 (16:22 +0000)]
*** empty log message ***

31 years ago(rmail): Don't use mbox as inbox by default.
Richard M. Stallman [Mon, 29 Mar 1993 22:44:46 +0000 (22:44 +0000)]
(rmail): Don't use mbox as inbox by default.

31 years agoPut back removed years in copyright notice.
Richard M. Stallman [Mon, 29 Mar 1993 19:49:43 +0000 (19:49 +0000)]
Put back removed years in copyright notice.

31 years ago(count-lines): Use save-match-data.
Richard M. Stallman [Mon, 29 Mar 1993 19:09:05 +0000 (19:09 +0000)]
(count-lines): Use save-match-data.

31 years agoRemoved author and Adapted-By lines. They're wrong, and they're not
Eric S. Raymond [Mon, 29 Mar 1993 15:48:02 +0000 (15:48 +0000)]
Removed author and Adapted-By lines.  They're wrong, and they're not
in the supposedly up-to-date version on my system.  What was going on
here?

31 years ago(vc-next-action, vc-peint-log, vc-diff, vc-revert-buffer) improved
Eric S. Raymond [Mon, 29 Mar 1993 15:38:31 +0000 (15:38 +0000)]
(vc-next-action, vc-peint-log, vc-diff, vc-revert-buffer) improved
logic for parent buffer finding.

31 years agoProvide mailabbrev, not mail-abbrevs.
Richard M. Stallman [Mon, 29 Mar 1993 08:09:35 +0000 (08:09 +0000)]
Provide mailabbrev, not mail-abbrevs.

31 years ago(make_frame): Init face_alist field.
Richard M. Stallman [Mon, 29 Mar 1993 05:16:56 +0000 (05:16 +0000)]
(make_frame): Init face_alist field.

31 years ago*** empty log message ***
Eric S. Raymond [Mon, 29 Mar 1993 04:58:31 +0000 (04:58 +0000)]
*** empty log message ***

31 years ago(NO_PTY_H): Defined.
Richard M. Stallman [Mon, 29 Mar 1993 04:35:00 +0000 (04:35 +0000)]
(NO_PTY_H): Defined.

31 years ago[NO_PTY_H]: Don't include pty.h.
Richard M. Stallman [Mon, 29 Mar 1993 04:34:46 +0000 (04:34 +0000)]
[NO_PTY_H]: Don't include pty.h.

31 years ago[USG5_4]: Alternate defining of LIBS_SYSTEM,
Richard M. Stallman [Mon, 29 Mar 1993 01:41:58 +0000 (01:41 +0000)]
[USG5_4]: Alternate defining of LIBS_SYSTEM,
LIBX11_SYSTEM, HAVE_RANDOM, BSTRING.

31 years ago(fill-individual-paragraphs): When skipping mail headers, skip to a blank line.
Richard M. Stallman [Sun, 28 Mar 1993 22:56:29 +0000 (22:56 +0000)]
(fill-individual-paragraphs): When skipping mail headers, skip to a blank line.

31 years agoUndo previous change.
Richard M. Stallman [Sun, 28 Mar 1993 22:35:42 +0000 (22:35 +0000)]
Undo previous change.

31 years ago(setenv): Renamed back from putenv.
Richard M. Stallman [Sun, 28 Mar 1993 22:27:23 +0000 (22:27 +0000)]
(setenv): Renamed back from putenv.

31 years agoCancel previous change; this version should be identical to version 1.17.
Richard M. Stallman [Sun, 28 Mar 1993 22:07:36 +0000 (22:07 +0000)]
Cancel previous change; this version should be identical to version 1.17.

31 years ago(regexp-history): New history list.
Richard M. Stallman [Sun, 28 Mar 1993 20:17:39 +0000 (20:17 +0000)]
(regexp-history): New history list.
(occur, flush-lines, keep-lines, how-many): Use it.
(occur): Don't insert previous string in minibuffer gratuitously.
Just use it if input is empty.
Use save-match-data around count-lines.

31 years ago(Fexpand_file_name): Default DEFALT at beginning,
Richard M. Stallman [Sun, 28 Mar 1993 08:29:21 +0000 (08:29 +0000)]
(Fexpand_file_name): Default DEFALT at beginning,
before expanding it.  But avoid unneeded or infinite recursive expand.

(Fwrite_region): Set visit_file after expanding file arg.
Also expand VISIT arg if specified.

31 years ago(command_loop_1): Clear force_start of selected_window
Richard M. Stallman [Sun, 28 Mar 1993 08:27:34 +0000 (08:27 +0000)]
(command_loop_1): Clear force_start of selected_window
after reading each key sequence.

31 years ago*** empty log message ***
Noah Friedman [Sun, 28 Mar 1993 07:32:08 +0000 (07:32 +0000)]
*** empty log message ***

31 years ago*** empty log message ***
Noah Friedman [Sun, 28 Mar 1993 07:25:36 +0000 (07:25 +0000)]
*** empty log message ***

31 years agorenamed to env.el; changed setenv to putenv.
Noah Friedman [Sun, 28 Mar 1993 07:13:09 +0000 (07:13 +0000)]
renamed to env.el; changed setenv to putenv.

31 years ago(vc-comment-to-changelog): A useful vc-checkin hook, added.
Eric S. Raymond [Sun, 28 Mar 1993 06:40:46 +0000 (06:40 +0000)]
(vc-comment-to-changelog): A useful vc-checkin hook, added.

(vc-checkout): Now rejects attempts to check out files via FTP.

The `derived buffers' in the mode (the VC log buffer, status buffers,
and most buffer output commands) now know which file buffer was their
parent, and most commands will try to find such a parent buffer when
executed from within a special buffer.

31 years agoFixed typo introduced by last patch.
Eric S. Raymond [Sun, 28 Mar 1993 06:36:19 +0000 (06:36 +0000)]
Fixed typo introduced by last patch.

31 years ago: Added autoload cookie for entry point.
Eric S. Raymond [Sun, 28 Mar 1993 06:24:54 +0000 (06:24 +0000)]
: Added autoload cookie for entry point.

31 years ago(auto-mode-alist): added pairs for .ms, .man, .mk, [Mm]akefile, .lex.
Eric S. Raymond [Sun, 28 Mar 1993 06:24:44 +0000 (06:24 +0000)]
(auto-mode-alist): added pairs for .ms, .man, .mk, [Mm]akefile, .lex.