comparison src/ChangeLog @ 89952:6f6e9fe4658b

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-22 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-431 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-441 Update from CVS
author Miles Bader <miles@gnu.org>
date Tue, 06 Jul 2004 02:57:15 +0000
parents 59dcbfe97385 ca58dab79be1
children 029a652ac817
comparison
equal deleted inserted replaced
89951:aafd98bcc2ac 89952:6f6e9fe4658b
1 2004-07-06 John Paul Wallington <jpw@gnu.org>
2
3 * eval.c (Fdefmacro): Signal an error if NAME is not a symbol.
4
5 2004-07-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
6
7 * macterm.c (mac_initialize_display_info): Use CGGetActiveDisplayList
8 instead of CGMainDisplayID (only in OSX 10.2 and later).
9
10 2004-07-04 John Paul Wallington <jpw@gnu.org>
11
12 * fileio.c (read_file_name_completion_ignore_case): New variable.
13 (syms_of_fileio): Declare and initialise it.
14 (Fread_file_name): Bind `completion-ignore-case' to respect it.
15
16 2004-07-03 Eli Zaretskii <eliz@gnu.org>
17
18 * msdos.c (dos_rawgetc): Use make_number to produce Lisp objects
19 for event.x and event.y.
20
21 2004-07-01 Kenichi Handa <handa@m17n.org>
22
23 * w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly
24 after getting a new string by pre-write-conversion.
25
26 2004-06-30 Stefan <monnier@iro.umontreal.ca>
27
28 * xterm.c (x_detect_focus_change): Remove unused var `nr_events'.
29 (x_calc_absolute_position): Remove unused var `child'.
30
31 * xfaces.c (x_supports_face_attributes_p)
32 (Fdisplay_supports_face_attributes_p): YAILOM.
33 (tty_supports_face_attributes_p): Remove unused var `i'.
34
35 * syntax.c (skip_chars): Remove unused labels fwd_unibyte_ok and
36 back_unibyte_ok.
37
38 * search.c (match_limit, Fmatch_data, Fset_match_data): YAILOM.
39
40 * fontset.c (Fset_fontset_font): Remove unused vars `family' and `registry'.
41
42 * Makefile.in (${etc}DOC): Fix file name of make-docfile.
43
44 2004-06-30 Andreas Schwab <schwab@suse.de>
45
46 * image.c (CHECK_LIB_AVAILABLE): Add third parameter LIBRARIES.
47 (Finit_image_library): Pass LIBRARIES through to
48 CHECK_LIB_AVAILABLE. Declare parameters. Doc fix.
49 (lookup_image_type): Pass Qnil as second argument to
50 Finit_image_library.
51
52 * lisp.h: Declare Finit_image_library.
53
1 2004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 54 2004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 55
3 * macterm.c (do_window_activate, do_window_deactivate): Remove. 56 * macterm.c (do_window_activate, do_window_deactivate): Remove.
4 (XTread_socket): Send mouse button events to the toolbox 57 (XTread_socket): Send mouse button events to the toolbox
5 dispatcher even when the mouse is grabbed. Don't process window 58 dispatcher even when the mouse is grabbed. Don't process window
6 activate events for non-Emacs windows. Replace function calls to 59 activate events for non-Emacs windows. Replace function calls to
7 do_window_activate and do_window_deactivate with their contents. 60 do_window_activate and do_window_deactivate with their contents.
8 Reset mouse grabbing status when a window is deactivated. 61 Reset mouse grabbing status when a window is deactivated.
9 62
10 2004-06-29 Steven Tamm <steventamm@mac.com> 63 2004-06-29 Steven Tamm <steventamm@mac.com>
11 64
12 * macterm.c (mac_get_emulated_btn) 65 * macterm.c (mac_get_emulated_btn)
13 (mac_event_to_emacs_modifiers): Fix emulated mouse button 66 (mac_event_to_emacs_modifiers): Fix emulated mouse button
58 when replacing strings in the buffer. 111 when replacing strings in the buffer.
59 (Fmatch_data): When INTEGERS is non-nil and the last match was in 112 (Fmatch_data): When INTEGERS is non-nil and the last match was in
60 a buffer, add the buffer as last element to the match data. 113 a buffer, add the buffer as last element to the match data.
61 (Fset_match_data): If an additional element of the match-data is a 114 (Fset_match_data): If an additional element of the match-data is a
62 buffer, restore it to last_thing_searched. 115 buffer, restore it to last_thing_searched.
63 (save_search_regs): Save last_thing_searched as part of the match 116 (save_search_regs): Save last_thing_searched as part of the match data.
64 data.
65 (restore_match_data): Restore it again. 117 (restore_match_data): Restore it again.
66 118
67 2004-06-23 Luc Teirlinck <teirllm@auburn.edu> 119 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
68 120
69 * keymap.c (Ftext_char_description): Doc fix. 121 * keymap.c (Ftext_char_description): Doc fix.
185 proper format and class is a lower-case word. 237 proper format and class is a lower-case word.
186 238
187 2004-06-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 239 2004-06-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
188 240
189 * gtkutil.c (xg_get_image_for_pixmap): New function. 241 * gtkutil.c (xg_get_image_for_pixmap): New function.
190 (xg_get_gdk_pixmap_and_mask): Removed. 242 (xg_get_gdk_pixmap_and_mask): Remove.
191 (update_frame_tool_bar): Call xg_get_image_for_pixmap instead of 243 (update_frame_tool_bar): Call xg_get_image_for_pixmap instead of
192 xg_get_gdk_pixmap_and_mask. 244 xg_get_gdk_pixmap_and_mask.
193 245
194 * xterm.h (struct x_display_info): Typo in comment fixed. 246 * xterm.h (struct x_display_info): Typo in comment fixed.
195 247
206 (CACHE_IMAGE_TYPE, ADD_IMAGE_TYPE): New macros. 258 (CACHE_IMAGE_TYPE, ADD_IMAGE_TYPE): New macros.
207 (w32_delayed_load): New function to load an image library from a 259 (w32_delayed_load): New function to load an image library from a
208 list of possible filenames. 260 list of possible filenames.
209 (init_xpm_functions, init_png_functions, init_jpeg_functions) 261 (init_xpm_functions, init_png_functions, init_jpeg_functions)
210 (init_tiff_functions, init_gif_functions): Use `w32_delayed_load'. 262 (init_tiff_functions, init_gif_functions): Use `w32_delayed_load'.
211 (CHECK_LIB_AVAILABLE): Call `define_image_library' with new 263 (CHECK_LIB_AVAILABLE): Call `define_image_library' with new argument.
212 argument.
213 (Finit_image_library): New function, extracted from `init_image'. 264 (Finit_image_library): New function, extracted from `init_image'.
214 Try to initialize an image library on demand and cache whether we 265 Try to initialize an image library on demand and cache whether we
215 were successful or not. 266 were successful or not.
216 (syms_of_image): Initialize `Vimage_types' and 267 (syms_of_image): Initialize `Vimage_types' and
217 `Vimage_type_cache'. Add recognized image types to Vimage_types. 268 `Vimage_type_cache'. Add recognized image types to Vimage_types.
331 (push_named_merge_point): New function. 382 (push_named_merge_point): New function.
332 (merge_named_face): New function. 383 (merge_named_face): New function.
333 (merge_face_ref, face_at_buffer_position, face_at_string_position): 384 (merge_face_ref, face_at_buffer_position, face_at_string_position):
334 Use `merge_named_face'. 385 Use `merge_named_face'.
335 (merge_face_inheritance): Function removed. 386 (merge_face_inheritance): Function removed.
336 (merge_face_ref): Renamed from `merge_face_vector_with_property'. 387 (merge_face_ref): Rename from `merge_face_vector_with_property'.
337 Add new `err_msgs' and `named_merge_points' args. Return error 388 Add new `err_msgs' and `named_merge_points' args. Return error
338 status. Only print error messages if ERR_MSGS is true. Don't try to 389 status. Only print error messages if ERR_MSGS is true. Don't try to
339 do :inherit attribute validation. 390 do :inherit attribute validation.
340 (merge_face_heights): Handle `unspecified' in both directions. 391 (merge_face_heights): Handle `unspecified' in both directions.
341 (merge_face_vectors): Rename `cycle_check' arg to `named_merge_points'. 392 (merge_face_vectors): Rename `cycle_check' arg to `named_merge_points'.
391 442
392 2004-06-04 Eli Zaretskii <eliz@gnu.org> 443 2004-06-04 Eli Zaretskii <eliz@gnu.org>
393 444
394 * xfaces.c (x_supports_face_attributes_p): Make this function 445 * xfaces.c (x_supports_face_attributes_p): Make this function
395 conditional on HAVE_WINDOW_SYSTEM. 446 conditional on HAVE_WINDOW_SYSTEM.
396 (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]: Don't 447 (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]:
397 call x_supports_face_attributes_p if it was not compiled in. 448 Don't call x_supports_face_attributes_p if it was not compiled in.
398 449
399 2004-06-04 Miles Bader <miles@gnu.org> 450 2004-06-04 Miles Bader <miles@gnu.org>
400 451
401 * xfaces.c (tty_supports_face_attributes_p): New function, mostly 452 * xfaces.c (tty_supports_face_attributes_p): New function, mostly
402 from Ftty_supports_face_attributes_p. 453 from Ftty_supports_face_attributes_p.
423 * image.c (lookup_image): Make pointer to img static. 474 * image.c (lookup_image): Make pointer to img static.
424 (png_read_from_memory): Disable "global" optimization. 475 (png_read_from_memory): Disable "global" optimization.
425 476
426 2004-06-01 Stefan Monnier <monnier@iro.umontreal.ca> 477 2004-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
427 478
479 * eval.c (Fcondition_case): Fix usage. Simplify.
480
428 * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true. 481 * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
429 482
430 2004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 483 2004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
431 484
432 * macfns.c: Don't include ccl.h. 485 * macfns.c: Don't include ccl.h.
433 [MAC_OSX]: Don't include QuickTime/QuickTime.h. 486 [MAC_OSX]: Don't include QuickTime/QuickTime.h.
434 [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or 487 [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or
435 TextUtils.h. 488 TextUtils.h.
436 (Fx_create_frame): Sync with xfns.c. Initialize cursor 489 (Fx_create_frame): Sync with xfns.c. Initialize cursor descriptors.
437 descriptors.
438 (Fx_display_mm_height, Fx_display_mm_width): Calculate length from 490 (Fx_display_mm_height, Fx_display_mm_width): Calculate length from
439 display height/width. 491 display height/width.
440 (compute_tip_xy, Vx_max_tooltip_size): Declare. 492 (compute_tip_xy, Vx_max_tooltip_size): Declare.
441 (unwind_create_tip_frame, compute_tip_xy): New functions. 493 (unwind_create_tip_frame, compute_tip_xy): New functions.
442 (x_create_tip_frame, Fx_show_tip, Fx_hide_tip): Sync with xfns.c. 494 (x_create_tip_frame, Fx_show_tip, Fx_hide_tip): Sync with xfns.c.
443 (syms_of_macfns): Initialize Qcancel_timer, Vx_max_tooltip_size, 495 (syms_of_macfns): Initialize Qcancel_timer, Vx_max_tooltip_size,
444 and last_show_tip_args. 496 and last_show_tip_args.
445 497
446 * macgui.h [!MAC_OSX]: Include Gestalt.h. 498 * macgui.h [!MAC_OSX]: Include Gestalt.h.
447 (Cursor, No_Cursor): New defines. 499 (Cursor, No_Cursor): New defines.
448 [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility 500 [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility macro.
449 macro.
450 [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare. 501 [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare.
451 502
452 * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort. 503 * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort.
453 504
454 * macterm.c: Don't include Gestalt.h. 505 * macterm.c: Don't include Gestalt.h.
472 (mac_check_for_quit_char): Use mac_front_window and/or 523 (mac_check_for_quit_char): Use mac_front_window and/or
473 mac_window_to_frame. 524 mac_window_to_frame.
474 (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a 525 (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a
475 scroll-bar click event. 526 scroll-bar click event.
476 (mac_define_frame_cursor): Change the pointer shape. 527 (mac_define_frame_cursor): Change the pointer shape.
477 (x_free_frame_resources): Reset tip_window to NULL when it is 528 (x_free_frame_resources): Reset tip_window to NULL when it is disposed.
478 disposed.
479 [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable. 529 [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable.
480 [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize 530 [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize arrow_cursor.
481 arrow_cursor.
482 (do_window_update): Don't do anything if the updated window is the 531 (do_window_update): Don't do anything if the updated window is the
483 tooltip window. 532 tooltip window.
484 (do_mouse_moved): Handle mouse movement events here (previously in 533 (do_mouse_moved): Handle mouse movement events here (previously in
485 XTread_socket). Clear the mouse face if 534 XTread_socket). Clear the mouse face if
486 dpyinfo->mouse_face_hidden is set. 535 dpyinfo->mouse_face_hidden is set.
487 (do_os_event, do_events): Remove (now in XTread_socket). 536 (do_os_event, do_events): Remove (now in XTread_socket).
488 (XTread_socket): Immediately return if interrupt_input_blocked. 537 (XTread_socket): Immediately return if interrupt_input_blocked.
489 Loop until all the events in the queue are processed. Rearrange 538 Loop until all the events in the queue are processed.
490 codes for mouse grabbing. Add tooltip support. Include the 539 Rearrange codes for mouse grabbing. Add tooltip support. Include the
491 contents of do_os_event and do_events. Remove mouse movement 540 contents of do_os_event and do_events. Remove mouse movement
492 handling (now in do_mouse_moved). Add the case where 541 handling (now in do_mouse_moved). Add the case where
493 Vmouse_highlight has an integer value. 542 Vmouse_highlight has an integer value.
494 (NewMacWindow): Remove. 543 (NewMacWindow): Remove.
495 (make_mac_frame): Do what NewMacWindow previously did. Don't do 544 (make_mac_frame): Do what NewMacWindow previously did. Don't do
496 excess initializations. 545 excess initializations.
497 (make_mac_terminal_frame): Previous initializations in 546 (make_mac_terminal_frame): Previous initializations in
498 make_mac_frame are moved here. 547 make_mac_frame are moved here.
499 (mac_initialize_display_info): Initialize 548 (mac_initialize_display_info):
500 dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden. 549 Initialize dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden.
501 550
502 * xdisp.c [MAC_OS] (No_Cursor): Remove variable. 551 * xdisp.c [MAC_OS] (No_Cursor): Remove variable.
503 (define_frame_cursor1): Don't treat HAVE_CARBON as a special case. 552 (define_frame_cursor1): Don't treat HAVE_CARBON as a special case.
504 553
505 2004-05-29 Richard M. Stallman <rms@gnu.org> 554 2004-05-29 Richard M. Stallman <rms@gnu.org>