*** empty log message ***
[bpt/emacs.git] / src / ChangeLog
index d057003..2125b61 100644 (file)
@@ -1,3 +1,184 @@
+2002-12-22  Richard M. Stallman  <rms@gnu.org>
+
+       * xdisp.c (try_cursor_movement): Don't call try_window here.
+       (redisplay_window): Never redisplay minibuffer when inactive.
+
+       * window.c (select_window_1): Undo 9/21 change.
+
+2002-12-22  Steven Tamm  <steventamm@mac.com>
+
+       * macterm.c (XTread_socket): Call KeyTranslate for control and
+       meta to deal correctly shifted non-alpha characters, like C-S-5
+       being treated like C-%.  Does not look for shift key to deal
+       with masking off control-key with mac-reverse-ctrl-meta.
+
+2002-12-21  Richard M. Stallman  <rms@gnu.org>
+
+       * xmenu.c (popup_get_selection): Now static.  New arg DO_TIMERS.
+       If it is non-nil, run timers.  Use an unwind-protect to requeue
+       the events that were read ahead.
+       (popup_get_selection_unwind): New subroutine.
+       (popup_get_selection_queue): File-scope variable now holds that queue.
+       (xmenu_show): Pass 0 for DO_TIMERS to popup_get_selection.
+       (xdialog_show): Pass 1 for DO_TIMERS to popup_get_selection.
+       Use an unwind-protect to pop down the dialog box.
+       (xdialog_show_unwind): New subroutine implements that.
+
+       * xdisp.c (row_containing_pos): Change exit test using last_y.
+       (try_window_id): Abort if row_containing_pos returns null.
+
+       * lread.c (load_error_handler): New function.
+       (Fload): Handle errors in Fsubstitute_in_file_name.
+       Don't expect Fsignal to return.
+
+       * Errors and throws work right with interrupt blocking.
+       * eval.c (struct catchtag): New elt interrupt_input_blocked.
+       (unwind_to_catch): Restore interrupt_input_blocked from saved value.
+       (internal_catch, Fcondition_case, internal_condition_case) 
+       (internal_condition_case_1, internal_condition_case_2): Save it.
+       (Fsignal): Don't do TOTALLY_UNBLOCK_INPUT.
+
+       * editfns.c (Fformat): Add parens.
+
+       * dired.c (file_name_completion): Fix that change.
+       Delete special quit-handling code; just use QUIT.
+
+2002-12-21  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+
+       * dired.c (file_name_completion): Close directory on error
+       just as in directory_files_internal.
+
+2002-12-19  David Kastrup  <David.Kastrup@t-online.de>
+
+       * window.c (Fset_window_configuration): Set old_point to correct
+       value when new_current_buffer == current_buffer.
+
+2002-12-17  Ben Key <bkey1@tampabay.rr.com>
+
+       * Revisited my earlier fix for the following entry in
+       etc/PROBLEMS: 
+       "Emacs built on Windows 9x/ME crashes at startup on Windows XP,
+       or Emacs builtpart of on XP crashes at startup on Windows 9x/ME."
+       
+       These changes were in part based upon suggestions made by Peter
+       'Luna' Runestig [peter@runestig.com].
+
+       * w32.c (g_b_init_is_windows_9x, g_b_init_open_process_token,
+       g_b_init_get_token_information, g_b_init_lookup_account_sid,
+       g_b_init_get_sid_identifier_authority ): Added several static
+       global variables.
+
+       * w32.c (globals_of_w32): New function.  Used to initialize those
+       global variables that must always be initialized on startup even
+       when the global variable initialized is non zero.  Its primary
+       purpose at this time is to set the global variables
+       g_b_init_is_windows_9x, g_b_init_open_process_token,
+       g_b_init_get_token_information, g_b_init_lookup_account_sid, and
+       g_b_init_get_sid_identifier_authority to 0 on startup.  Called
+       from main.
+
+       * w32.c (is_windows_9x): Perform initialization only if
+       g_b_init_is_windows_9x is equal to 0.  On initialization set
+       g_b_init_is_windows_9x equal to 1.
+
+       * w32.c (open_process_token): Perform initialization only if
+       g_b_init_open_process_token is equal to 0.  On initialization set
+       g_b_init_open_process_token equal to 1.
+       
+       * w32.c (get_token_information): Perform initialization only if
+       g_b_init_get_token_information is equal to 0.  On initialization
+       set g_b_init_get_token_information equal to 1.
+       
+       * w32.c (lookup_account_sid): Perform initialization only if
+       g_b_init_lookup_account_sid is equal to 0.  On initialization 
+       set g_b_init_lookup_account_sid equal to 1.
+
+       * w32.c (get_sid_identifier_authority): Perform initialization
+       only if g_b_init_get_sid_identifier_authority is equal to 0.  On
+       initialization  set g_b_init_get_sid_identifier_authority equal to
+       1.
+
+       * w32fns.c (globals_of_w32fns): New function. Used to initialize
+       those global variables that must always be initialized on startup
+       even when the global variable initialized is non zero.  Its
+       primary purpose at this time is to initialize the global variable
+       track_mouse_event_fn.
+
+       * w32fns.c (w32_wnd_proc):  Remove initialization of
+       track_mouse_event_fn from the handler for the WM_SETFOCUS
+       message.
+
+       * w32fns.c (syms_of_w32fns): Call globals_of_w32fns.
+
+       * w32menu.c (globals_of_w32menu):  New function. Used to
+       initialize those global variables that must always be initialized
+       on startup even when the global variable initialized is non zero.
+       Its primary purpose at this time is to initialize the global
+       variables get_menu_item_info and set_menu_item_info.
+
+       * w32menu.c (initialize_frame_menubar): Remove initialization of
+       get_menu_item_info and set_menu_item_info.
+
+       * w32menu.c (syms_of_w32menu): Call globals_of_w32menu.
+
+       * w32.h (globals_of_w32, globals_of_w32fns, globals_of_w32menu):
+       Declare them.
+
+       * emacs.c (main): Call globals_of_w32 prior to calling
+       init_environment if WINDOWSNT is defined.  Call globals_of_w32fns
+       and globals_of_w32menu if initialized is non zero and HAVE_NTGUI
+       is defined.
+
+       * w32term.c (x_update_window_begin): Fix Windows API error
+       detected by BoundsChecker.  Test to determine if
+       w32_system_caret_hwnd is NULL prior to attempting to use
+       SendMessage to send the WM_EMACS_HIDE_CARET message to it.
+
+       * w32term.c (x_update_window_end): Fix Windows API error
+       detected by BoundsChecker.  Test to determine if
+       w32_system_caret_hwnd is NULL prior to attempting to use
+       SendMessage to send the WM_EMACS_SHOW_CARET message to it.
+       
+2002-12-17  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (coding_system_require_warning): New variable.
+       (syms_of_coding): DEFVAR it.
+
+       * coding.h (coding_system_require_warning): Extern it.
+
+       * fileio.c (choose_write_coding_system): Even if
+       Vcoding_system_for_write is non-nil, if
+       coding_system_require_warning is nonzero, call
+       Vselect_safe_coding_system_function.
+
+2002-12-17  Markus Rost  <rost@math.ohio-state.edu>
+
+       * Makefile.in (lisp, shortlisp): Add cus-face and timer.
+       (lisp): Add font-core.
+
+2002-12-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textprop.c (text_read_only): New arg `propval'.
+       (get_char_property_and_overlay): Remove unused var `next_overlay'.
+       (verify_interval_modification): Use text_read_only's new arg.
+
+2002-12-13  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (Funencodable_char_position): Set pend correctly.
+
+2002-12-12  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (last_mousemove_x, last_mousemove_y): New variables.
+       (w32_read_socket) <WM_MOUSEMOVE>: Use them to detect non-movement.
+       Be more careful about when help_events are generated.
+
+2002-12-12  Steven Tamm  <steventamm@mac.com>
+
+       * macterm.c (mac_check_for_quit_char): Correctly set the
+       modifiers of the event to 0.
+       * mac.c (sys_select): Duplicate rfds before calling select to
+       ensure that rfds survive the while loop.
+
 2002-12-11  Kim F. Storm  <storm@cua.dk>
 
        * xdisp.c (try_window_id): Don't call set_cursor_from_row if
@@ -6,7 +187,7 @@
 2002-12-10  Steven Tamm  <steventamm@mac.com>
 
        * mac.c (sys_read): Fixed sys_read to not call select if IO is
-       non-blocking
+       non-blocking.
        (sys_select): Fixed sys_select to not use a timeout larger than
        the one given.
 
 
        * s/sol2-8: Removed.  (Not necessary.)
 
-2002-12-09  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+2002-12-09  Matthew Swift  <swift@alum.mit.edu>
 
        * editfns.c (Fformat): Handle precision in string conversion
        specifiers like libc functions do (ie, print at most that many
-       characters).  From Matthew Swift <swift@alum.mit.edu>.
+       characters).
 
 2002-12-08  Richard M. Stallman  <rms@gnu.org>
 
 
        * macterm.c (mac_check_for_quit_char, quit_char_comp)
        (init_quit_char_handler, mac_determine_quit_char_modifiers)
-       (mac_initialize):  Added code to check for pressing of quit_char
-       in the OS event queue
+       (mac_initialize): Added code to check for pressing of quit_char
+       in the OS event queue.
 
        * mac.c (sys_select): Call mac_check_for_quit_char every second
        while blocking on select.
 
        * mac.c (sys_read): Use sys_select to test for input first
-       before calling read to allow C-g to break
+       before calling read, to allow C-g to break.
 
 2002-12-07  Richard M. Stallman  <rms@gnu.org>
 
 
 2002-12-06  Francesco Potorti`  <pot@gnu.org>
 
-       * xfns.c (png_load): Avoid double gamma correction for PNG
-       images.
+       * xfns.c (png_load): Avoid double gamma correction for PNG images.
 
 2002-12-04  Richard M. Stallman  <rms@gnu.org>
 
        (Qset_buffer_major_mode_hook): Deleted.
        (Fset_buffer_major_mode): Revert previous change.
        (init_buffer_once): Intern ucs-set-table-for-input.
-       (syms_of_buffer): Delete Qset_buffer_major_mode_hook.  Add
-       &Qucs_set_table_for_input.
+       (syms_of_buffer): Delete Qset_buffer_major_mode_hook.
+       Add &Qucs_set_table_for_input.
 
 2002-12-03  Andreas Schwab  <schwab@suse.de>
 
 
 2002-12-01  Steven Tamm  <steventamm@mac.com>
 
-       * unexmacosx.c (copy_twolevelhints, dump_it):  Now corrects the
+       * unexmacosx.c (copy_twolevelhints, dump_it): Now corrects the
        offset in two hints table to allow prebinding to be redone and
        allow the executable to be stripped.
 
 
        * s/irix6-0.h (GC_SETJMP_WORKS, GC_MARK_STACK): Define.
 
-       * systty.h: Don't conditionally define GETPGRP_NO_ARG.  Test
-       GETPGRP_VOID instead.
+       * systty.h: Don't conditionally define GETPGRP_NO_ARG.
+       Test GETPGRP_VOID instead.
        [BSD_TERMIOS]: Remove definitions (never used).
 
        * s/osf5-0.h (WAIT_USE_INT, SYS_SIGLIST_DECLARED, sys_siglist):
        * keyboard.c (interrupt_signal): Provide forward declaration.
        (kbd_buffer_store_event): Don't declare interrupt_signal.
 
-       * xdisp.c (store_frame_title_char) [PROTOTYPES]:  Provide ISO C
-       arglist.
+       * xdisp.c (store_frame_title_char) [PROTOTYPES]: Provide ISO C arglist.
 
 2002-11-21  Richard M. Stallman  <rms@gnu.org>
 
 
        * fileio.c (_GNU_SOURCE, HAVE_FSYNC): Don't define.
 
-2002-11-18   Markus Rost  <rost@math.ohio-state.edu>
+2002-11-18  Markus Rost  <rost@math.ohio-state.edu>
 
        * s/sol2-8.h: Include sol2-6.h.
 
        function pointer track_mouse_event_fn in the handler for the
        WM_SETFOCUS message.
 
-       * w32menu.c (initialize_frame_menubar):  Added code to
+       * w32menu.c (initialize_frame_menubar): Added code to
        reinitialize the function pointers set_menu_item_info and
        get_menu_item_info.
 
 
 2002-11-01  Andreas Schwab  <schwab@suse.de>
 
-       * editfns.c (Fmessage): Revert last change to properly handle %%
-       format.
+       * editfns.c (Fmessage): Revert last change to properly handle %%.
 
 2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>
 
 
 2002-08-30  Andrew Choi  <akochoi@shaw.ca>
 
-       * macterm.c (expose_overlaps): New function (merge code from
-       xterm.c).
+       * macterm.c (expose_overlaps): New function (merge code from xterm.c).
        (expose_window): Use it to fix the display of overlapping
        rows (merge code from xterm.c).
 
 
        * w32term.h (FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH):
        New macros.
-       (struct w32_output): New fields blink_off_cursor, blink_off_cursor_width.
+       (struct w32_output): New fields blink_off_cursor,
+       blink_off_cursor_width.
        (FRAME_CURSOR_WIDTH): New macro.
 
        * w32term.c (x_display_and_set_cursor): Use FRAME_BLINK_OFF_CURSOR
 2002-08-27  Gerd Moellmann  <gerd.moellmann@t-online.de>
 
        * xdisp.c (redisplay_updating_p): Variable removed.
-       (inhibit_free_realized_faces, Qinhibit_free_realized_faces): New
-       variables.
+       (inhibit_free_realized_faces, Qinhibit_free_realized_faces):
+       New variables.
        (init_iterator): Don't free realized faces if
        inhibit_free_realized_faces is set.
        (redisplay_internal): Bind Qinhibit_free_realized_faces to nil.
 
 2002-08-26  Kim F. Storm  <storm@cua.dk>
 
-       * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize
-       foreground and background colors. From Joe Buehler (tiny change).
+       * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize foreground
+       and background colors.  From Joe Buehler (tiny change).
 
 2002-08-26  Miles Bader  <miles@gnu.org>
 
 
 2002-08-19  Kenichi Handa  <handa@localhost>
 
-       * composite.c (run_composition_function): Call FUNC if it is
-       fboundp.
+       * composite.c (run_composition_function): Call FUNC if it is fboundp.
 
        * composite.h (COMPOSITION_MODIFICATION_FUNC): If PROP is not a
        cons, return Qnil.
        (Vmac_pass_command_to_system): New variable.
        (Vmac_pass_control_to_system): New variable.
        (do_mouse_moved): Check wp with is_emacs_window.
-       (XTread_socket): Check window_ptr with is_emacs_window.  Call
-       FrontNonFloatingWindow instead of FrontWindow.  Send keydown
+       (XTread_socket): Check window_ptr with is_emacs_window.
+       Call FrontNonFloatingWindow instead of FrontWindow.  Send keydown
        events back to Mac Toolbox for processing, depending on values of
        Vmac_pass_command_to_system and Vmac_pass_control_to_system.
        (syms_of_macterm): DEFVAR_LISP Vmac_pass_command_to_system and
 
 2002-08-08  Ken Raeburn  <raeburn@mit.edu>
 
-       * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int
-       mixup.
+       * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int mixup.
 
        * puresize.h (BASE_PURESIZE): Increase to 910000.
 
        (single_submenu, set_frame_menubar)
        (w32_menu_show, w32_dialog_show): Use AREF, ASET, ASIZE.
 
-       (Fx_popup_menu):  Don't show pop up menu until preceding one is
+       (Fx_popup_menu): Don't show pop up menu until preceding one is
        actually cleaned up.  Moved UNGCPRO outside #ifdef HAVE_MENUS block.
 
        * w32menu.c: Changes adapted from xmenu.c
        (XTread_socket) [USE_CARBON_EVENTS]: Call ReceiveNextEvent,
        SendEventToEventTarget, mac_event_to_emacs_modifiers, and
        mac_get_mouse_btn.
-       (mac_initialize): Call init_mac_drag_n_drop and
-       init_service_handler.
+       (mac_initialize): Call init_mac_drag_n_drop and init_service_handler.
 
        * keyboard.c: Define Qmouse_wheel, mouse_wheel_syms, and
        lispy_mouse_wheel_names for MAC_OSX as well as for WINDOWS_NT.
        as for WINDOWS_NT.
        (syms_of_keyboard): Initialize Qmouse_wheel for MAC_OSX.
 
-       * termhooks.h (event_kind): Define MOUSE_WHEEL_EVENT also for
-       MAC_OSX.
+       * termhooks.h (event_kind): Define MOUSE_WHEEL_EVENT also for MAC_OSX.
 
 2002-08-03  Gerd Moellmann  <gerd.moellmann@t-online.de>
 
 
 2002-07-23  Kenichi Handa  <handa@etl.go.jp>
 
-       * xdisp.c (face_before_or_after_it_pos): Call
-       FETCH_MULTIBYTE_CHAR with byte postion, not char position.
+       * xdisp.c (face_before_or_after_it_pos):
+       Call FETCH_MULTIBYTE_CHAR with byte postion, not char position.
 
 2002-07-22  Juanma Barranquero  <lektu@terra.es>
 
-       * callproc.c (init_callproc) [DOS_NT]: Initialize
-       Vshared_game_score_directory to nil.
+       * callproc.c (init_callproc) [DOS_NT]:
+       Initialize Vshared_game_score_directory to nil.
        (syms_of_callproc) [DOS_NT]: Likewise.
 
 2002-07-22  Gerd Moellmann  <gerd.moellmann@t-online.de>
        const.
        * charset.h (BCOPY_SHORT): Source pointer now points to const.
        * coding.c (encode_eol, detect_coding, detect_eol):
-       (decode_coding, encode_coding, detect_coding_system): Source
-       strings now treated as const.
+       (decode_coding, encode_coding, detect_coding_system):
+       Source strings now treated as const.
        (decode_coding_string, encode_coding_string): Use STRING_COPYIN to
        modify Lisp string contents.
        * coding.h (decode_coding, encode_coding, detect_coding,
        contents as const.
        * sysdep.c (emacs_write): Buffer pointer now const.
        * term.c (encode_terminal_code): Buffer pointer now const.
-       * xfaces.c (may_use_scalable_font_p): Argument now points to
-       const.
+       * xfaces.c (may_use_scalable_font_p): Argument now points to const.
        (x_face_list_fonts, x_update_menu_appearance):
-       (hash_string_case_insensitive): Treat Lisp string contents as
-       const.
+       (hash_string_case_insensitive): Treat Lisp string contents as const.
 
 2002-07-19  Juanma Barranquero  <lektu@terra.es>
 
 
 2002-06-28  Andreas Schwab  <schwab@suse.de>
 
-       * lisp.h: Remove duplicate declaration of
-       code_convert_string_norecord.
+       * lisp.h: Remove duplicate declaration of code_convert_string_norecord.
 
 2002-06-27  Kim F. Storm  <storm@cua.dk>
 
 
        * coding.c (detect_eol): Preserve coding->cmp_data.
 
-       * w16select.c (Fw16_get_clipboard_data): Disable composition handling.
-
-       * w32fns.c (w32_to_x_font): Disable composition handling.
-
-       * w32select.c (Fw32_get_clipboard_data): Disable composition handling.
-
-       * xselect.c (selection_data_to_lisp_data): Disable composition
-       handling.
-
+       * w16select.c (Fw16_get_clipboard_data):
+       * w32fns.c (w32_to_x_font):
+       * w32select.c (Fw32_get_clipboard_data):
+       * xselect.c (selection_data_to_lisp_data):
        * xterm.c (XTread_socket): Disable composition handling.
 
 2002-06-24  Stefan Monnier  <monnier@cs.yale.edu>
 
 2002-03-20  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr): Don't
-       use "sun" as a variable, it's a predefined constant on Sun
+       * process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr):
+       Don't use "sun" as a variable, it's a predefined constant on Sun
        machines.
 
 2002-03-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 2002-03-18  Kim F. Storm  <storm@cua.dk>
 
        * config.in: Add HAVE_SENDTO, HAVE_RECVFROM, HAVE_SETSOCKOPT,
-       HAVE_GETSOCKOPT, HAVE_GETPEERNAME, HAVE_GETSOCKNAME, and
-       HAVE_SYS_UN_H.
+       HAVE_GETSOCKOPT, HAVE_GETPEERNAME, HAVE_GETSOCKNAME, and HAVE_SYS_UN_H.
 
        * process.c: Define HAVE_LOCAL_SOCKETS based on HAVE_SYS_UN_H.
        Remove explicit GNU_LINUX settings for datagram support.
 
        * process.c (Fmake_network_process): Remove unused variable `sa'.
        Doc fix.  Add usage:.
-       (set_socket_options): Remove unused variables `optnum' and
-       `opttype'.
+       (set_socket_options): Remove unused variables `optnum' and `opttype'.
 
 2002-03-17  Richard M. Stallman  <rms@gnu.org>
 
 
 2002-03-08  Gerd Moellmann  <gerd@gnu.org>
 
-       * xdisp.c (move_it_vertically_backward): At the end of the
-       function, when moving forward by lines, treat terminal frames
-       specially.
+       * xdisp.c (move_it_vertically_backward): At the end of the function,
+       when moving forward by lines, treat terminal frames specially.
 
        * keyboard.c (echo_char): Make sure to add a separator between
        keys even if echo_dash hasn't been called.
        (status_message): Convert Qfailed status.
        (Fopen_network_stream): Added support for non-blocking connect.
        New optional args: filter, sentinel, non_blocking.  Doc updated.
-       [HAVE_GETADDRINFO, !HAVE_GETADDRINFO]:  Merged common code.
+       [HAVE_GETADDRINFO, !HAVE_GETADDRINFO]: Merged common code.
        (deactivate_process): Handle pending non-blocking connect.
        (wait_reading_process_input): Poll for status of non-blocking
        connects.  Exec sentinel directly when connect succeeds.
 
 2002-02-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * fileio.c (Fsubstitute_in_file_name): Fix the change from
-       2002-02-08.
+       * fileio.c (Fsubstitute_in_file_name): Fix the change from 2002-02-08.
 
        * xselect.c (Qcompound_text_with_extensions): Renamed from
        Qcompound_text_no_extensions.
 
        * w32term.c (x_check_fullscreen, x_check_fullscreen_move)
        (x_fullscreen_adjust): New functions.
-       (w32_read_socket) <WM_WINDOWPOSCHANGED>:  Don't resize to
+       (w32_read_socket) <WM_WINDOWPOSCHANGED>: Don't  resize to
        fullscreen.  Call x_check_fullscreen_move, and set the
        want_fullscreen member of output_data.w32
        <WM_ACTIVATE, WM_ACTIVATEAPP>: Call x_check_fullscreen.
 
        * msdos.c (x_autoselect_window_p): New variable.
        (syms_of_msdos): Defvar it.
-       (dos_rawgetc): If x_autoselect_window_p is set, select the window
-       in which the last mouse movement occured, unless it is already
-       selected.
+       (dos_rawgetc): If x_autoselect_window_p is set, select the window in
+       which the last mouse movement occured, unless it is already selected.
 
        * xdisp.c (automatic_hscroll_margin, Vautomatic_hscroll_step):
        New variables.
 
 2002-02-02  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * xfaces.c (realize_default_face): Don't set the weight and slant
-       of the default face to Qnormal, unless these attributes are
-       unspecified.
+       * xfaces.c (realize_default_face): Don't set the weight and slant of
+       the default face to Qnormal, unless these attributes are unspecified.
 
 2002-02-02  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        * alloc.c (inhibit_garbage_collection): Don't exceed value an int
        can hold.
 
-       * data.c (Vmost_positive_fixnum, Vmost_negative_fixnum): Rename
-       from most_positive_fixnum and most_negative_fixnum, resp., and
+       * data.c (Vmost_positive_fixnum, Vmost_negative_fixnum):
+       Rename from most_positive_fixnum and most_negative_fixnum, resp., and
        type changed to Lisp_Object.
        (syms_of_data): DEFVAR_LISP them.
 
 
        * insdel.c (make_gap_larger): New function.
        (make_gap_smaller): New function.
-       (make_gap) [USE_MMAP_FOR_BUFFERS || REL_ALLOC]: Call
-       make_gap_smaller if arg is negative.
+       (make_gap) [USE_MMAP_FOR_BUFFERS || REL_ALLOC]:
+       Call make_gap_smaller if arg is negative.
 
 2001-12-04  Stefan Monnier  <monnier@cs.yale.edu>
 
        (last-input-char): Revert doc-string to be the same as the
        doc-string of `last-input-event'.
 
-       * xdisp.c:  Fix typos in comments.
+       * xdisp.c: Fix typos in comments.
 
 2001-10-31  Gerd Moellmann  <gerd@gnu.org>
 
        (inhibit_try_cursor_movement) [GLYPH_DEBUG]: New variables.
        (try_window_id, try_window_reusing_current_matrix)
        (try_cursor_movement) [GLYPH_DEBUG]: Don't run if inhibited.
-       (syms_of_xdisp) [GLYPH_DEBUG]:  DEFVAR_BOOL the variables.
+       (syms_of_xdisp) [GLYPH_DEBUG]: DEFVAR_BOOL the variables.
 
 2001-10-24  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
        (show_mouse_face): Set the glyph row's mouse_face_p flag also when
        DRAW is DRAW_IMAGE_RAISED.
        (clear_mouse_face): Return 1 if text with mouse face was
-       actually redrawn.  Make the function static.  Reset
-       dpyinfo->mouse_face_overlay otherwise note_mouse_highlight might
+       actually redrawn.  Make the function static.
+       Reset dpyinfo->mouse_face_overlay otherwise note_mouse_highlight might
        optimize away highlighting if we pass over that same overlay again.
        (note_mouse_highlight): Call mouse_face_overlay_overlaps
        to detect a case where we have to highlight a different region