Mercurial > emacs
comparison src/ChangeLog @ 48841:24ee0d16711c
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 14 Dec 2002 00:12:21 +0000 |
parents | d74c4e3f225e |
children | cf30601f67b2 |
comparison
equal
deleted
inserted
replaced
48840:b6981c46191d | 48841:24ee0d16711c |
---|---|
1 2002-12-13 Stefan Monnier <monnier@cs.yale.edu> | |
2 | |
3 * textprop.c (text_read_only): New arg `propval'. | |
4 (get_char_property_and_overlay): Remove unused var `next_overlay'. | |
5 (verify_interval_modification): Use text_read_only's new arg. | |
6 | |
1 2002-12-13 Kenichi Handa <handa@m17n.org> | 7 2002-12-13 Kenichi Handa <handa@m17n.org> |
2 | 8 |
3 * coding.c (Funencodable_char_position): Set pend correctly. | 9 * coding.c (Funencodable_char_position): Set pend correctly. |
4 | 10 |
5 2002-12-12 Jason Rumney <jasonr@gnu.org> | 11 2002-12-12 Jason Rumney <jasonr@gnu.org> |
21 row_containing_pos returned NULL. | 27 row_containing_pos returned NULL. |
22 | 28 |
23 2002-12-10 Steven Tamm <steventamm@mac.com> | 29 2002-12-10 Steven Tamm <steventamm@mac.com> |
24 | 30 |
25 * mac.c (sys_read): Fixed sys_read to not call select if IO is | 31 * mac.c (sys_read): Fixed sys_read to not call select if IO is |
26 non-blocking | 32 non-blocking. |
27 (sys_select): Fixed sys_select to not use a timeout larger than | 33 (sys_select): Fixed sys_select to not use a timeout larger than |
28 the one given. | 34 the one given. |
29 | 35 |
30 2002-12-10 Juanma Barranquero <lektu@terra.es> | 36 2002-12-10 Juanma Barranquero <lektu@terra.es> |
31 | 37 |
59 each stack frame. This may change as it could be time consuming. | 65 each stack frame. This may change as it could be time consuming. |
60 | 66 |
61 * macterm.c (mac_check_for_quit_char, quit_char_comp) | 67 * macterm.c (mac_check_for_quit_char, quit_char_comp) |
62 (init_quit_char_handler, mac_determine_quit_char_modifiers) | 68 (init_quit_char_handler, mac_determine_quit_char_modifiers) |
63 (mac_initialize): Added code to check for pressing of quit_char | 69 (mac_initialize): Added code to check for pressing of quit_char |
64 in the OS event queue | 70 in the OS event queue. |
65 | 71 |
66 * mac.c (sys_select): Call mac_check_for_quit_char every second | 72 * mac.c (sys_select): Call mac_check_for_quit_char every second |
67 while blocking on select. | 73 while blocking on select. |
68 | 74 |
69 * mac.c (sys_read): Use sys_select to test for input first | 75 * mac.c (sys_read): Use sys_select to test for input first |
70 before calling read to allow C-g to break | 76 before calling read to allow C-g to break. |
71 | 77 |
72 2002-12-07 Richard M. Stallman <rms@gnu.org> | 78 2002-12-07 Richard M. Stallman <rms@gnu.org> |
73 | 79 |
74 * minibuf.c (Fcompleting_read): Doc fix. | 80 * minibuf.c (Fcompleting_read): Doc fix. |
75 | 81 |
84 | 90 |
85 * alloca.c: Undo ifdef change accidentally made on 12-04. | 91 * alloca.c: Undo ifdef change accidentally made on 12-04. |
86 | 92 |
87 2002-12-06 Francesco Potorti` <pot@gnu.org> | 93 2002-12-06 Francesco Potorti` <pot@gnu.org> |
88 | 94 |
89 * xfns.c (png_load): Avoid double gamma correction for PNG | 95 * xfns.c (png_load): Avoid double gamma correction for PNG images. |
90 images. | |
91 | 96 |
92 2002-12-04 Richard M. Stallman <rms@gnu.org> | 97 2002-12-04 Richard M. Stallman <rms@gnu.org> |
93 | 98 |
94 * sysdep.c (fcntl.h): Test only HAVE_FCNTL_H. | 99 * sysdep.c (fcntl.h): Test only HAVE_FCNTL_H. |
95 | 100 |
102 * buffer.c (Qucs_set_table_for_input): New. | 107 * buffer.c (Qucs_set_table_for_input): New. |
103 (Fget_buffer_create): Use it. | 108 (Fget_buffer_create): Use it. |
104 (Qset_buffer_major_mode_hook): Deleted. | 109 (Qset_buffer_major_mode_hook): Deleted. |
105 (Fset_buffer_major_mode): Revert previous change. | 110 (Fset_buffer_major_mode): Revert previous change. |
106 (init_buffer_once): Intern ucs-set-table-for-input. | 111 (init_buffer_once): Intern ucs-set-table-for-input. |
107 (syms_of_buffer): Delete Qset_buffer_major_mode_hook. Add | 112 (syms_of_buffer): Delete Qset_buffer_major_mode_hook. |
108 &Qucs_set_table_for_input. | 113 Add &Qucs_set_table_for_input. |
109 | 114 |
110 2002-12-03 Andreas Schwab <schwab@suse.de> | 115 2002-12-03 Andreas Schwab <schwab@suse.de> |
111 | 116 |
112 * callint.c (Fcall_interactively): Use next_event only if less | 117 * callint.c (Fcall_interactively): Use next_event only if less |
113 than key_count. | 118 than key_count. |
161 | 166 |
162 2002-11-27 Dave Love <fx@gnu.org> | 167 2002-11-27 Dave Love <fx@gnu.org> |
163 | 168 |
164 * s/irix6-0.h (GC_SETJMP_WORKS, GC_MARK_STACK): Define. | 169 * s/irix6-0.h (GC_SETJMP_WORKS, GC_MARK_STACK): Define. |
165 | 170 |
166 * systty.h: Don't conditionally define GETPGRP_NO_ARG. Test | 171 * systty.h: Don't conditionally define GETPGRP_NO_ARG. |
167 GETPGRP_VOID instead. | 172 Test GETPGRP_VOID instead. |
168 [BSD_TERMIOS]: Remove definitions (never used). | 173 [BSD_TERMIOS]: Remove definitions (never used). |
169 | 174 |
170 * s/osf5-0.h (WAIT_USE_INT, SYS_SIGLIST_DECLARED, sys_siglist): | 175 * s/osf5-0.h (WAIT_USE_INT, SYS_SIGLIST_DECLARED, sys_siglist): |
171 Don't define. | 176 Don't define. |
172 (GC_SETJMP_WORKS, GC_MARK_STACK): Define. | 177 (GC_SETJMP_WORKS, GC_MARK_STACK): Define. |
208 * sysdep.c (stuff_char) [PROTOTYPES]: Provide ISO C arglist. | 213 * sysdep.c (stuff_char) [PROTOTYPES]: Provide ISO C arglist. |
209 | 214 |
210 * keyboard.c (interrupt_signal): Provide forward declaration. | 215 * keyboard.c (interrupt_signal): Provide forward declaration. |
211 (kbd_buffer_store_event): Don't declare interrupt_signal. | 216 (kbd_buffer_store_event): Don't declare interrupt_signal. |
212 | 217 |
213 * xdisp.c (store_frame_title_char) [PROTOTYPES]: Provide ISO C | 218 * xdisp.c (store_frame_title_char) [PROTOTYPES]: Provide ISO C arglist. |
214 arglist. | |
215 | 219 |
216 2002-11-21 Richard M. Stallman <rms@gnu.org> | 220 2002-11-21 Richard M. Stallman <rms@gnu.org> |
217 | 221 |
218 * eval.c (interactive_p): Skip any number of bytecode | 222 * eval.c (interactive_p): Skip any number of bytecode |
219 and special form frames, in any order. | 223 and special form frames, in any order. |
507 * coding.c (decode_coding_emacs_mule, decode_coding_iso2022) | 511 * coding.c (decode_coding_emacs_mule, decode_coding_iso2022) |
508 (decode_coding_sjis_big5, decode_eol): Allow lone \r in DOS EOL. | 512 (decode_coding_sjis_big5, decode_eol): Allow lone \r in DOS EOL. |
509 | 513 |
510 2002-11-01 Andreas Schwab <schwab@suse.de> | 514 2002-11-01 Andreas Schwab <schwab@suse.de> |
511 | 515 |
512 * editfns.c (Fmessage): Revert last change to properly handle %% | 516 * editfns.c (Fmessage): Revert last change to properly handle %%. |
513 format. | |
514 | 517 |
515 2002-11-01 Stefan Monnier <monnier@cs.yale.edu> | 518 2002-11-01 Stefan Monnier <monnier@cs.yale.edu> |
516 | 519 |
517 * xmenu.c (unuse_menu_items): New fun. | 520 * xmenu.c (unuse_menu_items): New fun. |
518 (menu_items_inuse): New var. | 521 (menu_items_inuse): New var. |
1028 | 1031 |
1029 * xdisp.c (get_next_display_element): Fix previous change. | 1032 * xdisp.c (get_next_display_element): Fix previous change. |
1030 | 1033 |
1031 2002-08-30 Andrew Choi <akochoi@shaw.ca> | 1034 2002-08-30 Andrew Choi <akochoi@shaw.ca> |
1032 | 1035 |
1033 * macterm.c (expose_overlaps): New function (merge code from | 1036 * macterm.c (expose_overlaps): New function (merge code from xterm.c). |
1034 xterm.c). | |
1035 (expose_window): Use it to fix the display of overlapping | 1037 (expose_window): Use it to fix the display of overlapping |
1036 rows (merge code from xterm.c). | 1038 rows (merge code from xterm.c). |
1037 | 1039 |
1038 * macfns.c (Qbox): Add extern declaration. | 1040 * macfns.c (Qbox): Add extern declaration. |
1039 | 1041 |
1151 (Qbox, Qhollow): New variables. | 1153 (Qbox, Qhollow): New variables. |
1152 (syms_of_w32fns): Initialize and staticpro them. | 1154 (syms_of_w32fns): Initialize and staticpro them. |
1153 | 1155 |
1154 * w32term.h (FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH): | 1156 * w32term.h (FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH): |
1155 New macros. | 1157 New macros. |
1156 (struct w32_output): New fields blink_off_cursor, blink_off_cursor_width. | 1158 (struct w32_output): New fields blink_off_cursor, |
1159 blink_off_cursor_width. | |
1157 (FRAME_CURSOR_WIDTH): New macro. | 1160 (FRAME_CURSOR_WIDTH): New macro. |
1158 | 1161 |
1159 * w32term.c (x_display_and_set_cursor): Use FRAME_BLINK_OFF_CURSOR | 1162 * w32term.c (x_display_and_set_cursor): Use FRAME_BLINK_OFF_CURSOR |
1160 and FRAME_BLINK_OFF_CURSOR_WIDTH for blinking cursor off. | 1163 and FRAME_BLINK_OFF_CURSOR_WIDTH for blinking cursor off. |
1161 | 1164 |
1204 (standard_args): Define sort order for --script. | 1207 (standard_args): Define sort order for --script. |
1205 | 1208 |
1206 2002-08-27 Gerd Moellmann <gerd.moellmann@t-online.de> | 1209 2002-08-27 Gerd Moellmann <gerd.moellmann@t-online.de> |
1207 | 1210 |
1208 * xdisp.c (redisplay_updating_p): Variable removed. | 1211 * xdisp.c (redisplay_updating_p): Variable removed. |
1209 (inhibit_free_realized_faces, Qinhibit_free_realized_faces): New | 1212 (inhibit_free_realized_faces, Qinhibit_free_realized_faces): |
1210 variables. | 1213 New variables. |
1211 (init_iterator): Don't free realized faces if | 1214 (init_iterator): Don't free realized faces if |
1212 inhibit_free_realized_faces is set. | 1215 inhibit_free_realized_faces is set. |
1213 (redisplay_internal): Bind Qinhibit_free_realized_faces to nil. | 1216 (redisplay_internal): Bind Qinhibit_free_realized_faces to nil. |
1214 (syms_of_xdisp): DEFVAR_BOOL inhibit-free-realized-faces, | 1217 (syms_of_xdisp): DEFVAR_BOOL inhibit-free-realized-faces, |
1215 initialize Qinhibit_free_realized_faces. | 1218 initialize Qinhibit_free_realized_faces. |
1223 octal form for such eight-bit characters that can be converted to | 1226 octal form for such eight-bit characters that can be converted to |
1224 multibyte char. | 1227 multibyte char. |
1225 | 1228 |
1226 2002-08-26 Kim F. Storm <storm@cua.dk> | 1229 2002-08-26 Kim F. Storm <storm@cua.dk> |
1227 | 1230 |
1228 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize | 1231 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize foreground |
1229 foreground and background colors. From Joe Buehler (tiny change). | 1232 and background colors. From Joe Buehler (tiny change). |
1230 | 1233 |
1231 2002-08-26 Miles Bader <miles@gnu.org> | 1234 2002-08-26 Miles Bader <miles@gnu.org> |
1232 | 1235 |
1233 * bytecode.c (Fbyte_code): Fsub1 can GC, so protect it. | 1236 * bytecode.c (Fbyte_code): Fsub1 can GC, so protect it. |
1234 | 1237 |
1311 KEEP-RECORD to avoid clearing lossage when we just want to clear | 1314 KEEP-RECORD to avoid clearing lossage when we just want to clear |
1312 the current key sequence (kmacro needs this). | 1315 the current key sequence (kmacro needs this). |
1313 | 1316 |
1314 2002-08-19 Kenichi Handa <handa@localhost> | 1317 2002-08-19 Kenichi Handa <handa@localhost> |
1315 | 1318 |
1316 * composite.c (run_composition_function): Call FUNC if it is | 1319 * composite.c (run_composition_function): Call FUNC if it is fboundp. |
1317 fboundp. | |
1318 | 1320 |
1319 * composite.h (COMPOSITION_MODIFICATION_FUNC): If PROP is not a | 1321 * composite.h (COMPOSITION_MODIFICATION_FUNC): If PROP is not a |
1320 cons, return Qnil. | 1322 cons, return Qnil. |
1321 | 1323 |
1322 2002-08-17 Richard M. Stallman <rms@gnu.org> | 1324 2002-08-17 Richard M. Stallman <rms@gnu.org> |
1389 | 1391 |
1390 * macterm.c (XTmouse_position): Check wp with is_emacs_window. | 1392 * macterm.c (XTmouse_position): Check wp with is_emacs_window. |
1391 (Vmac_pass_command_to_system): New variable. | 1393 (Vmac_pass_command_to_system): New variable. |
1392 (Vmac_pass_control_to_system): New variable. | 1394 (Vmac_pass_control_to_system): New variable. |
1393 (do_mouse_moved): Check wp with is_emacs_window. | 1395 (do_mouse_moved): Check wp with is_emacs_window. |
1394 (XTread_socket): Check window_ptr with is_emacs_window. Call | 1396 (XTread_socket): Check window_ptr with is_emacs_window. |
1395 FrontNonFloatingWindow instead of FrontWindow. Send keydown | 1397 Call FrontNonFloatingWindow instead of FrontWindow. Send keydown |
1396 events back to Mac Toolbox for processing, depending on values of | 1398 events back to Mac Toolbox for processing, depending on values of |
1397 Vmac_pass_command_to_system and Vmac_pass_control_to_system. | 1399 Vmac_pass_command_to_system and Vmac_pass_control_to_system. |
1398 (syms_of_macterm): DEFVAR_LISP Vmac_pass_command_to_system and | 1400 (syms_of_macterm): DEFVAR_LISP Vmac_pass_command_to_system and |
1399 Vmac_pass_control_to_system. | 1401 Vmac_pass_control_to_system. |
1400 | 1402 |
1422 * xdisp.c (forward_to_next_line_start): Return 0 when reaching the | 1424 * xdisp.c (forward_to_next_line_start): Return 0 when reaching the |
1423 end of the buffer. | 1425 end of the buffer. |
1424 | 1426 |
1425 2002-08-08 Ken Raeburn <raeburn@mit.edu> | 1427 2002-08-08 Ken Raeburn <raeburn@mit.edu> |
1426 | 1428 |
1427 * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int | 1429 * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int mixup. |
1428 mixup. | |
1429 | 1430 |
1430 * puresize.h (BASE_PURESIZE): Increase to 910000. | 1431 * puresize.h (BASE_PURESIZE): Increase to 910000. |
1431 | 1432 |
1432 2002-08-08 Kenichi Handa <handa@etl.go.jp> | 1433 2002-08-08 Kenichi Handa <handa@etl.go.jp> |
1433 | 1434 |
1489 (mac_get_mouse_btn): New function. | 1490 (mac_get_mouse_btn): New function. |
1490 (mac_convert_event_ref): New function. | 1491 (mac_convert_event_ref): New function. |
1491 (XTread_socket) [USE_CARBON_EVENTS]: Call ReceiveNextEvent, | 1492 (XTread_socket) [USE_CARBON_EVENTS]: Call ReceiveNextEvent, |
1492 SendEventToEventTarget, mac_event_to_emacs_modifiers, and | 1493 SendEventToEventTarget, mac_event_to_emacs_modifiers, and |
1493 mac_get_mouse_btn. | 1494 mac_get_mouse_btn. |
1494 (mac_initialize): Call init_mac_drag_n_drop and | 1495 (mac_initialize): Call init_mac_drag_n_drop and init_service_handler. |
1495 init_service_handler. | |
1496 | 1496 |
1497 * keyboard.c: Define Qmouse_wheel, mouse_wheel_syms, and | 1497 * keyboard.c: Define Qmouse_wheel, mouse_wheel_syms, and |
1498 lispy_mouse_wheel_names for MAC_OSX as well as for WINDOWS_NT. | 1498 lispy_mouse_wheel_names for MAC_OSX as well as for WINDOWS_NT. |
1499 (kbd_buffer_get_event): Set used_mouse_menu for MENU_BAR_EVENT and | 1499 (kbd_buffer_get_event): Set used_mouse_menu for MENU_BAR_EVENT and |
1500 TOOL_BAR_EVENT for MAC_OS as well. | 1500 TOOL_BAR_EVENT for MAC_OS as well. |
1501 (make_lispy_event): Handle MOUSE_WHEEL_EVENT for MAC_OSX as well | 1501 (make_lispy_event): Handle MOUSE_WHEEL_EVENT for MAC_OSX as well |
1502 as for WINDOWS_NT. | 1502 as for WINDOWS_NT. |
1503 (syms_of_keyboard): Initialize Qmouse_wheel for MAC_OSX. | 1503 (syms_of_keyboard): Initialize Qmouse_wheel for MAC_OSX. |
1504 | 1504 |
1505 * termhooks.h (event_kind): Define MOUSE_WHEEL_EVENT also for | 1505 * termhooks.h (event_kind): Define MOUSE_WHEEL_EVENT also for MAC_OSX. |
1506 MAC_OSX. | |
1507 | 1506 |
1508 2002-08-03 Gerd Moellmann <gerd.moellmann@t-online.de> | 1507 2002-08-03 Gerd Moellmann <gerd.moellmann@t-online.de> |
1509 | 1508 |
1510 * xdisp.c (forward_to_next_line_start): Fix a condition that | 1509 * xdisp.c (forward_to_next_line_start): Fix a condition that |
1511 lead to a newline being skipped. | 1510 lead to a newline being skipped. |
1598 | 1597 |
1599 * editfns.c (Fmessage): Treat "" like nil. | 1598 * editfns.c (Fmessage): Treat "" like nil. |
1600 | 1599 |
1601 2002-07-23 Kenichi Handa <handa@etl.go.jp> | 1600 2002-07-23 Kenichi Handa <handa@etl.go.jp> |
1602 | 1601 |
1603 * xdisp.c (face_before_or_after_it_pos): Call | 1602 * xdisp.c (face_before_or_after_it_pos): |
1604 FETCH_MULTIBYTE_CHAR with byte postion, not char position. | 1603 Call FETCH_MULTIBYTE_CHAR with byte postion, not char position. |
1605 | 1604 |
1606 2002-07-22 Juanma Barranquero <lektu@terra.es> | 1605 2002-07-22 Juanma Barranquero <lektu@terra.es> |
1607 | 1606 |
1608 * callproc.c (init_callproc) [DOS_NT]: Initialize | 1607 * callproc.c (init_callproc) [DOS_NT]: |
1609 Vshared_game_score_directory to nil. | 1608 Initialize Vshared_game_score_directory to nil. |
1610 (syms_of_callproc) [DOS_NT]: Likewise. | 1609 (syms_of_callproc) [DOS_NT]: Likewise. |
1611 | 1610 |
1612 2002-07-22 Gerd Moellmann <gerd.moellmann@t-online.de> | 1611 2002-07-22 Gerd Moellmann <gerd.moellmann@t-online.de> |
1613 | 1612 |
1614 * xdisp.c (display_line): Replace an abort with xassert. | 1613 * xdisp.c (display_line): Replace an abort with xassert. |
1673 point to const. | 1672 point to const. |
1674 * callproc.c (Fcall_process): Make NEW_ARGV array hold pointer to | 1673 * callproc.c (Fcall_process): Make NEW_ARGV array hold pointer to |
1675 const. | 1674 const. |
1676 * charset.h (BCOPY_SHORT): Source pointer now points to const. | 1675 * charset.h (BCOPY_SHORT): Source pointer now points to const. |
1677 * coding.c (encode_eol, detect_coding, detect_eol): | 1676 * coding.c (encode_eol, detect_coding, detect_eol): |
1678 (decode_coding, encode_coding, detect_coding_system): Source | 1677 (decode_coding, encode_coding, detect_coding_system): |
1679 strings now treated as const. | 1678 Source strings now treated as const. |
1680 (decode_coding_string, encode_coding_string): Use STRING_COPYIN to | 1679 (decode_coding_string, encode_coding_string): Use STRING_COPYIN to |
1681 modify Lisp string contents. | 1680 modify Lisp string contents. |
1682 * coding.h (decode_coding, encode_coding, detect_coding, | 1681 * coding.h (decode_coding, encode_coding, detect_coding, |
1683 detect_eol): Declarations updated. | 1682 detect_eol): Declarations updated. |
1684 * composite.c (compose_chars_in_text): Treat Lisp string contents | 1683 * composite.c (compose_chars_in_text): Treat Lisp string contents |
1695 (vox_write): Buffer argument points to const. | 1694 (vox_write): Buffer argument points to const. |
1696 * syntax.c (Fstring_to_syntax, skip_chars): Treat Lisp string | 1695 * syntax.c (Fstring_to_syntax, skip_chars): Treat Lisp string |
1697 contents as const. | 1696 contents as const. |
1698 * sysdep.c (emacs_write): Buffer pointer now const. | 1697 * sysdep.c (emacs_write): Buffer pointer now const. |
1699 * term.c (encode_terminal_code): Buffer pointer now const. | 1698 * term.c (encode_terminal_code): Buffer pointer now const. |
1700 * xfaces.c (may_use_scalable_font_p): Argument now points to | 1699 * xfaces.c (may_use_scalable_font_p): Argument now points to const. |
1701 const. | |
1702 (x_face_list_fonts, x_update_menu_appearance): | 1700 (x_face_list_fonts, x_update_menu_appearance): |
1703 (hash_string_case_insensitive): Treat Lisp string contents as | 1701 (hash_string_case_insensitive): Treat Lisp string contents as const. |
1704 const. | |
1705 | 1702 |
1706 2002-07-19 Juanma Barranquero <lektu@terra.es> | 1703 2002-07-19 Juanma Barranquero <lektu@terra.es> |
1707 | 1704 |
1708 * fileio.c (Ffile_name_as_directory): Fix argument name in docstring. | 1705 * fileio.c (Ffile_name_as_directory): Fix argument name in docstring. |
1709 (file_name_as_directory): Use literal '/' instead of DIRECTORY_SEP. | 1706 (file_name_as_directory): Use literal '/' instead of DIRECTORY_SEP. |
2091 (XTread_socket): Call x_detect_focus_change for FocusIn/FocusOut | 2088 (XTread_socket): Call x_detect_focus_change for FocusIn/FocusOut |
2092 EnterNotify and LeaveNotify to track X focus changes. | 2089 EnterNotify and LeaveNotify to track X focus changes. |
2093 | 2090 |
2094 2002-06-28 Andreas Schwab <schwab@suse.de> | 2091 2002-06-28 Andreas Schwab <schwab@suse.de> |
2095 | 2092 |
2096 * lisp.h: Remove duplicate declaration of | 2093 * lisp.h: Remove duplicate declaration of code_convert_string_norecord. |
2097 code_convert_string_norecord. | |
2098 | 2094 |
2099 2002-06-27 Kim F. Storm <storm@cua.dk> | 2095 2002-06-27 Kim F. Storm <storm@cua.dk> |
2100 | 2096 |
2101 * xdisp.c: (mode_line_string_list, mode_line_string_face) | 2097 * xdisp.c: (mode_line_string_list, mode_line_string_face) |
2102 (mode_line_string_face_prop): New variables. | 2098 (mode_line_string_face_prop): New variables. |
2150 * callproc.c (Fcall_process): If code detection is necessary, | 2146 * callproc.c (Fcall_process): If code detection is necessary, |
2151 call detect_coding directly here. | 2147 call detect_coding directly here. |
2152 | 2148 |
2153 * coding.c (detect_eol): Preserve coding->cmp_data. | 2149 * coding.c (detect_eol): Preserve coding->cmp_data. |
2154 | 2150 |
2155 * w16select.c (Fw16_get_clipboard_data): Disable composition handling. | 2151 * w16select.c (Fw16_get_clipboard_data): |
2156 | 2152 * w32fns.c (w32_to_x_font): |
2157 * w32fns.c (w32_to_x_font): Disable composition handling. | 2153 * w32select.c (Fw32_get_clipboard_data): |
2158 | 2154 * xselect.c (selection_data_to_lisp_data): |
2159 * w32select.c (Fw32_get_clipboard_data): Disable composition handling. | |
2160 | |
2161 * xselect.c (selection_data_to_lisp_data): Disable composition | |
2162 handling. | |
2163 | |
2164 * xterm.c (XTread_socket): Disable composition handling. | 2155 * xterm.c (XTread_socket): Disable composition handling. |
2165 | 2156 |
2166 2002-06-24 Stefan Monnier <monnier@cs.yale.edu> | 2157 2002-06-24 Stefan Monnier <monnier@cs.yale.edu> |
2167 | 2158 |
2168 * print.c (temp_output_buffer_setup): Kill all local variables. | 2159 * print.c (temp_output_buffer_setup): Kill all local variables. |
3484 | 3475 |
3485 * makefile.w32-in (LIBS): Remove $(WSOCK32). | 3476 * makefile.w32-in (LIBS): Remove $(WSOCK32). |
3486 | 3477 |
3487 2002-03-20 Eli Zaretskii <eliz@is.elta.co.il> | 3478 2002-03-20 Eli Zaretskii <eliz@is.elta.co.il> |
3488 | 3479 |
3489 * process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr): Don't | 3480 * process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr): |
3490 use "sun" as a variable, it's a predefined constant on Sun | 3481 Don't use "sun" as a variable, it's a predefined constant on Sun |
3491 machines. | 3482 machines. |
3492 | 3483 |
3493 2002-03-20 Pavel Jan,Am(Bk <Pavel@Janik.cz> | 3484 2002-03-20 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
3494 | 3485 |
3495 * bytecode.c (Fbyte_code): Revert last change. | 3486 * bytecode.c (Fbyte_code): Revert last change. |
3510 * lisp.h (Fplist_member): Add prototype. | 3501 * lisp.h (Fplist_member): Add prototype. |
3511 | 3502 |
3512 2002-03-18 Kim F. Storm <storm@cua.dk> | 3503 2002-03-18 Kim F. Storm <storm@cua.dk> |
3513 | 3504 |
3514 * config.in: Add HAVE_SENDTO, HAVE_RECVFROM, HAVE_SETSOCKOPT, | 3505 * config.in: Add HAVE_SENDTO, HAVE_RECVFROM, HAVE_SETSOCKOPT, |
3515 HAVE_GETSOCKOPT, HAVE_GETPEERNAME, HAVE_GETSOCKNAME, and | 3506 HAVE_GETSOCKOPT, HAVE_GETPEERNAME, HAVE_GETSOCKNAME, and HAVE_SYS_UN_H. |
3516 HAVE_SYS_UN_H. | |
3517 | 3507 |
3518 * process.c: Define HAVE_LOCAL_SOCKETS based on HAVE_SYS_UN_H. | 3508 * process.c: Define HAVE_LOCAL_SOCKETS based on HAVE_SYS_UN_H. |
3519 Remove explicit GNU_LINUX settings for datagram support. | 3509 Remove explicit GNU_LINUX settings for datagram support. |
3520 | 3510 |
3521 2002-03-18 Pavel Jan,Am(Bk <Pavel@Janik.cz> | 3511 2002-03-18 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
3522 | 3512 |
3523 * process.c (Fmake_network_process): Remove unused variable `sa'. | 3513 * process.c (Fmake_network_process): Remove unused variable `sa'. |
3524 Doc fix. Add usage:. | 3514 Doc fix. Add usage:. |
3525 (set_socket_options): Remove unused variables `optnum' and | 3515 (set_socket_options): Remove unused variables `optnum' and `opttype'. |
3526 `opttype'. | |
3527 | 3516 |
3528 2002-03-17 Richard M. Stallman <rms@gnu.org> | 3517 2002-03-17 Richard M. Stallman <rms@gnu.org> |
3529 | 3518 |
3530 * xdisp.c (cursor_type_changed): New variable. | 3519 * xdisp.c (cursor_type_changed): New variable. |
3531 (redisplay_internal): Redisplay all windows if cursor_type_changed. | 3520 (redisplay_internal): Redisplay all windows if cursor_type_changed. |
3712 * fileio.c (Fcopy_file) [WINDOWS_NT]: Ensure file is not | 3701 * fileio.c (Fcopy_file) [WINDOWS_NT]: Ensure file is not |
3713 read-only when setting modified time. | 3702 read-only when setting modified time. |
3714 | 3703 |
3715 2002-03-08 Gerd Moellmann <gerd@gnu.org> | 3704 2002-03-08 Gerd Moellmann <gerd@gnu.org> |
3716 | 3705 |
3717 * xdisp.c (move_it_vertically_backward): At the end of the | 3706 * xdisp.c (move_it_vertically_backward): At the end of the function, |
3718 function, when moving forward by lines, treat terminal frames | 3707 when moving forward by lines, treat terminal frames specially. |
3719 specially. | |
3720 | 3708 |
3721 * keyboard.c (echo_char): Make sure to add a separator between | 3709 * keyboard.c (echo_char): Make sure to add a separator between |
3722 keys even if echo_dash hasn't been called. | 3710 keys even if echo_dash hasn't been called. |
3723 | 3711 |
3724 * xdisp.c: Use new string macros. | 3712 * xdisp.c: Use new string macros. |
3914 the region should be highlighted. Consequently, the region remains | 3902 the region should be highlighted. Consequently, the region remains |
3915 highlighteded even when a completion buffer is also displayed. | 3903 highlighteded even when a completion buffer is also displayed. |
3916 | 3904 |
3917 2002-02-26 Eli Zaretskii <eliz@is.elta.co.il> | 3905 2002-02-26 Eli Zaretskii <eliz@is.elta.co.il> |
3918 | 3906 |
3919 * fileio.c (Fsubstitute_in_file_name): Fix the change from | 3907 * fileio.c (Fsubstitute_in_file_name): Fix the change from 2002-02-08. |
3920 2002-02-08. | |
3921 | 3908 |
3922 * xselect.c (Qcompound_text_with_extensions): Renamed from | 3909 * xselect.c (Qcompound_text_with_extensions): Renamed from |
3923 Qcompound_text_no_extensions. | 3910 Qcompound_text_no_extensions. |
3924 (lisp_data_to_selection_data, syms_of_xselect): Use the new name. | 3911 (lisp_data_to_selection_data, syms_of_xselect): Use the new name. |
3925 | 3912 |
4146 | 4133 |
4147 * Makefile.in (lisp, shortlisp): Use cus-start.elc, not cus-start.el. | 4134 * Makefile.in (lisp, shortlisp): Use cus-start.elc, not cus-start.el. |
4148 | 4135 |
4149 * msdos.c (x_autoselect_window_p): New variable. | 4136 * msdos.c (x_autoselect_window_p): New variable. |
4150 (syms_of_msdos): Defvar it. | 4137 (syms_of_msdos): Defvar it. |
4151 (dos_rawgetc): If x_autoselect_window_p is set, select the window | 4138 (dos_rawgetc): If x_autoselect_window_p is set, select the window in |
4152 in which the last mouse movement occured, unless it is already | 4139 which the last mouse movement occured, unless it is already selected. |
4153 selected. | |
4154 | 4140 |
4155 * xdisp.c (automatic_hscroll_margin, Vautomatic_hscroll_step): | 4141 * xdisp.c (automatic_hscroll_margin, Vautomatic_hscroll_step): |
4156 New variables. | 4142 New variables. |
4157 (syms_of_xdisp): DEVFAR them. | 4143 (syms_of_xdisp): DEVFAR them. |
4158 (hscroll_window_tree): Use automatic_hscroll_margin and | 4144 (hscroll_window_tree): Use automatic_hscroll_margin and |
4351 * s/gnu-linux.h: Check for __mc68000__ instead of __m68k__, the | 4337 * s/gnu-linux.h: Check for __mc68000__ instead of __m68k__, the |
4352 latter never being defined on GNU/Linux. | 4338 latter never being defined on GNU/Linux. |
4353 | 4339 |
4354 2002-02-02 Eli Zaretskii <eliz@is.elta.co.il> | 4340 2002-02-02 Eli Zaretskii <eliz@is.elta.co.il> |
4355 | 4341 |
4356 * xfaces.c (realize_default_face): Don't set the weight and slant | 4342 * xfaces.c (realize_default_face): Don't set the weight and slant of |
4357 of the default face to Qnormal, unless these attributes are | 4343 the default face to Qnormal, unless these attributes are unspecified. |
4358 unspecified. | |
4359 | 4344 |
4360 2002-02-02 Pavel Jan,Am(Bk <Pavel@Janik.cz> | 4345 2002-02-02 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
4361 | 4346 |
4362 * keyboard.c (command_loop_1) [HAVE_X_WINDOWS]: | 4347 * keyboard.c (command_loop_1) [HAVE_X_WINDOWS]: |
4363 Call cancel_hourglass unconditionally. | 4348 Call cancel_hourglass unconditionally. |
5073 it ends with '%'. | 5058 it ends with '%'. |
5074 | 5059 |
5075 * alloc.c (inhibit_garbage_collection): Don't exceed value an int | 5060 * alloc.c (inhibit_garbage_collection): Don't exceed value an int |
5076 can hold. | 5061 can hold. |
5077 | 5062 |
5078 * data.c (Vmost_positive_fixnum, Vmost_negative_fixnum): Rename | 5063 * data.c (Vmost_positive_fixnum, Vmost_negative_fixnum): |
5079 from most_positive_fixnum and most_negative_fixnum, resp., and | 5064 Rename from most_positive_fixnum and most_negative_fixnum, resp., and |
5080 type changed to Lisp_Object. | 5065 type changed to Lisp_Object. |
5081 (syms_of_data): DEFVAR_LISP them. | 5066 (syms_of_data): DEFVAR_LISP them. |
5082 | 5067 |
5083 2001-12-07 Richard M. Stallman <rms@gnu.org> | 5068 2001-12-07 Richard M. Stallman <rms@gnu.org> |
5084 | 5069 |
5127 * alloc.c (Fgarbage_collect): Shrink buffer gaps that are | 5112 * alloc.c (Fgarbage_collect): Shrink buffer gaps that are |
5128 excessively large. | 5113 excessively large. |
5129 | 5114 |
5130 * insdel.c (make_gap_larger): New function. | 5115 * insdel.c (make_gap_larger): New function. |
5131 (make_gap_smaller): New function. | 5116 (make_gap_smaller): New function. |
5132 (make_gap) [USE_MMAP_FOR_BUFFERS || REL_ALLOC]: Call | 5117 (make_gap) [USE_MMAP_FOR_BUFFERS || REL_ALLOC]: |
5133 make_gap_smaller if arg is negative. | 5118 Call make_gap_smaller if arg is negative. |
5134 | 5119 |
5135 2001-12-04 Stefan Monnier <monnier@cs.yale.edu> | 5120 2001-12-04 Stefan Monnier <monnier@cs.yale.edu> |
5136 | 5121 |
5137 * keyboard.c (kbd_buffer_store_event): Fix interrupt_signal prototype. | 5122 * keyboard.c (kbd_buffer_store_event): Fix interrupt_signal prototype. |
5138 Pass a dummy argument when calling interrupt_signal. | 5123 Pass a dummy argument when calling interrupt_signal. |
6662 (x_update_window_end): Handle overwritten mouse face | 6647 (x_update_window_end): Handle overwritten mouse face |
6663 also for tool bar windows. | 6648 also for tool bar windows. |
6664 (show_mouse_face): Set the glyph row's mouse_face_p flag also when | 6649 (show_mouse_face): Set the glyph row's mouse_face_p flag also when |
6665 DRAW is DRAW_IMAGE_RAISED. | 6650 DRAW is DRAW_IMAGE_RAISED. |
6666 (clear_mouse_face): Return 1 if text with mouse face was | 6651 (clear_mouse_face): Return 1 if text with mouse face was |
6667 actually redrawn. Make the function static. Reset | 6652 actually redrawn. Make the function static. |
6668 dpyinfo->mouse_face_overlay otherwise note_mouse_highlight might | 6653 Reset dpyinfo->mouse_face_overlay otherwise note_mouse_highlight might |
6669 optimize away highlighting if we pass over that same overlay again. | 6654 optimize away highlighting if we pass over that same overlay again. |
6670 (note_mouse_highlight): Call mouse_face_overlay_overlaps | 6655 (note_mouse_highlight): Call mouse_face_overlay_overlaps |
6671 to detect a case where we have to highlight a different region | 6656 to detect a case where we have to highlight a different region |
6672 despite not having left the currently highlighted region. | 6657 despite not having left the currently highlighted region. |
6673 Set mouse_face_overlay in the x_display_info. Avoid changing the | 6658 Set mouse_face_overlay in the x_display_info. Avoid changing the |