]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog.4
(x_fully_uncatch_errors, x_catching_errors): New functions.
[gnu-emacs] / src / ChangeLog.4
index 13c49fa72db7ad94f4964273e0143f462c4db98f..b3d40b96b6cb163cc42a8b2877f763123db73bb1 100644 (file)
@@ -20,7 +20,7 @@
 
        * xdisp.c (redisplay): If have window change at end, redisplay again.
 
-       * lread.c (defvar_bool, defvar_int, defvar_lisp, defvar_lisp_nopro): 
+       * lread.c (defvar_bool, defvar_int, defvar_lisp, defvar_lisp_nopro):
        Delete third arg DOC.
 
        * s/hpux8.h (LD_SWITCH_SYSTEM): Delete the -L options.
        * floatfns.c: Don't guard DOMAIN && SING && OVERFLOW check by
        an #ifndef MSDOS.
 
-1994-05-06  Francesco Potorti` (pot@cnuce.cnr.it)
+1994-05-06  Francesco Potorti`  (pot@cnuce.cnr.it)
 
        * m/delta.h: (SYSTEM_MALLOC): deleted.  The problem isn't there.
 
        x_destroy_window): Use row/col instead of buffer position to keep
        track of highlighted area.
 
-1994-05-02  Francesco Potorti` (pot@cnuce.cnr.it)
+1994-05-02  Francesco Potorti`  (pot@cnuce.cnr.it)
 
        * m/delta.h: (SYSTEM_MALLOC): Defined, since GNU malloc does not work.
        (BCOPY_UPWARD_SAFE): Defined to 0 for the Green Hills compiler.
        * xfns.c (Fx_create_frame): Set the size_hint_flags field.
        Don't call x_calc_absolute_position.
        * xterm.c (x_calc_absolute_position): Use size_hint_flags.
-       New FLAGS arg deleted.  Callers changed. 
+       New FLAGS arg deleted.  Callers changed.
 
        * xfns.c (x_figure_window_size): Handle `-' for top or left.
        (Fx_parse_geometry): Handle one element at a time.
        * keyboard.c (read_char): Don't use menus if we have events waiting.
 
        * xterm.c (XTread_socket) [USE_X_TOOLKIT]: Let toolkit handle
-       menu bar click. 
+       menu bar click.
 
 1994-04-25  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
 1994-04-20  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
-       * frame.c (Fmodify_frame_parameters, Fframe_parameters): 
+       * frame.c (Fmodify_frame_parameters, Fframe_parameters):
        Define even if not MULTI_FRAME.
 
        * config.h.in (HAVE_INET_SOCKETS): Add #undef.
        * buffer.h (Vafter_change_functions, Vbefore_change_functions):
        Declared.
 
-       * insdel.c (before_change_functions_restore): 
+       * insdel.c (before_change_functions_restore):
        (after_change_functions_restore): New functions.
        (signal_before_change): Handle Vbefore_change_functions.
        (signal_after_change): Handle Vafter_change_functions.
 
 1994-04-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
-       * xterm.c (construct_menu_click, construct_mouse_click): 
+       * xterm.c (construct_menu_click, construct_mouse_click):
        Use XSET when setting result->x and result->y.
 
        * xmenu.c (xmenu_show): Undo part of March 11 change:
 
        * xterm.h: Define HAVE_X11R4 if AIX3_2 is defined.
 
-       * xfns.c (x_window) [USE_X_TOOLKIT]: New args window_prompting and 
+       * xfns.c (x_window) [USE_X_TOOLKIT]: New args window_prompting and
        minibuffer_only.
        Don't pass top_pos and left_pos to XtCreatePopupShell.
        Call initialize_frame_menubar before creating the Emacs frame if it is
        not the minibuffer. Call XtManageChild for the menubar widget if any.
        Compute some geometry management.
-       (Fx_create_frame): Pass window_prompting and minibuffer_only to 
+       (Fx_create_frame): Pass window_prompting and minibuffer_only to
        x_window.
        Don't call x_wm_set_size_hint.
        Don't call initialize_frame_menubar.
 
 1994-03-24  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xfns.c (Fx_create_frame): Add USE_X_TOOLKIT conditional around the 
+       * xfns.c (Fx_create_frame): Add USE_X_TOOLKIT conditional around the
        call to initialize_frame_menubar.
 
 1994-03-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 1994-03-23  Frederic Pierresteguy  (fp@geech.gnu.ai.mit.edu)
 
-       * xmenu.c (update_frame_menubar): Function renamed from 
+       * xmenu.c (update_frame_menubar): Function renamed from
        update_one_frame_psheets.
        (initialize_frame_menubar): New function.
        (set_frame_menubar): Call menu_bar_items when items is NIL.
 
        * minibuf.c (read_minibuf): Disallow trailing junk.
 
-1994-03-16  Morten Welinder (terra@diku.dk)
+1994-03-16  Morten Welinder  (terra@diku.dk)
 
        * fileio.c (Ffile_modes) [MSDOS]: set exec-bit based on file suffix.
        * s/msdos.h: use bcopy when moving gap.
 
 1994-03-04  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xmenu.c (update_one_frame_psheets): Call EmacsFrameSetCharSize to 
+       * xmenu.c (update_one_frame_psheets): Call EmacsFrameSetCharSize to
        force the paned widget to resize to the right value.
        (xmenu_show): No need to check a second time whether the mouse has
        moved to another menu bar item. This slows down execution.
 
 1994-03-04  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
-       * xmenu.c [USE_X_TOOLKIT] (xmenu_show): Pass display to 
+       * xmenu.c [USE_X_TOOLKIT] (xmenu_show): Pass display to
        XtWindowToWidget.
 
 1994-03-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        * frame.c (make_frame): Init menu_bar_items field to 0.
        * xdisp.c (update_menu_bar): Change call to menu_bar_items.
        (display_menu_bar): Use FRAME_MENU_BAR_LINES as vector.
-       * xmenu.c (map_event_to_object, set_frame_menubar): 
+       * xmenu.c (map_event_to_object, set_frame_menubar):
        Use FRAME_MENU_BAR_LINES as vector.
 
 1994-03-01  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
        * fileio.c (Finsert_file_contents): If undo_list was t, leave it t.
 
-       * alloc.c (memory_signal_data): No longer static. 
+       * alloc.c (memory_signal_data): No longer static.
        (syms_of_alloc): Stick Qerror onto memory_signal_data.
        * lisp.h (memory_signal_data): Declare it.
        * eval.c (Fsignal): If DATA is memory_signal_data, don't add to it.
        * xmenu.c (free_frame_menubar) [USE_X_TOOLKIT]: New function to destroy
        the X Widget instance of the menubar.
 
-       * widget.c (EmacsFrameResize): Don't call XTranslateCoordinates. Code 
+       * widget.c (EmacsFrameResize): Don't call XTranslateCoordinates. Code
        removed.
 
        * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Return Qnil when val is null.
 
 1994-02-10  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xmenu.c (xmenu_show): Test again event.xmotion.x_root in the 
+       * xmenu.c (xmenu_show): Test again event.xmotion.x_root in the
        MotionNotify case.
 
 1994-02-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        * xterm.c (x_set_window_size): New arg CHANGE_GRAVITY.
        (x_new_font): Pass CHANGE_GRAVITY arg to x_set_window_size.
        (x_wm_set_size_hint): New arg CHANGE_GRAVITY.
-       (x_set_offset, x_set_window_size): 
+       (x_set_offset, x_set_window_size):
        Pass CHANGE_GRAVITY arg to x_set_window_size.
-       * xfns.c (x_set_internal_border_width, x_set_vertical_scroll_bars): 
+       * xfns.c (x_set_internal_border_width, x_set_vertical_scroll_bars):
        Pass CHANGE_GRAVITY arg to x_set_window_size.
        (Fx_create_frame): Pass CHANGE_GRAVITY arg to x_wm_set_size_hint.
-       * frame.c (Fset_frame_height, Fset_frame_width, Fset_frame_size): 
+       * frame.c (Fset_frame_height, Fset_frame_width, Fset_frame_size):
        Pass CHANGE_GRAVITY arg to x_set_window_size.
 
        * frame.c (other_visible_frames):
 
 1994-02-04  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Remove the #if 0 directives 
+       * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Remove the #if 0 directives
        and reverse one to avoid the flickering of the menubar.
 
 1994-02-04  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 1994-01-28  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xterm.c (x_set_window_size): Add USE_X_TOOLKIT conditional. Call 
+       * xterm.c (x_set_window_size): Add USE_X_TOOLKIT conditional. Call
        EmacsFrameSetCharSize and return.
 
        * xterm.c (x_term_init): Cast to (char **) before assignment to argv.
        * buffer.c, buffer.h [MSDOS]: New buffer-local variable:
        buffer-file-type to handle DOS newlines.
 
-       * callproc.c (syms_of_callproc) [MSDOS]: New lisp variable: 
+       * callproc.c (syms_of_callproc) [MSDOS]: New lisp variable:
        binary-process.
        (init_callproc) [MSDOS]: Initialize binary-process.
        [MSDOS]: Declare binary-process.
        (Fcall_process) [not subprocesses]: Barf if zero buffer argument.
        (call_process_cleanup) [MSDOS]: Close and erase temporary file
        instead of the pid-stuff.
-       (Fcall_process_region) [MSDOS]: Create temporary file in $TMP or 
+       (Fcall_process_region) [MSDOS]: Create temporary file in $TMP or
        $TEMP.
        (Fchild_setup) [MSDOS]: #if 0, as it is not used.
 
        in a slash.
        (Finsert_file_contents) [MSDOS]: Determine file type by name (call
        find-buffer-file-type) and change CR+LF to LF if it is a text file.
-       (Fwrite_region) [MSDOS]: Use text/binary mode as specified by 
+       (Fwrite_region) [MSDOS]: Use text/binary mode as specified by
        buffer_file_type.
        (syms_of_fileio) [MSDOS]: Set Qfind_buffer_file_type.
        (Fsubstitute_in_file_name) [MSDOS]: Ignore case in environtment
 
        * floatfns.c [MSDOS]: Don't define HAVE_MATHERR.
 
-       * keyboard.c [MSDOS]: #include <dos.h> and <time.h>, but not 
+       * keyboard.c [MSDOS]: #include <dos.h> and <time.h>, but not
        <sys/ioctl.h>.
        (read_avail_input) [MSDOS]: Work around `ioctl'.  Also read through
        dos_keyread for better keyboard support.
        * systty.h [MSDOS]: don't #include <sgtty.h>.  We haven't got it.
        Declare dummy main field.  Don't ever use TABs.
 
-       * termcap.c (tgetent) [INTERNAL_TERMINAL]: Fake internal terminal 
+       * termcap.c (tgetent) [INTERNAL_TERMINAL]: Fake internal terminal
        without reading any files.
        (valid_file_name, tgetent) [MSDOS]: Drive letter support.
        (tgetent) [MSDOS]: Use text mode for database.
 
        * m/sun2.h (OTHER_FILES): Use ${libsrc} as dir.
 
-1993-12-15  Michal Jankowski (michalj@fuw.edu.pl)
+1993-12-15  Michal Jankowski  (michalj@fuw.edu.pl)
 
         * insdel.c (del_range): Second argument in call to
         offset_intervals is 'from', not 'point'.
        (redisplay_window): Likewise.
        (display_text_line): Likewise.
        (display_menu_bar): Likewise.
-       (display_mode_element): 
+       (display_mode_element):
 
        * editfns.c (Fmessage): Use message2.
 
 
        * process.c (create_process): Delete SYSV4_PTYS code.
        (deactivate_process): Likewise.
-       
+
 1993-12-06  Richard Stallman  (rms@gnu.ai.mit.edu)
 
        * doc.c (Fsubstitute_command_keys): Ignore menu bar bindings.
        * fileio.c (Fread_file_name): If defalt is nil and user tries to use
        it, signal an error.
 
-       * lisp.h (DEFUN_ARGS_MANY, DEFUN_ARGS_UNEVALLED, DEFUN_ARGS_0,...): 
+       * lisp.h (DEFUN_ARGS_MANY, DEFUN_ARGS_UNEVALLED, DEFUN_ARGS_0,...):
        New macros.
        (DEFUN) [__STDC__]: Use those macros.
 
 
 1993-11-20  Paul Reilly  (pmr@legacy.pajato.com)
 
-       *  s/dgux.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): 
+       *  s/dgux.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF):
        Defined (copied from usg5-4.h).
        (FIRST_PTY_LETTER): Deleted.
 
        the case where there are no intervals.
        (Fprevious_single_property_change, Fprevious_property_change)
        Extra arg LIMIT.  Return value was off by 1.
-       (Fnext_single_property_change, Fnext_property_change): 
+       (Fnext_single_property_change, Fnext_property_change):
        Extra arg LIMIT.
        (Fnext_single_property_change): Require at least 2 args.
        * indent.c (compute_motion):
 
 1993-07-09  Karl Berry  (karl@cs.umb.edu)
 
-       * dired.c (file_name_completion): Install case-preserving 
+       * dired.c (file_name_completion): Install case-preserving
        changes from Emacs 18 for completion_ignore_case.
        (completion_ignore_case): Declare.
 
 
        * buffer.c (verify_overlay_modification): Initialize endpos.
 
-       * keymap.c (describe_buffer_bindings): Declare shadow just once. 
+       * keymap.c (describe_buffer_bindings): Declare shadow just once.
 
 1993-08-10  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * m/ibm370aix.h: Total rewrite; includes ibmps2-aix.h.
 
-       * m/ibmps2-aix.h (SYSTEM_TYPE): Don't redefine it here. 
+       * m/ibmps2-aix.h (SYSTEM_TYPE): Don't redefine it here.
 
        * syntax.c: Doc fix.
 
        (textget_direct, Qfront_sticky, Qrear_nonsticky): Declared.
        * textprop.c (Qfront_sticky, Qrear_nonsticky): New variables.
        (syms_of_textprop): Set them up.
-               
+
        Change display code to handle the `invisible' text property.
-       * dispnew.c (direct_output_for_insert): Fail if character 
+       * dispnew.c (direct_output_for_insert): Fail if character
        just inserted has text properties.
        (direct_ouput_forward_char): Fail if moving near invisible chars.
        * indent.c (compute_motion): Compute correctly for invisible text.
 
        * s/sco4.h (HAVE_SOCKETS): Define, if HAVE_INET_SOCKETS.
 
-       * sunfns.c: Fix comment syntax.  Put back the comment 
+       * sunfns.c: Fix comment syntax.  Put back the comment
        saying that we don't maintain this file.
 
        * xterm.c (XTread_socket) [! HAVE_X11R5]:
        be asked.
 
        * textprop.c (syms_of_textprop): Don't forget defsubr for
-       Stext_property_all. 
+       Stext_property_all.
 
        * textprop.c (Ftext_property_any, Ftext_property_all): Use EQ to
        compare property values, not Fequal.
 1993-07-08  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
        * callint.c (check_mark): Don't check mark-active unless in
-       transient-mark-mode.  
+       transient-mark-mode.
        For inactive mark, signal mark-inactive instead of error with a
        message.
        * editfns.c (region_limit): Don't error if Vmark_even_if_inactive
        against Qnil, not 0.
 
        * keyboard.c (Vdouble_click_time): Renamed from double_click_time,
-       and made a Lisp_Object instead of an int.  
+       and made a Lisp_Object instead of an int.
        (make_lispy_event): If Vdouble_click_time is t, impose no time
        limit on double-clicks.
        (syms_of_keyboard): DEFVAR_LISP (not DEFVAR_INT)
 1993-06-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * keymap.c (describe_map_2): Cleanups.
-       Check there's no previous definition in same keymap. 
+       Check there's no previous definition in same keymap.
 
 1993-06-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
@@ -6906,3 +6906,5 @@ See ChangeLog.3 for earlier changes.
     Copyright (C) 1993, 1994 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.
+
+;;; arch-tag: 2e44924a-e45a-4129-ad93-1f7bb410b609