+2009-08-27 Kenichi Handa <handa@m17n.org>
+
+ * process.c (send_process): Use encode_coding_object instead of
+ encode_coding_string to perform eol-conversion even if the string
+ is unibyte.
+
+ * coding.c (encode_coding_utf_16): Fix checking of a Unicode
+ character.
+
+ * cmds.c (Fself_insert_command): Avoid unnecessay
+ unibyte->multibyte conversion.
+
+2009-08-26 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * callproc.c (Fcall_process): Remove always true #if.
+
+ * lisp.h: Replace #if 0 code for checking with text pointing to
+ the --enable-checking configure flag.
+
+ * emacs.c (main): Mention the --enable-profiling configure flag
+ instead of using CFLAGS.
+
+2009-08-26 Ken Raeburn <raeburn@raeburn.org>
+
+ * Makefile.in (buildobj.h): New target.
+ (doc.o): Depend on it.
+ (temacs${EXEEXT}): Don't generate buildobj.lst.
+ (mostlyclean): Delete buildobj.h, not buildobj.lst.
+ * makefile.w32-in ($(SRC)/buildobj.h): New target.
+ ($(BLD)/doc.$(O)): Depend on it.
+ (make-buildobj-CMD, make-buildobj-SH): New targets. (Syntax help
+ provided by Eli Zaretskii.)
+ ($(TEMACS)): Don't generate buildobj.lst.
+ * doc.c: Include buildobj.h.
+ (buildobj): New static variable.
+ (Fsnarf_documentation): Use it, instead of opening and reading
+ buildobj.lst.
+
+2009-08-25 Michael Albinus <michael.albinus@gmx.de>
+
+ * dbusbind.c (Fdbus_call_method)
+ (Fdbus_call_method_asynchronously): Use English numeric format for
+ timeout values in doc string.
+
+2009-08-25 Kenichi Handa <handa@m17n.org>
+
+ * alloc.c (mark_char_table): New function.
+ (mark_object): Use mark_char_table for a char-table.
+
+ * lisp.h (CHAR_TABLE_REF_ASCII): New macro.
+ (CHAR_TABLE_REF): Use it.
+
+2009-08-23 Ken Raeburn <raeburn@raeburn.org>
+
+ * Makefile.in (emacs${EXEEXT}) [CANNOT_DUMP]: Set EMACSLOADPATH
+ before invoking the newly build emacs to check for load-path
+ shadowing.
+
+2009-08-22 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (bootstrap_exe): New variable.
+ (.el.elc, ${lispsource}loaddefs.el, bootstrap-emacs${EXEEXT}):
+ Use ${bootstrap_exe}.
+
+2009-08-22 Eli Zaretskii <eliz@gnu.org>
+
+ * coding.h (encode_coding_string): Don't encode unibyte strings.
+ (Bug#4047)
+
+2009-08-22 Michael Albinus <michael.albinus@gmx.de>
+
+ * config.in (HAVE_DBUS_WATCH_GET_UNIX_FD): Add.
+
+ * dbusbind.c (XD_WITH_DBUS_WATCH_GET_UNIX_FD): Remove. It was
+ intended as hotfix only.
+ (xd_add_watch, xd_remove_watch): Use HAVE_DBUS_WATCH_GET_UNIX_FD.
+
+2009-08-21 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * nsterm.m (ns_get_color): Update documentation properly for last
+ change, and clean up loose ends in the code left by it. Fix
+ longstanding bug with 16-bit hex parsing, and add support for
+ yet another X11 format (rgb:r/g/b) for compatibility.
+ * nsfns.m (EmacsDialogPanel-runDialogAt): Add declaration of
+ timer_check() to avoid crash on Leopard/PPC. Bug #2154.
+
+2009-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * eval.c (init_eval_once): Bump max_lisp_eval_depth to 500 for js.el.
+
+2009-08-20 Michael Albinus <michael.albinus@gmx.de>
+
+ * dbusbind.c (XD_WITH_DBUS_WATCH_GET_UNIX_FD): New macro.
+ (xd_add_watch, xd_remove_watch): Use it. Print debug messages.
+ (xd_initialize, xd_pending_messages): Check, whether
+ $DBUS_SESSION_BUS_ADDRESS is set.
+
+2009-08-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * nsfns.m (Fxw_color_values): Return 3-element list. Doc fix.
+
+ * nsterm.m (ns_get_color): Remove incompatible color formats again.
+
+2009-08-20 Glenn Morris <rgm@gnu.org>
+
+ * emacs.c (system-type): Doc fix.
+
+2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * keyboard.c (syms_of_keyboard): Default to 5 buttons, which should be
+ enough for the most common situations. Avoid SET_SYMBOL_VALUE.
+
+2009-08-18 Michael Albinus <michael.albinus@gmx.de>
+
+ * dbusbind.c (xd_add_watch, xd_remove_watch, Fdbus_init_bus):
+ New functions.
+ (xd_initialize): Revert change from 2009-08-16.
+
+2009-08-18 Kenichi Handa <handa@m17n.org>
+
+ * fontset.c (Ffontset_font): If a nil element is found in a
+ font-group vector, return nil.
+
+2009-08-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * process.c (status_notify): Don't perform redisplay.
+ (Fdelete_process, list_processes_1, process_send_signal):
+ Expliticly perform redisplay.
+ (wait_reading_process_output): Always check process status, but
+ don't perform redisplay unless DO_DISPLAY is non-zero (Bug#2930).
+
+2009-08-17 Ken Raeburn <raeburn@raeburn.org>
+
+ * lisp.h (XFLOAT_DATA): Produce an rvalue by adding 0 to the value.
+ (XFLOAT_INIT): New macro for storing a float value.
+ * alloc.c (make_float, make_pure_float): Use XFLOAT_INIT.
+ * fns.c (sxhash): Copy out the value of a float in order to
+ examine its bytes.
+ * dbusbind.c (xd_append_arg): Likewise.
+
+ * emacs.c (main): Don't call syms_of_data twice.
+
+2009-08-16 Michael Albinus <michael.albinus@gmx.de>
+
+ * dbusbind.c (xd_initialize): Add connection file descriptor to
+ input_wait_mask, in order to let select() detect, whether a new
+ message has been arrived.
+ (Fdbus_call_method_asynchronously): Allow nil HANDLER.
+
+2009-08-15 Michael Albinus <michael.albinus@gmx.de>
+
+ * dbusbind.c (xd_get_dispatch_status, xd_pending_messages):
+ New functions.
+
+ * lisp.h (xd_pending_messages): Declare.
+
+ * keyboard.c (readable_events): Call xd_pending_messages.
+
+2009-08-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * eval.c (Fcalled_interactively_p, Finteractive_p): Doc fix (Bug#3936).
+
+ * xdisp.c (pop_it): Don't pop into a display vector (Bug#4131).
+
+ * buffer.c (set_buffer_internal_1)
+ (swap_out_buffer_local_variables): Check for unbound local
+ variables (Bug#4138).
+
+2009-08-14 Eli Zaretskii <eliz@gnu.org>
+
+ * process.c (create_pty): Fix last change.
+
+2009-08-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * image.c (xbm_read_bitmap_data): New arg inhibit_image_error.
+ (xbm_load_image): Caller changed.
+ (xbm_file_p): Avoid signalling an image_error (Bug#4107).
+
2009-08-13 Nick Roberts <nickrob@snap.net.nz>
* process.c (create_pty): New function.