summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * disass.el (byte-compile): Specify that the 'byte-compile featureJim Blandy1992-11-161-1/+1
| | | | is provided in the file "bytecomp".
* * bytecomp.el: Declare unread-command-char an obsolete variable.Jim Blandy1992-11-161-1/+1
| | | | | | | * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, vip-prefix-arg-com): Use unread-command-event instead of unread-command-char; respect its new semantics. * comint.el (comint-dynamic-list-completions): Same.
* * bytecomp.el: Declare unread-command-char an obsolete variable.Jim Blandy1992-11-161-0/+4
| | | | * bytecomp.el: (require 'backquote).
* * ange-ftp.el (ange-ftp-repaint-buffer): Give this a non-hackyJim Blandy1992-11-161-17/+6
| | | | | | definition using (message nil). (ange-ftp-read-passwd, ange-ftp-process-filter): Uncomment out the calls to ange-ftp-repaint-buffer.
* * xselect.c (Fx_get_cut_buffer): Correct check for buf_num inJim Blandy1992-11-161-4/+4
| | | | | | | range. * xselect.c (Fx_get_cut_buffer, Fx_set_cut_buffer): Fix error message format; use NUM_CUT_BUFFERS instead of literal 7.
* * xfns.c (unread_command_char): Change name in extern declarationJim Blandy1992-11-161-4/+4
| | | | to unread_command_event.
* * xdisp.c (display_string): Use w's buffer's value ofJim Blandy1992-11-161-1/+1
| | | | | tab-width to display the string, instead of the current buffer's, which could be anything.
* * vmspaths.h: New version from Roland Roberts.Jim Blandy1992-11-161-3/+20
|
* * undo.c (Fprimitive_undo): Remove whitespace in front of #ifdefJim Blandy1992-11-161-2/+2
| | | | and #endif.
* * systty.h: Doc fix.Jim Blandy1992-11-161-8/+43
| | | | | * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c: Added VMS changes from Roland Roberts.
* * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:Jim Blandy1992-11-164-77/+54
| | | | Added VMS changes from Roland Roberts.
* * ralloc.c (relocate_some_blocs): Handle BLOC == NIL_BLOC.Jim Blandy1992-11-161-21/+23
| | | | | | | | (free_bloc): This can now be simplified. * ralloc.c (r_alloc_sbrk): When we allocate new space for the malloc heap, zero it out even if we don't have any blocs in the free list.
* * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:Jim Blandy1992-11-161-27/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added VMS changes from Roland Roberts. * process.c (read_process_output): Save, widen, insert the process output, and then restore the restriction if inserting text outside the visible region. * process.c (Fstart_process): Establish an unwind-protect to remove PROC from the process list if an error occurs while starting it. (start_process_unwind): New function to help with that. (create_process): There's no need to explicitly call remove_process if the fork fails; the record_unwind_protect in Fstart_process will take care of it. * process.c (wait_reading_process_input): Test the C preprocessor symbol "ultrix", not "__ultrix__" to see if we should ignore ENOMEM errors from select. * process.c (process_send_signal): On systems which have both the TIOCGETC and TCGETA ioctls, just use the former. * s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS. * process.c (process_send_signal): Put all the code for sending signals via characters in a #ifdef SIGNALS_VIA_CHARACTERS. Decide whether to use the Berkeley-style or SYSV-style ioctls by seeing which ioctl commands are #defined. * process.c (process_send_signal): Doc fix.
* * minibuf.c (temp_echo_area_glyphs): Change reference toJim Blandy1992-11-161-2/+31
| | | | | | | | unread_command_char to unread_command_event. * minibuf.c (read_minibuf): If get_minibuffer gives the new minibuffer a nil default directory, find another buffer with a better default directory and use that one's instead.
* * mem-limits.h [DATA_SEG_BITS] (EXCEEDS_LISP_PTR): Remember toJim Blandy1992-11-161-0/+5
| | | | | remove DATA_SEG_BITS from the pointer before testing if the pointer fits in VALBITS.
* * lread.c: #include "keyboard.h".Jim Blandy1992-11-161-14/+66
| | | | | | | | | | | (Fread_char, Fread_char_exclusive): Don't signal an error for or throw away switch-frame events; instead, put them off until after we've found a character we can respond to. Rename unread_command_char to unread_command_event; it has subtly different semantics now, and we should use `make-obsolete-variable' to warn people. * lread.c (Fread_char): Change reference.
* * keyboard.c (unread_switch_frame): Don't declare this static.Jim Blandy1992-11-161-38/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * keyboard.c (Vlast_event_frame): Doc fix. * keyboard.c (read_char): Write composite events to the dribble file properly. * keyboard.c (init_keyboard): Initialize Vlast_event_frame to Qnil, rather than the selected frame. * keyboard.c (lispy_modifier_list): Added sanity check before indexing into modifier_symbols. * keyboard.c (add_command_key): When copying the contents of the old this_command_keys to new_keys, remember to multiply size by sizeof (Lisp_Object) to get the amount we really need to copy. Rename unread_command_char to unread_command_event; it has subtly different semantics now, and we should use `make-obsolete-variable' to warn people. * keyboard.c (unread_command_char): Rename. (command_loop_1, read_char, Finput_pending, Fdiscard_input, quit_throw_to_read_char, init_keyboard, syms_of_keyboard): Change references. * keyboard.c (read_key_sequence): Don't use save_excursion_{save,restore} to protect the caller against buffer switches; use Fset_buffer and Fcurrent_buffer; redisplay might change point, and we don't want to undo that. * keyboard.c (kbd_buffer_get_event): When checking a mouse movement for a frame switch, don't assume Vlast_event_frame contains a Lisp_Frame object.
* * fileio.c (Fexpand_file_name): Don't fiddle with "/." if it's theJim Blandy1992-11-161-39/+61
| | | | entire string.
* * dispnew.c [not MULTI_FRAME] (Fredraw_display): Pass the correctJim Blandy1992-11-161-19/+20
| | | | | | | | number of arguments to mark_window_display_accurate. * dispnew.c (safe_bcopy): Use the right terminating condition in the loop which uses multiple bcopy calls to transfer a block to an overlapping higher block.
* * commands.h (unread_command_event): Doc fix.Jim Blandy1992-11-161-2/+11
| | | | * commands.h (unread_switch_frame): Declare this extern.
* * buffer.c (Ferase_buffer): Doc fix.Jim Blandy1992-11-161-9/+11
| | | | | | * buffer.c (Fbury_buffer): Make this behave as in 18.59, although that behavior is very odd - only remove the buffer from the selected window if BUFFER was nil or omitted.
* * Makefile.in (doxemacs, dotemacs): Explicitly pass along the CCJim Blandy1992-11-161-2/+2
| | | | variable in these rules, just as in the `doall' rule.
* * s/sol2.h (LD_SWITCH_SYSTEM): Add -R option.Jim Blandy1992-11-161-2/+3
|
* * s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS.Jim Blandy1992-11-162-0/+8
| | | | | | | * process.c (process_send_signal): Put all the code for sending signals via characters in a #ifdef SIGNALS_VIA_CHARACTERS. Decide whether to use the Berkeley-style or SYSV-style ioctls by seeing which ioctl commands are #defined.
* * m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessaryJim Blandy1992-11-161-0/+5
| | | | for Ultrix version 4.1, and the current version is 4.3.
* * simple.el (comment-column): Doc fix.Jim Blandy1992-11-151-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | * bytecomp.el: Declare unread-command-char an obsolete variable. * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, vip-prefix-arg-com): Use unread-command-event instead of unread-command-char; respect its new semantics. * simula.el (simula-electric-label): Same. * comint.el (comint-dynamic-list-completions): Same. * ebuff-menu.el (electric-buffer-list, Electric-buffer-menu-exit): Same. * ehelp.el (electric-help-command-loop): Same. * electric.el (Electric-command-loop): Same. * emerge.el (emerge-show-file-name): Same. * fortran.el (fortran-abbrev-start, fortran-window-create-momentarily): Same. * gnus.el (gnus-Subject-next-article): Same. * info.el (Info-summary): Same. * isearch-mode.el (isearch-update, isearch-unread): Same. * map-ynp.el (map-y-or-n-p): Same. * mlsupport.el (push-back-character): Same. * replace.el (perform-replace): Same. * simple.el (prefix-arg-internal): Same. * subr.el (read-quoted-char, momentary-string-display): Same. * sun-mouse.el (mouse-second-hit): Same. * terminal.el (te-escape-extended-command-unread): Same.
* *** empty log message ***Jim Blandy1992-11-151-0/+4
|
* *** empty log message ***Jim Blandy1992-11-152-0/+9
|
* Sat Nov 7 15:11:39 1992 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)Jim Blandy1992-11-101-11/+0
| | | | | | | | * make-dist: Don't forget that the way to avoid filenames starting with `=' is to use the pattern `[a-zA-Z0-9]*.h', not `[a-zA-Z0-9].h'. Add a new section for dealing with files that we couldn't make hard links to, since we have two already, and perhaps more to come.
* Doc fix.Christopher Zaborsky1992-11-106-44/+49
|
* Dox fix.Christopher Zaborsky1992-11-102-7/+7
|
* (vc-cancel-version): Use yes-or-no-p.Richard M. Stallman1992-11-081-2/+2
|
* * make-dist: Don't forget that the way to avoid filenames startingJim Blandy1992-11-071-4/+27
| | | | | | | with `=' is to use the pattern `[a-zA-Z0-9]*.h', not `[a-zA-Z0-9].h'. Add a new section for dealing with files that we couldn't make hard links to, since we have two already, and perhaps more to come.
* * Makefile.in (getdate.o): Added explicit target for this, so weJim Blandy1992-11-071-1/+7
| | | | | | | | can indicate that it depends on ../src/config.h. * Makefile.in (CONFIG_CFLAGS): Let the configure script edit this instead of CFLAGS. (CFLAGS): Add -Demacs and -I../src to CONFIG_CFLAGS to produce this.
* * window.c (Fset_window_configuration): Protect call toJim Blandy1992-11-071-0/+4
| | | | | | Fselect_frame with a #ifdef MULTI_FRAME. [not MULTI_FRAME] (Fcurrent_window_configuration): Don't bother setting the window configuration's selected_frame member.
* * systime.h [USG] (EMACS_GET_TZ_OFFSET): Assign to *(offset), notJim Blandy1992-11-071-3/+3
| | | | | (offset). Don't forget the while corresponding to the do. Include USG in the list of systems that have a tzname array.
* * sysdep.c (init_baud_rate) [HAVE_TERMIO, not HAVE_TCATTR]: UseJim Blandy1992-11-071-1/+1
| | | | TCGETA, not TIOCGETP.
* * process.c [SYSV]: Don't include <termios.h>, <termio.h>, orJim Blandy1992-11-071-8/+2
| | | | | | <fcntl.h>. (process_send_signal): Don't try to send SIGTSTP unless SIGTSTP is defined.
* * minibuf.c (read_minibuf): Protect call to Fredirect_frame_focusJim Blandy1992-11-071-0/+2
| | | | with a #ifdef MULTI_FRAME.
* * lisp.h [not MULTI_FRAME]: Don't declare the Lisp_Frame tag.Jim Blandy1992-11-071-1/+5
|
* * keymap.c (get_keymap_1): Don't try to autoload OBJECT's functionJim Blandy1992-11-071-6/+13
| | | | unless the autoload form indicates that it's a keymap.
* * keyboard.c (read_key_sequence): Removed theJim Blandy1992-11-071-27/+48
| | | | | | | | | | | | | | replay_sequence_new_buffer label; replay_sequence should be here instead. * keyboard.c (Vlast_event_frame): Arrange for this to exist iff MULTI_FRAME is defined. [not MULTI_FRAME] (syms_of_keyboard): Don't DEFVAR Vlast_event_frame. [not MULTI_FRAME] (read_char): Don't try to set Vlast_event_frame. [not MULTI_FRAME] (kbd_buffer_store_event): Don't try to set Vlast_event_frame for quit characters. [not MULTI_FRAME] (kbd_buffer_get_event): Don't try to generate switch-frame events.
* * eval.c (Fautoload): Renamed fifth argument TYPE. Document theJim Blandy1992-11-071-9/+16
| | | | | | | | | fact that (eq TYPE 'keymap) means FUNCTION will become a keymap when loaded. (Fmacroexpand): Instead of assuming that every autoload form with a fifth element is a macro, actually check the fifth element against t and `macro', which are the only values which denote macroness.
* * buffer.c (init_buffer): If PWD is accurate, use it instead ofJim Blandy1992-11-071-1/+15
| | | | | calling getwd. #include <sys/types.h> and <sys/stat.h>, for the call to stat.
* * alloc.c: #include "frame.h" unconditionally. frame.h does theJim Blandy1992-11-071-2/+0
| | | | right thing when MULTI_FRAME isn't defined.
* * Makefile.in: Rearrange dependencies to make sure that xmakefileJim Blandy1992-11-071-6/+6
| | | | is built before we try to use it, even using a parallel make.
* * make-dist: Don't distribute files in src/m and src/s whose namesJim Blandy1992-11-071-2/+2
| | | | begin with `='.
* Wed Nov 4 15:09:07 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)Jim Blandy1992-11-071-2/+1
| | | | | | * configure: When editing parameters into lib-src/Makefile, change the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS needs some other flags too.
* * startup.el (normal-top-level): Don't worry about settingJim Blandy1992-11-071-11/+14
| | | | | default-directory to PWD if PWD is shorter. And, if PWD isn't accurate, delete it.
* * isearch.el (isearch-frames-exist): This isn't what we want -Jim Blandy1992-11-071-5/+9
| | | | | | | | | | | | | replaced by... (isearch-gnu-emacs-events): non-nil if should expect events in the style generated by GNU Emacs 19. Set if set-frame-height is fboundp; this is true on any GNU Emacs 19, whether or not it was compiled with multiple frame support. (isearch-mode-map): Test isearch-gnu-emacs-events instead of isearch-frames-exist to see if we should bind switch-frame events. (isearch-update): Test isearch-gnu-emacs-events instead of isearch-frames-exist to see if unread-command-char's quiescent value is nil or -1.