]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Set maintainer to FSF, since author cannot
[gnu-emacs] / src / ChangeLog
index ceb0503239e0f3be5f4527cc73fbccaae4ecd464..450c48f0489ad1174dc33ecc9acbc25a047ad476 100644 (file)
@@ -1,3 +1,146 @@
+2000-07-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * xmenu.c (keymap_panes): Pass the keymap's prompt as the pane
+       name to single_keymap_panes.
+
+2000-07-24  Andreas Schwab  <schwab@suse.de>
+
+       * fns.c (Fmakehash): Pass Qeql to Fmake_hash_table if TEST is nil.
+
+2000-07-24  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (with_echo_area_buffer): Take additional EMACS_INT
+       parameters instead of using int parameters.  Expect FN to accept
+       EMACS_INT parameters.
+       (display_echo_area, resize_echo_area_axactly, current_message)
+       (truncate_echo_area, set_message_1): Call with_echo_area_buffer
+       with new argument list.
+       (resize_mini_window_1): New callback function.
+       (current_message_1, truncate_message_1, set_message_1): Change
+       parameter lists to the new format expected by
+       with_echo_area_buffer.
+
+2000-07-24  Kenichi Handa  <handa@etl.go.jp>
+
+       * fontset.c (fontset_ref): Remove INLINE declaration.
+       (fontset_ref_via_base): Likewise.
+       (Fset_fontset_font): Convert FAMILY and REGISTRY specifications
+       to downcase.
+
+2000-07-23  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.c (IT_note_mouse_highlight): Process overlays in the
+       correct order of priority.  If help echo was found in an overlay,
+       use that overlay as the object in which the help echo was found.
+
+2000-07-22  Miles Bader  <miles@gnu.org>
+
+       * textprop.c (Fprevious_single_char_property_change): The initial
+       property value should be from the position preceding POSITION, not
+       following it.
+
+2000-07-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * coding.c (syms_of_coding): Doc fix for
+       inhibit-iso-escape-detection.
+
+2000-07-21  Gerd Moellmann  <gerd@gnu.org>
+
+       * xterm.c (note_mouse_highlight): Process overlays in the right
+       order of priority.
+       
+       * keyboard.c (show_help_echo, gen_help_event): Extend comments.
+
+       * xterm.c (note_mouse_highlight): If help-echo was found in an
+       overlay, use that overlay as the object in which the help was
+       found.
+
+       * window.c (foreach_window_1): Fix typo reversing an if-condition.
+       
+       * window.c (foreach_window): Instead of a fake variable argument
+       list, take one USER_DATA argument.
+       (foreach_window_1): Likewise, and call callback functions with two
+       args, the window and USER_DATA.
+       (struct check_window_data): New struct.
+       (check_window_containing): Use it.
+       (window_from_coordinates): Set up a struct check_window_data for
+       foreach_window.
+       (add_window_to_list, freeze_window_start): Change parameters
+       according to new calling convention.
+
+       * window.h (foreach_window): Change prototype.
+
+       * buffer.c (Fprevious_overlay_change): Avoid memory leak.
+
+2000-07-21  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * xmenu.c (menu_help_callback): Call show_help_echo with
+       additional arguments OBJECT and POS.
+
+2000-07-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * data.c (Faset): Allow storing any multibyte character in a
+       string.  Convert unibyte string to multibyte if necessary.
+
+       * xfns.c (x_encode_text): New function.
+       (x_set_name): Use x_encode_text.
+       (x_set_title): Likewise.
+
+       * xselect.c (lisp_data_to_selection_data): Use x_encode_text.
+
+       * xterm.h (x_encode_text): Add prototype.
+
+2000-07-20  Dave Love  <fx@gnu.org>
+
+       * ccl.c (Fccl_execute_on_string): Don't check xmalloc return.  Use
+       xfree, not free.
+
+2000-07-20  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.c (help_echo_window): New variable.
+       (syms_of_msdos): Initialize and staticpro it.
+       (IT_note_mode_line_highlight): Set help_echo_window.
+       (IT_note_mouse_highlight): Ditto.
+       (dos_rawgetc): Store help_echo_window in the second event produced
+       for HELP_EVENTs.
+
+       * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight):
+       Record the object that generated the help echo and the position of
+       that object in help_echo_object and help_echo_pos.  Record that
+       some glyphs in a row are displayed in mouse-face.
+       (IT_update_begin): Don't clear mouse highlight unless one of the
+       enabled glyph rows is marked as being displayed in mouse-face.
+       (dos_rawgetc): Generate 2 events for HELP_EVENT.  Pass the object
+       and position recorded in help_echo_object and help_echo_pos to the
+       event queue.
+       (IT_menu_display): Accept a new argument PN: the pane number of
+       the current menu pane.  Record the pane number and the item
+       number of the item which has associated help string.
+       (XMenuActivate): Update the prototype for help_callback in
+       function declaration.  Call IT_menu_display with the current menu
+       pane number as an additional argument.  Call help_callback with
+       two additional arguments: the pane number and the item number of
+       the menu item associated with the help text.
+       (help_echo_object, help_echo_pos): New variables.
+       (syms_of_msdos): Initialize them and staticpro help_echo_object.
+
+       * msdos.h (XMenuActivate): Update prototype.
+
+2000-07-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (with_echo_area_buffer): Call FN with more arguments.
+       Add some more prototypes.
+
+       * xterm.c, xterm.h: Add some more prototypes.
+
+       * lisp.h (Fnext_single_char_property_change): Add prototype.
+
+       * dispnew.c (direct_output_for_insert): Remove confusing
+       outer local variable mouse_face_overwritten_p.
+       (glyph_row_slice_p): Put in #ifdef GLYPH_DEBUG.
+
+       * alloc.c (allocate_string_data): Don't copy old string contents.
+
 2000-07-19  Kenichi Handa  <handa@etl.go.jp>
 
        * coding.c (code_convert_region): Delete text properties before
 
        * mktime.c: Unprotoized.
 
-2000-06-19  Richard Stallman  <rms@caffeine.ai.mit.edu>
+2000-06-19  Richard Stallman  <rms@gnu.org>
 
        * data.c (set_internal): If variable is frame-local,
        store the new value immediately into the frame parameter alist.
 
        * xterm.c (x_check_font) [GLYPH_DEBUG]: Add prototype.
 
-2000-06-13  Richard Stallman  <rms@caffeine.ai.mit.edu>
+2000-06-13  Richard Stallman  <rms@gnu.org>
 
        * frame.c (Fmodify_frame_parameters): Doc fix.
 
 
        * term.c (calculate_costs): Remove code dealing with X frames.
 
-2000-03-19  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
+2000-03-19  Richard M. Stallman  <rms@gnu.org>
 
        * lread.c (syms_of_lread): Doc fix for load-convert-to-unibyte.
 
 
        * emacs.c (main): Remove code snippet commented out with `//'.
 
-2000-02-25  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
+2000-02-25  Richard M. Stallman  <rms@gnu.org>
 
        * fileio.c (Ffile_symlink_p): If result starts with a `/'
        and contains a `:', prepend `/:'.
 
        * bytecode.c (Fbyte_code) <Bvarset>: Inline most common case.
 
-2000-02-20  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
+2000-02-20  Richard M. Stallman  <rms@gnu.org>
 
        * data.c (Fmake_variable_buffer_local): Doc fix.
        Init found_for_buffer to 0.