1. 12 Dec, 1992 15 commits
    • Jim Blandy's avatar
      * macros.c (Fend_kbd_macro): Don't use XFASTINT to check if arg is · e86f81cc
      Jim Blandy authored
      	negative; XFASTINT only works on values known to be positive.
      	(Fexecute_kbd_macro): Check QUIT in the repetition loop.  If the
      	macro is null, no characters are actually being read, so this
      	matters.
      e86f81cc
    • Jim Blandy's avatar
      * fileio.c (find_file_handler): Rename this to · 997bf68d
      Jim Blandy authored
      	Ffind_file_name_handler, and make it visible to lisp.  Add a QUIT
      	to the loop which scans file-name-handler-alist.  All uses
      	changed.
      	(syms_of_fileio): Mention this new function in the docstring for
      	Vfile_name_handler_alist.  defsubr Sfind_file_name_handler.
      	* lisp.h (Ffind_file_name_handler): Added extern declaration.
      	* dired.c: All uses of find_file_handler changed here too.
      997bf68d
    • Jim Blandy's avatar
      * frame.c (Fdelete_frame): Delete all the windows in the frame's · 4a88b3b0
      Jim Blandy authored
      	window tree, using delete_all_subwindows.
      	* window.c (delete_all_subwindows): Don't make this static
      	anymore.
      4a88b3b0
    • Jim Blandy's avatar
      Give subprocess creation a way to find a valid current directory · 642ef245
      Jim Blandy authored
      	for subprocesses when the buffer's default-directory is a handled
      	name.
      	* fileio.c (Funhandled_file_name_directory): New function.
      	(Qunhandled_file_name_directory): New file-name-handler operation.
      	(syms_of_fileio): Defsubr Sunhandled_file_name_directory, and
      	initialize and staticpro Qunhandled_file_name_directory.
      	* callproc.c (Fcall_process): Call Funhandled_file_name_directory
      	on the buffer's default directory.  Do it earlier in the function
      	so there's less to GCPRO.
      	* process.c (create_process): Don't check the validity of the
      	buffer's default directory here...
      	(Fstart_process): Instead, do it here; if we call
      	Funhandled_file_name_directory here, there's less GCPROing to do.
      
      	* fileio.c (find_file_handler): Rename this to
      	Ffind_file_name_handler, and make it visible to lisp.  Add a QUIT
      	to the loop which scans file-name-handler-alist.  All uses
      	changed.
      	(syms_of_fileio): Mention this new function in the docstring for
      	Vfile_name_handler_alist.  defsubr Sfind_file_name_handler.
      	* lisp.h (Ffind_file_name_handler): Added extern declaration.
      	* dired.c: All uses of find_file_handler changed here too.
      
      	* fileio.c (syms_of_fileio): Add staticpros for Qexpand_file_name,
      	Qdirectory_file_name, Qfile_name_directory,
      	Qfile_name_nondirectory, Qfile_name_as_directory.
      642ef245
    • Jim Blandy's avatar
      Give subprocess creation a way to find a valid current directory · 58616e67
      Jim Blandy authored
      	for subprocesses when the buffer's default-directory is a handled
      	name.
      	* fileio.c (Funhandled_file_name_directory): New function.
      	(Qunhandled_file_name_directory): New file-name-handler operation.
      	(syms_of_fileio): Defsubr Sunhandled_file_name_directory, and
      	initialize and staticpro Qunhandled_file_name_directory.
      	* callproc.c (Fcall_process): Call Funhandled_file_name_directory
      	on the buffer's default directory.  Do it earlier in the function
      	so there's less to GCPRO.
      	* process.c (create_process): Don't check the validity of the
      	buffer's default directory here...
      	(Fstart_process): Instead, do it here; if we call
      	Funhandled_file_name_directory here, there's less GCPROing to do.
      
      	* callproc.c (Fcall_process_region): Return the value returned by
      	Fcall_process.
      58616e67
    • Jim Blandy's avatar
      * Makefile.in (distclean): Don't delete machine.h or system.h; · 9e012fc3
      Jim Blandy authored
      	they don't exist anymore.
      
      	* Makefile.in (distclean): Don't delete autosave or backup files.
      	(extraclean): New target; like distclean, but delete autosave
      	and backup files too.
      
      	* Makefile.in (srcdir): New variable, not fully implemented.
      	(xmakefile): Turn -g and -O in CFLAGS into C_DEBUG_SWITCH and
      	C_OPTIMIZE_SWITCH in C_SWITCH_SITE's definition.  Delete junk.cpp
      	when done.
      	* ymakefile (archlib): Variable definition deleted.  Run programs
      	from ../lib-src directly, or use ${archlibdir}.
      	(${etc}DOC): Run make-docfile from ${libsrc}, not ${archlib}.
      	(${archlib}make-docfile, ${archlib}emacstool): Use ${libsrc}, not
      	${archlib}.
      9e012fc3
    • Jim Blandy's avatar
      * make-docfile.c (scan_c_file): Since DEFVAR_PER_BUFFER now takes · 84128dee
      Jim Blandy authored
      	a different number of arguments than other DEFVARs, recognize it
      	specially, and expect the right number of commas.
      84128dee
    • Jim Blandy's avatar
      * Makefile.in (exec_prefix): New variable. · c71beb75
      Jim Blandy authored
      	(bindir, libdir): Use it instead of `prefix'.
      
      	* Makefile.in (CFLAGS): #define HAVE_CONFIG_H, too.
      
      	* Makefile.in (libdir): Default to ${prefix}/lib.
      	(archlibdir): Adjusted to match.
      
      	* Makefile.in (distclean): Don't delete backup or autosave files.
      	(extraclean): Like realclean, but does delete backup and autosave
      	files.
      
      	* Makefile.in (realclean): Ignore errors from rm.
      
      	* Makefile.in (distclean): Don't bother to delete ../arch-lib;
      	that doesn't exist anymore.
      
      	* Makefile.in (prefix, bindir, libdir, srcdir): New variables, as
      	described in the top-level Makefile.
      	(UTILITIES): Add make-path to the list of utility programs.
      	(../arch-lib): Replaced by the ${archlibdir} target, which places
      	the executables in their permanent home.
      	(install, install.sysv, install.xenix): Consolidated into one
      	target which should work under all circumstances, modulo a few
      	ignored error messages.
      c71beb75
    • Jim Blandy's avatar
      * vc.el (vc-do-command): Set the default directory of the *vc* · 315e49ed
      Jim Blandy authored
      	buffer to the directory containing FILE.
      315e49ed
    • Jim Blandy's avatar
      Sat Dec 12 03:22:57 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu) · 898221e3
      Jim Blandy authored
      	* paths.el (Info-default-directory-list): The info files are
      	supposed to be in /usr/local/info these days.  Add it to the list
      	of directories to search.
      898221e3
    • Jim Blandy's avatar
      The find-file-name-handler function in ../src/fileio.c is now · 5dbfdacd
      Jim Blandy authored
      	callable from lisp; use it instead of writing out its code.
      	* dired-aux.el (dired-compress-file): Just that.
      	* dired.el (dired-uncache): Just that.
      	* files.el (file-local-copy, file-truename,
      	file-name-sans-versions, make-directory, save-buffers-kill-emacs):
      	Just that.
      	* ls-lisp.el (insert-directory): Just that.
      5dbfdacd
    • Jim Blandy's avatar
      * lpr.el (lpr-switches, lpr-command): Make these defvars, not · 7114f404
      Jim Blandy authored
      	defconsts.
      7114f404
    • Jim Blandy's avatar
      * ange-ftp.el (ange-ftp-unhandled-file-name-directory): New · 9ca74466
      Jim Blandy authored
      	function.  Set ange-ftp's `unhandled-file-name-property' to its
      	name.
      9ca74466
    • Jim Blandy's avatar
      *** empty log message *** · 71715da9
      Jim Blandy authored
      71715da9
    • Jim Meyering's avatar
      *** empty log message *** · c6b40788
      Jim Meyering authored
      c6b40788
  2. 09 Dec, 1992 2 commits
  3. 08 Dec, 1992 1 commit
  4. 06 Dec, 1992 18 commits
  5. 04 Dec, 1992 1 commit
  6. 01 Dec, 1992 1 commit
  7. 27 Nov, 1992 1 commit
  8. 26 Nov, 1992 1 commit
    • Richard M. Stallman's avatar
      Copy changes from 18.59: · a22b5340
      Richard M. Stallman authored
      (NeXT): Defined.
      (BIG_ENDIAN): Define only if __BIG_ENDIAN__.
      (m68000, COMPILER_REGISTER_BUG): Defs deleted.
      (SIGN_EXTEND_CHAR, LIB_X11_LIB, NO_T_CHARS_DEFINES, UNEXEC): Defined.
      (LIBS_DEBUG, LIB_GCC, C_SWITCH_MACHINE, ORDINARY_LINK): Defined.
      (TEXT_START, TEXT_END, DATA_END, LD_SWITCH_MACHINE): Defined.
      (KERNEL_FILE): #undef it.
      (environ): Define as _environ.
      a22b5340