* xmenu.c: Add prototypes for forward function declarations.
[bpt/emacs.git] / src / ChangeLog
index efb792d..77f6f2d 100644 (file)
+2004-10-31  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * xmenu.c: Add prototypes for forward function declarations.
+       (popup_get_selection): Remove parameter do_timers, remove call to
+       timer_check.
+       (create_and_show_popup_menu, create_and_show_dialog): Remove 
+       parameter do_timers from call to popup_get_selection.
+
+       * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to
+       tool_bar_items and assign the result to f->tool_bar_items if
+       not equal.  Move BLOCK/UNBLOCK_INPUT from around call to
+       tool_bar_items to assignment of result.
+
+       * atimer.c (alarm_signal_handler): Do not call set_alarm if
+       pending_atmers is non-zero.
+
+2004-10-31  Kim F. Storm  <storm@cua.dk>
+
+       * dispnew.c (margin_glyphs_to_reserve): Don't use ncols_scale_factor.
+
+2004-10-28  Will  <will@glozer.net>
+
+       * macterm.c: allow user to assign key modifiers to the Mac Option
+       key via a 'mac-option-modifier' variable.
+
+2004-10-28  Stefan  <monnier@iro.umontreal.ca>
+
+       * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions):
+       Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks.
+       (x_handle_selection_request, x_handle_selection_clear)
+       (x_clear_frame_selections, syms_of_xselect): Adjust accordingly.
+
+2004-10-28  Richard M. Stallman  <rms@gnu.org>
+
+       * w32fns.c (Fx_server_vendor, Fx_server_version): Doc fixes.
+
+       * xfns.c (Fx_server_vendor, Fx_server_version): Doc fixes.
+
+2004-10-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * syntax.c (scan_sexps_forward): Give precedence to a 2-char
+       comment-starter over a 1-char one.
+
+2004-10-27  Richard M. Stallman  <rms@gnu.org>
+
+       * xdisp.c (get_next_display_element): In mode lines,
+       treat newline and tab like other control characters.
+
+       * editfns.c (Fmessage): Doc fix.
+
+       * indent.c (vmotion): When moving up, check the newline before.
+       Make prevline an int, not a Lisp_Object.
+
+2004-10-27  Kim F. Storm  <storm@cua.dk>
+
+       * editfns.c (Fformat): Allocate discarded table with SAFE_ALLOCA.
+       Only allocate info and discarded tables once.
+
+       * lisp.h (USE_SAFE_ALLOCA): Add and init sa_must_free integer.
+       (SAFE_ALLOCA, SAFE_ALLOCA_LISP): Increment it when malloc is used.
+       (SAFE_FREE): Test it to determine if we need to unwind to free.
+       Remove size arg.  All users changed.
+       (SAFE_FREE_LISP) Remove.  All users changed to use SAFE_FREE.
+
+2004-10-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c: Put empty line between comment and function body.
+       (xg_destroy_widgets): Rename from remove_from_container.
+       Just destroy all widgets in list.  Argument wcont removed.
+       (xg_update_menubar, xg_update_submenu): Call xg_destroy_widgets
+       instead of remove_from_container.
+       (xg_display_close, xg_create_tool_bar, update_frame_tool_bar)
+       (free_frame_tool_bar): Add comment.
+
+       * xfns.c (xic_create_xfontset): Check that FRAME_XIC_BASE_FONTNAME
+       is not NULL before strcmp.
+
+2004-10-26  Kim F. Storm  <storm@cua.dk>
+
+       * callint.c (Fcall_interactively): Add 'U' code to get the
+       up-event discarded by a previous 'k' or 'K' argument.
+
+2004-10-26  David Kastrup  <dak@gnu.org>
+
+       * buffer.c (syms_of_buffer): Fix a few typos.
+
+2004-10-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * xsmfns.c: Put empty line between comment and function body.
+       Use two spaces before comment end.
+
+2004-10-25  Kenichi Handa  <handa@m17n.org>
+
+       * fontset.c (fontset_pattern_regexp): Optimize for the case that
+       PATTERN is full XLFD.
+
+2004-10-24  Kenichi Handa  <handa@m17n.org>
+
+       * regex.h (enum reg_errcode_t): New value REG_ERANGEX.
+
+       * regex.c (re_error_msgid): Add an entry for REG_ERANGEX.
+       (regex_compile): Return REG_ERANGEX if appropriate.
+
+2004-10-22  Kenichi Handa  <handa@m17n.org>
+
+       * editfns.c (Ftranslate_region_internal): New function.
+       (syms_of_editfns): Defsubr it.
+
+2004-10-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * xfns.c (xic_create_xfontset): Initialize missing_list to NULL.
+
 2004-10-21  K\e,Aa\e(Broly L\e$,1 q\e(Brentey  <lorentey@elte.hu>
 
 2004-10-21  K\e,Aa\e(Broly L\e$,1 q\e(Brentey  <lorentey@elte.hu>
 
-        * xterm.h (x_output): New member `xic_base_fontname'.
-        (FRAME_XIC_BASE_FONTNAME): New macro.
-        (xic_free_xfontset): Declare.
+       * xterm.h (x_output): New member `xic_base_fontname'.
+       (FRAME_XIC_BASE_FONTNAME): New macro.
+       (xic_free_xfontset): Declare.
 
 
-        * xfns.c (xic_create_xfontset): Share fontsets between frames
-        based on base_fontname.
-        (xic_free_xfontset): New function.
-        (free_frame_xic): Use it.
-        (xic_set_xfontset): Ditto.
+       * xfns.c (xic_create_xfontset): Share fontsets between frames
+       based on base_fontname.
+       (xic_free_xfontset): New function.
+       (free_frame_xic): Use it.
+       (xic_set_xfontset): Ditto.
 
 
-        * xterm.c (xim_destroy_callback): Ditto.
+       * xterm.c (xim_destroy_callback): Ditto.
 
 
 2004-10-20  B. Anyos  <banyos@freemail.hu>  (tiny change)
 
 
 2004-10-20  B. Anyos  <banyos@freemail.hu>  (tiny change)
 
        * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left
        and canon_width.
 
        * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left
        and canon_width.
-       (xg_frame_cleared): Removed.
+       (xg_frame_cleared): Remove.
 
 
-       * gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose,
-       xg_find_top_left_in_fixed): Removed.
+       * gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose)
+       (xg_find_top_left_in_fixed): Remove.
        (xg_create_scroll_bar): Put an event box widget between
        the scroll bar widget and the edit widget.
        (xg_show_scroll_bar): Show the parent widget (the event box).
        (xg_create_scroll_bar): Put an event box widget between
        the scroll bar widget and the edit widget.
        (xg_show_scroll_bar): Show the parent widget (the event box).
        Move the parent (the event box) widget inside the fixed widget.
        Move window clear to xterm.c.
 
        Move the parent (the event box) widget inside the fixed widget.
        Move window clear to xterm.c.
 
-       * gtkutil.h (xg_frame_cleared): Removed.
+       * gtkutil.h (xg_frame_cleared): Remove.
 
        * xterm.c (x_clear_frame): Remove call to xg_frame_cleared
 
        * xterm.c (x_clear_frame): Remove call to xg_frame_cleared
-       (x_scroll_bar_create, XTset_vertical_scroll_bar): Remove
-       arguments left and width to xg_update_scrollbar_pos.
+       (x_scroll_bar_create, XTset_vertical_scroll_bar):
+       Remove arguments left and width to xg_update_scrollbar_pos.
        (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
 
 2004-10-19  Kenichi Handa  <handa@m17n.org>
        (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
 
 2004-10-19  Kenichi Handa  <handa@m17n.org>