Mouse-wheel scrolling for DocView Continuous mode. (Bug#4896)
[bpt/emacs.git] / src / ChangeLog.7
index 0d58339..7cb75ed 100644 (file)
@@ -22,7 +22,7 @@
 
 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
 
 
 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
 
-       * ccl.c (CCL_READ_CHAR): If eof is encounterd while processing the
+       * ccl.c (CCL_READ_CHAR): If eof is encountered while processing the
        last block, don't just finish but processes eol block of the
        current CCL program.
        (ccl_driver): Add a new jump label ccl_repeat for the above change.
        last block, don't just finish but processes eol block of the
        current CCL program.
        (ccl_driver): Add a new jump label ccl_repeat for the above change.
 
 1998-08-13  Andrew Innes  <andrewi@harlequin.co.uk>
 
 
 1998-08-13  Andrew Innes  <andrewi@harlequin.co.uk>
 
-       * w32.c (stat): Fall-back to default behaviour when we cannot get
+       * w32.c (stat): Fall-back to default behavior when we cannot get
        accurate information on file attributes.
 
 1998-08-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
        accurate information on file attributes.
 
 1998-08-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
        (coding_category_name): Include "coding-category-ccl".
        (detect_coding_ccl): New function.
        (setup_coding_system): Setup coding->spec.ccl.valid_codes from the
        (coding_category_name): Include "coding-category-ccl".
        (detect_coding_ccl): New function.
        (setup_coding_system): Setup coding->spec.ccl.valid_codes from the
-       coding system priority `valid-codes' for CCL based coding systesm.
+       coding system priority `valid-codes' for CCL based coding systems.
        (detect_coding_mask): Check also a CCL based coding system.
        (Fupdate_coding_systems_internal): Renamed from
        Fupdate_iso_coding_systems.
        (detect_coding_mask): Check also a CCL based coding system.
        (Fupdate_coding_systems_internal): Renamed from
        Fupdate_iso_coding_systems.
        * fileio.c (Finsert_file_contents): Call Vset_auto_coding_function
        with two arguments.
        (Fwrite_region): If buffer-file-coding-system is set locally, use
        * fileio.c (Finsert_file_contents): Call Vset_auto_coding_function
        with two arguments.
        (Fwrite_region): If buffer-file-coding-system is set locally, use
-       the coding system whithout checking file-coding-system-alist.
+       the coding system without checking file-coding-system-alist.
        (syms_of_fileio): Docstring of set-auto-coding-function adjusted
        for the change of argument number.
 
        (syms_of_fileio): Docstring of set-auto-coding-function adjusted
        for the change of argument number.
 
        * ccl.c: Typo in comments fixed.
 
        * coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code,
        * ccl.c: Typo in comments fixed.
 
        * coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code,
-       if the sencond byte is invalid, produce the first byte as is.
+       if the second byte is invalid, produce the first byte as is.
 
        * fontset.c (fs_load_font): Typo in comments fixed.
 
 
        * fontset.c (fs_load_font): Typo in comments fixed.
 
 
        * xterm.c (x_list_fonts): Keep alloca usage simple.
 
 
        * xterm.c (x_list_fonts): Keep alloca usage simple.
 
-1998-06-20  Per Starback  <starback@strindberg.ling.uu.se>
+1998-06-20  Per Starbäck  <starback@strindberg.ling.uu.se>
 
        * xdisp.c, charset.h, coding.c, emacs.c: Doc fixes.
 
 
        * xdisp.c, charset.h, coding.c, emacs.c: Doc fixes.
 
        * process.c (read_process_output): Handle carryover correctly.
 
        * xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is
        * process.c (read_process_output): Handle carryover correctly.
 
        * xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is
-       NULL.  While displaing cursor with non-default face, if the
+       NULL.  While displaying cursor with non-default face, if the
        variable `font' is NULL, don't set GCFont.
 
 1998-06-19  Richard Stallman  <rms@gnu.org>
        variable `font' is NULL, don't set GCFont.
 
 1998-06-19  Richard Stallman  <rms@gnu.org>
 1998-06-12  Ken'ichi Handa  <handa@melange.gnu.org>
 
        * fileio.c (Finsert_file_contents): Undo the previous change for
 1998-06-12  Ken'ichi Handa  <handa@melange.gnu.org>
 
        * fileio.c (Finsert_file_contents): Undo the previous change for
-       handling set-ault-coding.
+       handling set-auto-coding.
 
 1998-06-11  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
 
 1998-06-11  Richard Stallman  <rms@psilocin.ai.mit.edu>
 
        (scan_lists): Likewise.
        (prev_char_comstart_first): New function.
 
        (scan_lists): Likewise.
        (prev_char_comstart_first): New function.
 
-       * syntax.c
 1998-06-05  Andrew Innes  <andrewi@harlequin.co.uk>
 
 1998-06-05  Andrew Innes  <andrewi@harlequin.co.uk>
 
-       * w32.c: #include sys/file.h
+       * w32.c: #include sys/file.h.
        (sys_access): Provide our own implementation which recognizes D_OK.
        (is_exec): New function.
        (stat): Use it.
        (sys_access): Provide our own implementation which recognizes D_OK.
        (is_exec): New function.
        (stat): Use it.
        in a string's intervals start from zero.
        (validate_interval_range, interval_of, Fnext_property_change)
        (property_change_between_p, Fnext_single_property_change)
        in a string's intervals start from zero.
        (validate_interval_range, interval_of, Fnext_property_change)
        (property_change_between_p, Fnext_single_property_change)
-       (Fprevious_property_change, Fprevious_single_property_change):
+       (Fprevious_property_change, Fprevious_single_property_change)
        (Ftext_property_any, Ftext_property_not_all): Implement that.
 
        * textprop.c: Undo previous change.
        (Ftext_property_any, Ftext_property_not_all): Implement that.
 
        * textprop.c: Undo previous change.
        * coding.h: Change terms unify/unification to
        translate/translation respectively throughout the file.
 
        * coding.h: Change terms unify/unification to
        translate/translation respectively throughout the file.
 
-       * fns.c (concat): Fix bug in concatinating a list of multibyte and
+       * fns.c (concat): Fix bug in concatenating a list of multibyte and
        unibyte characters.
 
        * lisp.h (Vnonascii_translation_table): Name changed from
        unibyte characters.
 
        * lisp.h (Vnonascii_translation_table): Name changed from
        Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking
        for read_buffer full; this way need not check specially for multibyte.
 
        Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking
        for read_buffer full; this way need not check specially for multibyte.
 
-       * emacs.c: Include buffer.h
+       * emacs.c: Include buffer.h.
        (main): When handling --unibyte, mark all existing
        buffers as unibyte; but don't handle it when dumping.
 
        (main): When handling --unibyte, mark all existing
        buffers as unibyte; but don't handle it when dumping.
 
        CCL_ReadMultibyteCharacter.
        (CCL_WriteMultibyteChar2): Macro name changed from
        CCL_WriteMultibyteChar2.
        CCL_ReadMultibyteCharacter.
        (CCL_WriteMultibyteChar2): Macro name changed from
        CCL_WriteMultibyteChar2.
-       (CCL_
        (MAX_TABLE_SET_LEVEL): New macro.
        (tr_stack): New type.
        (translate_stack, translate_stack_pointer): New variables.
        (MAX_TABLE_SET_LEVEL): New macro.
        (tr_stack): New type.
        (translate_stack, translate_stack_pointer): New variables.
        (ccl_driver): Adjusted for the above changes.
        (resolve_symbol_ccl_program): New function.
        (Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
        (ccl_driver): Adjusted for the above changes.
        (resolve_symbol_ccl_program): New function.
        (Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
-       program.  If CCL-PRGRAM is a vector, convert symbols in it to ID
+       program.  If CCL-PROGRAM is a vector, convert symbols in it to ID
        numbers by resolve_symbol_ccl_program.
        (Fccl_execute_on_string): Likewise.
        numbers by resolve_symbol_ccl_program.
        (Fccl_execute_on_string): Likewise.
-       (Fregister_ccl_program): If the arg CCL-PRGRAM is a vector,
+       (Fregister_ccl_program): If the arg CCL-PROGRAM is a vector,
        convert symbols in it to ID numbers by resolve_symbol_ccl_program.
 
        * ccl.h (Vccl_program_table, Qccl_program_idx): Extern them.
        convert symbols in it to ID numbers by resolve_symbol_ccl_program.
 
        * ccl.h (Vccl_program_table, Qccl_program_idx): Extern them.
 
        * cmds.c (internal_self_insert): Pass new arg to replace_range.
 
 
        * cmds.c (internal_self_insert): Pass new arg to replace_range.
 
-       * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1):
-       (adjust_before_replace, adjust_after_replace, replace_range):
+       * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1)
+       (adjust_before_replace, adjust_after_replace, replace_range)
        (del_range_2): Call record_delete the new way.
        Use make_buffer_string_both to make the string to pass.
 
        (del_range_2): Call record_delete the new way.
        Use make_buffer_string_both to make the string to pass.
 
        (menu_bar_one_keymap): Moved some code to menu_bar_item.
        (menu_bar_item): Rewritten to use parse_menu_item.
        (menu_bar_item_1): Function deleted.
        (menu_bar_one_keymap): Moved some code to menu_bar_item.
        (menu_bar_item): Rewritten to use parse_menu_item.
        (menu_bar_item_1): Function deleted.
-       (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio):
+       (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio)
        (Qmenu_alias): New variables.
        (syms_of_keyboard): Initialize them, and item_properties.
 
        (Qmenu_alias): New variables.
        (syms_of_keyboard): Initialize them, and item_properties.
 
 
 1998-02-19  Kenichi Handa  <handa@etl.go.jp>
 
 
 1998-02-19  Kenichi Handa  <handa@etl.go.jp>
 
-       * buffer.c (advance_to_char_boundary): Make the behaviour
+       * buffer.c (advance_to_char_boundary): Make the behavior
        consistent with INC_POS.
 
        * ccl.c (Fccl_execute_on_string): Add new arg UNIBYTE-P.
 
        * charset.h (INC_POS): Use macro BASE_LEADING_CODE_P.
        consistent with INC_POS.
 
        * ccl.c (Fccl_execute_on_string): Add new arg UNIBYTE-P.
 
        * charset.h (INC_POS): Use macro BASE_LEADING_CODE_P.
-       (DEC_POS): Make the behaviour consistent with INC_POS.
+       (DEC_POS): Make the behavior consistent with INC_POS.
        (BUF_INC_POS, BUF_DEC_POS): Likewise.
 
        * charset.c (invalid_character): New function.
        (BUF_INC_POS, BUF_DEC_POS): Likewise.
 
        * charset.c (invalid_character): New function.
-       (chars_in_text): Make the behaviour consistent with INC_POS.
+       (chars_in_text): Make the behavior consistent with INC_POS.
        (multibyte_chars_in_text): Likewise.
        (str_cmpchar_id): Likewise.
        (non_ascii_char_to_string): Call invalid_character.
        (multibyte_chars_in_text): Likewise.
        (str_cmpchar_id): Likewise.
        (non_ascii_char_to_string): Call invalid_character.
        * search.c (search_buffer): Update POS_BYTE for regexp search.
 
        * xdisp.c (display_text_line): Handling of a wide-column character
        * search.c (search_buffer): Update POS_BYTE for regexp search.
 
        * xdisp.c (display_text_line): Handling of a wide-column character
-       fixed.  Make the behaviour consistent with INC_POS.
+       fixed.  Make the behavior consistent with INC_POS.
 
 1998-02-18  Richard Stallman  <rms@gnu.org>
 
 
 1998-02-18  Richard Stallman  <rms@gnu.org>
 
        New macros.
        (Qraw_text): Extern it.
 
        New macros.
        (Qraw_text): Extern it.
 
-       * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char;
+       * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char.
        (DECODE_CHARACTER_DIMENSION1): Likewise.
        (Qraw_text, Qcoding_category): New variables.
        (syms_of_coding): Intern and staticpro them.
        (DECODE_CHARACTER_DIMENSION1): Likewise.
        (Qraw_text, Qcoding_category): New variables.
        (syms_of_coding): Intern and staticpro them.
        Update coding->heading_ascii.
        (detect_eol_type): New arg SKIP.
        (detect_eol): Adjusted for the change of detect_eol_type.
        Update coding->heading_ascii.
        (detect_eol_type): New arg SKIP.
        (detect_eol): Adjusted for the change of detect_eol_type.
-       (ccl_codign_driver): New function.
+       (ccl_coding_driver): New function.
        (decode_coding): Arg CONSUMED deleted, and the meaning of return
        value changed.  Update members produced, produced_char, consumed,
        consumed_char of the struct *coding.
        (decode_coding): Arg CONSUMED deleted, and the meaning of return
        value changed.  Update members produced, produced_char, consumed,
        consumed_char of the struct *coding.
        string.
 
        * fileio.c (Finsert_file_contents): Adjusted for the change of
        string.
 
        * fileio.c (Finsert_file_contents): Adjusted for the change of
-       struct coding_system and function decode_coding.  For normail file
+       struct coding_system and function decode_coding.  For normal file
        reading, use code_convert_region.
        (Fwrite_region): Adjusted for the change of struct coding_system.
        (e_write): Adjusted for the change of encode_coding.
        reading, use code_convert_region.
        (Fwrite_region): Adjusted for the change of struct coding_system.
        (e_write): Adjusted for the change of encode_coding.
        (CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
        New macros for CCL Commands.
        (EXCMD): New macro.
        (CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
        New macros for CCL Commands.
        (EXCMD): New macro.
-       (ccl_driver): New case lable `CCL_Extention'.
+       (ccl_driver): New case label `CCL_Extention'.
        (setup_ccl_program): Initialize the member `private_state' of CCL.
        (Fregister_ccl_program): Delete unused variable IDX.
        (Fregister_ccl_translation_table): New function.
        (setup_ccl_program): Initialize the member `private_state' of CCL.
        (Fregister_ccl_program): Delete unused variable IDX.
        (Fregister_ccl_translation_table): New function.
        * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table
        if it is a string.
        (apply_modifiers_uncached): New arg base_len_byte.  Calls changed.
        * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table
        if it is a string.
        (apply_modifiers_uncached): New arg base_len_byte.  Calls changed.
-       (read_char_minibuf_menu_prompt):
-       (read_key_sequence): Access buffer's downcase_table with XCHAR_TABLE.
+       (read_char_minibuf_menu_prompt, read_key_sequence): Access buffer's
+       downcase_table with XCHAR_TABLE.
        (Fexecute_extended_command): Use Faref to access FUNCTION.
        Use size_byte of BINDING.
        (stuff_buffered_input): Use size_byte of STUFFSTRING.
        (Fexecute_extended_command): Use Faref to access FUNCTION.
        Use size_byte of BINDING.
        (stuff_buffered_input): Use size_byte of STUFFSTRING.
        (Fmessage, Fmessage_box): Update message_text based on size_byte.
 
        * insdel.c (insert_from_string): New args POS_BYTE, LENGTH.
        (Fmessage, Fmessage_box): Update message_text based on size_byte.
 
        * insdel.c (insert_from_string): New args POS_BYTE, LENGTH.
-       (insert_from_string_before_markers):
-       (insert_from_string_1): New arg POS_BYTE.  Swap args NCHARS, NBYTES.
-       Don't fail to use POS_BYTE!
+       (insert_from_string_before_markers, insert_from_string_1): New arg
+       POS_BYTE.  Swap args NCHARS, NBYTES. Don't fail to use POS_BYTE!
        (insert_from_buffer_1): Get both inschars and insbytes from NEW.
 
        * alloc.c (make_uninit_multibyte_string): New function.
        (insert_from_buffer_1): Get both inschars and insbytes from NEW.
 
        * alloc.c (make_uninit_multibyte_string): New function.
 
        * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER.
 
 
        * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER.
 
-       * process.c (create_process, deactivate_process, close_process_descs):
+       * process.c (create_process, deactivate_process, close_process_descs)
        (kill_buffer_processes, status_notify): Return void.
        (Fstart_process): Cast arg to create_process.
 
        (kill_buffer_processes, status_notify): Return void.
        (Fstart_process): Cast arg to create_process.
 
-       * undo.c (record_insert, record_delete, record_marker_adjustment):
+       * undo.c (record_insert, record_delete, record_marker_adjustment)
        (record_change, record_first_change, record_property_change):
        Return void.
 
        (record_change, record_first_change, record_property_change):
        Return void.
 
        * buffer.h: Add more prototypes and function declarations.
 
        * print.c (printchar): Declare `work' as unsigned char.
        * buffer.h: Add more prototypes and function declarations.
 
        * print.c (printchar): Declare `work' as unsigned char.
-       (internal_with_output_to_temp_buffer): Protoype parameter
+       (internal_with_output_to_temp_buffer): Prototype parameter
        FUNCTION.
        (Ferror_message_string): Remove extra argument of
        print_error_message.
        FUNCTION.
        (Ferror_message_string): Remove extra argument of
        print_error_message.
        * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
        argument GENERICP.  Call char_valid_p for a non-ASCII character.
 
        * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
        argument GENERICP.  Call char_valid_p for a non-ASCII character.
 
-       * charset.c (char_valid_p): New function
+       * charset.c (char_valid_p): New function.
        (Fchar_valid_p): New function.
        (syms_of_charset): Declare it as a Lisp function.
 
        (Fchar_valid_p): New function.
        (syms_of_charset): Declare it as a Lisp function.
 
 
        * emacs.c (shut_down_emacs): Call `dos_cleanup'.
 
 
        * emacs.c (shut_down_emacs): Call `dos_cleanup'.
 
-       * msdos.c (mouse_get_pos): Remove reduntant call to `int86'.
+       * msdos.c (mouse_get_pos): Remove redundant call to `int86'.
        Clear the mouse-moved flag for all frames.  Update last mouse
        position.
        (IT_set_menu_bar_lines): Remove.
        Clear the mouse-moved flag for all frames.  Update last mouse
        position.
        (IT_set_menu_bar_lines): Remove.
        * dosfns.c (__tb): Define.
        (restore_parent_vm_title): New function.
        (ms_windows_version): New function.
        * dosfns.c (__tb): Define.
        (restore_parent_vm_title): New function.
        (ms_windows_version): New function.
-       (w95_set_virtual_machine_title): New function
+       (w95_set_virtual_machine_title): New function.
        (x_set_title): New function.
        (x_set_title): New function.
-       (dos_cleanup): New function
+       (dos_cleanup): New function.
        (syms_of_dosfns): Define `dos-windows-version' Lisp variable.
        (init_dosfns): Compute MS-Windows version and save the original
        title of our DOS box.
        (syms_of_dosfns): Define `dos-windows-version' Lisp variable.
        (init_dosfns): Compute MS-Windows version and save the original
        title of our DOS box.
        Pass in new parameter to w32_kbd_mods_to_emacs.
        Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
        INITMENU, and ACTIVATEAPP messages.
        Pass in new parameter to w32_kbd_mods_to_emacs.
        Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
        INITMENU, and ACTIVATEAPP messages.
-       Explicitly check for visibile and obscured frames, and to see if
+       Explicitly check for visible and obscured frames, and to see if
        any event should cause a redisplay.
 
        (x_display_bar_cursor): Don't check whether frame is updating here.
        any event should cause a redisplay.
 
        (x_display_bar_cursor): Don't check whether frame is updating here.
        detect it as no-conversion.
        (decode_coding): Handle coding_type_raw_text.
        (encode_coding): Likewise.
        detect it as no-conversion.
        (decode_coding): Handle coding_type_raw_text.
        (encode_coding): Likewise.
-       (Fdetect_coding_region): Ajusted for the above changes.
+       (Fdetect_coding_region): Adjusted for the above changes.
        (shrink_conversion_area): Handle coding_type_raw_text.
 
        * coding.h (coding_type): New member coding_type_raw_text.
        (shrink_conversion_area): Handle coding_type_raw_text.
 
        * coding.h (coding_type): New member coding_type_raw_text.
        (Fread_string): New argument INHERIT_INPUT_METHOD.
        (Fread_no_blanks_input): Likewise.
        (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil.
        (Fread_string): New argument INHERIT_INPUT_METHOD.
        (Fread_no_blanks_input): Likewise.
        (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil.
-       (Fread_function, Fread_variable, Fread_buffer): Likewise
+       (Fread_function, Fread_variable, Fread_buffer): Likewise.
        (Fcompleting_read): New argument INHERIT_INPUT_METHOD.
 
        * lisp.h (DEFUN_ARGS_8): New macro.
        (Fcompleting_read): New argument INHERIT_INPUT_METHOD.
 
        * lisp.h (DEFUN_ARGS_8): New macro.
        * callproc.c (Fcall_process_region): Use cdr part (not car part)
        of Vdefault_process_coding_system for writing out text.
 
        * callproc.c (Fcall_process_region): Use cdr part (not car part)
        of Vdefault_process_coding_system for writing out text.
 
-       * coding.c (detect_coding_iso2022): Do not exclude posibility of
+       * coding.c (detect_coding_iso2022): Do not exclude possibility of
        7-bit encoding when designation to G1 occurs.  If CSI, SS2, or SS3
        is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
        (Fdetect_coding_region): Doc-string modified.
        7-bit encoding when designation to G1 occurs.  If CSI, SS2, or SS3
        is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
        (Fdetect_coding_region): Doc-string modified.
 1997-07-31  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
        * coding.c (encode_coding_iso2022): When source data ends not at
 1997-07-31  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
        * coding.c (encode_coding_iso2022): When source data ends not at
-       character boundardy, set data in coding->carryover correctly, and
+       character boundary, set data in coding->carryover correctly, and
        set SRC to SRC_END.
        (encode_coding_sjis_big5): Likewise.
        (encode_coding): Don't set coding->carryover_size to 0.
        set SRC to SRC_END.
        (encode_coding_sjis_big5): Likewise.
        (encode_coding): Don't set coding->carryover_size to 0.
 
 1997-07-25  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
 
 1997-07-25  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
-       * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to
-       Qnil.
+       * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to Qnil.
 
        * coding.h (CODING_REQUIRE_TEXT_CONVERSION)
        (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
 
        * coding.h (CODING_REQUIRE_TEXT_CONVERSION)
        (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
        (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
 
        * fileio.c (Finsert_file_contents): Use new macros
        (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
 
        * fileio.c (Finsert_file_contents): Use new macros
-       CODING_MAY_REQUIRE_NO_CONVERSION and
-       CODING_MAY_REQUIRE_NO_CONVERSION.
+       CODING_MAY_REQUIRE_NO_CONVERSION and CODING_REQUIRE_NO_CONVERSION.
        (Fwrite_region): Correct the logic for deciding coding system.
 
        * process.c (read_process_output): Use new macro
        (Fwrite_region): Correct the logic for deciding coding system.
 
        * process.c (read_process_output): Use new macro
-       CODING_REQUIRE_NO_CONVERSION
+       CODING_REQUIRE_NO_CONVERSION.
        (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION.
 
        * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while
        (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION.
 
        * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while
 
 1997-07-15  Kenichi HANDA  <handa@etl.go.jp>
 
 
 1997-07-15  Kenichi HANDA  <handa@etl.go.jp>
 
-       * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted
+       * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted.
        (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro.
        (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro.
-       (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro
+       (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro.
        (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted.
        (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro.
        (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro.
        (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted.
        (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro.
        (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro.
        * syntax.h (struct gl_state_s): New field `offset'.
        (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
        (SETUP_SYNTAX_TABLE): Clear offset field.
        * syntax.h (struct gl_state_s): New field `offset'.
        (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
        (SETUP_SYNTAX_TABLE): Clear offset field.
-       (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD):
+       (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD)
        (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
 
        * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf.
        (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
 
        * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf.
 
        * window.c: Include blockinput.h.
        (Fset_window_configuration): Block input around frobbing the frame.
 
        * window.c: Include blockinput.h.
        (Fset_window_configuration): Block input around frobbing the frame.
-       Preseve point in the current buffer if we do not switch
+       Preserve point in the current buffer if we do not switch
        to a different one.
 
 1997-07-06  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
        to a different one.
 
 1997-07-06  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
 1997-07-02  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
 
 1997-07-02  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
-       * process.c (send_process): Make buf and temp_buf  `unsigned char *'.
+       * process.c (send_process): Make buf and temp_buf `unsigned char *'.
 
        * buffer.c (overlay_strings): Use unsigned char for things
        that relate to overlay_str_buf.
 
        * buffer.c (overlay_strings): Use unsigned char for things
        that relate to overlay_str_buf.
        * fontset.h (font_idx_temp): Extern it.
        (FS_LOAD_FONT): New macro.
 
        * fontset.h (font_idx_temp): Extern it.
        (FS_LOAD_FONT): New macro.
 
-       * fontset.c (font_idx_temp): New temprary variable used in
+       * fontset.c (font_idx_temp): New temporary variable used in
        FS_LOAD_FONT.
 
        * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
        FS_LOAD_FONT.
 
        * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
        name to iso-latin-1.
        (lisp_data_to_selection_data): Likewise.
 
        name to iso-latin-1.
        (lisp_data_to_selection_data): Likewise.
 
-       * xterm.c (dumpglyph): Shift baseline for such a font that is
+       * xterm.c (dumpglyphs): Shift baseline for such a font that is
        shorter but ascent or descent exceed the line height.
        For a larger font, draw a small hook at right-bottom edge instead
        of a rectangle.
        shorter but ascent or descent exceed the line height.
        For a larger font, draw a small hook at right-bottom edge instead
        of a rectangle.
 
        * xterm.c (process_expose_from_menu, XTread_socket):
        Set has_been_visible field.
 
        * xterm.c (process_expose_from_menu, XTread_socket):
        Set has_been_visible field.
-       (x_make_frame_visible): Don't do XMoveWindow unles has_been_visible.
+       (x_make_frame_visible): Don't do XMoveWindow unless has_been_visible.
 
        * xterm.h (struct x_output): New field has_been_visible.
 
 
        * xterm.h (struct x_output): New field has_been_visible.
 
 1997-05-18  Erik Naggum  <erik@naggum.no>
 
        * lisp.h (Vtty_erase_char): Declared.
 1997-05-18  Erik Naggum  <erik@naggum.no>
 
        * lisp.h (Vtty_erase_char): Declared.
-       * keyboard.c (Vtty_erase_char): Variable defined
+       * keyboard.c (Vtty_erase_char): Variable defined.
        (syms_of_keyboard): Set up Lisp variable.
        Also set up `num-nonmacro-input-chars' to report actual keystrokes.
        * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if
        (syms_of_keyboard): Set up Lisp variable.
        Also set up `num-nonmacro-input-chars' to report actual keystrokes.
        * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if
        * fontset.c (fontset_pattern_regexp): Cast to (char *) before
        assigning to P0.
 
        * fontset.c (fontset_pattern_regexp): Cast to (char *) before
        assigning to P0.
 
-       * ccl.c (struct ccl_prog_stack): Declear the member ccl_prog as
+       * ccl.c (struct ccl_prog_stack): Declare the member ccl_prog as
        Lisp_Object *.
 
        * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
        Lisp_Object *.
 
        * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
 
        * fontset.c (Vfontset_alias_alist): New variable.
        (fontset_pattern_regexp): Delete code for handling nickname of a
 
        * fontset.c (Vfontset_alias_alist): New variable.
        (fontset_pattern_regexp): Delete code for handling nickname of a
-       fonset.  It is now handled in Fquery_fontset by consulting
+       fontset.  It is now handled in Fquery_fontset by consulting
        Vfontset_alias_alist.
        (Fquery_fontset): Handle Vfontset_alias_alist.
        (syms_of_fontset): Terminate each line by `\n\' in doc-string of
        Vfontset_alias_alist.
        (Fquery_fontset): Handle Vfontset_alias_alist.
        (syms_of_fontset): Terminate each line by `\n\' in doc-string of
        and clip-large-size-font modified.
 
        * xfns.c (Fx_create_frame): Delete code for handling the X
        and clip-large-size-font modified.
 
        * xfns.c (Fx_create_frame): Delete code for handling the X
-       resouce "Fontset".
+       resource "Fontset".
 
        * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
        and DATA contains 8-bit codes, decode them as Latin-1 characters.
 
        * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
        and DATA contains 8-bit codes, decode them as Latin-1 characters.
        (char_quoted): Move earlier, update gl_state when needed.
        (find_defun_start): Update gl_state when needed.
        (back_comment): New function.
        (char_quoted): Move earlier, update gl_state when needed.
        (find_defun_start): Update gl_state when needed.
        (back_comment): New function.
-       (Scomment_fence, Sstring_fence): New delimeter char classes
+       (Scomment_fence, Sstring_fence): New delimiter char classes
        denoted by `!' and `|'.
        (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
        (scan_words): Update gl_state when needed.
        denoted by `!' and `|'.
        (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
        (scan_words): Update gl_state when needed.
        * lread.c: Include charset.h.
        (Vload_source_file_function): New variable.
        (Fload): Call Vload_source_file_function if defined while loading
        * lread.c: Include charset.h.
        (Vload_source_file_function): New variable.
        (Fload): Call Vload_source_file_function if defined while loading
-       an Emacs Lisp source file.  */
+       an Emacs Lisp source file.
        (read_multibyte): New function.
        (read_escape): Handle multibyte characters.
        (read1): Correct the value of size_in_chars of a bool vector.
        (read_multibyte): New function.
        (read_escape): Handle multibyte characters.
        (read1): Correct the value of size_in_chars of a bool vector.
        * editfns.c (Fline_beginning_position, Fline_end_position): New fns.
        * cmds.c (Fend_of_line, Fbeginning_of_line):
        Use Fline_beginning_position, Fline_end_position.
        * editfns.c (Fline_beginning_position, Fline_end_position): New fns.
        * cmds.c (Fend_of_line, Fbeginning_of_line):
        Use Fline_beginning_position, Fline_end_position.
-       * lisp.h  (Fend_of_line, Fbeginning_of_line): Declared.
+       * lisp.h (Fend_of_line, Fbeginning_of_line): Declared.
 
 1996-11-23  Richard Stallman  <rms@whiz-bang.gnu.ai.mit.edu>
 
 
 1996-11-23  Richard Stallman  <rms@whiz-bang.gnu.ai.mit.edu>
 
 
        * frame.h (struct frame): New field phys_cursor_on.
 
 
        * frame.h (struct frame): New field phys_cursor_on.
 
-1996-10-08  David Kågedal  <davidk@lysator.liu.se>
+1996-10-08  David Kågedal  <davidk@lysator.liu.se>
 
        * xmenu.c (Fx_popup_menu): Give the menu a title when the menu is
        a single keymap.
 
        * xmenu.c (Fx_popup_menu): Give the menu a title when the menu is
        a single keymap.
        (find_handler_clause): If Vdebug_force, call debugger
        even if there are handlers.
 
        (find_handler_clause): If Vdebug_force, call debugger
        even if there are handlers.
 
-1996-09-26  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-09-26  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * xfns.c (x_set_scroll_bar_width): Move cursor to the
        left margin, past a scroll bar, if any.
 
        * xfns.c (x_set_scroll_bar_width): Move cursor to the
        left margin, past a scroll bar, if any.
 
        * window.c (syms_of_window): Doc fixes.
 
 
        * window.c (syms_of_window): Doc fixes.
 
-1996-09-25  Marcus Daniels  <marcus@sysc.pdx.edu>
+1996-09-25  Marcus G. Daniels  <marcus@sysc.pdx.edu>
 
        * s/irix5-0.h (sigsetmask, _longjmp, _setjmp): #undef them.
        (_BSD_SIGNALS): Definition deleted.
 
        * s/irix5-0.h (sigsetmask, _longjmp, _setjmp): #undef them.
        (_BSD_SIGNALS): Definition deleted.
 
 1996-09-20  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
 
 1996-09-20  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
-       * xterm.c (x_scroll_bar_create, x_scroll_bar_move):
+       * xterm.c (x_scroll_bar_create, x_scroll_bar_move)
        (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
 
        * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
        (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
 
        * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
 
        * xfns.c (Fx_create_frame): Default Qvertical_scroll_bars to `left'.
 
 
        * xfns.c (Fx_create_frame): Default Qvertical_scroll_bars to `left'.
 
-1996-09-20  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-09-20  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * xterm.c (XTclear_end_of_line): Shift end-of-line when there is a
        left-side scroll bar by FRAME_LEFT_SCROLL_BAR_WIDTH.
 
        * xterm.c (XTclear_end_of_line): Shift end-of-line when there is a
        left-side scroll bar by FRAME_LEFT_SCROLL_BAR_WIDTH.
        (x_scroll_bar_expose): Narrow the box slightly for a left-side
        scroll bar.
 
        (x_scroll_bar_expose): Narrow the box slightly for a left-side
        scroll bar.
 
-       * xfns.c:  Add the symbol `right'; this symbol is used to indicate
+       * xfns.c: Add the symbol `right'; this symbol is used to indicate
        that a right-side scroll bar is wanted.
        (x_set_vertical_scroll_bars): Check for left<->right<->none
        scroll bar changes, and modify the vertical scroll bar type
        that a right-side scroll bar is wanted.
        (x_set_vertical_scroll_bars): Check for left<->right<->none
        scroll bar changes, and modify the vertical scroll bar type
 
        * keyboard.c (make_lispy_event): When converting from pixel to
        glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT
 
        * keyboard.c (make_lispy_event): When converting from pixel to
        glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT
-       (XWINDOW (window)->left; this is necessary when there are
+       (XWINDOW (window)->left); this is necessary when there are
        left-side scrollbars.
 
        * frame.c (make_frame): Switch from boolean
        left-side scrollbars.
 
        * frame.c (make_frame): Switch from boolean
        before read0 call.
        (read1): New variable `uninterned_symbol', which controls how to
        make symbols.  Support #:, #n=object and #n#.
        before read0 call.
        (read1): New variable `uninterned_symbol', which controls how to
        make symbols.  Support #:, #n=object and #n#.
-       (make_symbol): New function, used in read1 to make uninterned symbols
+       (make_symbol): New function, used in read1 to make uninterned symbols.
        (Fintern): Set `obarray' field of interned symbols.
        (init_obarray): Explicit set `obarray' field of symbol `nil'.
        (syms_of_lread): staticpro read_objects, the list of read objects.
        (Fintern): Set `obarray' field of interned symbols.
        (init_obarray): Explicit set `obarray' field of symbol `nil'.
        (syms_of_lread): staticpro read_objects, the list of read objects.
        (print): Print certain expressions more compactly when set.
        Also use XCAR and XCDR directly -- we know we have conses.
 
        (print): Print certain expressions more compactly when set.
        Also use XCAR and XCDR directly -- we know we have conses.
 
-1996-08-23  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
+1996-08-23  Marcus G. Daniels  <marcus@sayre.sysc.pdx.edu>
 
        * xterm.c (x_term_init): If the default Xt font does not exist on
        the X server, add a resource so that dialog boxes use a common font.
 
        * xterm.c (x_term_init): If the default Xt font does not exist on
        the X server, add a resource so that dialog boxes use a common font.
 
 See ChangeLog.6 for earlier changes.
 
 
 See ChangeLog.6 for earlier changes.
 
-    Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+;; Local Variables:
+;; coding: utf-8
+;; End:
+
+    Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
        Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
        Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.