* 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>
 
-        * 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)
 
        * 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).
        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
-       (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>