+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.
2009-08-17 Ken Raeburn <raeburn@raeburn.org>
- * lisp.h (XFLOAT_DATA): Produce an rvalue by adding 0 to the
- value.
+ * 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
2009-08-15 Michael Albinus <michael.albinus@gmx.de>
- * dbusbind.c (xd_get_dispatch_status, xd_pending_messages): New
- functions.
+ * dbusbind.c (xd_get_dispatch_status, xd_pending_messages):
+ New functions.
* lisp.h (xd_pending_messages): Declare.
2009-08-15 Chong Yidong <cyd@stupidchicken.com>
- * eval.c (Fcalled_interactively_p, Finteractive_p): Doc
- fix (Bug#3936).
+ * eval.c (Fcalled_interactively_p, Finteractive_p): Doc fix (Bug#3936).
* xdisp.c (pop_it): Don't pop into a display vector (Bug#4131).