aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog98
1 files changed, 51 insertions, 47 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ef7bb7fdd00..bbbbd7ff8a0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12004-05-22 Juanma Barranquero <lektu@terra.es>
2
3 * keymap.c (Fdefine_key): Doc fix.
4
12004-05-22 Kim F. Storm <storm@cua.dk> 52004-05-22 Kim F. Storm <storm@cua.dk>
2 6
3 * alloc.c (struct backtrace): Add debug_on_exit member. 7 * alloc.c (struct backtrace): Add debug_on_exit member.
@@ -20,7 +24,7 @@
202004-05-19 Jim Blandy <jimb@redhat.com> 242004-05-19 Jim Blandy <jimb@redhat.com>
21 25
22 Add support for new '\_<' and '\_>' regexp operators, matching the 26 Add support for new '\_<' and '\_>' regexp operators, matching the
23 beginning and ends of symbols. 27 beginning and end of symbols.
24 28
25 * regex.c (enum syntaxcode): Add Ssymbol. 29 * regex.c (enum syntaxcode): Add Ssymbol.
26 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword. 30 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword.
@@ -1239,7 +1243,7 @@
1239 1243
1240 * macterm.c (XTread_socket): Remove bufp_r and 1244 * macterm.c (XTread_socket): Remove bufp_r and
1241 numcharsp args. Add hold_quit arg. 1245 numcharsp args. Add hold_quit arg.
1242 Rework to use just one, local, inev input_event. Store inev 1246 Rework to use just one, local, inev input_event. Store inev
1243 directly in fifo using kbd_buffer_store_event_hold. 1247 directly in fifo using kbd_buffer_store_event_hold.
1244 1248
1245 * sysdep.c (BUFFER_SIZE_FACTOR): Remove. 1249 * sysdep.c (BUFFER_SIZE_FACTOR): Remove.
@@ -1255,14 +1259,14 @@
1255 1259
1256 * w32inevt.c (w32_console_read_socket): Remove bufp_r and 1260 * w32inevt.c (w32_console_read_socket): Remove bufp_r and
1257 numcharsp args. Add hold_quit arg. 1261 numcharsp args. Add hold_quit arg.
1258 Rework to use just one, local, inev input_event. Store inev 1262 Rework to use just one, local, inev input_event. Store inev
1259 directly in fifo using kbd_buffer_store_event_hold. 1263 directly in fifo using kbd_buffer_store_event_hold.
1260 1264
1261 * w32inevt.h (w32_console_mouse_position): Fix prototype. 1265 * w32inevt.h (w32_console_mouse_position): Fix prototype.
1262 1266
1263 * w32term.c (w32_read_socket): Remove bufp_r and numcharsp args. 1267 * w32term.c (w32_read_socket): Remove bufp_r and numcharsp args.
1264 Add hold_quit arg. Rework to use just one, local, inev 1268 Add hold_quit arg. Rework to use just one, local, inev
1265 input_event. Store inev directly in fifo using 1269 input_event. Store inev directly in fifo using
1266 kbd_buffer_store_event_hold. Update count in one place. 1270 kbd_buffer_store_event_hold. Update count in one place.
1267 Postpone call to gen_help_event until inev is stored; use new 1271 Postpone call to gen_help_event until inev is stored; use new
1268 local do_help for this. 1272 local do_help for this.
@@ -1281,8 +1285,8 @@
1281 (current_hold_quit) [USE_GTK]: Add. 1285 (current_hold_quit) [USE_GTK]: Add.
1282 (event_handler_gdk): Adapt to new handle_one_xevent. 1286 (event_handler_gdk): Adapt to new handle_one_xevent.
1283 (handle_one_xevent): Remove bufp_r and numcharsp args. 1287 (handle_one_xevent): Remove bufp_r and numcharsp args.
1284 Add hold_quit arg. Rework to use just one, local, inev 1288 Add hold_quit arg. Rework to use just one, local, inev
1285 input_event. Store inev directly in fifo using 1289 input_event. Store inev directly in fifo using
1286 kbd_buffer_store_event_hold. Update count in one place. 1290 kbd_buffer_store_event_hold. Update count in one place.
1287 Postpone call to gen_help_event until inev is stored; use new 1291 Postpone call to gen_help_event until inev is stored; use new
1288 local do_help for this. 1292 local do_help for this.
@@ -1294,7 +1298,7 @@
1294 `goto done' to clarify code flow in deeply nested blocks. 1298 `goto done' to clarify code flow in deeply nested blocks.
1295 (x_dispatch_event): Simplify as handle_one_xevent now calls 1299 (x_dispatch_event): Simplify as handle_one_xevent now calls
1296 kbd_buffer_store_event itself. 1300 kbd_buffer_store_event itself.
1297 (XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit 1301 (XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit
1298 arg. Call handle_one_xevent with new arglist. Store event from 1302 arg. Call handle_one_xevent with new arglist. Store event from
1299 x_session_check_input in fifo. 1303 x_session_check_input in fifo.
1300 [USE_GTK]: Setup current_hold_quit. 1304 [USE_GTK]: Setup current_hold_quit.
@@ -2223,7 +2227,7 @@
2223 (marginal_area_string): Fix prototypes. 2227 (marginal_area_string): Fix prototypes.
2224 2228
2225 * keyboard.h (POSN_POSN, POSN_SET_POSN): Rename macros from 2229 * keyboard.h (POSN_POSN, POSN_SET_POSN): Rename macros from
2226 POSN_BUFFER_POSN and POSN_SET_BUFFER_POSN. All uses changed. 2230 POSN_BUFFER_POSN and POSN_SET_BUFFER_POSN. All uses changed.
2227 (POSN_INBUFFER_P, POSN_BUFFER_POSN): New macros. 2231 (POSN_INBUFFER_P, POSN_BUFFER_POSN): New macros.
2228 2232
2229 * keyboard.c (make_lispy_position): Use modified mode_line_string, 2233 * keyboard.c (make_lispy_position): Use modified mode_line_string,
@@ -2390,7 +2394,7 @@
2390 control frame pointer shape. Detect image hot-spots for pointer 2394 control frame pointer shape. Detect image hot-spots for pointer
2391 and help_echo properties. Use define_frame_cursor1. 2395 and help_echo properties. Use define_frame_cursor1.
2392 (note_mouse_highlight): Use Vvoid_text_area_pointer. 2396 (note_mouse_highlight): Use Vvoid_text_area_pointer.
2393 (syms_of_xdisp): Defsubr new defun. Intern and staticpro new variables. 2397 (syms_of_xdisp): Defsubr new defun. Intern and staticpro new variables.
2394 DEFVAR_LISP Vvoid_text_area_pointer instead of Vshow_text_cursor_in_void. 2398 DEFVAR_LISP Vvoid_text_area_pointer instead of Vshow_text_cursor_in_void.
2395 2399
2396 * xfaces.c (cache_face): Abort if c->size exceeds MAX_FACE_ID. 2400 * xfaces.c (cache_face): Abort if c->size exceeds MAX_FACE_ID.
@@ -2511,7 +2515,7 @@
2511 (glyph_to_pixel_coords): Don't use negative hpos. 2515 (glyph_to_pixel_coords): Don't use negative hpos.
2512 (x_y_to_hpos_vpos): Fix for partially visible first glyph. 2516 (x_y_to_hpos_vpos): Fix for partially visible first glyph.
2513 (append_stretch_glyph): Change ascent arg to be actual value 2517 (append_stretch_glyph): Change ascent arg to be actual value
2514 in pixels rather than ratio to height. Callers changed. 2518 in pixels rather than ratio to height. Callers changed.
2515 (calc_pixel_width_or_height): New aux function, implementing 2519 (calc_pixel_width_or_height): New aux function, implementing
2516 pixel based artihmetic for glyph widths and heights. 2520 pixel based artihmetic for glyph widths and heights.
2517 (produce_stretch_glyph): Use calc_pixel_width_or_height for 2521 (produce_stretch_glyph): Use calc_pixel_width_or_height for
@@ -2713,7 +2717,7 @@
2713 x_display_info_for_display instead. Use Display in xev instead 2717 x_display_info_for_display instead. Use Display in xev instead
2714 of GDK_DISPLAY. 2718 of GDK_DISPLAY.
2715 (x_dispatch_event): Call x_display_info_for_display. 2719 (x_dispatch_event): Call x_display_info_for_display.
2716 (XTread_socket): Move GTK part out of loop. current_dpyinfo removed. 2720 (XTread_socket): Move GTK part out of loop. current_dpyinfo removed.
2717 (x_connection_closed): Call xg_display_close for GTK. 2721 (x_connection_closed): Call xg_display_close for GTK.
2718 (x_term_init): Call xg_display_open for additional displays. 2722 (x_term_init): Call xg_display_open for additional displays.
2719 Initiate dpyinfo->xg_cursor with call to xg_create_default_cursor 2723 Initiate dpyinfo->xg_cursor with call to xg_create_default_cursor
@@ -4215,7 +4219,7 @@
4215 from x/w32/macterm.h files. All uses changed. Also change code 4219 from x/w32/macterm.h files. All uses changed. Also change code
4216 which referred to f->output_data...->pixel_height. 4220 which referred to f->output_data...->pixel_height.
4217 (FRAME_PIXEL_WIDTH): Renamed from PIXEL_WIDTH and moved 4221 (FRAME_PIXEL_WIDTH): Renamed from PIXEL_WIDTH and moved
4218 from x/w32/macterm.h files. All uses changed. Also change code 4222 from x/w32/macterm.h files. All uses changed. Also change code
4219 which referred to f->output_data...->pixel_width. 4223 which referred to f->output_data...->pixel_width.
4220 (FRAME_LINES): Renamed from FRAME_HEIGHT. All uses changed. 4224 (FRAME_LINES): Renamed from FRAME_HEIGHT. All uses changed.
4221 Also change code which referred to f->height. 4225 Also change code which referred to f->height.
@@ -4525,7 +4529,7 @@
4525 * xdisp.c: Make (many) trivial substitutions for renamed and 4529 * xdisp.c: Make (many) trivial substitutions for renamed and
4526 new macros in dispextern.h, frame.h and window.h. 4530 new macros in dispextern.h, frame.h and window.h.
4527 (window_box_width): Adapt to per-window fringes and scroll bars, 4531 (window_box_width): Adapt to per-window fringes and scroll bars,
4528 and new fringe vs. display margin position. Note that returned 4532 and new fringe vs. display margin position. Note that returned
4529 value is no longer guaranteed to be a whole multiple of the frame 4533 value is no longer guaranteed to be a whole multiple of the frame
4530 column width, since per-window fringes may now be any width. 4534 column width, since per-window fringes may now be any width.
4531 (window_box_left_offset): New function like window_box_left, but 4535 (window_box_left_offset): New function like window_box_left, but
@@ -5275,7 +5279,7 @@
5275 5279
5276 * xfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame 5280 * xfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame
5277 parameters now defined in frame.h and frame.c. 5281 parameters now defined in frame.h and frame.c.
5278 (Vx_resource_name): Remove. Use generic var. 5282 (Vx_resource_name): Remove. Use generic var.
5279 (enum x_frame_parms): Remove (bogus, unused enum). 5283 (enum x_frame_parms): Remove (bogus, unused enum).
5280 (check_x_display_info): Make non-static (for frame.c). 5284 (check_x_display_info): Make non-static (for frame.c).
5281 (struct x_frame_parm_table, x_frame_parms): Remove. 5285 (struct x_frame_parm_table, x_frame_parms): Remove.
@@ -5295,7 +5299,7 @@
5295 (syms_of_xfns): Don't intern/staticpro removed vars. 5299 (syms_of_xfns): Don't intern/staticpro removed vars.
5296 5300
5297 * xterm.c: Remove unnecessary extern declarations. 5301 * xterm.c: Remove unnecessary extern declarations.
5298 (x_fullscreen_adjust): Remove. Use generic instead. 5302 (x_fullscreen_adjust): Remove. Use generic instead.
5299 (x_redisplay_interface): Add x_frame_parm_handlers member. 5303 (x_redisplay_interface): Add x_frame_parm_handlers member.
5300 5304
5301 * w32gui.h (XrmDatabase): New (dummy) typedef. 5305 * w32gui.h (XrmDatabase): New (dummy) typedef.
@@ -5307,7 +5311,7 @@
5307 5311
5308 * w32fns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame 5312 * w32fns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame
5309 parameters now defined in frame.h and frame.c. 5313 parameters now defined in frame.h and frame.c.
5310 (Vx_resource_name): Remove. Use generic var. 5314 (Vx_resource_name): Remove. Use generic var.
5311 (enum x_frame_parms): Remove (bogus, unused enum). 5315 (enum x_frame_parms): Remove (bogus, unused enum).
5312 (check_x_display_info): Make non-static (for frame.c). 5316 (check_x_display_info): Make non-static (for frame.c).
5313 (struct x_frame_parm_table, x_frame_parms): Remove. 5317 (struct x_frame_parm_table, x_frame_parms): Remove.
@@ -5340,7 +5344,7 @@
5340 5344
5341 * macfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame 5345 * macfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame
5342 parameters now defined in frame.h and frame.c. 5346 parameters now defined in frame.h and frame.c.
5343 (Vx_resource_name): Remove. Use generic var. 5347 (Vx_resource_name): Remove. Use generic var.
5344 (check_x_display_info): Make non-static (for frame.c). 5348 (check_x_display_info): Make non-static (for frame.c).
5345 (struct x_frame_parm_table, x_frame_parms): Remove. 5349 (struct x_frame_parm_table, x_frame_parms): Remove.
5346 (init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params) 5350 (init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params)
@@ -6321,7 +6325,7 @@
6321 [HAVE_XPM]: Avoid clashes with XColor, XImage and Pixel 6325 [HAVE_XPM]: Avoid clashes with XColor, XImage and Pixel
6322 definitions in xpm.h. 6326 definitions in xpm.h.
6323 (init_xpm_functions): New function. 6327 (init_xpm_functions): New function.
6324 (xpm_load): Sync with xfns.c. Adapt for Windows version of libXpm. 6328 (xpm_load): Sync with xfns.c. Adapt for Windows version of libXpm.
6325 (init_external_image_libraries): Try to load libXpm.dll. 6329 (init_external_image_libraries): Try to load libXpm.dll.
6326 6330
6327 * fileio.c (Fcopy_file) [WINDOWSNT]: Reverse logic for setting 6331 * fileio.c (Fcopy_file) [WINDOWSNT]: Reverse logic for setting
@@ -6350,8 +6354,8 @@
6350 * w32fns.c (DrawText): Kludge to avoid a redefinition on Windows 6354 * w32fns.c (DrawText): Kludge to avoid a redefinition on Windows
6351 when including gif_lib.h. 6355 when including gif_lib.h.
6352 (init_gif_functions, init_tiff_functions): New functions. 6356 (init_gif_functions, init_tiff_functions): New functions.
6353 (gif_load, tiff_load): Sync with xfns.c version. Adjust colors for 6357 (gif_load, tiff_load): Sync with xfns.c version. Adjust colors for
6354 Windows. Disable color table lookups. Call library functions 6358 Windows. Disable color table lookups. Call library functions
6355 through pointers determined at runtime. 6359 through pointers determined at runtime.
6356 (init_external_image_libraries): Try to load libungif.dll and 6360 (init_external_image_libraries): Try to load libungif.dll and
6357 libtiff.dll. 6361 libtiff.dll.
@@ -6417,8 +6421,8 @@
6417 6421
6418 * w32fns.c (init_jpeg_functions, jpeg_resync_to_restart_wrapper): 6422 * w32fns.c (init_jpeg_functions, jpeg_resync_to_restart_wrapper):
6419 New functions. 6423 New functions.
6420 (jpeg_load): Sync with xfns.c version. Adjust colors for Windows. 6424 (jpeg_load): Sync with xfns.c version. Adjust colors for Windows.
6421 Disable color table lookups. Call jpeg library functions 6425 Disable color table lookups. Call jpeg library functions
6422 through pointers determined at runtime. 6426 through pointers determined at runtime.
6423 (init_external_image_libraries): Try to load jpeg.dll. 6427 (init_external_image_libraries): Try to load jpeg.dll.
6424 6428
@@ -6455,8 +6459,8 @@
6455 6459
6456 * w32fns.c (XPutPixel): Handle monochrome images; used for masks. 6460 * w32fns.c (XPutPixel): Handle monochrome images; used for masks.
6457 [HAVE_PNG]: Sync with xfns.c version. 6461 [HAVE_PNG]: Sync with xfns.c version.
6458 (png_load): Adjust colors for Windows. Use Windows 6462 (png_load): Adjust colors for Windows. Use Windows
6459 bitmaps. Disable color table lookups. 6463 bitmaps. Disable color table lookups.
6460 (DEF_IMGLIB_FN, LOAD_IMGLIB_FN): New macros. 6464 (DEF_IMGLIB_FN, LOAD_IMGLIB_FN): New macros.
6461 (init_png_functions): New function. 6465 (init_png_functions): New function.
6462 (png_read_from_memory, png_load): Call png library functions 6466 (png_read_from_memory, png_load): Call png library functions
@@ -6553,7 +6557,7 @@
65532003-01-21 David Ponce <david@dponce.com> 65572003-01-21 David Ponce <david@dponce.com>
6554 6558
6555 * w32term.c (w32_encode_char): For DIM=1 charset, set 6559 * w32term.c (w32_encode_char): For DIM=1 charset, set
6556 ccl->reg[2] to -1 before calling ccl_driver. (Sync. with xterm.c 6560 ccl->reg[2] to -1 before calling ccl_driver. (Sync. with xterm.c
6557 x_encode_char change by Kenichi Handa <handa@m17n.org> on 6561 x_encode_char change by Kenichi Handa <handa@m17n.org> on
6558 2002-09-30.) 6562 2002-09-30.)
6559 (w32_draw_relief_rect): Declare all args. 6563 (w32_draw_relief_rect): Declare all args.
@@ -7086,7 +7090,7 @@
7086 only if g_b_init_get_sid_identifier_authority is equal to 0. 7090 only if g_b_init_get_sid_identifier_authority is equal to 0.
7087 On initialization set g_b_init_get_sid_identifier_authority equal to 1. 7091 On initialization set g_b_init_get_sid_identifier_authority equal to 1.
7088 7092
7089 * w32fns.c (globals_of_w32fns): New function. Used to initialize 7093 * w32fns.c (globals_of_w32fns): New function. Used to initialize
7090 those global variables that must always be initialized on startup 7094 those global variables that must always be initialized on startup
7091 even when the global variable initialized is non zero. 7095 even when the global variable initialized is non zero.
7092 Its primary purpose at this time is to initialize the global variable 7096 Its primary purpose at this time is to initialize the global variable
@@ -7097,7 +7101,7 @@
7097 7101
7098 * w32fns.c (syms_of_w32fns): Call globals_of_w32fns. 7102 * w32fns.c (syms_of_w32fns): Call globals_of_w32fns.
7099 7103
7100 * w32menu.c (globals_of_w32menu): New function. Used to 7104 * w32menu.c (globals_of_w32menu): New function. Used to
7101 initialize those global variables that must always be initialized 7105 initialize those global variables that must always be initialized
7102 on startup even when the global variable initialized is non zero. 7106 on startup even when the global variable initialized is non zero.
7103 Its primary purpose at this time is to initialize the global 7107 Its primary purpose at this time is to initialize the global
@@ -9319,7 +9323,7 @@
93192002-06-21 Pavel Jan,Am(Bk <Pavel@Janik.cz> 93232002-06-21 Pavel Jan,Am(Bk <Pavel@Janik.cz>
9320 9324
9321 * m/pmax.h (START_FILES): Define START_FILES for NetBSD and 9325 * m/pmax.h (START_FILES): Define START_FILES for NetBSD and
9322 OpenBSD. Add support for mipseb-*-netbsd* machines. 9326 OpenBSD. Add support for mipseb-*-netbsd* machines.
9323 9327
93242002-06-17 Andrew Choi <akochoi@shaw.ca> 93282002-06-17 Andrew Choi <akochoi@shaw.ca>
9325 9329
@@ -10721,7 +10725,7 @@
10721 (server_accept_connection): New function. 10725 (server_accept_connection): New function.
10722 (wait_reading_process_input): Use it to handle incoming connects. 10726 (wait_reading_process_input): Use it to handle incoming connects.
10723 Do not enable input on a new connection if process is stopped. 10727 Do not enable input on a new connection if process is stopped.
10724 (read_process_output): Handle datagram sockets. Use 2k buffer for them. 10728 (read_process_output): Handle datagram sockets. Use 2k buffer for them.
10725 (send_process): Handle datagram sockets. 10729 (send_process): Handle datagram sockets.
10726 (Fstop_process, Fcontinue_process): Apply to network processes. A stopped 10730 (Fstop_process, Fcontinue_process): Apply to network processes. A stopped
10727 network process is indicated by setting command field to t . 10731 network process is indicated by setting command field to t .
@@ -12307,7 +12311,7 @@
12307 12311
123082001-12-01 Jason Rumney <jasonr@gnu.org> 123122001-12-01 Jason Rumney <jasonr@gnu.org>
12309 12313
12310 * window.c (Qleft_fringe, Qright_fringe): Remove. Now in frame.c. 12314 * window.c (Qleft_fringe, Qright_fringe): Remove. Now in frame.c.
12311 12315
12312 * w32term.h (WM_MOUSELEAVE, TME_LEAVE, TRACKMOUSEEVENT) 12316 * w32term.h (WM_MOUSELEAVE, TME_LEAVE, TRACKMOUSEEVENT)
12313 [!WM_MOUSELEAVE]: Define. 12317 [!WM_MOUSELEAVE]: Define.
@@ -12359,7 +12363,7 @@
12359 12363
12360 * xterm.c (zv_height, zv_bits, zv_period): Changed zv bitmap to 12364 * xterm.c (zv_height, zv_bits, zv_period): Changed zv bitmap to
12361 fill fringe evenly with small dashes. 12365 fill fringe evenly with small dashes.
12362 (x_draw_fringe_bitmap): Clear background if necessary. Align and 12366 (x_draw_fringe_bitmap): Clear background if necessary. Align and
12363 clip the new ZV bitmap to avoid jitter between rows. 12367 clip the new ZV bitmap to avoid jitter between rows.
12364 (x_draw_row_fringe_bitmaps): Rely on x_draw_fringe_bitmap to clear 12368 (x_draw_row_fringe_bitmaps): Rely on x_draw_fringe_bitmap to clear
12365 background. Don't draw fringe bitmaps if fringe width is zero. 12369 background. Don't draw fringe bitmaps if fringe width is zero.
@@ -12424,7 +12428,7 @@
12424 menu items. From David Ponce <dponce@wanadoo.fr>. 12428 menu items. From David Ponce <dponce@wanadoo.fr>.
12425 (w32_dialog_show) [HAVE_DIALOGS]: Compile whole function 12429 (w32_dialog_show) [HAVE_DIALOGS]: Compile whole function
12426 conditionally. 12430 conditionally.
12427 (w32_menu_display_help): New argument OWNER. Rewritten to store a 12431 (w32_menu_display_help): New argument OWNER. Rewritten to store a
12428 help event in the owner frame's keyboard buffer. 12432 help event in the owner frame's keyboard buffer.
12429 12433
12430 * w32fns.c (w32_wnd_proc) <WM_MENUSELECT>: Display help directly. 12434 * w32fns.c (w32_wnd_proc) <WM_MENUSELECT>: Display help directly.
@@ -12540,7 +12544,7 @@
12540 (my_create_tip_window): Assign tip_window. 12544 (my_create_tip_window): Assign tip_window.
12541 (x_create_tip_frame): Use same defaults as X. 12545 (x_create_tip_frame): Use same defaults as X.
12542 (compute_tip_xy): Remove unused variable. Use full screen width. 12546 (compute_tip_xy): Remove unused variable. Use full screen width.
12543 (Fx_show_tip): Do not double height. Call ShowWindow directly. 12547 (Fx_show_tip): Do not double height. Call ShowWindow directly.
12544 12548
12545 * w32term.c (x_after_update_window_line): Doc fix. 12549 * w32term.c (x_after_update_window_line): Doc fix.
12546 (w32_read_socket): Doc fix. Avoid SET_FRAME_GARBAGED for tip 12550 (w32_read_socket): Doc fix. Avoid SET_FRAME_GARBAGED for tip
@@ -12777,9 +12781,9 @@
12777 `bitmaps': 12781 `bitmaps':
12778 12782
12779 * dispextern.h (FRINGE_FACE_ID): Renamed from BITMAP_AREA_FACE_ID. 12783 * dispextern.h (FRINGE_FACE_ID): Renamed from BITMAP_AREA_FACE_ID.
12780 Comments fixed. Use renamed symbols. 12784 Comments fixed. Use renamed symbols.
12781 12785
12782 * dispnew.c: Comment fix. Use renamed symbols. 12786 * dispnew.c: Comment fix. Use renamed symbols.
12783 12787
12784 * frame.h (FRAME_FRINGE_COLS): Renamed from FRAME_FLAGS_AREA_COLS. 12788 * frame.h (FRAME_FRINGE_COLS): Renamed from FRAME_FLAGS_AREA_COLS.
12785 (FRAME_FRINGE_WIDTH): Renamed from FRAME_FLAGS_AREA_WIDTH. 12789 (FRAME_FRINGE_WIDTH): Renamed from FRAME_FLAGS_AREA_WIDTH.
@@ -12789,13 +12793,13 @@
12789 12793
12790 * w32fns.c: Use renamed symbols. 12794 * w32fns.c: Use renamed symbols.
12791 12795
12792 * w32term.c: Comment fixes. Use renamed symbols. 12796 * w32term.c: Comment fixes. Use renamed symbols.
12793 (fringe_bitmap_type): Renamed from bitmap_type. 12797 (fringe_bitmap_type): Renamed from bitmap_type.
12794 (NO_FRINGE_BITMAP): Renamed from NO_BITMAP. 12798 (NO_FRINGE_BITMAP): Renamed from NO_BITMAP.
12795 (w32_draw_fringe_bitmap): Renamed from w32_draw_bitmap. 12799 (w32_draw_fringe_bitmap): Renamed from w32_draw_bitmap.
12796 (x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. 12800 (x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps.
12797 12801
12798 * w32term.h: Comment fixes. Use renamed symbols. 12802 * w32term.h: Comment fixes. Use renamed symbols.
12799 (fringes_extra): Renamed from flags_areas_extra. 12803 (fringes_extra): Renamed from flags_areas_extra.
12800 (FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. 12804 (FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH.
12801 (FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. 12805 (FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT.
@@ -12808,22 +12812,22 @@
12808 12812
12809 * widget.c: Use renamed symbols. 12813 * widget.c: Use renamed symbols.
12810 12814
12811 * window.c: Comment fixes. Use renamed symbols. 12815 * window.c: Comment fixes. Use renamed symbols.
12812 (coordinates-in-window-p): Doc fix. 12816 (coordinates-in-window-p): Doc fix.
12813 12817
12814 * xdisp.c: Comment fixes. Use renamed symbols. 12818 * xdisp.c: Comment fixes. Use renamed symbols.
12815 12819
12816 * xfaces.c (realize_basic_faces): Use FRINGE_FACE_ID. 12820 * xfaces.c (realize_basic_faces): Use FRINGE_FACE_ID.
12817 12821
12818 * xfns.c: Use renamed symbols. 12822 * xfns.c: Use renamed symbols.
12819 12823
12820 * xterm.c: Comment fixes. Use renamed symbols. 12824 * xterm.c: Comment fixes. Use renamed symbols.
12821 (fringe_bitmap_type): Renamed from bitmap_type. 12825 (fringe_bitmap_type): Renamed from bitmap_type.
12822 (NO_FRINGE_BITMAP): Renamed from NO_BITMAP. 12826 (NO_FRINGE_BITMAP): Renamed from NO_BITMAP.
12823 (x_draw_fringe_bitmap): Renamed from x_draw_bitmap. 12827 (x_draw_fringe_bitmap): Renamed from x_draw_bitmap.
12824 (x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. 12828 (x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps.
12825 12829
12826 * xterm.h: Comment fixes. Use renamed symbols. 12830 * xterm.h: Comment fixes. Use renamed symbols.
12827 (fringes_extra): Renamed from flags_areas_extra. 12831 (fringes_extra): Renamed from flags_areas_extra.
12828 (FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. 12832 (FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH.
12829 (FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. 12833 (FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT.
@@ -12941,8 +12945,8 @@
129412001-11-12 Jason Rumney <jasonr@gnu.org> 129452001-11-12 Jason Rumney <jasonr@gnu.org>
12942 12946
12943 * w32console.c, w32fns.c, w32menu.c, w32proc.c, w32select.c, 12947 * w32console.c, w32fns.c, w32menu.c, w32proc.c, w32select.c,
12944 * w32term.c: Change doc-string comments to `new style'. 12948 * w32term.c: Change doc-string comments to `new style'
12945 [w/`doc:' keyword]. Doc fixes. 12949 [w/`doc:' keyword]. Doc fixes.
12946 12950
12947 * w32fns.c: Don't define max. 12951 * w32fns.c: Don't define max.
12948 (Fx_open_connection): Only execute once. 12952 (Fx_open_connection): Only execute once.
@@ -12977,7 +12981,7 @@
129772001-11-10 Jason Rumney <jasonr@gnu.org> 129812001-11-10 Jason Rumney <jasonr@gnu.org>
12978 12982
12979 * w32fns.c (enum_font_cb2): Use leading @ on face name to detect 12983 * w32fns.c (enum_font_cb2): Use leading @ on face name to detect
12980 vertical fonts. Allow them if face name is explicitly specified. 12984 vertical fonts. Allow them if face name is explicitly specified.
12981 Do not give up if we find a font that cannot be converted to an xlfd. 12985 Do not give up if we find a font that cannot be converted to an xlfd.
12982 12986
129832001-11-10 Gerd Moellmann <gerd@gnu.org> 129872001-11-10 Gerd Moellmann <gerd@gnu.org>
@@ -13787,7 +13791,7 @@
13787 full-width rows. 13791 full-width rows.
13788 (x_dump_glyph_string): Put in #if GLYPH_DEBUG. 13792 (x_dump_glyph_string): Put in #if GLYPH_DEBUG.
13789 (w32_draw_relief_rect): Extend left shadow to the bottom and left; 13793 (w32_draw_relief_rect): Extend left shadow to the bottom and left;
13790 change bottom shadow accordingly. Some cleanup. 13794 change bottom shadow accordingly. Some cleanup.
13791 (x_update_window_end): Handle overwritten mouse face 13795 (x_update_window_end): Handle overwritten mouse face
13792 also for tool bar windows. 13796 also for tool bar windows.
13793 (show_mouse_face): Set the glyph row's mouse_face_p flag also when 13797 (show_mouse_face): Set the glyph row's mouse_face_p flag also when
@@ -13833,7 +13837,7 @@
13833 (Fv_max_tooltip_size): New variable. 13837 (Fv_max_tooltip_size): New variable.
13834 (syns_of_xfns): DEFVAR_LISP it. 13838 (syns_of_xfns): DEFVAR_LISP it.
13835 (Fx_show_tip): Add parameter TEXT. Set the tip frame's root 13839 (Fx_show_tip): Add parameter TEXT. Set the tip frame's root
13836 window buffer to *tip* right after creating the frame. Set frame's 13840 window buffer to *tip* right after creating the frame. Set frame's
13837 window_width. Use a maximum tooltip size specified by 13841 window_width. Use a maximum tooltip size specified by
13838 Vx_max_tooltip_size, if that has valid contents. 13842 Vx_max_tooltip_size, if that has valid contents.
13839 (compute_tip_xy): Add parameters WIDTH and HEIGHT. 13843 (compute_tip_xy): Add parameters WIDTH and HEIGHT.