+2002-08-19 Kenichi Handa <handa@localhost>
+
+ * composite.c (run_composition_function): Call FUNC if it is
+ fboundp.
+
+ * composite.h (COMPOSITION_MODIFICATION_FUNC): If PROP is not a
+ cons, return Qnil.
+
+2002-08-17 Richard M. Stallman <rms@gnu.org>
+
+ * s/sol2-5.h (BROKEN_SIGIO): Add #undef.
+
+ * sysdep.c [!VMS]: Include sys/files.h.
+
+ * editfns.c (save_restriction_restore): Defend from unchained marker.
+
+ * buffer.c (overlays_at): Handle extending vec uniformly.
+ (overlays_in): Handle extending vec from length 0 as in overlays_at.
+
+2002-08-15 Andrew Choi <akochoi@shaw.ca>
+
+ * mac.c (init_mac_osx_environment): New function.
+
+ * emacs.c (main) [MAC_OSX]: Call init_mac_osx_environment.
+
+2002-08-14 Kim F. Storm <storm@cua.dk>
+
+ * macros.c (Fstart_kbd_macro): Added NO-EXEC argument to inhibit
+ executing macro before appending to it (when used from Lisp).
+ (Fexecute_kbd_macro): Added LOOPFUNC argument to supply function
+ which is called prior to each iteration of macro (for kmacro.el).
+ (Fend_kbd_macro, Fcall_last_kbd_macro): Likewise.
+
+ * lisp.h (Fexecute_kbd_macro): Update prototype.
+
+ * keyboard.c (Fcommand_execute): Update call to Fexecute_kbd_macro.
+
+2002-08-14 Kenichi Handa <handa@etl.go.jp>
+
+ * xselect.c (QUTF8_STRING): New variable.
+ (symbol_to_x_atom): Pay attention to QUTF8_STRING.
+ (x_atom_to_symbol): Likewise.
+ (x_get_local_selection): New argument local_request. If it is
+ nonzero, call handler_fn with the second arg nil.
+ (x_handle_selection_request): Call x_get_local_selection with
+ local_request 0.
+ (lisp_data_to_selection_data): Don't encode the string here.
+ (Fx_get_selection_internal): Call x_get_local_selection with
+ local_request 1.
+ (syms_of_xselect): Intern and staticpro QUTF8_STRING.
+
+ * xterm.c (x_term_init): Initialize dpyinfo->Xatom_UTF8_STRING.
+
+ * xterm.h (struct x_display_info): New member Xatom_UTF8_STRING.
+
2002-08-13 Richard M. Stallman <rms@gnu.org>
* minibuf.c (Fminibufferp): New function.