Mercurial > emacs
comparison src/ChangeLog.7 @ 95848:a6bf9ec37d86
Fix typos.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 12 Jun 2008 13:28:56 +0000 |
parents | 4538778f611d |
children | c3309dba6542 |
comparison
equal
deleted
inserted
replaced
95847:bcc002d4098e | 95848:a6bf9ec37d86 |
---|---|
909 for each character that is fetched. | 909 for each character that is fetched. |
910 (Fforward_comment): Likewise. | 910 (Fforward_comment): Likewise. |
911 (scan_lists): Likewise. | 911 (scan_lists): Likewise. |
912 (prev_char_comstart_first): New function. | 912 (prev_char_comstart_first): New function. |
913 | 913 |
914 * syntax.c | |
915 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk> | 914 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk> |
916 | 915 |
917 * w32.c: #include sys/file.h | 916 * w32.c: #include sys/file.h. |
918 (sys_access): Provide our own implementation which recognizes D_OK. | 917 (sys_access): Provide our own implementation which recognizes D_OK. |
919 (is_exec): New function. | 918 (is_exec): New function. |
920 (stat): Use it. | 919 (stat): Use it. |
921 (init_environment): Set TMPDIR to an existing directory. | 920 (init_environment): Set TMPDIR to an existing directory. |
922 Abort if none of the usual places is available. | 921 Abort if none of the usual places is available. |
946 | 945 |
947 * textprop.c: Handle the new convention that `position' values | 946 * textprop.c: Handle the new convention that `position' values |
948 in a string's intervals start from zero. | 947 in a string's intervals start from zero. |
949 (validate_interval_range, interval_of, Fnext_property_change) | 948 (validate_interval_range, interval_of, Fnext_property_change) |
950 (property_change_between_p, Fnext_single_property_change) | 949 (property_change_between_p, Fnext_single_property_change) |
951 (Fprevious_property_change, Fprevious_single_property_change): | 950 (Fprevious_property_change, Fprevious_single_property_change) |
952 (Ftext_property_any, Ftext_property_not_all): Implement that. | 951 (Ftext_property_any, Ftext_property_not_all): Implement that. |
953 | 952 |
954 * textprop.c: Undo previous change. | 953 * textprop.c: Undo previous change. |
955 | 954 |
956 * coding.c (code_convert_string_norecord): New function. | 955 * coding.c (code_convert_string_norecord): New function. |
1937 When reading direct from a file, any multibyte sequence means | 1936 When reading direct from a file, any multibyte sequence means |
1938 a multibyte string. | 1937 a multibyte string. |
1939 Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking | 1938 Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking |
1940 for read_buffer full; this way need not check specially for multibyte. | 1939 for read_buffer full; this way need not check specially for multibyte. |
1941 | 1940 |
1942 * emacs.c: Include buffer.h | 1941 * emacs.c: Include buffer.h. |
1943 (main): When handling --unibyte, mark all existing | 1942 (main): When handling --unibyte, mark all existing |
1944 buffers as unibyte; but don't handle it when dumping. | 1943 buffers as unibyte; but don't handle it when dumping. |
1945 | 1944 |
1946 * alloc.c (Fgarbage_collect): Don't truncate command-history here. | 1945 * alloc.c (Fgarbage_collect): Don't truncate command-history here. |
1947 | 1946 |
2166 (syms_of_ccl): Initialize and staticpro them. | 2165 (syms_of_ccl): Initialize and staticpro them. |
2167 (CCL_ReadMultibyteChar2): Macro name changed from | 2166 (CCL_ReadMultibyteChar2): Macro name changed from |
2168 CCL_ReadMultibyteCharacter. | 2167 CCL_ReadMultibyteCharacter. |
2169 (CCL_WriteMultibyteChar2): Macro name changed from | 2168 (CCL_WriteMultibyteChar2): Macro name changed from |
2170 CCL_WriteMultibyteChar2. | 2169 CCL_WriteMultibyteChar2. |
2171 (CCL_ | |
2172 (MAX_TABLE_SET_LEVEL): New macro. | 2170 (MAX_TABLE_SET_LEVEL): New macro. |
2173 (tr_stack): New type. | 2171 (tr_stack): New type. |
2174 (translate_stack, translate_stack_pointer): New variables. | 2172 (translate_stack, translate_stack_pointer): New variables. |
2175 (PUSH_TRANSLATE_STACK, POP_TRANSLATE_STACK): New macros. | 2173 (PUSH_TRANSLATE_STACK, POP_TRANSLATE_STACK): New macros. |
2176 (ccl_driver): Adjusted for the above changes. | 2174 (ccl_driver): Adjusted for the above changes. |
2774 | 2772 |
2775 1998-03-20 Richard Stallman <rms@psilocin.gnu.org> | 2773 1998-03-20 Richard Stallman <rms@psilocin.gnu.org> |
2776 | 2774 |
2777 * cmds.c (internal_self_insert): Pass new arg to replace_range. | 2775 * cmds.c (internal_self_insert): Pass new arg to replace_range. |
2778 | 2776 |
2779 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1): | 2777 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1) |
2780 (adjust_before_replace, adjust_after_replace, replace_range): | 2778 (adjust_before_replace, adjust_after_replace, replace_range) |
2781 (del_range_2): Call record_delete the new way. | 2779 (del_range_2): Call record_delete the new way. |
2782 Use make_buffer_string_both to make the string to pass. | 2780 Use make_buffer_string_both to make the string to pass. |
2783 | 2781 |
2784 * editfns.c (make_buffer_string_both): New function. | 2782 * editfns.c (make_buffer_string_both): New function. |
2785 (make_buffer_string): Use make_buffer_string_both. | 2783 (make_buffer_string): Use make_buffer_string_both. |
2803 (parse_menu_item): New function. | 2801 (parse_menu_item): New function. |
2804 (menu_item_eval_property_1, menu_item_eval_property) New suroutines. | 2802 (menu_item_eval_property_1, menu_item_eval_property) New suroutines. |
2805 (menu_bar_one_keymap): Moved some code to menu_bar_item. | 2803 (menu_bar_one_keymap): Moved some code to menu_bar_item. |
2806 (menu_bar_item): Rewritten to use parse_menu_item. | 2804 (menu_bar_item): Rewritten to use parse_menu_item. |
2807 (menu_bar_item_1): Function deleted. | 2805 (menu_bar_item_1): Function deleted. |
2808 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio): | 2806 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio) |
2809 (Qmenu_alias): New variables. | 2807 (Qmenu_alias): New variables. |
2810 (syms_of_keyboard): Initialize them, and item_properties. | 2808 (syms_of_keyboard): Initialize them, and item_properties. |
2811 | 2809 |
2812 * xmenu.c: Don't include puresize.h any more as code that needs it | 2810 * xmenu.c: Don't include puresize.h any more as code that needs it |
2813 has moved to keyboard.c. | 2811 has moved to keyboard.c. |
3680 (CODING_CATEGORY_MASK_ISO_7BIT, CODING_CATEGORY_MASK_ISO_8BIT) | 3678 (CODING_CATEGORY_MASK_ISO_7BIT, CODING_CATEGORY_MASK_ISO_8BIT) |
3681 (CODING_CATEGORY_MASK_ISO_SHIFT, CODING_CATEGORY_MASK_ISO): | 3679 (CODING_CATEGORY_MASK_ISO_SHIFT, CODING_CATEGORY_MASK_ISO): |
3682 New macros. | 3680 New macros. |
3683 (Qraw_text): Extern it. | 3681 (Qraw_text): Extern it. |
3684 | 3682 |
3685 * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char; | 3683 * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char. |
3686 (DECODE_CHARACTER_DIMENSION1): Likewise. | 3684 (DECODE_CHARACTER_DIMENSION1): Likewise. |
3687 (Qraw_text, Qcoding_category): New variables. | 3685 (Qraw_text, Qcoding_category): New variables. |
3688 (syms_of_coding): Intern and staticpro them. | 3686 (syms_of_coding): Intern and staticpro them. |
3689 (coding_system_table): New variable. | 3687 (coding_system_table): New variable. |
3690 (CHARSET_OK, SHIFT_OUT_OK): New macros. | 3688 (CHARSET_OK, SHIFT_OUT_OK): New macros. |
4214 * xterm.c (x_load_font): Use string_byte. | 4212 * xterm.c (x_load_font): Use string_byte. |
4215 | 4213 |
4216 * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table | 4214 * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table |
4217 if it is a string. | 4215 if it is a string. |
4218 (apply_modifiers_uncached): New arg base_len_byte. Calls changed. | 4216 (apply_modifiers_uncached): New arg base_len_byte. Calls changed. |
4219 (read_char_minibuf_menu_prompt): | 4217 (read_char_minibuf_menu_prompt, read_key_sequence): Access buffer's |
4220 (read_key_sequence): Access buffer's downcase_table with XCHAR_TABLE. | 4218 downcase_table with XCHAR_TABLE. |
4221 (Fexecute_extended_command): Use Faref to access FUNCTION. | 4219 (Fexecute_extended_command): Use Faref to access FUNCTION. |
4222 Use size_byte of BINDING. | 4220 Use size_byte of BINDING. |
4223 (stuff_buffered_input): Use size_byte of STUFFSTRING. | 4221 (stuff_buffered_input): Use size_byte of STUFFSTRING. |
4224 | 4222 |
4225 * xdisp.c (redisplay_window): Set pos.bytepos along with pos.bufpos. | 4223 * xdisp.c (redisplay_window): Set pos.bytepos along with pos.bufpos. |
4270 (make_buffer_string): Use make_uninit_multibyte_string. | 4268 (make_buffer_string): Use make_uninit_multibyte_string. |
4271 (Ftranslate_region): Use TABLE's size_byte. | 4269 (Ftranslate_region): Use TABLE's size_byte. |
4272 (Fmessage, Fmessage_box): Update message_text based on size_byte. | 4270 (Fmessage, Fmessage_box): Update message_text based on size_byte. |
4273 | 4271 |
4274 * insdel.c (insert_from_string): New args POS_BYTE, LENGTH. | 4272 * insdel.c (insert_from_string): New args POS_BYTE, LENGTH. |
4275 (insert_from_string_before_markers): | 4273 (insert_from_string_before_markers, insert_from_string_1): New arg |
4276 (insert_from_string_1): New arg POS_BYTE. Swap args NCHARS, NBYTES. | 4274 POS_BYTE. Swap args NCHARS, NBYTES. Don't fail to use POS_BYTE! |
4277 Don't fail to use POS_BYTE! | |
4278 (insert_from_buffer_1): Get both inschars and insbytes from NEW. | 4275 (insert_from_buffer_1): Get both inschars and insbytes from NEW. |
4279 | 4276 |
4280 * alloc.c (make_uninit_multibyte_string): New function. | 4277 * alloc.c (make_uninit_multibyte_string): New function. |
4281 (make_uninit_string): Use make_uninit_multibyte_string. | 4278 (make_uninit_string): Use make_uninit_multibyte_string. |
4282 (make_multibyte_string): New function. | 4279 (make_multibyte_string): New function. |
4800 * keyboard.c (Fsuspend_emacs): Cast init_sys_modes when calling | 4797 * keyboard.c (Fsuspend_emacs): Cast init_sys_modes when calling |
4801 record_unwind_protect. | 4798 record_unwind_protect. |
4802 | 4799 |
4803 * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER. | 4800 * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER. |
4804 | 4801 |
4805 * process.c (create_process, deactivate_process, close_process_descs): | 4802 * process.c (create_process, deactivate_process, close_process_descs) |
4806 (kill_buffer_processes, status_notify): Return void. | 4803 (kill_buffer_processes, status_notify): Return void. |
4807 (Fstart_process): Cast arg to create_process. | 4804 (Fstart_process): Cast arg to create_process. |
4808 | 4805 |
4809 * undo.c (record_insert, record_delete, record_marker_adjustment): | 4806 * undo.c (record_insert, record_delete, record_marker_adjustment) |
4810 (record_change, record_first_change, record_property_change): | 4807 (record_change, record_first_change, record_property_change): |
4811 Return void. | 4808 Return void. |
4812 | 4809 |
4813 1997-11-27 Ken'ichi Handa <handa@delysid.gnu.org> | 4810 1997-11-27 Ken'ichi Handa <handa@delysid.gnu.org> |
4814 | 4811 |
5140 1997-10-23 Kenichi Handa <handa@etl.go.jp> | 5137 1997-10-23 Kenichi Handa <handa@etl.go.jp> |
5141 | 5138 |
5142 * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new | 5139 * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new |
5143 argument GENERICP. Call char_valid_p for a non-ASCII character. | 5140 argument GENERICP. Call char_valid_p for a non-ASCII character. |
5144 | 5141 |
5145 * charset.c (char_valid_p): New function | 5142 * charset.c (char_valid_p): New function. |
5146 (Fchar_valid_p): New function. | 5143 (Fchar_valid_p): New function. |
5147 (syms_of_charset): Declare it as a Lisp function. | 5144 (syms_of_charset): Declare it as a Lisp function. |
5148 | 5145 |
5149 * coding.h (struct iso2022_spec): New member | 5146 * coding.h (struct iso2022_spec): New member |
5150 charset_revision_number. | 5147 charset_revision_number. |
5303 * dosfns.h: Vdos_windows_version: declare. | 5300 * dosfns.h: Vdos_windows_version: declare. |
5304 | 5301 |
5305 * dosfns.c (__tb): Define. | 5302 * dosfns.c (__tb): Define. |
5306 (restore_parent_vm_title): New function. | 5303 (restore_parent_vm_title): New function. |
5307 (ms_windows_version): New function. | 5304 (ms_windows_version): New function. |
5308 (w95_set_virtual_machine_title): New function | 5305 (w95_set_virtual_machine_title): New function. |
5309 (x_set_title): New function. | 5306 (x_set_title): New function. |
5310 (dos_cleanup): New function | 5307 (dos_cleanup): New function. |
5311 (syms_of_dosfns): Define `dos-windows-version' Lisp variable. | 5308 (syms_of_dosfns): Define `dos-windows-version' Lisp variable. |
5312 (init_dosfns): Compute MS-Windows version and save the original | 5309 (init_dosfns): Compute MS-Windows version and save the original |
5313 title of our DOS box. | 5310 title of our DOS box. |
5314 | 5311 |
5315 1997-10-10 Richard Stallman <rms@gnu.org> | 5312 1997-10-10 Richard Stallman <rms@gnu.org> |
6063 (Fread_from_minibuffer): New argument INHERIT_INPUT_METHOD. | 6060 (Fread_from_minibuffer): New argument INHERIT_INPUT_METHOD. |
6064 (Fread_minibuffer): Call read_minibuf with INHERIT_INPUT_METHOD nil. | 6061 (Fread_minibuffer): Call read_minibuf with INHERIT_INPUT_METHOD nil. |
6065 (Fread_string): New argument INHERIT_INPUT_METHOD. | 6062 (Fread_string): New argument INHERIT_INPUT_METHOD. |
6066 (Fread_no_blanks_input): Likewise. | 6063 (Fread_no_blanks_input): Likewise. |
6067 (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil. | 6064 (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil. |
6068 (Fread_function, Fread_variable, Fread_buffer): Likewise | 6065 (Fread_function, Fread_variable, Fread_buffer): Likewise. |
6069 (Fcompleting_read): New argument INHERIT_INPUT_METHOD. | 6066 (Fcompleting_read): New argument INHERIT_INPUT_METHOD. |
6070 | 6067 |
6071 * lisp.h (DEFUN_ARGS_8): New macro. | 6068 * lisp.h (DEFUN_ARGS_8): New macro. |
6072 (Fcompleting_read, Fread_from_minibuffer, Fread_string) | 6069 (Fcompleting_read, Fread_from_minibuffer, Fread_string) |
6073 (Fread_no_blanks_input): Number of arguments fixed. | 6070 (Fread_no_blanks_input): Number of arguments fixed. |
6603 * indent.c (compute_motion): Handle display table correctly for | 6600 * indent.c (compute_motion): Handle display table correctly for |
6604 multibyte characters. | 6601 multibyte characters. |
6605 | 6602 |
6606 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | 6603 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> |
6607 | 6604 |
6608 * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to | 6605 * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to Qnil. |
6609 Qnil. | |
6610 | 6606 |
6611 * coding.h (CODING_REQUIRE_TEXT_CONVERSION) | 6607 * coding.h (CODING_REQUIRE_TEXT_CONVERSION) |
6612 (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted. | 6608 (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted. |
6613 (CODING_REQUIRE_NO_CONVERSION): New macro. | 6609 (CODING_REQUIRE_NO_CONVERSION): New macro. |
6614 (CODING_MAY_REQUIRE_NO_CONVERSION): New macro. | 6610 (CODING_MAY_REQUIRE_NO_CONVERSION): New macro. |
6615 | 6611 |
6616 * fileio.c (Finsert_file_contents): Use new macros | 6612 * fileio.c (Finsert_file_contents): Use new macros |
6617 CODING_MAY_REQUIRE_NO_CONVERSION and | 6613 CODING_MAY_REQUIRE_NO_CONVERSION and CODING_REQUIRE_NO_CONVERSION. |
6618 CODING_MAY_REQUIRE_NO_CONVERSION. | |
6619 (Fwrite_region): Correct the logic for deciding coding system. | 6614 (Fwrite_region): Correct the logic for deciding coding system. |
6620 | 6615 |
6621 * process.c (read_process_output): Use new macro | 6616 * process.c (read_process_output): Use new macro |
6622 CODING_REQUIRE_NO_CONVERSION | 6617 CODING_REQUIRE_NO_CONVERSION. |
6623 (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION. | 6618 (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION. |
6624 | 6619 |
6625 * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while | 6620 * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while |
6626 setting `byte1' and `byte2' members of *CP. | 6621 setting `byte1' and `byte2' members of *CP. |
6627 | 6622 |
6775 | 6770 |
6776 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change. | 6771 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change. |
6777 | 6772 |
6778 1997-07-15 Kenichi HANDA <handa@etl.go.jp> | 6773 1997-07-15 Kenichi HANDA <handa@etl.go.jp> |
6779 | 6774 |
6780 * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted | 6775 * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted. |
6781 (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro. | 6776 (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro. |
6782 (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro | 6777 (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro. |
6783 (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted. | 6778 (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted. |
6784 (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro. | 6779 (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro. |
6785 (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro. | 6780 (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro. |
6786 (CODING_CATEGORY_MASK_ANY): Adjusted for the above change. | 6781 (CODING_CATEGORY_MASK_ANY): Adjusted for the above change. |
6787 | 6782 |
6990 (echo_area_display): Use proper width when scroll bars on left. | 6985 (echo_area_display): Use proper width when scroll bars on left. |
6991 | 6986 |
6992 * syntax.h (struct gl_state_s): New field `offset'. | 6987 * syntax.h (struct gl_state_s): New field `offset'. |
6993 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field. | 6988 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field. |
6994 (SETUP_SYNTAX_TABLE): Clear offset field. | 6989 (SETUP_SYNTAX_TABLE): Clear offset field. |
6995 (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD): | 6990 (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD) |
6996 (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field. | 6991 (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field. |
6997 | 6992 |
6998 * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf. | 6993 * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf. |
6999 | 6994 |
7000 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 6995 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
7124 | 7119 |
7125 * Makefile.in (ALL_LDFLAGS): Use LD_SWITCH_SYSTEM_TEMACS. | 7120 * Makefile.in (ALL_LDFLAGS): Use LD_SWITCH_SYSTEM_TEMACS. |
7126 | 7121 |
7127 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 7122 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
7128 | 7123 |
7129 * process.c (send_process): Make buf and temp_buf `unsigned char *'. | 7124 * process.c (send_process): Make buf and temp_buf `unsigned char *'. |
7130 | 7125 |
7131 * buffer.c (overlay_strings): Use unsigned char for things | 7126 * buffer.c (overlay_strings): Use unsigned char for things |
7132 that relate to overlay_str_buf. | 7127 that relate to overlay_str_buf. |
7133 | 7128 |
7134 * syssignal.h (sigpause): Don't define if already defined. | 7129 * syssignal.h (sigpause): Don't define if already defined. |
7866 (syms_of_keyboard): Rename Lisp variable. | 7861 (syms_of_keyboard): Rename Lisp variable. |
7867 | 7862 |
7868 1997-05-18 Erik Naggum <erik@naggum.no> | 7863 1997-05-18 Erik Naggum <erik@naggum.no> |
7869 | 7864 |
7870 * lisp.h (Vtty_erase_char): Declared. | 7865 * lisp.h (Vtty_erase_char): Declared. |
7871 * keyboard.c (Vtty_erase_char): Variable defined | 7866 * keyboard.c (Vtty_erase_char): Variable defined. |
7872 (syms_of_keyboard): Set up Lisp variable. | 7867 (syms_of_keyboard): Set up Lisp variable. |
7873 Also set up `num-nonmacro-input-chars' to report actual keystrokes. | 7868 Also set up `num-nonmacro-input-chars' to report actual keystrokes. |
7874 * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if | 7869 * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if |
7875 possible from the stty settings, otherwise to nil. | 7870 possible from the stty settings, otherwise to nil. |
7876 | 7871 |
8101 (auto_save_1): Supply 7th new arg CODING_SYSTEM as Qnil to | 8096 (auto_save_1): Supply 7th new arg CODING_SYSTEM as Qnil to |
8102 Fwrite_region. | 8097 Fwrite_region. |
8103 | 8098 |
8104 * fontset.c (Vfontset_alias_alist): New variable. | 8099 * fontset.c (Vfontset_alias_alist): New variable. |
8105 (fontset_pattern_regexp): Delete code for handling nickname of a | 8100 (fontset_pattern_regexp): Delete code for handling nickname of a |
8106 fonset. It is now handled in Fquery_fontset by consulting | 8101 fontset. It is now handled in Fquery_fontset by consulting |
8107 Vfontset_alias_alist. | 8102 Vfontset_alias_alist. |
8108 (Fquery_fontset): Handle Vfontset_alias_alist. | 8103 (Fquery_fontset): Handle Vfontset_alias_alist. |
8109 (syms_of_fontset): Terminate each line by `\n\' in doc-string of | 8104 (syms_of_fontset): Terminate each line by `\n\' in doc-string of |
8110 alternate-fontname-alist. Declare Lisp variable | 8105 alternate-fontname-alist. Declare Lisp variable |
8111 fontset-alias-alist. Doc-string of highlight-wrong-size-font | 8106 fontset-alias-alist. Doc-string of highlight-wrong-size-font |
9227 (Fread_coding_system, Fread_non_nil_coding_system): Likewise. | 9222 (Fread_coding_system, Fread_non_nil_coding_system): Likewise. |
9228 | 9223 |
9229 * lread.c: Include charset.h. | 9224 * lread.c: Include charset.h. |
9230 (Vload_source_file_function): New variable. | 9225 (Vload_source_file_function): New variable. |
9231 (Fload): Call Vload_source_file_function if defined while loading | 9226 (Fload): Call Vload_source_file_function if defined while loading |
9232 an Emacs Lisp source file. */ | 9227 an Emacs Lisp source file. |
9233 (read_multibyte): New function. | 9228 (read_multibyte): New function. |
9234 (read_escape): Handle multibyte characters. | 9229 (read_escape): Handle multibyte characters. |
9235 (read1): Correct the value of size_in_chars of a bool vector. | 9230 (read1): Correct the value of size_in_chars of a bool vector. |
9236 Handle the case `?' is followed by a multibyte character. | 9231 Handle the case `?' is followed by a multibyte character. |
9237 (Vload_source_file_function): New variable. | 9232 (Vload_source_file_function): New variable. |
9888 1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu> | 9883 1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu> |
9889 | 9884 |
9890 * editfns.c (Fline_beginning_position, Fline_end_position): New fns. | 9885 * editfns.c (Fline_beginning_position, Fline_end_position): New fns. |
9891 * cmds.c (Fend_of_line, Fbeginning_of_line): | 9886 * cmds.c (Fend_of_line, Fbeginning_of_line): |
9892 Use Fline_beginning_position, Fline_end_position. | 9887 Use Fline_beginning_position, Fline_end_position. |
9893 * lisp.h (Fend_of_line, Fbeginning_of_line): Declared. | 9888 * lisp.h (Fend_of_line, Fbeginning_of_line): Declared. |
9894 | 9889 |
9895 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | 9890 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
9896 | 9891 |
9897 * window.c (window_scroll): Don't set w->start or w->force_start | 9892 * window.c (window_scroll): Don't set w->start or w->force_start |
9898 if signaling an error. | 9893 if signaling an error. |
10365 | 10360 |
10366 * xdisp.c (echo_area_display): Clear the left-side scroll bar columns. | 10361 * xdisp.c (echo_area_display): Clear the left-side scroll bar columns. |
10367 | 10362 |
10368 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | 10363 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
10369 | 10364 |
10370 * xterm.c (x_scroll_bar_create, x_scroll_bar_move): | 10365 * xterm.c (x_scroll_bar_create, x_scroll_bar_move) |
10371 (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM. | 10366 (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM. |
10372 | 10367 |
10373 * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from | 10368 * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from |
10374 LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM. | 10369 LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM. |
10375 (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM. | 10370 (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM. |
10412 (x_scroll_bar_set_handle): VERTICAL_SCROLL_BAR_INSIDE_WIDTH now | 10407 (x_scroll_bar_set_handle): VERTICAL_SCROLL_BAR_INSIDE_WIDTH now |
10413 requires the frame as an argument. | 10408 requires the frame as an argument. |
10414 (x_scroll_bar_expose): Narrow the box slightly for a left-side | 10409 (x_scroll_bar_expose): Narrow the box slightly for a left-side |
10415 scroll bar. | 10410 scroll bar. |
10416 | 10411 |
10417 * xfns.c: Add the symbol `right'; this symbol is used to indicate | 10412 * xfns.c: Add the symbol `right'; this symbol is used to indicate |
10418 that a right-side scroll bar is wanted. | 10413 that a right-side scroll bar is wanted. |
10419 (x_set_vertical_scroll_bars): Check for left<->right<->none | 10414 (x_set_vertical_scroll_bars): Check for left<->right<->none |
10420 scroll bar changes, and modify the vertical scroll bar type | 10415 scroll bar changes, and modify the vertical scroll bar type |
10421 as appropriate. | 10416 as appropriate. |
10422 (x_figure_window_size): Use new SET_FRAME_WIDTH macro. | 10417 (x_figure_window_size): Use new SET_FRAME_WIDTH macro. |
10470 | 10465 |
10471 * ntterm.c (initialize_win_nt_display): Use SET_FRAME_WIDTH. | 10466 * ntterm.c (initialize_win_nt_display): Use SET_FRAME_WIDTH. |
10472 | 10467 |
10473 * keyboard.c (make_lispy_event): When converting from pixel to | 10468 * keyboard.c (make_lispy_event): When converting from pixel to |
10474 glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT | 10469 glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT |
10475 (XWINDOW (window)->left; this is necessary when there are | 10470 (XWINDOW (window)->left); this is necessary when there are |
10476 left-side scrollbars. | 10471 left-side scrollbars. |
10477 | 10472 |
10478 * frame.c (make_frame): Switch from boolean | 10473 * frame.c (make_frame): Switch from boolean |
10479 `has_vertical_scrollbars' integer to an enumerated type. | 10474 `has_vertical_scrollbars' integer to an enumerated type. |
10480 Use new macro SET_FRAME_WIDTH. | 10475 Use new macro SET_FRAME_WIDTH. |
10680 * lread.c: Add #n=object, #n#, and #:symbol constructs to reader. | 10675 * lread.c: Add #n=object, #n#, and #:symbol constructs to reader. |
10681 (readevalloop, read, Fread_from_string): Empty list of read objects | 10676 (readevalloop, read, Fread_from_string): Empty list of read objects |
10682 before read0 call. | 10677 before read0 call. |
10683 (read1): New variable `uninterned_symbol', which controls how to | 10678 (read1): New variable `uninterned_symbol', which controls how to |
10684 make symbols. Support #:, #n=object and #n#. | 10679 make symbols. Support #:, #n=object and #n#. |
10685 (make_symbol): New function, used in read1 to make uninterned symbols | 10680 (make_symbol): New function, used in read1 to make uninterned symbols. |
10686 (Fintern): Set `obarray' field of interned symbols. | 10681 (Fintern): Set `obarray' field of interned symbols. |
10687 (init_obarray): Explicit set `obarray' field of symbol `nil'. | 10682 (init_obarray): Explicit set `obarray' field of symbol `nil'. |
10688 (syms_of_lread): staticpro read_objects, the list of read objects. | 10683 (syms_of_lread): staticpro read_objects, the list of read objects. |
10689 | 10684 |
10690 * print.c: Add #n=object, #n#, and #:symbol constructs to printer. | 10685 * print.c: Add #n=object, #n#, and #:symbol constructs to printer. |