+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.
+