orthogonal comment styles per mode. This is needed for C++.
Bit 6 of syntax table entry for a character indicates
it is part of the `b' comment style. Otherwise it is
orthogonal comment styles per mode. This is needed for C++.
Bit 6 of syntax table entry for a character indicates
it is part of the `b' comment style. Otherwise it is
* editfns.c (Fcurrent_time_zone): Don't forget to include code to
signal an error when EMACS_CURRENT_TIME_ZONE is not defined.
* editfns.c (Fcurrent_time_zone): Don't forget to include code to
signal an error when EMACS_CURRENT_TIME_ZONE is not defined.
character from the key sequence, NOT the index of the character IN
the key sequence. How many tries will it take to get it right?
character from the key sequence, NOT the index of the character IN
the key sequence. How many tries will it take to get it right?
* screen.h [not MULTI_SCREEN]: The name is
`SCREEN_MINIBUF_ONLY_P', not `SCREEN_IS_MINIBUF_ONLY'.
* screen.h [not MULTI_SCREEN]: The name is
`SCREEN_MINIBUF_ONLY_P', not `SCREEN_IS_MINIBUF_ONLY'.
here; the non-multi-screen version is already defined in
dispnew.c, alongside the multi-screen version.
(syms_of_xdisp): Don't try to defsubr Sredraw_display; it doesn't
here; the non-multi-screen version is already defined in
dispnew.c, alongside the multi-screen version.
(syms_of_xdisp): Don't try to defsubr Sredraw_display; it doesn't
conditional expression to SIGTYPE, to match the type of the
float_error call in the `then' clause.
conditional expression to SIGTYPE, to match the type of the
float_error call in the `then' clause.
* unexec.c (sbrk): Declare this to return void * if __STDC__ is
defined, or char * otherwise.
* unexec.c (sbrk): Declare this to return void * if __STDC__ is
defined, or char * otherwise.
load path was changed before dumping, cons up a dump path and
compare it. This method is more localized and accurate.
(initial_path): Variable removed.
load path was changed before dumping, cons up a dump path and
compare it. This method is more localized and accurate.
(initial_path): Variable removed.
* dispnew.c, xdisp.c: (un)hold_window_change no longer exists;
added do_pending_window_change from 18.56.
* dispnew.c, xdisp.c: (un)hold_window_change no longer exists;
added do_pending_window_change from 18.56.
SCREEN_WIDTH (selected_screen).
* dispnew.c (init_display): Don't set SCREEN_WIDTH, etc. from
screen_width.
SCREEN_WIDTH (selected_screen).
* dispnew.c (init_display): Don't set SCREEN_WIDTH, etc. from
screen_width.
(x_error_handler): Use XDefaultIOError.
* screen.c (Ffocus_screen): New subr, removed Fscreen_has_focus.
(x_error_handler): Use XDefaultIOError.
* screen.c (Ffocus_screen): New subr, removed Fscreen_has_focus.
(error): TOTALLY_UNBLOCK_INPUT if using X.
* xterm.h: BLOCK_INPUT, UNBLOCK_INPUT: No signal stuff, just inc
(error): TOTALLY_UNBLOCK_INPUT if using X.
* xterm.h: BLOCK_INPUT, UNBLOCK_INPUT: No signal stuff, just inc
1990-02-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
* xfns.c (Fx_pixel_width, Fx_pixel_height): New subrs.
1990-02-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
* xfns.c (Fx_pixel_width, Fx_pixel_height): New subrs.
* xterm.c (XTread_socket): On configure notify, set these components.
* window.c (Fset_window_configuration): Select the screen of the
* xterm.c (XTread_socket): On configure notify, set these components.
* window.c (Fset_window_configuration): Select the screen of the
(HAVE_SYSVIPC, HAVE_SOCKETS, X_DEFAULT_FONT): Define.
(sigsetmask): #undef this.
(HAVE_SYSVIPC, HAVE_SOCKETS, X_DEFAULT_FONT): Define.
(sigsetmask): #undef this.
* lread.c (Fread_char): Catch error if read non-char.
(Fread_event): New subr. Return any input object.
* lread.c (Fread_char): Catch error if read non-char.
(Fread_event): New subr. Return any input object.
* xterm.c (XTread_socket): Report MotionNotify events only if
mouse has changed character position. Call x_read_mouse_position.
* xterm.c (XTread_socket): Report MotionNotify events only if
mouse has changed character position. Call x_read_mouse_position.
(function keys). Also, handle these and mouse events with
prefixes (by ignoring the prefixes for now).
(function keys). Also, handle these and mouse events with
prefixes (by ignoring the prefixes for now).
to avoid consing in signal handler.
They are synch_process_death and synch_process_retcode.
* callproc.c (Fcall_process): Use both variables.
to avoid consing in signal handler.
They are synch_process_death and synch_process_retcode.
* callproc.c (Fcall_process): Use both variables.
or in the default value.
* data.c (swap_in_symval_forwarding): New function.
(Fboundp, Fsymbol_value): Use that.
or in the default value.
* data.c (swap_in_symval_forwarding): New function.
(Fboundp, Fsymbol_value): Use that.
* lisp.h (enum Lisp_Type): New type code Lisp_Compiled, like a vector.
(COMPILED_*): Names for slots in those vectors.
* alloc.c (Fmake_compiled_code): New function.
* lisp.h (enum Lisp_Type): New type code Lisp_Compiled, like a vector.
(COMPILED_*): Names for slots in those vectors.
* alloc.c (Fmake_compiled_code): New function.
Check for dead connection only if new arg EXPECTED is nonzero.
All callers changed (keyboard and sysdep).
Check for dead connection only if new arg EXPECTED is nonzero.
All callers changed (keyboard and sysdep).
Don't call get_input_pending; do FIONREAD here.
Don't do FIONREAD if read_socket_hook, just tell it don't wait.
Arg EXPECTED is passed to read_socket_hook.
Don't call get_input_pending; do FIONREAD here.
Don't do FIONREAD if read_socket_hook, just tell it don't wait.
Arg EXPECTED is passed to read_socket_hook.
(gobble_input): Use read_avail_input; arg EXPECTED passed along.
(get_input_pending): let gobble_input do the work.
(gobble_input): Use read_avail_input; arg EXPECTED passed along.
(get_input_pending): let gobble_input do the work.
* keyboard.c (Fset_input_mode, init_keyboard): [VMS] Always set
interrupt_input to 1.
(get_input_pending): Special case deleted.
* keyboard.c (Fset_input_mode, init_keyboard): [VMS] Always set
interrupt_input to 1.
(get_input_pending): Special case deleted.
Thus, one keymap can inherit from another.
* keymap.c (Fwhere_is_internal): Ignore non-cons elements of alist.
(Faccessible_keymaps): Support symbols as alist indices.
Thus, one keymap can inherit from another.
* keymap.c (Fwhere_is_internal): Ignore non-cons elements of alist.
(Faccessible_keymaps): Support symbols as alist indices.
Copyright (C) 1993 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Copyright (C) 1993 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.