Fix typos and whitespace in ChangeLogs.
[bpt/emacs.git] / src / ChangeLog.4
index 28534de..c853ad7 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.
 
 1994-05-19  Jim Blandy  (jimb@totoro.bio.indiana.edu)
 
-        * keyboard.c (read_char_minibuf_menu_prompt): Don't forget to
-        initialize nobindings.
+       * keyboard.c (read_char_minibuf_menu_prompt): Don't forget to
+       initialize nobindings.
 
 1994-05-19  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * 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 Potortì  (pot@cnuce.cnr.it)
 
-       * m/delta.h: (SYSTEM_MALLOC): deleted.  The problem isn't there.
+       * m/delta.h (SYSTEM_MALLOC): Deleted.  The problem isn't there.
 
 1994-05-06  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        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 Potortì  (pot@cnuce.cnr.it)
 
-       * m/delta.h: (SYSTEM_MALLOC): Defined, since GNU malloc does not work.
+       * m/delta.h (SYSTEM_MALLOC): Defined, since GNU malloc does not work.
        (BCOPY_UPWARD_SAFE): Defined to 0 for the Green Hills compiler.
 
 1994-05-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        * 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.
 
 1994-04-30  Paul Reilly  (pmr@churchy.gnu.ai.mit.edu)
 
-       * s/dgux5-4R3.h: new file.
+       * s/dgux5-4R3.h: New file.
 
-       * s/dgux5-4R2.h: new file.
+       * s/dgux5-4R2.h: New file.
 
        * s/dgux.h (SVR4): Make conditional on ELF environment.
        (INTERRUPT_INPUT, ORDINARY_LINK): Set by default.
 
 1994-04-29  Jim Blandy  (jimb@totoro.bio.indiana.edu)
 
-        * data.c (Ffset, Ffmakunbound): Signal an error if SYM is nil or t.
+       * data.c (Ffset, Ffmakunbound): Signal an error if SYM is nil or t.
 
 1994-04-29  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 1994-04-29  Karl Fogel  (kfogel@phylo)
 
        * editfns.c (Ftranspose_regions): New function.
-        (transpose_markers): Helper func for above.
-        (syms_of_frame): Call defsubr for Stranspose_regions.
+       (transpose_markers): Helper func for above.
+       (syms_of_frame): Call defsubr for Stranspose_regions.
 
 1994-04-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        Don't expect register %gs to survive calls to other functions
        (just to be safe, %gs will survive at present).
 
-       * keyboard.c (make_lispy_movement): if HAVE_MOUSE then include
+       * keyboard.c (make_lispy_movement): If HAVE_MOUSE then include
        the mouse handling code.
-       * msdos.c (glyph_to_pixel_coords, pixel_to_glyph_coords) new
-       functions imitating those in xterm.c.
+       * msdos.c (glyph_to_pixel_coords, pixel_to_glyph_coords):
+       New functions imitating those in xterm.c.
 
        * s/msdos.h (getppid): Definition deleted.
 
        * xterm.c (XTread_socket) [USE_X_TOOLKIT]: Never pass motion
        events to the toolkit.
 
-       CONFIGURATION now comes via config.h.
+       CONFIGURATION now comes via config.h.
        * Makefile.in.in (emacs.o): Use the default .c.o command.
        (configuration): Make variable deleted.
        * config.h.in (CONFIGURATION): Add #undef.
        * 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)
 
        * xfns.c (x_window): Test FRAME_EXTERNAL_MENU_BAR
        to decide on calling initialize_frame_menubar.
 
-1994-04-20  Francesco Potorti`  (pot@fly.cnuce.cnr.it)
+1994-04-20  Francesco Potortì  (pot@fly.cnuce.cnr.it)
 
-       * m/delta.h (HAVE_SOCKETS): defined if HAVE_INET_SOCKETS is defined.
+       * m/delta.h (HAVE_SOCKETS): Defined if HAVE_INET_SOCKETS is defined.
 
 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.
 
 1994-04-18  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
-       * config.h.in: (EMACS_INT, EMACS_UINT): Omit if NOT_C_CODE.
+       * config.h.in (EMACS_INT, EMACS_UINT): Omit if NOT_C_CODE.
 
 1994-04-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * keyboard.c (read_avail_input): Fix comment delimiter.
 
-       * m/pmax.h (C_SWITCH_X_MACHINE): add -DNeedVarargsPrototypes=0.
+       * m/pmax.h (C_SWITCH_X_MACHINE): Add -DNeedVarargsPrototypes=0.
 
 1994-04-14  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 
        Provide a hook for elisp to signal a changed window size
        to a process inferior.
-       * sysdep.c (set_window_size):  New function.
-       * process.c (Fset_process_window_size):  New function.
+       * sysdep.c (set_window_size): New function.
+       * process.c (Fset_process_window_size): New function.
 
 1994-04-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * 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.
 
        * xterm.c (x_new_font): Fix setting line_height.
 
-       Support fonts of different heights, using tallest as line height:
+       Support fonts of different heights, using tallest as line height:
 
        * xfaces.c (frame_update_line_height): New function.
        (Fset_face_attribute_internal): Call that.
 
 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.
        Don't update the menubar the first time it is created via x_window.
        (initialize_frame_menubar): Pass 1 to set_frame_menubar.
 
-       * widget.c (set_frame_size): Dont compute any geometry management.
+       * widget.c (set_frame_size): Don't compute any geometry management.
 
 1994-03-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 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.
 
 1994-03-22  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
-       * keymap.c: (where_is_string, Fwhere_is): Deleted.
+       * keymap.c (where_is_string, Fwhere_is): Deleted.
        (syms_of_keymap): Corresponding changes.
 
 1994-03-22  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
 1994-03-17  Jim Blandy  (jimb@totoro.bio.indiana.edu)
 
-        * indent.c (compute_motion): Doc fixes.
+       * indent.c (compute_motion): Doc fixes.
 
 1994-03-17  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
        * 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.
+       * fileio.c (Ffile_modes) [MSDOS]: Set exec-bit based on file suffix.
+       * s/msdos.h: Use bcopy when moving gap.
 
 1994-03-16  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
 
        (child_sig): Likewise.
 
        * emacs.c (shut_down_emacs): Set Vrun_hooks to nil.
-       * minibuf.c (read_minibuf):  Don't call Vrun_hooks if it is nil.
+       * minibuf.c (read_minibuf): Don't call Vrun_hooks if it is nil.
        * keyboard.c (command_loop_1, read_key_sequence, Fcommand_execute):
        Don't call Vrun_hooks if it is nil.
        * editfns.c (save_excursion_restore): Don't call Vrun_hooks if nil.
 
 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.
 
-       * widget.c (EmacsFrameSetCharSize): Don't call XtMakeResizeRequest. Use
-       XtVaSetValues for geometry management.
+       * widget.c (EmacsFrameSetCharSize): Don't call XtMakeResizeRequest.
+       Use XtVaSetValues for geometry management.
 
 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)
 
 1994-03-03  Karl Heuer  (kwzh@mole.gnu.ai.mit.edu)
 
-       * fileio.c (Fread_file_name):  Do the right thing when
+       * fileio.c (Fread_file_name): Do the right thing when
        insert-default-directory is nil.
        Allow for doubled dollar signs in dir when computing pos.
 
        * 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.
        * keymap.c (get_keyelt): Cached equiv-key data is now a sublist.
 
        * xterm.c (x_had_errors_p): New function.
-       (construct_menu_click): Move function after pixel_to_glyph_coords.
+       (construct_menu_click): Move function after pixel_to_glyph_coords.
 
        * xmenu.c: Most of file rewritten.
        (menu_items, menu_items_*): New variables.
 
 1994-02-11  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Dont Call
+       * xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Don't call
        XtDestroyWidget but free_frame_menubar.
        Undo previous changes.
        * xterm.c (x_destroy_window) [USE_X_TOOLKIT]: Call free_frame_menubar.
        * 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)
 
 1994-02-09  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
-       * Implement a Motif behavior for the menubar. Now, if you move the 
-       pointer on another menubar item while displaying the contents of a
-       selected menubar item, the current pulldown menu is closed and the new
-       one corresponding to the new pointed item is displayed.
-       * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Clean up code.
+       * xmenu.c: Implement a Motif behavior for the menubar.
+       Now, if you move the pointer on another menubar item while
+       displaying the contents of a selected menubar item, the current
+       pulldown menu is closed and the new one corresponding to the new
+       pointed item is displayed.
+       (xmenu_show) [USE_X_TOOLKIT]: Clean up code.
        Handle the MotionNotify events in the XEvent loop.
 
 1994-02-08  Karl Heuer  (kwzh@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-02-01  Frederic Pierresteguy  (fp@mole.gnu.ai.mit.edu)
 
        * xfns.c (x_set_menu_bar_lines): Test also menubar_widget before
-       calling XtDestroyWidget.
+       calling XtDestroyWidget.
 
 1994-02-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
 1994-01-29  Karl Heuer  (kwzh@mole.gnu.ai.mit.edu)
 
-       * keymap.c (currrent_minor_maps): Scale by sizeof when allocating
+       * keymap.c (current_minor_maps): Scale by sizeof when allocating
        objects.
 
        * buffer.c (Fkill_all_local_variables): Follow symbol forwarding.
 
 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.
        (otherobj): Use widgetobj.
        (XOBJ): Undo previous change.
 
-1994-01-25  Francesco Potorti`  (pot@cnuce.cnr.it)
+1994-01-25  Francesco Potortì  (pot@cnuce.cnr.it)
 
-        * m/delta.h (HAVE_BCOPY): undef'd for efficiency.
-        (bcopy, bzero, bcmp): define'd for efficiency.
-        (GAP_USE_BCOPY, BCOPY_DOWNWARD_SAFE): define'd for GHc compiler.
+       * m/delta.h (HAVE_BCOPY): undef'd for efficiency.
+       (bcopy, bzero, bcmp): define'd for efficiency.
+       (GAP_USE_BCOPY, BCOPY_DOWNWARD_SAFE): define'd for GHc compiler.
 
-1994-01-24  Francesco Potorti`  (pot@cnuce.cnr.it)
+1994-01-24  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * m/delta.h (HAVE_RANDOM, BROKEN_FIONREAD): Defined if X is used.
+       * m/delta.h (HAVE_RANDOM, BROKEN_FIONREAD): Defined if X is used.
        (HAVE_XSCREENNUMBEROFSCREEN): Defined if X is used.
        (LIB_X11_LIB, LIBX11_SYSTEM): Override only if X is used.
        (USG_SHARED_LIBRARIES): Undefine only if X is used.
 
 1993-01-18  Frederic Pierresteguy  (F.Pierresteguy@frcl.bull.fr)
 
-       Support use of X toolkit.
-       (USE_X_TOOLKIT): New macro to conditionalize the use of Xt.
+       Support use of X toolkit.
+       (USE_X_TOOLKIT): New macro to conditionalize the use of Xt.
        * widget.c, widgetP.h, widget.h: New files.
        * frame.h (struct frame): New field external_menu_bar.
        (FRAME_EXTERNAL_MENU_BAR): New macro.
        * process.c (read_process_output): Supply second arg to unbind_to.
        (exec_sentinel): Likewise.
 
-1994-01-11  (afs@hplb.hpl.hp.com)
+1994-01-11  Andy Seaborne  (afs@hplb.hpl.hp.com)
 
        * keyboard.c (read_char_x_menu_prompt, read_char_minibuf_menu_prompt):
        New functions made by dividing up read_char_menu_prompt.
 
 1994-01-08  Morten Welinder  (terra@diku.dk)
 
-       * keyboard.c (interrupt_signal) [MSDOS]: write explicit CRs since
+       * keyboard.c (interrupt_signal) [MSDOS]: Write explicit CRs since
        stdout has been made binary.  Start at the top of the screen since
        the internal terminal otherwise will write "below the screen."
 
        * 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.
 
        * cmds.c (keys_of_cmds) [MSDOS]: Chars 0200 to 0237 self-insert.
 
-       * data.c (Frem) [MSDOS]: use `fmod', not `drem'.  Put in config.h?
+       * data.c (Frem) [MSDOS]: Use `fmod', not `drem'.  Put in config.h?
 
        * dired.c [MSDOS]: #include <dirent.h> instead of <sys/dir.h>.  Avoid
        some external definitions.
        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
+       (Fsubstitute_in_file_name) [MSDOS]: Ignore case in environment
        variable.
 
        * 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.
        * mem-limits.h [MSDOS] (get_lim_data): Use go32 call.
 
        * sysdep.c [MSDOS]: #include <dos.h>, "dosfns.h", "msdos.h", and
-       <sys/param.h> needed for the following changes, but not <sys/ioctl.h>
+       <sys/param.h> needed for the following changes, but not <sys/ioctl.h>.
        (discard_tty_input) [MSDOS]: Do it by reading till no more keys
        available.
        (init_baud_rate) [MSDOS]: Assume highest possible speed.
        (select) [MSDOS]: Don't use signals, use sleeping.
        (init_sys_modes) [MSDOS]: Initialize internal terminal.
 
-       * systty.h [MSDOS]: don't #include <sgtty.h>.  We haven't got it.
+       * 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.
        (balance_an_interval): Remove recursive rebalancing.
        Rebalance precisely when imbalanced.  If a rotation is done,
        rebalance only the node which may have become unbalanced.
-       Iterate until the current node is balanced.
+       Iterate until the current node is balanced.
        (balance_possible_root_interval): New function.
-       (balance_intervals): Move the interation into rebalance_an_interval.
+       (balance_intervals): Move the iteration into rebalance_an_interval.
        (balance_intervals_internal): New subroutine of balance_intervals.
        (split_interval_right, split_interval_left): Speed up by
        not checking LEAF_INTERVAL_P.
 
 1993-12-30  Lawrence R. Dodd  (dodd@roebling.poly.edu)
 
-        * minibuf.c (read_from_minibuffer): Rename arg initial_input
-        to initial_contents.
+       * minibuf.c (read_from_minibuffer): Rename arg initial_input
+       to initial_contents.
 
 1993-12-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * xterm.c (XTread_socket): Handle a bunch more dead keys.
 
-1993-12-22  Francesco Potorti`  (pot@cnuce.cnr.it)
+1993-12-22  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * m/delta.h (BROKEN_CLOSEDIR): added because closedir is interruptible.
-       (HAVE_UNISTD_H): deleted because configure takes care of it.
-       (C_SWITCH_MACHINE): added optimisation options for gnu cc.
+       * m/delta.h (BROKEN_CLOSEDIR): Added because closedir is interruptible.
+       (HAVE_UNISTD_H): Deleted because configure takes care of it.
+       (C_SWITCH_MACHINE): Added optimisation options for gnu cc.
 
 1993-12-17  Mike Long  (mike.long@analog.com)
 
 
        * 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'.
+       * insdel.c (del_range): Second argument in call to
+       offset_intervals is 'from', not 'point'.
 
 1993-12-14  Richard Stallman  (rms@gnu.ai.mit.edu)
 
        (redisplay_window): Likewise.
        (display_text_line): Likewise.
        (display_menu_bar): Likewise.
-       (display_mode_element): 
+       (display_mode_element):
 
        * editfns.c (Fmessage): Use message2.
 
        definition for the GNU C library.  I changed this in version 18 in
        1991, but the change never got propagated.
 
-1993-12-07  (pmr@legacy.pajato.com)
+1993-12-07  Paul Reilly  (pmr@legacy.pajato.com)
 
        * s/dgux.h (SYSV4_PTYS): Remove.
        (SIGNALS_VIA_CHARACTERS): Defined.
 
        * 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.
 
 
        * callproc.c (init_callproc): Maybe add ../lib-src to exec-path
        and maybe store it in exec-directory.
-       Mabe put ../etc into data-directory.
+       Maybe put ../etc into data-directory.
        (init_callproc_1): Part of init_callproc is split out.
        * emacs.c (main): Call init_callproc and init_callproc_1.
 
 
 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):
 
        * s/convexos.h: New file.
 
-1993-11-10  Brian Fox  (bfox@mole.gnu.ai.mit.edu)
+1993-11-10  Brian J. Fox  (bfox@mole.gnu.ai.mit.edu)
 
        * Makefile.in.in (intervals.o): Depend on puresize.h.
 
 
        * systty.h (EMACS_GETPGRP): New macro hides argument passing to
        system getpgrp.  Reinstate some semblance of control over this
-       macros behaviour by paying attention to GETPGRP_NO_ARG.
+       macros behavior by paying attention to GETPGRP_NO_ARG.
        * sysdep.c (sys_suspend): Use EMACS_GETPGRP macro.
        * emacs.c (main): Use EMACS_GETPGRP macro.
        (shut_down_emacs): Use EMACS_GETPGRP macro.
        * search.c (skip_chars): Finish reenabling checks for buffer bounds.
        Use XINT, not XFASTINT, when testing.
 
-       * fileio.c (Fwrite_region): Fix minor bugs in POS arg to awrite.
+       * fileio.c (Fwrite_region): Fix minor bugs in POS arg to a_write.
 
        * xterm.c (syms_of_xterm): Initialize last_mouse_scroll_bar.
 
 
 1993-11-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
-       * s/sunos4-1-3.h (HAVE_TERMIOS): Defined.
+       * s/sunos4-1-3.h (HAVE_TERMIOS): Define.
 
-1993-10-25  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-10-25  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * process.c (Fopen_network_stream): Cast arg to inet_addr to (char *).
 
        Pass it to functions found in function-key-map and key-translation-map.
        (Fread_key_sequence, command_loop_1): Calls changed.
 
-1993-10-22  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-10-22  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * config.h.in: Add #undef HAVE_UNISTD_H so configure can edit it
        correctly.
        * s/sco4.h (SYSTEM_TYPE): Put into #if 0.
        (BSTRING): Define only if HAVE_BCOPY.
 
-1993-10-08  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-10-08  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * search.c (skip_chars): Re-instate the check against the end of
        the buffer, ignoring cryptic comment.
 
        * keyboard.c (read_key_sequence): Don't declare first_event; it is
        no longer used.  Change "#if 0" for first_event reading to
-        "#if defined (GOBBLE_FIRST_EVENT)".
+       "#if defined (GOBBLE_FIRST_EVENT)".
 
 1993-10-03  Brian J. Fox  (bfox@ai.mit.edu)
 
 
        * Makefile.in: File removed.  It is now generated by ../configure.
 
-       * Makefile.in.in (LIBES): Add $(GNULIB_VAR) again at end.  This
-       change to ymakefile was mysteriously lost.  Were any others lost
-       too?
+       * Makefile.in.in (LIBES): Add $(GNULIB_VAR) again at end.
+       This change to ymakefile was mysteriously lost.
+       Were any others lost too?
 
 1993-10-02  Brian J. Fox  (bfox@ai.mit.edu)
 
 
        * s/linux.h (POSIX_SIGNALS): Comment fix.
 
-1993-09-30  Brian Fox  (bfox@albert.gnu.ai.mit.edu)
+1993-09-30  Brian J. Fox  (bfox@albert.gnu.ai.mit.edu)
 
        * Makefile.in.in (ALL_CFLAGS): Make sure that `.' is searched
        before `${srcdir}' when looking for include files.
 
        * termhooks.h (enum event_kind): Doc fix.
 
-1993-09-27  Brian Fox  (bfox@ai.mit.edu)
+1993-09-27  Brian J. Fox  (bfox@ai.mit.edu)
 
        * ymakefile: Merged into Makefile.in.in.
 
        from Makefile.in.in, and creates Makefile from Makefile.in.
        ymakefile no longer exists, and xmakefile is never created.
 
-1993-09-24  Brian Fox  (bfox@ai.mit.edu)
+1993-09-24  Brian J. Fox  (bfox@ai.mit.edu)
 
-       * textprop.c (validate_plist): Add declaration for `list'
-       argument.
+       * textprop.c (validate_plist): Add declaration for `list' argument.
 
        * frame.c (Fhandle_switch_frame): Doc fix.
 
        * doc.c (Fsubstitute_command_keys): Pass new arg.
        * abbrev.c (Funexpand_abbrev, Fexpand_abbrev): Pass new arg.
 
-       * s/aix3-2.h (AIX3_2): Defined.
+       * s/aix3-2.h (AIX3_2): Define.
        * m/ibmrs6000.h (LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2.
 
        * xterm.h (HAVE_X11R4): If AIX, do not define HAVE_X11R4.
 
 1993-09-10  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
-       Support configuring in a different directory when ${srcdir} has
+       Support configuring in a different directory when ${srcdir} has
        already been configured.
        * frame.c, xfns.c, xdisp.c, casetab.c, cm.c, casefiddle.c, xterm.c,
        xrdb.c, eval.c, doc.c, lread.c, callint.c, cmds.c, term.c, fns.c,
        instead of dup2.  Use the existing X desc number in fcntl calls.
        * xterm.c (XTread_socket): Don't forget to clear out `mask'.
 
-1993-09-08  Francesco Potorti`  (pot@cnuce.cnr.it)
+1993-09-08  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * filelock.c (fill_in_lock_short_file_name): Fix the crc
        generation algorithm.
 
        * textprop.c (F{next,previous}_single_property_change): Doc fix.
 
-1993-09-15  Brian Fox  (bfox@ai.mit.edu)
+1993-09-15  Brian J. Fox  (bfox@ai.mit.edu)
 
        * data.c: Add declaration for atof if not predefined.
 
        all of the data is written, or until we receive an error which is
        not an interrupted write.
 
-1993-09-14  Brian Fox  (bfox@ai.mit.edu)
+1993-09-14  Brian J. Fox  (bfox@ai.mit.edu)
 
        * keyboard.c (Qextended_command_history): New variable prevents
        sharing of M-x command history with other commands that read
 
 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.
 
-1993-09-01  Brian Fox  (bfox@ai.mit.edu)
+1993-09-01  Brian J. Fox  (bfox@ai.mit.edu)
 
        * window.c (Fdelete_windows_on): Fix DEFUN to allow optional
        second argument to appear.
 
-1993-08-30  Brian Fox  (bfox@ai.mit.edu)
+1993-08-30  Brian J. Fox  (bfox@ai.mit.edu)
 
        * ymakefile (alloc.o): Remove explicit compilation rule, since it
        is identical to the default rule, and `$<' doesn't work in
        explicit rules in all "make"s.
 
-1993-08-27  Brian Fox  (bfox@ai.mit.edu)
+1993-08-27  Brian J. Fox  (bfox@ai.mit.edu)
 
        * gmalloc.c (safe_bcopy): Compile if MEMMOVE_MISSING is defined,
        but only if we aren't compiling for emacs.
        * sysdep.c (read_input_waiting): If the user specifies
        `meta-flag', then notice characters with high-bit set.
 
-       Added fixes from Karl Berry for ISC-2.2.
-           * s/isc2-2.h (MEMMOVE_MISSING): Define.
-           (SIGNALS_VIA_CHARACTERS): Define.
-           (LIB_STANDARD): Do not include -lcposix.
-           (C_SWITCH_SYSTEM) [__GNUC__]: Do not use -traditional.
+       Added fixes from Karl Berry for ISC-2.2.
+       * s/isc2-2.h (MEMMOVE_MISSING): Define.
+       (SIGNALS_VIA_CHARACTERS): Define.
+       (LIB_STANDARD): Do not include -lcposix.
+       (C_SWITCH_SYSTEM) [__GNUC__]: Do not use -traditional.
 
-1993-08-17  Brian Fox  (bfox@ai.mit.edu)
+1993-08-17  Brian J. Fox  (bfox@ai.mit.edu)
 
        * alloca.c: Invert sense of conditional for entire file (GNUC >=
        2).  Added `#else'.
 
        * xfns.c (XScreenNumberOfScreen): New function.
 
-       * m/tek4300.h (C_DEBUG_SWITCH, SYSTEM_MALLOC): Defined.
+       * m/tek4300.h (C_DEBUG_SWITCH, SYSTEM_MALLOC): Define.
 
        * m/iris4d.h (START_FILES, LIB_STANDARD): Don't define if USG5_4.
        (DEFAULT_ENTRY_ADDRESS): Likewise.
        (UNEXEC): Use unexelfsgi.o if USG5_4.
 
-       * s/irix5-0.h (C_SWITCH_MACHINE): Deleted.
+       * s/irix5-0.h (C_SWITCH_MACHINE): Delete.
 
 1993-08-13  Frederic Pierresteguy  (F.Pierresteguy@frcl.bull.fr)
 
 
        * 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/dpx2.h (HAVE_TCATTR): Macro #defined.
        (HAVE_CLOSEDIR): #undef to allow use of closedir in sysdep.c.
-       (SIGTSTP): Commented #undef to allow use of ^Z in shell-mode.
+       (SIGTSTP): Comment #undef to allow use of ^Z in shell-mode.
        (SIGNALS_VIA_CHARACTERS): #defined.
 
 1993-08-09  Paul Eggert  (eggert@twinsun.com)
        and calculate position properly.
 
        * s/bsd4-2.h, s/bsd4-3.h, s/umax.h, s/rtu.h, s/dgux.h (HAVE_VFORK):
-       Defined.
+       Define.
 
        * ymakefile (alloc.o): Don't use DEBUG_MOLE.
-       (DEBUG_MOLE): Deleted.
+       (DEBUG_MOLE): Delete.
        * gnu-hp300: File deleted.
 
        * .gdbinit: Don't put -q in args.
        (main): Call init_buffer, init_callproc and init_cmdargs
        before init_lread.
        (syms_of_emacs): Install the function, and protect the variable.
-       * lisp.h (Vinvocation_directory): Declared.
+       * lisp.h (Vinvocation_directory): Declare.
        * lread.c (init_lread): Normally put Vinvocation_directory
        at end of Vload_path, if not present already.
 
 
        * 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.
 
 
 1993-08-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
-       From daveg@synaptics.com:
+       From daveg@synaptics.com:
        * keyboard.c (last_mouse_button): Renamed from button_up_button.
        (last_mouse_x, last_mouse_y): Likewise.
        (button_down_time): Replaces button_up_time.
        (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.
 
 1993-07-30  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
 
-        * config.h.in (HAVE_AIX_SMT_EXP): New #undef for configure to edit.
+       * config.h.in (HAVE_AIX_SMT_EXP): New #undef for configure to edit.
        * m/ibmrs6000.h (LD_SWITCH_MACHINE): Don't mention
        /usr/lpp/X11/bin/smt.exp unless HAVE_AIX_SMT_EXP is #defined.
 
 
        * dispnew.c (Fsleep_for): If arg is 0, return right away.
 
-1993-07-26  Francesco Potorti`  (pot@spiff.gnu.ai.mit.edu)
+1993-07-26  Francesco Potortì  (pot@spiff.gnu.ai.mit.edu)
 
        * m/delta.h (SWITCH_ENUM_BUG): Defined only for AT&T's pcc.
        (BSTRING): Deleted because they are stubs to the memory funcs.
 
        * 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-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
 
-        Consistently use the mark bit of the root interval's parent field
+       Consistently use the mark bit of the root interval's parent field
        to say whether or not the interval tree has been visited (and skip
        it when revisited), and the mark bit of the plist field to say
        whether or not that interval has been visited (and abort if
 
        * keyboard.c (read_key_sequence): Accept both strings and vectors
        as bindings in function-key-map.
-       * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.
+       * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.
 
        * keyboard.c (Fsuspend_emacs): Pass selected_frame as the first
        argument to change_frame_size, not 0.  This function may be called
 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
 
 1993-07-06  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
 
-        * textprop.c (copy_text_properties): Pass a copy of POS to
+       * textprop.c (copy_text_properties): Pass a copy of POS to
        validate_interval_range; that function increments its arguments,
        which isn't what we want.
 
        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)
 
        * xterm.c (XTread_socket): Never treat a modifier key as a
        non_ascii_keystroke.
 
-        * emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs.
+       * emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs.
        * lisp.h (shut_down_emacs): Doc fix.
 
 1993-06-18  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
        * fileio.c (Fset_visited_file_modtime): We're only passing two
        arguments to the file name handler; use call2, not call3.
 
-        Changes for Irix 4.0, tested this time:
+       Changes for Irix 4.0, tested this time:
        * 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
        (Fget_buffer_window): Change doc string to mention that passing Qt
        for the FRAME argument returns windows on visible frames only.
 
-        Changes for correct pgrp behavior; approach suggested by Bob
+       Changes for correct pgrp behavior; approach suggested by Bob
        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
        * buffer.c (list_buffers_1): Return the desired point.
        (Flist_buffers): Put point there in the buffer summary.
 
-        Bring mumbleclean targets into conformance with GNU coding standards.
+       Bring mumbleclean targets into conformance with GNU coding standards.
        * Makefile.in (mostlyclean): New target.
        (clean): Just call mostlyclean.  Get rid of ../etc/DOC too.
        (distclean): Use clean to do most of the work.
        * window.c (Fdelete_window): Mostly undo last change.
        Don't initialize `frame' in the declaration.
 
-       * Make prefix keys work with keymap inheritance
+       * keymap.c: Make prefix keys work with keymap inheritance
        by creating an inheritance structure for each subkeymap
        that we create in the inheriting keymap.
-       * keymap.c (access_keymap): New arg NOINHERIT.  All calls changed.
+       (access_keymap): New arg NOINHERIT.  All calls changed.
        (define_as_prefix): New function.
        (Fdefine_key): Use them.
 
        Dyke out code requesting -lXbsd and HAVE_RANDOM for XFREE386.
        * xfns.c (Fx_open_connection): Test HAVE_XRMSETDATABASE instead of
        NO_XRM_SET_DATABASE; the latter isn't used any more.
-       * m/delta88k, m/tekXD88.h, s/linux.h, s/usg5-4-2.h (HAVE_RANDOM):
+       * m/delta88k.h, m/tekXD88.h, s/linux.h, s/usg5-4-2.h (HAVE_RANDOM):
        Dyke out these #definitions; to avoid conflict with autoconf.
 
        * ymakefile (really-oldXMenu): Explicitly pass CC, CFLAGS, and
 
 1993-06-11  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
-        Interact properly with shells lacking job control (sh, rc, es...)
+       Interact properly with shells lacking job control (sh, rc, es...)
        * sysdep.c [BSD] (inherited_pgroup): New variable.
        (narrow_foreground_group, widen_foreground_group): New functions.
        (init_sys_modes): Call narrow_foreground_group.
 
 1993-06-10  Shane Hartman  (shane@nugget.spr.com)
 
-        * window.c (Fscroll_left): Make argument optional.
-        (Fscroll_right): Ditto.
+       * window.c (Fscroll_left): Make argument optional.
+       (Fscroll_right): Ditto.
 
 1993-06-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
        (FIRST_PTY_LETTER): This is 'r', not 'p'.
        (HAVE_TERMIO, SIGNALS_VIA_CHARACTERS): Don't #define these.
        (HAVE_TERMIOS): #define these instead.
-       (XREBINDKEYSYM):  Don't #define.
+       (XREBINDKEYSYM): Don't #define.
        Test THIS_IS_YMAKEFILE instead of MAKING_MAKEFILE.
        (sigmask, sigpause): #undef these after #including <signal.h>.
        (LD_SWITCH_SYSTEM, START_FILES, LIBS_SYSTEM, LIB_GCC): #define
 
 1993-06-07  Shane Hartman  (shane@nugget.spr.com)
 
-        * xterm.c (x_caught_error_message): Change type to char* from char*[].
-        (X_CAUGHT_ERROR_MESSAGE_SIZE): New macro.
-        (x_error_catcher): Corresponding changes.
-        (x_catch_errors): Corresponding changes.
-        (x_check_errors): Do not free x_caught_error_message.
-        (x_uncatch_errors): Set x_caught_error_message to 0 after freeing it.
+       * xterm.c (x_caught_error_message): Change type to char* from char*[].
+       (X_CAUGHT_ERROR_MESSAGE_SIZE): New macro.
+       (x_error_catcher): Corresponding changes.
+       (x_catch_errors): Corresponding changes.
+       (x_check_errors): Do not free x_caught_error_message.
+       (x_uncatch_errors): Set x_caught_error_message to 0 after freeing it.
 
 1993-06-06  Paul Eggert  (eggert@twinsun.com)
 
        Save and restore Vdeactivate_mark.
 
        * xfns.c (x_set_menu_bar_lines_1): Adjust just the uppermost child
-       in a vertical split.  Adjust the hight counter to the top.
+       in a vertical split.  Adjust the height counter to the top.
        (x_set_menu_bar_lines): Don't change overall frame height.
 
-1993-06-04  Francesco Potorti`  (pot@cnuce.cnr.it)
+1993-06-04  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * filelock.c (MAKE_LOCK_PATH): If SHORT_FILE_NAMES allocates
        different space and calls fill_in_lock_short_file_name.
        * xfaces.c: Test XOS_NEEDS_TIME_H, not HPUX, for including time.h.
        * s/sol2.h, s/hpux.h (XOS_NEEDS_TIME_H): Defined.
 
-1993-06-02  Francesco Potorti`  (pot@cnuce.cnr.it)
+1993-06-02  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * ymakefile (alloca.o): Use temp names allocax.o, allocax.s
 
 1993-05-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * syntax.c (Fforward_comment): Set point to where scan stops,
-       thus moving acros whitespace.  When moving fwd, treat Sendcomment
+       thus moving across whitespace.  When moving fwd, treat Sendcomment
        as whitespace; likewise for Scomment when moving back.
        (scan_sexps_forward): New arg COMMENTSTOP.
        (Fparse_partial_sexp): Likewise.
        (C_SWITCH_SYSTEM): Defined.
 
        * xterm.c: Include systty.h; don't mess with FIONREAD.
-       Don't include termio.h dorectly.
+       Don't include termio.h directly.
 
        * intervals.c (interval_deletion_adjustment): Delete unreachable abort.
 
        (BROKEN_TIOCGWINSZ, LIB_X11_LIB): Add #undef.
 
        * sysdep.c (child_setup_tty) [AIX SIGNALS_VIA_CHARACTERS]: Install
-       something usefull in the VQUIT and VINTR.
+       something useful in the VQUIT and VINTR.
        (emacs_set_tty): Try only 10 times to call tcsetattr.
        Don't use memcmp to test what it did.
 
        this soon.
 
 See ChangeLog.3 for earlier changes.
+
+;; Local Variables:
+;; coding: utf-8
+;; End:
+
+    Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+       Free Software Foundation, Inc.
+
+  This file is part of GNU Emacs.
+
+  GNU Emacs is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  GNU Emacs is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
+
+;;; arch-tag: 2e44924a-e45a-4129-ad93-1f7bb410b609