Mercurial > emacs
comparison src/ChangeLog @ 90188:01137c1fdbe9
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 324-352)
- Merge from gnus--rel--5.10
- Update from CVS
- etc/emacs-buffer.gdb: Remove RCS keywords
* gnus--rel--5.10 (patch 70-79)
- Update from CVS
- Merge from emacs--cvs-trunk--0
author | Miles Bader <miles@gnu.org> |
---|---|
date | Mon, 06 Jun 2005 02:39:45 +0000 |
parents | 5b029ff3b08d 4f2966653756 |
children | 173dee4e2611 |
comparison
equal
deleted
inserted
replaced
90187:587ea1490d70 | 90188:01137c1fdbe9 |
---|---|
1 2005-06-05 Eli Zaretskii <eliz@gnu.org> | |
2 | |
3 * w32.c (sys_setsockopt): Change arg 4 to `const void *'. In the | |
4 call to pfn_setsockopt, cast optval to `const char *'. | |
5 | |
6 2005-06-04 Eli Zaretskii <eliz@gnu.org> | |
7 | |
8 * w32.c (gettimeofday): Use struct _timeb, not struct timeb. | |
9 (open_unc_volume): Cast return value of map_w32_filename, to avoid | |
10 compiler warnings. | |
11 | |
12 * s/ms-w32.h (fileno): Don't define if already defined. | |
13 | |
14 * emacs.c: Include w32heap.h, to avoid compiler warning about sbrk. | |
15 | |
16 * makefile.w32-in (DOC): Define to point to the generated DOC-X. | |
17 | |
18 2005-06-04 Richard M. Stallman <rms@gnu.org> | |
19 | |
20 * xmenu.c (popup_get_selection): Click not in menu deactivates menu. | |
21 | |
22 2005-06-04 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
23 | |
24 * macmenu.c (cleanup_popup_menu): New function. | |
25 (Fx_popup_menu): unwind protect cleanup_popup_menu in case | |
26 mac_menu_show Quit:s. | |
27 (mac_menu_show): Quit on cancel if not popped up on click (i.e. | |
28 a dialog). | |
29 | |
30 2005-06-04 Kim F. Storm <storm@cua.dk> | |
31 | |
32 * coding.c (decode_coding_string): Handle CODING_FINISH_INTERRUPT. | |
33 | |
34 * callproc.c (Fcall_process): Don't use alloca to gradually | |
35 increase size of buf, as it effectively uses twice the necessary | |
36 space on the stack. Instead, pre-allocate buf of full size, and | |
37 gradually increase the read size. | |
38 | |
39 * bytecode.c (BYTE_CODE_QUIT): Check Vthrow_on_input. | |
40 | |
41 * eval.c (unbind_to): Preserve value of Vquit_flag. | |
42 | |
43 * xterm.c (handle_one_xevent): Also ignore mouse motion just | |
44 before a button release event. | |
45 | |
46 2005-06-03 Juanma Barranquero <lekktu@gmail.com> | |
47 | |
48 * xfaces.c (Finternal_lisp_face_equal_p): Really report | |
49 on faces in a frame, if the argument FRAME is non-nil. | |
50 Improve argument/docstring consistency. | |
51 | |
52 2005-06-02 Kim F. Storm <storm@cua.dk> | |
53 | |
54 * xdisp.c (MODE_LINE_NOPROP_LEN): New macro. | |
55 (x_consider_frame_title, Fformat_mode_line): Save offset into | |
56 mode_line_noprop_buf rather than pointer, in case buffer is relocated. | |
57 | |
58 2005-06-01 Kim F. Storm <storm@cua.dk> | |
59 | |
60 * fns.c (mapcar1): Maybe exit loop if original sequence was modified. | |
61 | |
62 2005-06-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
63 | |
64 * macterm.c (mac_to_x_fontname, mac_do_list_fonts): Set XLFD | |
65 resolution fields for scalable fonts to 0. | |
66 | |
67 * xfaces.c (build_scalable_font_name): Round pixel size to the | |
68 nearest integer. | |
69 | |
70 2005-06-01 Kim F. Storm <storm@cua.dk> | |
71 | |
72 * xdisp.c (display_mode_line): Support nested calls to redisplay | |
73 and format-mode-line. Set mode_line_target to MODE_LINE_DISPLAY. | |
74 | |
75 2005-05-31 Stefan Monnier <monnier@iro.umontreal.ca> | |
76 | |
77 * fileio.c (Finsert_file_contents): | |
78 * xdisp.c (note_mode_line_or_margin_highlight): Lisp_Object/int mixup. | |
79 | |
80 2005-05-31 Kim F. Storm <storm@cua.dk> | |
81 | |
82 * xdisp.c (mode_line_noprop_buf, mode_line_noprop_buf_end) | |
83 (mode_line_noprop_ptr): Rename from frame_title_*. | |
84 (store_mode_line_noprop_char): Rename from store_frame_title_char. | |
85 (store_mode_line_noprop): Rename from store_frame_title. | |
86 (mode_line_target): New enum to specify current output target | |
87 for mode line formatting. | |
88 (display_mode_element): Test it rather than frame_title_ptr and | |
89 mode_line_string_list to determine where output should go. | |
90 (mode_line_proptrans_alist, mode_line_string_alist): Make static. | |
91 (Vmode_line_unwind_vector): New variable. | |
92 (format_mode_line_unwind_data, unwind_format_mode_line): | |
93 New functions for unwind protection in mode line formatting. | |
94 (x_consider_frame_title): Use them and new local var 'title_start' | |
95 to support nested calls to format-mode-line and redisplay. Set | |
96 mode_line_target to MODE_LINE_TITLE. | |
97 (Fformat_mode_line): Use them and new local var 'string_start' to | |
98 support nested calls to format-mode-line and redisplay. Set | |
99 mode_line_target to MODE_LINE_NOPROP or MODE_LINE_STRING. | |
100 Don't trim trailing dashes. | |
101 (decode_mode_spec): Don't make infinite number of trailing dashes | |
102 for MODE_LINE_NOPROP and MODE_LINE_STRING targets. | |
103 (syms_of_xdisp): Initialize and staticpro mode_line_string_face, | |
104 mode_line_string_face_prop, and Vmode_line_unwind_vector. | |
105 (init_xdisp): Initialize mode_line_noprop_ptr to start of _buf. | |
106 Initialize mode_line_target to MODE_LINE_DISPLAY. | |
107 | |
108 2005-05-29 Richard M. Stallman <rms@gnu.org> | |
109 | |
110 * buffer.c (Fbuffer_local_value): Call indirect_variable. | |
111 | |
112 2005-05-28 Masatake YAMATO <jet@gyve.org> | |
113 | |
114 * xdisp.c (note_mode_line_or_margin_highlight): Change the | |
115 pointer to a hand cursor when hoovering over a mouse-face. | |
116 | |
117 2005-05-27 Kenichi Handa <handa@m17n.org> | |
118 | |
119 * xterm.c (x_encode_char): Call check_ccl_update in advance. | |
120 | |
121 * ccl.c: Now an element of Vccl_program_table is a vector of | |
122 length 4, not 3. | |
123 (ccl_get_compiled_code): New arg idx. Caller changed. | |
124 Adjust for the change of Vccl_program_table. | |
125 (setup_ccl_program): Adjust for the change of Vccl_program_table. | |
126 (check_ccl_update): New function. | |
127 (Fregister_ccl_program): Use ASET to set an element of a vector. | |
128 Adjusted for the change of Vccl_program_table. | |
129 | |
130 * ccl.h (struct ccl_program): New member idx. | |
131 (check_ccl_update): Extern it. | |
132 | |
133 2005-05-27 Juanma Barranquero <lekktu@gmail.com> | |
134 | |
135 * image.c (Vimage_library_alist): Move from image.el. | |
136 (syms_of_image): Defvar it. | |
137 (lookup_image_type): Use it. | |
138 | |
139 * buffer.c (Fbuffer_local_value): Make argument name match its use | |
140 in docstring. | |
141 | |
142 2005-05-26 Juanma Barranquero <lekktu@gmail.com> | |
143 | |
144 * keyboard.c (Frecursive_edit): Fix typo in docstring. | |
145 (Fposn_at_x_y): Make argument name match its use in docstring. | |
146 | |
147 2005-05-26 Lute Kamstra <lute@gnu.org> | |
148 | |
149 * eval.c (Frun_hooks): Mention run-mode-hooks in docstring. | |
150 | |
1 2005-05-24 Masatake YAMATO <jet@gyve.org> | 151 2005-05-24 Masatake YAMATO <jet@gyve.org> |
2 | 152 |
3 * xdisp.c (note_mode_line_or_margin_highlight): Use b and e | 153 * xdisp.c (note_mode_line_or_margin_highlight): Use b and e |
4 as loop sentinels. | 154 as loop sentinels. |
5 | 155 |
24 | 174 |
25 * termcap.c [VMS]: Include <starlet.h>. | 175 * termcap.c [VMS]: Include <starlet.h>. |
26 | 176 |
27 2005-05-23 Masatake YAMATO <jet@gyve.org> | 177 2005-05-23 Masatake YAMATO <jet@gyve.org> |
28 | 178 |
29 * xdisp.c (note_mode_line_or_margin_highlight): Added code | 179 * xdisp.c (note_mode_line_or_margin_highlight): Add code |
30 for mouse-face. Change the type of the first argument from `window' | 180 for mouse-face. Change the type of the first argument from `window' |
31 to `List_Object'. | 181 to `Lisp_Object'. |
32 (note_mouse_highlight): Call note_mode_line_or_margin_highlight with | 182 (note_mouse_highlight): Call note_mode_line_or_margin_highlight with |
33 window instead of w. | 183 window instead of w. |
34 | 184 |
35 2005-05-22 Andreas Schwab <schwab@suse.de> | 185 2005-05-22 Andreas Schwab <schwab@suse.de> |
36 | 186 |
77 | 227 |
78 * .gdbinit (pitx): Print more info about iterator. | 228 * .gdbinit (pitx): Print more info about iterator. |
79 | 229 |
80 2005-05-16 Andreas Schwab <schwab@suse.de> | 230 2005-05-16 Andreas Schwab <schwab@suse.de> |
81 | 231 |
82 * unexmacosx.c (unexec_realloc): Move declarations before | 232 * unexmacosx.c (unexec_realloc): Move declarations before statements. |
83 statements. | |
84 | 233 |
85 2005-05-14 Richard M. Stallman <rms@gnu.org> | 234 2005-05-14 Richard M. Stallman <rms@gnu.org> |
86 | 235 |
87 * xdisp.c (message3): Call cancel_echoing. | 236 * xdisp.c (message3): Call cancel_echoing. |
88 | 237 |
106 | 255 |
107 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 256 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
108 | 257 |
109 * emacs.c (main) [MAC_OS8]: Call init_atimer before mac_term_init. | 258 * emacs.c (main) [MAC_OS8]: Call init_atimer before mac_term_init. |
110 | 259 |
111 * keyboard.c (readable_events) [USE_TOOLKIT_SCROLL_BARS]: Regard | 260 * keyboard.c (readable_events) [USE_TOOLKIT_SCROLL_BARS]: |
112 toolkit scroll bar thumb drag events as squeezable and prevent | 261 Regard toolkit scroll bar thumb drag events as squeezable and prevent |
113 redisplay from being paused by them. | 262 redisplay from being paused by them. |
114 | 263 |
115 * mac.c [!MAC_OSX]: Include keyboard.h and syssignal.h. | 264 * mac.c [!MAC_OSX]: Include keyboard.h and syssignal.h. |
116 [!MAC_OSX] (target_ticks): Remove variable. | 265 [!MAC_OSX] (target_ticks): Remove variable. |
117 [!MAC_OSX] (check_alarm, pause, index): Remove functions. | 266 [!MAC_OSX] (check_alarm, pause, index): Remove functions. |
118 [!MAC_OSX && __MRC__] (sys_strftime): Likewise. | 267 [!MAC_OSX && __MRC__] (sys_strftime): Likewise. |
119 [!MAC_OSX] (select): If fd 0 is not set in rfds and some input | 268 [!MAC_OSX] (select): If fd 0 is not set in rfds and some input |
120 event occurs before timeout, behave as if the function were | 269 event occurs before timeout, behave as if the function were interrupted. |
121 interrupted. | |
122 [!MAC_OSX] (sigblock, sigsetmask, alarm): Simulate SIGALRM | 270 [!MAC_OSX] (sigblock, sigsetmask, alarm): Simulate SIGALRM |
123 handling using Time Manager routines. | 271 handling using Time Manager routines. |
124 [!MAC_OSX] (mac_atimer_task, mac_atimer_qlink, signal_mask): New | 272 [!MAC_OSX] (mac_atimer_task, mac_atimer_qlink, signal_mask): |
125 variables. | 273 New variables. |
126 [!MAC_OSX] (mac_atimer_handler, set_mac_atimer, remove_mac_atimer) | 274 [!MAC_OSX] (mac_atimer_handler, set_mac_atimer, remove_mac_atimer) |
127 (setitimer): New functions. | 275 (setitimer): New functions. |
128 | 276 |
129 * macfns.c, macmenu.c: Don't include signal.h. | 277 * macfns.c, macmenu.c: Don't include signal.h. |
130 | 278 |
134 (x_clear_frame): Use it. | 282 (x_clear_frame): Use it. |
135 (XTset_vertical_scroll_bar): Don't call Draw1Control. | 283 (XTset_vertical_scroll_bar): Don't call Draw1Control. |
136 (x_scroll_bar_handle_click): Change type of second argument from | 284 (x_scroll_bar_handle_click): Change type of second argument from |
137 int to ControlPartCode. | 285 int to ControlPartCode. |
138 (check_alarm): Remove declaration. | 286 (check_alarm): Remove declaration. |
139 (XTread_Socket) [!TARGET_API_MAC_CARBON]: Don't call it. | 287 (XTread_socket) [!TARGET_API_MAC_CARBON]: Don't call it. |
140 (XTread_Socket): Use ControlPartCode instead of SInt16. | 288 (XTread_socket): Use ControlPartCode instead of SInt16. |
141 | 289 |
142 2005-05-13 Nozomu Ando <nand@mac.com> | 290 2005-05-13 Nozomu Ando <nand@mac.com> |
143 | 291 |
144 * unexmacosx.c: Include assert.h. | 292 * unexmacosx.c: Include assert.h. |
145 (MACOSX_MALLOC_MULT16): New define. | 293 (MACOSX_MALLOC_MULT16): New define. |
1939 * keyboard.c (syms_of_keyboard): Doc fix. | 2087 * keyboard.c (syms_of_keyboard): Doc fix. |
1940 | 2088 |
1941 2005-01-13 Kim F. Storm <storm@cua.dk> | 2089 2005-01-13 Kim F. Storm <storm@cua.dk> |
1942 | 2090 |
1943 * xdisp.c (Fformat_mode_line): Fix last change. Remove NO_PROPS arg | 2091 * xdisp.c (Fformat_mode_line): Fix last change. Remove NO_PROPS arg |
1944 (specify 0 for FACE instead). Reorder arg list. Doc fix. | 2092 (specify 0 for FACE instead). Reorder arg list. Doc fix. |
1945 | 2093 |
1946 2005-01-12 Richard M. Stallman <rms@gnu.org> | 2094 2005-01-12 Richard M. Stallman <rms@gnu.org> |
1947 | 2095 |
1948 * xdisp.c (Fformat_mode_line): New arg FACE specifies a default | 2096 * xdisp.c (Fformat_mode_line): New arg FACE specifies a default |
1949 face property for characters that don't specify one. | 2097 face property for characters that don't specify one. |
2090 | 2238 |
2091 * w32bdf.c (w32_load_bdf_font): Set fontp->average_width and | 2239 * w32bdf.c (w32_load_bdf_font): Set fontp->average_width and |
2092 fontp->space_width to FONT_WIDTH so they are valid. | 2240 fontp->space_width to FONT_WIDTH so they are valid. |
2093 | 2241 |
2094 * w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not | 2242 * w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not |
2095 average width. Set fontp->average_width and fontp->space_width to | 2243 average width. Set fontp->average_width and fontp->space_width to |
2096 their appropriate values. | 2244 their appropriate values. |
2097 | 2245 |
2098 * w32term.c (x_new_font): Set FRAME_COLUMN_WIDTH to | 2246 * w32term.c (x_new_font): Set FRAME_COLUMN_WIDTH to |
2099 fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to | 2247 fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to |
2100 fontp->space_width. | 2248 fontp->space_width. |
2117 2004-12-31 Richard M. Stallman <rms@gnu.org> | 2265 2004-12-31 Richard M. Stallman <rms@gnu.org> |
2118 | 2266 |
2119 * xdisp.c (setup_for_ellipsis, get_next_display_element): | 2267 * xdisp.c (setup_for_ellipsis, get_next_display_element): |
2120 Set it->ellipsis_p to 1 or 0. | 2268 Set it->ellipsis_p to 1 or 0. |
2121 (display_line): Record whether row ends in mid-ellipsis. | 2269 (display_line): Record whether row ends in mid-ellipsis. |
2122 (set_cursor_from_row): If ends in ellipsis. find start of it. | 2270 (set_cursor_from_row): If ends in ellipsis, find start of it. |
2123 (cursor_row_p): If PT's at the end of the ellipsis the row | 2271 (cursor_row_p): If PT's at the end of the ellipsis the row |
2124 ends within, don't display cursor on this row. | 2272 ends within, don't display cursor on this row. |
2125 | 2273 |
2126 * dispextern.h (struct it): New element ellipsis_p. | 2274 * dispextern.h (struct it): New element ellipsis_p. |
2127 (struct glyph_row): New element ends_in_ellipsis_p. | 2275 (struct glyph_row): New element ends_in_ellipsis_p. |
2820 2004-11-26 Kim F. Storm <storm@cua.dk> | 2968 2004-11-26 Kim F. Storm <storm@cua.dk> |
2821 | 2969 |
2822 * fringe.c (update_window_fringes): Prefer truncation bitmaps over | 2970 * fringe.c (update_window_fringes): Prefer truncation bitmaps over |
2823 angle bitmaps at top/bottom line. | 2971 angle bitmaps at top/bottom line. |
2824 | 2972 |
2825 * xdisp.c: Undo recent changes for restoring saved_face_id. Instead, | 2973 * xdisp.c: Undo recent changes for restoring saved_face_id. Instead, |
2826 set it when it->method is set to next_element_from_display_vector. | 2974 set it when it->method is set to next_element_from_display_vector. |
2827 (setup_for_ellipsis): Add LEN argument. Callers changed. | 2975 (setup_for_ellipsis): Add LEN argument. Callers changed. |
2828 Set it->saved_face_id. | 2976 Set it->saved_face_id. |
2829 (get_next_display_element): Use loop instead of recursion. | 2977 (get_next_display_element): Use loop instead of recursion. |
2830 Set it->saved_face_id. Combine duplicate code for ctr chars. | 2978 Set it->saved_face_id. Combine duplicate code for ctr chars. |
3016 (x_menu_set_in_use): Also set popup_activated_flag. | 3164 (x_menu_set_in_use): Also set popup_activated_flag. |
3017 | 3165 |
3018 * xfns.c (Fx_file_dialog): Call popup_activated instead of | 3166 * xfns.c (Fx_file_dialog): Call popup_activated instead of |
3019 x_menu_in_use. Call x_menu_set_in_use in Motif version also. | 3167 x_menu_in_use. Call x_menu_set_in_use in Motif version also. |
3020 | 3168 |
3021 * xterm.h: (x_menu_in_use): Remove. | 3169 * xterm.h (x_menu_in_use): Remove. |
3022 | 3170 |
3023 2004-11-16 Richard M. Stallman <rms@gnu.org> | 3171 2004-11-16 Richard M. Stallman <rms@gnu.org> |
3024 | 3172 |
3025 * keymap.c (Fmap_keymap): New arg SORT-FIRST. | 3173 * keymap.c (Fmap_keymap): New arg SORT-FIRST. |
3026 Use map-keymap-internal to implement that. | 3174 Use map-keymap-internal to implement that. |
3150 (struct it): New member max_extra_line_spacing. | 3298 (struct it): New member max_extra_line_spacing. |
3151 (MR_PARTIALLY_VISIBLE, MR_PARTIALLY_VISIBLE_AT_TOP) | 3299 (MR_PARTIALLY_VISIBLE, MR_PARTIALLY_VISIBLE_AT_TOP) |
3152 (MR_PARTIALLY_VISIBLE_AT_BOTTOM): New helper macros. | 3300 (MR_PARTIALLY_VISIBLE_AT_BOTTOM): New helper macros. |
3153 (MATRIX_ROW_PARTIALLY_VISIBLE_P): Fix to return false if invisible | 3301 (MATRIX_ROW_PARTIALLY_VISIBLE_P): Fix to return false if invisible |
3154 part of last line is only extra line spacing (so the text on the | 3302 part of last line is only extra line spacing (so the text on the |
3155 line is fully visible). Use helper macros. | 3303 line is fully visible). Use helper macros. |
3156 Add W arg (to use them). All callers changed. | 3304 Add W arg (to use them). All callers changed. |
3157 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P) | 3305 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P) |
3158 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros. | 3306 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros. |
3159 | 3307 |
3160 * window.c (window_scroll_pixel_based, Frecenter): | 3308 * window.c (window_scroll_pixel_based, Frecenter): |
3831 | 3979 |
3832 2004-10-10 Kim F. Storm <storm@cua.dk> | 3980 2004-10-10 Kim F. Storm <storm@cua.dk> |
3833 | 3981 |
3834 * keyboard.c (timer_resume_idle): New function to resume idle | 3982 * keyboard.c (timer_resume_idle): New function to resume idle |
3835 timer without resetting timers on the idle list. | 3983 timer without resetting timers on the idle list. |
3836 (read_char): Use timer_resume_idle. Remove local var last_idle_start. | 3984 (read_char): Use timer_resume_idle. Remove local var last_idle_start. |
3837 (timer_start_idle, timer_stop_idle): Declare static. | 3985 (timer_start_idle, timer_stop_idle): Declare static. |
3838 (read_key_sequence): Use timer_resume_idle instead of timer_start_idle. | 3986 (read_key_sequence): Use timer_resume_idle instead of timer_start_idle. |
3839 | 3987 |
3840 * keyboard.h (timer_start_idle, timer_stop_idle): Remove prototypes. | 3988 * keyboard.h (timer_start_idle, timer_stop_idle): Remove prototypes. |
3841 | 3989 |
4974 (struct ccl_prog_stack): New member eof_ic. | 5122 (struct ccl_prog_stack): New member eof_ic. |
4975 (ccl_driver): Handle EOF in subrountine call correctly. | 5123 (ccl_driver): Handle EOF in subrountine call correctly. |
4976 | 5124 |
4977 2004-06-11 Kenichi Handa <handa@m17n.org> | 5125 2004-06-11 Kenichi Handa <handa@m17n.org> |
4978 | 5126 |
4979 * coding.c (decode_coding_string): Check CODING_FINISH_INTERRUPT. | 5127 * coding.c (encode_coding_string): Check CODING_FINISH_INTERRUPT. |
4980 | 5128 |
4981 2004-06-11 Kim F. Storm <storm@cua.dk> | 5129 2004-06-11 Kim F. Storm <storm@cua.dk> |
4982 | 5130 |
4983 * emacs.c (shut_down_emacs): Inhibit redisplay during shutdown. | 5131 * emacs.c (shut_down_emacs): Inhibit redisplay during shutdown. |
4984 | 5132 |
5905 (describe_map): Rename arg `keys' to `prefix'. Remove local | 6053 (describe_map): Rename arg `keys' to `prefix'. Remove local |
5906 `elt_prefix' var. Use Fkey_description with prefix instead of | 6054 `elt_prefix' var. Use Fkey_description with prefix instead of |
5907 elt_prefix combined with Fsingle_key_description. | 6055 elt_prefix combined with Fsingle_key_description. |
5908 (describe_vector): Declare static. Replace arg `elt_prefix' with | 6056 (describe_vector): Declare static. Replace arg `elt_prefix' with |
5909 `prefix'. Add KEYMAP_P arg. Add local var `elt_prefix'; use it | 6057 `prefix'. Add KEYMAP_P arg. Add local var `elt_prefix'; use it |
5910 if !KEYMAP_P. Use Fkey_description with prefix instead of | 6058 if !KEYMAP_P. Use Fkey_description with prefix instead of |
5911 Fsingle_key_description. | 6059 Fsingle_key_description. |
5912 | 6060 |
5913 * keymap.h (Fkey_description): Fix prototype. | 6061 * keymap.h (Fkey_description): Fix prototype. |
5914 (describe_vector): Remove prototype. | 6062 (describe_vector): Remove prototype. |
5915 | 6063 |
6120 (handle_single_display_prop): Allow space display property on all | 6268 (handle_single_display_prop): Allow space display property on all |
6121 platforms. | 6269 platforms. |
6122 (display_mode_line): Set mode_line_p before displaying line. | 6270 (display_mode_line): Set mode_line_p before displaying line. |
6123 (calc_pixel_width_or_height): Declare extern. Add separate :align-to | 6271 (calc_pixel_width_or_height): Declare extern. Add separate :align-to |
6124 handling. Remove complex cases for fringes and scroll-bars. | 6272 handling. Remove complex cases for fringes and scroll-bars. |
6125 Add left, right, and center alignment positions. Add text (area) | 6273 Add left, right, and center alignment positions. Add text (area) |
6126 width/height. Return width or height for image specs. | 6274 width/height. Return width or height for image specs. |
6127 (produce_stretch_glyph): Improve handling of :align-to. Is now | 6275 (produce_stretch_glyph): Improve handling of :align-to. Is now |
6128 relative to left of text area by default, but other base offsets | 6276 relative to left of text area by default, but other base offsets |
6129 can be specified -- also for text lines. | 6277 can be specified -- also for text lines. |
6130 | 6278 |
10428 If an interval consists of just its children, delete one of them. | 10576 If an interval consists of just its children, delete one of them. |
10429 | 10577 |
10430 * intervals.h (CHECK_TOTAL_LENGTH): New macro. | 10578 * intervals.h (CHECK_TOTAL_LENGTH): New macro. |
10431 * intervals.c: Add many calls to CHECK_TOTAL_LENGTH. | 10579 * intervals.c: Add many calls to CHECK_TOTAL_LENGTH. |
10432 | 10580 |
10433 * alloc.c: (VALIDATE_LISP_STORAGE): Macro deleted. | 10581 * alloc.c (VALIDATE_LISP_STORAGE): Macro deleted. |
10434 All calls deleted. | 10582 All calls deleted. |
10435 (lisp_malloc): Do the work here directly. | 10583 (lisp_malloc): Do the work here directly. |
10436 | 10584 |
10437 2003-04-06 Gareth Jones <emacs@referential.org.uk> (tiny change) | 10585 2003-04-06 Gareth Jones <emacs@referential.org.uk> (tiny change) |
10438 | 10586 |
10587 toolbar and setup size_hint_flags. | 10735 toolbar and setup size_hint_flags. |
10588 (w32_frame_parm_handlers): New table for redisplay_interface. | 10736 (w32_frame_parm_handlers): New table for redisplay_interface. |
10589 (syms_of_w32fns): Don't intern/staticpro removed vars. | 10737 (syms_of_w32fns): Don't intern/staticpro removed vars. |
10590 | 10738 |
10591 * w32term.c: Remove unnecessary extern declarations. | 10739 * w32term.c: Remove unnecessary extern declarations. |
10592 (x_fullscreen_adjust): Remove. Use generic instead. | 10740 (x_fullscreen_adjust): Remove. Use generic instead. |
10593 (x_redisplay_interface): Add w32_frame_parm_handlers member. | 10741 (x_redisplay_interface): Add w32_frame_parm_handlers member. |
10594 | 10742 |
10595 * w32reg.c (x_get_string_resource): Use XrmDatabase. | 10743 * w32reg.c (x_get_string_resource): Use XrmDatabase. |
10596 | 10744 |
10597 * macgui.h (XrmDatabase): New (dummy) typedef. | 10745 * macgui.h (XrmDatabase): New (dummy) typedef. |
11813 (x-create-frame): Setup Cursor types. | 11961 (x-create-frame): Setup Cursor types. |
11814 | 11962 |
11815 2003-01-21 David Ponce <david@dponce.com> | 11963 2003-01-21 David Ponce <david@dponce.com> |
11816 | 11964 |
11817 * w32term.c (w32_encode_char): For DIM=1 charset, set | 11965 * w32term.c (w32_encode_char): For DIM=1 charset, set |
11818 ccl->reg[2] to -1 before calling ccl_driver. (Sync. with xterm.c | 11966 ccl->reg[2] to -1 before calling ccl_driver. |
11819 x_encode_char change by Kenichi Handa <handa@m17n.org> on | 11967 (Sync. with xterm.c x_encode_char change by Kenichi Handa |
11820 2002-09-30.) | 11968 <handa@m17n.org> on 2002-09-30.) |
11821 (w32_draw_relief_rect): Declare all args. | 11969 (w32_draw_relief_rect): Declare all args. |
11822 (w32_define_cursor): New. | 11970 (w32_define_cursor): New. |
11823 | 11971 |
11824 * w32fns.c (w32_load_cursor): New function. | 11972 * w32fns.c (w32_load_cursor): New function. |
11825 (w32_init_class): Use it. | 11973 (w32_init_class): Use it. |
14498 | 14646 |
14499 * lisp.h: Remove duplicate declaration of code_convert_string_norecord. | 14647 * lisp.h: Remove duplicate declaration of code_convert_string_norecord. |
14500 | 14648 |
14501 2002-06-27 Kim F. Storm <storm@cua.dk> | 14649 2002-06-27 Kim F. Storm <storm@cua.dk> |
14502 | 14650 |
14503 * xdisp.c: (mode_line_string_list, mode_line_string_face) | 14651 * xdisp.c (mode_line_string_list, mode_line_string_face) |
14504 (mode_line_string_face_prop): New variables. | 14652 (mode_line_string_face_prop): New variables. |
14505 (store_mode_line_string): New function. | 14653 (store_mode_line_string): New function. |
14506 (display_mode_element): Use store_mode_line_string to | 14654 (display_mode_element): Use store_mode_line_string to |
14507 add mode-line string elements to mode_line_string_list | 14655 add mode-line string elements to mode_line_string_list |
14508 when mode_line_string_list is non-nil. | 14656 when mode_line_string_list is non-nil. |
14541 * callint.c (Fcall_interactively): When checking to see if doprnt hit | 14689 * callint.c (Fcall_interactively): When checking to see if doprnt hit |
14542 the end of callint_message, allow for a terminating '\0'. | 14690 the end of callint_message, allow for a terminating '\0'. |
14543 | 14691 |
14544 2002-06-24 Juanma Barranquero <lektu@terra.es> | 14692 2002-06-24 Juanma Barranquero <lektu@terra.es> |
14545 | 14693 |
14546 * w32select.c: Include composite.h | 14694 * w32select.c: Include composite.h. |
14547 | 14695 |
14548 * w16select.c: Likewise. | 14696 * w16select.c: Likewise. |
14549 | 14697 |
14550 2002-06-24 Kenichi Handa <handa@etl.go.jp> | 14698 2002-06-24 Kenichi Handa <handa@etl.go.jp> |
14551 | 14699 |
15532 | 15680 |
15533 2002-04-10 Colin Walters <walters@verbum.org> | 15681 2002-04-10 Colin Walters <walters@verbum.org> |
15534 | 15682 |
15535 * config.in: Add HAVE_SHARED_GAME_DIR. | 15683 * config.in: Add HAVE_SHARED_GAME_DIR. |
15536 | 15684 |
15537 * callproc.c: (Vgame_score_directory): New variable. | 15685 * callproc.c (Vgame_score_directory): New variable. |
15538 (syms_of_callproc) <Vgame_score_directory>: DEFVAR_LISP. | 15686 (syms_of_callproc) <Vgame_score_directory>: DEFVAR_LISP. |
15539 | 15687 |
15540 2002-04-10 Richard M. Stallman <rms@gnu.org> | 15688 2002-04-10 Richard M. Stallman <rms@gnu.org> |
15541 | 15689 |
15542 * puresize.h (BASE_PURESIZE): Reduce again to avoid big excess. | 15690 * puresize.h (BASE_PURESIZE): Reduce again to avoid big excess. |
16080 | 16228 |
16081 2002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 16229 2002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
16082 | 16230 |
16083 * xterm.h (x_session_check_input, x_session_initialize): Declare. | 16231 * xterm.h (x_session_check_input, x_session_initialize): Declare. |
16084 | 16232 |
16085 * xterm.c: (XTread_socket): Add call to x_session_check_input and | 16233 * xterm.c (XTread_socket): Add call to x_session_check_input and |
16086 x_session_have_connection. | 16234 x_session_have_connection. |
16087 (x_initialize): Add call to x_session_initialize. | 16235 (x_initialize): Add call to x_session_initialize. |
16088 | 16236 |
16089 * termhooks.h (enum event_kind): Add save_session_event. | 16237 * termhooks.h (enum event_kind): Add save_session_event. |
16090 | 16238 |
16497 y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff. | 16645 y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff. |
16498 (x-fullscreen-adjust): New prototype. | 16646 (x-fullscreen-adjust): New prototype. |
16499 | 16647 |
16500 2002-02-17 Kim F. Storm <storm@cua.dk> | 16648 2002-02-17 Kim F. Storm <storm@cua.dk> |
16501 | 16649 |
16502 * frame.c: (Vmouse_highlight): New variable. | 16650 * frame.c (Vmouse_highlight): New variable. |
16503 (syms_of_frame): DEFVAR_LISP it. | 16651 (syms_of_frame): DEFVAR_LISP it. |
16504 | 16652 |
16505 * frame.h: (Vmouse_highlight): Declare extern. | 16653 * frame.h (Vmouse_highlight): Declare extern. |
16506 | 16654 |
16507 * xterm.h (struct x_display_info): Add mouse_face_hidden. | 16655 * xterm.h (struct x_display_info): Add mouse_face_hidden. |
16508 | 16656 |
16509 * xterm.c (disable_mouse_highlight): Removed variable. | 16657 * xterm.c (disable_mouse_highlight): Removed variable. |
16510 (note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. | 16658 (note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. |
18025 * unexec.c (coff.h): Don't include unless HAVE_COFF_H is defined. | 18173 * unexec.c (coff.h): Don't include unless HAVE_COFF_H is defined. |
18026 Required for ISC 4.1. | 18174 Required for ISC 4.1. |
18027 | 18175 |
18028 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il> | 18176 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il> |
18029 | 18177 |
18030 * syswait.h: (HAVE_SYS_WAIT_H): Undef for ISC 4.1. Reported by | 18178 * syswait.h (HAVE_SYS_WAIT_H): Undef for ISC 4.1. Reported by |
18031 Andrew Wiseman <a.wiseman@btclick.com>. | 18179 Andrew Wiseman <a.wiseman@btclick.com>. |
18032 | 18180 |
18033 2001-11-16 Kim F. Storm <storm@cua.dk> | 18181 2001-11-16 Kim F. Storm <storm@cua.dk> |
18034 | 18182 |
18035 The following changes are made to clean up the various internal | 18183 The following changes are made to clean up the various internal |
18713 Change doc-string comments to `new style' [w/`doc:' keyword]. | 18861 Change doc-string comments to `new style' [w/`doc:' keyword]. |
18714 (USAGE2): Fix typos in usage string. | 18862 (USAGE2): Fix typos in usage string. |
18715 | 18863 |
18716 * xterm.c: Fix typo in a comment. | 18864 * xterm.c: Fix typo in a comment. |
18717 | 18865 |
18718 * lisp.h: (gdb_lisp_params): Remove code in #if 0 which is now in | 18866 * lisp.h (gdb_lisp_params): Remove code in #if 0 which is now in |
18719 emacs.c. | 18867 emacs.c. |
18720 | 18868 |
18721 2001-10-27 Gerd Moellmann <gerd@gnu.org> | 18869 2001-10-27 Gerd Moellmann <gerd@gnu.org> |
18722 | 18870 |
18723 * xdisp.c (move_it_vertically_backward): Use 2/3 line_height | 18871 * xdisp.c (move_it_vertically_backward): Use 2/3 line_height |
18837 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: | 18985 * xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]: |
18838 Fix clearing of area not covered by scroll bar. | 18986 Fix clearing of area not covered by scroll bar. |
18839 | 18987 |
18840 2001-10-24 Pavel Jan,Am(Bk <Pavel@Janik.cz> | 18988 2001-10-24 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
18841 | 18989 |
18842 * xterm.c: (x_insert_glyphs): Remove unused variables `real_end' | 18990 * xterm.c (x_insert_glyphs): Remove unused variables `real_end' |
18843 and `real_start'. | 18991 and `real_start'. |
18844 (x_draw_image_foreground): Remove unused variables `mask' and `xgcv'. | 18992 (x_draw_image_foreground): Remove unused variables `mask' and `xgcv'. |
18845 (glyph_rect): Remove unused variable `area'. | 18993 (glyph_rect): Remove unused variable `area'. |
18846 | 18994 |
18847 2001-10-24 Gerd Moellmann <gerd@gnu.org> | 18995 2001-10-24 Gerd Moellmann <gerd@gnu.org> |
18869 * xmenu.c: Spell the name of Emacs properly (GNU Emacs instead of | 19017 * xmenu.c: Spell the name of Emacs properly (GNU Emacs instead of |
18870 gnuemacs). | 19018 gnuemacs). |
18871 (HAVE_BOXES): Fix typo in comment. | 19019 (HAVE_BOXES): Fix typo in comment. |
18872 (push_menu_pane): Fix typo in comment. | 19020 (push_menu_pane): Fix typo in comment. |
18873 | 19021 |
18874 * xdisp.c: (display_prop_string_p): Remove unused local declaration | 19022 * xdisp.c (display_prop_string_p): Remove unused local declaration |
18875 of `Qwhen'. | 19023 of `Qwhen'. |
18876 (single_display_prop_string_p): Remove unused local declarations | 19024 (single_display_prop_string_p): Remove unused local declarations |
18877 of `Qwhen' and `Qmargin'. | 19025 of `Qwhen' and `Qmargin'. |
18878 (string_buffer_position): Remove unused variable `around'. | 19026 (string_buffer_position): Remove unused variable `around'. |
18879 (store_frame_title): Remove unused variable `width'. | 19027 (store_frame_title): Remove unused variable `width'. |