1. 21 Jun, 1993 2 commits
  2. 20 Jun, 1993 2 commits
  3. 19 Jun, 1993 9 commits
  4. 18 Jun, 1993 4 commits
    • Jim Blandy's avatar
      Changes for Irix 4.0, tested this time: · 5a570e37
      Jim Blandy authored
      	* s/irix4-0.h: Get rid of our fake definitions for setpgrp and
      	getpgrp.
      	* callproc.c (Fcall_process): Go ahead and use the USG calling
      	convention for setpgrp.
      	* ymakefile (pre-crt0.o): Add rule for this.  Perhaps it will help
      	separate-source-directory compilation.
      	* emacs.c (shut_down_emacs): Some USG systems #define
      	EMACS_HAVE_TTY_PGRP; call getpgrp as appropriate for such systems.
      	* sysdep.c (sys_suspend): Call getpgrp as appropriate for USG and
      	non-USG.
      	* process.c [IRIX] (create_process): Don't put child in process
      	group zero before opening the tty; Irix is like USG in this
      	regard.
      5a570e37
    • Jim Blandy's avatar
    • Jim Blandy's avatar
      * xfns.c: Always #include "bitmaps/gray.xbm"; the bitmaps seem to · 0505a740
      Jim Blandy authored
      	be missing on some systems, and there's no point in having
      	configure check; it should work fine to always use our copy.
      0505a740
    • Jim Blandy's avatar
      Typo. · 40166bf1
      Jim Blandy authored
      40166bf1
  5. 17 Jun, 1993 16 commits
    • Jim Blandy's avatar
      * m/iris4d.h (LIB_STANDARD): Do *not* include -lbsd. We are · 1319549a
      Jim Blandy authored
      	now calling the BSD[sg]etpgrp functions directly, so this library
      	is not needed; it just provides the BSD[sg]etpgrp functions under
      	the [sg]etpgrp names.
      	* callproc.c [IRIX] (child_setup): Don't call setpgrp this time.
      	It's already been called up in Fcall_process, and create_process.
      1319549a
    • Jim Blandy's avatar
      * xfaces.c (compute_base_face): Initialize the face's stipple. · 582080c1
      Jim Blandy authored
      	Although we don't use this feature now, face_eql notices it.
      
      	* xfaces.c (compute_base_face): Set cached_index to an invalid
      	index, to avoid an unnecessary comparison.
      582080c1
    • Jim Blandy's avatar
      * callproc.c (Fcall_process, child_setup): If IRIX is #defined, · b5aaed99
      Jim Blandy authored
      	call setpgrp with arguments, even if USG is #defined.
      	* process.c [IRIX] (create_process): Don't call setpgrp before
      	opening the pty.  Call it after doing the TIOCNOTTY ioctl.
      b5aaed99
    • Jim Blandy's avatar
      * keyboard.c (read_key_sequence): Don't confuse mock input with · cca310da
      Jim Blandy authored
      	function-key-map expansion, and continue reading mock events when
      	the current sequence is unbound.
      
      	* keyboard.c (read_key_sequence): After providing a prefix symbol
      	for a mouse event, modify the mouse event to indicate that that
      	won't need to be done again, by putting the event's position
      	symbol in a list.
      
      	* keyboard.c (read_key_sequence): When returning mock input which
      	has run off the end of the current maps, make sure the events get
      	echoed, and make it into this-command-keys.
      
      	* keyboard.c (read_key_sequence): When re-reading a previously
      	read mouse click which requires a prefix symbol, make sure to set
      	last_real_key_start appropriately, so we can properly drop
      	button-down events.
      cca310da
    • Jim Blandy's avatar
      Don't let the 'B' interactive spec default to buffers viewed in · 1bc981d2
      Jim Blandy authored
      	any visible frame.
      	* buffer.c (Fother_buffer): Pass Qt as the second argument
      	to Fget_buffer_window.
      	* window.c (window_loop): In GET_BUFFER_WINDOW case, ignore
      	non-visible frames.
      	(Fget_buffer_window): Change doc string to mention that passing Qt
      	for the FRAME argument returns windows on visible frames only.
      	(Qvisible): Removed.
      1bc981d2
    • Jim Blandy's avatar
      Don't let the 'B' interactive spec default to buffers viewed in · db732e5a
      Jim Blandy authored
      	any visible frame.
      	* buffer.c (Fother_buffer): Pass Qt as the second argument
      	to Fget_buffer_window.
      	* window.c (window_loop): In GET_BUFFER_WINDOW case, ignore
      	non-visible frames.
      	(Fget_buffer_window): Change doc string to mention that passing Qt
      	for the FRAME argument returns windows on visible frames only.
      db732e5a
    • Jim Blandy's avatar
      Changes for correct pgrp behavior; approach suggested by Bob · 856a73b3
      Jim Blandy authored
      	Glickstein <bobg@zindigo.z-code.com>:
      	* m/iris4d.h (LIB_STANDARD): Do list -lbsd here.
      	* s/irix4-0.h (getpgrp, setpgrp): #define these to call BSDgetpgrp
      	and BSDsetpgrp.
      	(GETPGRP_NO_ARG): Don't #define this.
      	* emacs.c (main): Don't test GETPGRP_NO_ARG.
      	* sysdep.c (sys_suspend): Don't test GETPGRP_NO_ARG.
      856a73b3
    • Jim Blandy's avatar
      Remove decl for Qvisible. · afd0d237
      Jim Blandy authored
      afd0d237
    • Jim Blandy's avatar
      * keyboard.c (read_key_sequence): If we add events to a key · 07f76a14
      Jim Blandy authored
      	sequence that didn't come from the input stream (e.g. `mode-line'
      	prefixing a mouse click, or an expansion from function-key-map),
      	and end up with a sequence that runs off the end of the current
      	maps, return the entire key sequence, not just the initial portion
      	which was bound or unbound.
      07f76a14
    • Jim Blandy's avatar
      * config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to · 5925bf38
      Jim Blandy authored
      	change.
      	* sysdep.c (closedir): Only define this if autoconf can't find
      	HAVE_CLOSEDIR.  If we're running under solaris (defined (sun) &&
      	defined (USG5_4)), then don't free the buffer separately.
      5925bf38
    • Jim Blandy's avatar
      Changes for correct pgrp behavior; approach suggested by Bob · 65aa44ac
      Jim Blandy authored
      	Glickstein <bobg@zindigo.z-code.com>:
      	* m/iris4d.h (LIB_STANDARD): Do list -lbsd here.
      	* s/irix4-0.h (getpgrp, setpgrp): #define these to call BSDgetpgrp
      	and BSDsetpgrp.
      	(GETPGRP_NO_ARG): Don't #define this.
      	* emacs.c (main): Don't test GETPGRP_NO_ARG.
      	* sysdep.c (sys_suspend): Don't test GETPGRP_NO_ARG.
      
      	* config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to
      	change.
      	* sysdep.c (closedir): Only define this if autoconf can't find
      	HAVE_CLOSEDIR.  If we're running under solaris (defined (sun) &&
      	defined (USG5_4)), then don't free the buffer separately.
      65aa44ac
    • Richard M. Stallman's avatar
      (scan_lists, Fforward_comment): #if 0 the code · 8f9dc2ed
      Richard M. Stallman authored
      to treat two-character comment enders with a special shortcut.
      
      (scan_sexps_forward): Set state.comstart to before the
      comment starter, not after.
      8f9dc2ed
    • Jim Blandy's avatar
      * lisp.h (CHECK_LIST, CHECK_STRING, CHECK_CONS, CHECK_SYMBOL, · 2ad18bfd
      Jim Blandy authored
      	CHECK_VECTOR, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW,
      	CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER,
      	CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
      	CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY): Wrap a do
      	... while (0) around these compound statements to make them
      	syntactically equivalent to a single statement.
      2ad18bfd
    • Jim Blandy's avatar
      * xdisp.c (redisplay_window): No need to subtract one from start · 7eb9ba41
      Jim Blandy authored
      	before passing it to the set_vertical_scroll_bar_hook.
      7eb9ba41
    • Jim Blandy's avatar
    • Jim Blandy's avatar
      Don't let the 'B' interactive spec default to buffers viewed in · 75d8f668
      Jim Blandy authored
      	any visible frame.
      	* buffer.c (Fother_buffer): Pass Qvisible as the second argument
      	to Fget_buffer_window.
      	* window.c (Qvisible): New symbol.
      	(window_loop): In GET_BUFFER_WINDOW case, if frames is Qvisible,
      	ignore non-visible frames.
      	(Fget_buffer_window): Expand doc string to mention that Qvisible
      	is an interesting value for FRAME argument.
      	(syms_of_window): Init and staticpro Qvisible.
      	* lisp.h (Qvisible): New declaration.
      75d8f668
  6. 16 Jun, 1993 7 commits