+2012-02-22 Chong Yidong <cyd@gnu.org>
+
+ * xterm.c (x_draw_image_relief): Add missing type check for
+ Vtool_bar_button_margin (Bug#10743).
+
+2012-02-21 Chong Yidong <cyd@gnu.org>
+
+ * fileio.c (Vfile_name_handler_alist): Doc fix.
+
+ * buffer.c (Fget_file_buffer): Protect against invalid file
+ handler return value.
+
+2012-02-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * .gdbinit (xreload): Don't assume EMACS_INT fits in 'long'
+ when computing $valmask.
+
+ Fix crash due to non-contiguous EMACS_INT (Bug#10780).
+ * lisp.h (VALBITS): Move definition up, so that USE_LSB_TAG can use it.
+ (USE_LSB_TAG): Do not define if UINTPTR_MAX >> VALBITS == 0.
+ It's useless in that case, and it can cause problems on hosts
+ that allocate halves of EMACS_INT values separately.
+ Reported by Dan HorĂ¡k. Diagnosed by Andreas Schwab in
+ <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780#30>.
+ * mem-limits.h (EXCEEDS_LISP_PTR): Define to 0 on hosts where
+ UINTPTR_MAX >> VALBITS == 0. This is required by the above change;
+ it avoids undefined behavior on hosts where shifting right by more
+ than the word width has undefined behavior.
+
+2012-02-19 Chong Yidong <cyd@gnu.org>
+
+ * fileio.c (Ffile_name_directory, Ffile_name_nondirectory)
+ (Funhandled_file_name_directory, Ffile_name_as_directory)
+ (Fdirectory_file_name, Fexpand_file_name)
+ (Fsubstitute_in_file_name): Protect against invalid file handler
+ return values (Bug#10845).
+
+2012-02-18 Eli Zaretskii <eliz@gnu.org>
+
+ * .gdbinit (pitx): Fix incorrect references to fields of the
+ iterator stack.
+
+2012-02-17 Chong Yidong <cyd@gnu.org>
+
+ * syntax.c (Fscan_lists): Doc fix (Bug#10833).
+
+2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ * image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see
+ <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
+
+2012-02-15 Chong Yidong <cyd@gnu.org>
+
+ * eval.c (Fdefvar, Fdefconst): Doc fix; note that the variable is
+ marked as special. Also, starting docstrings with * is obsolete.
+
+2012-02-13 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gnutls.c (emacs_gnutls_write): Fix last change.
+
+2012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * gnutls.c (emacs_gnutls_write): Set errno appropriately for
+ send_process.
+
+2012-02-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * keymap.c (Fsingle_key_description): Handle char ranges.
+
+2012-02-12 Chong Yidong <cyd@gnu.org>
+
+ * xdisp.c (handle_stop): Avoid assigning -1 to it->face_id here,
+ as that creates a dangerous corner case.
+
+ * window.c (Fdelete_window_internal): Invalidate the mouse
+ highlight (Bug#9904).
+
+2012-02-12 Glenn Morris <rgm@gnu.org>
+
+ * xselect.c (Fx_own_selection_internal)
+ (Fx_get_selection_internal, Fx_disown_selection_internal)
+ (Fx_selection_owner_p, Fx_selection_exists_p): Doc fixes.
+ * nsselect.m (Fx_own_selection_internal)
+ (Fx_disown_selection_internal, Fx_selection_exists_p)
+ (Fx_selection_owner_p, Fx_get_selection_internal):
+ Sync docs and argument specs with the xselect.c versions.
+
+2012-02-11 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * gnutls.c (emacs_gnutls_write): Don't infloop if sendto fails.
+
+2012-02-11 Eli Zaretskii <eliz@gnu.org>
+
+ * w32select.c (Fx_selection_exists_p): Sync doc string and
+ argument list with xselect.c. (Bug#10783)
+
+ * w16select.c (Fx_selection_exists_p): Sync doc string and
+ argument list with xselect.c. (Bug#10783)
+
+2012-02-10 Glenn Morris <rgm@gnu.org>
+
+ * fns.c (Fsecure_hash): Doc fix.
+
+2012-02-09 Kenichi Handa <handa@m17n.org>
+
+ * coding.c (produce_chars): Fix updating of src_end (Bug#10701).
+
+2012-02-07 Chong Yidong <cyd@gnu.org>
+
+ * buffer.c (Fbuffer_local_variables)
+ (buffer_lisp_local_variables): Handle unbound vars correctly;
+ don't let Qunbound leak into Lisp.
+
2012-02-07 Glenn Morris <rgm@gnu.org>
+ * image.c (Fimagemagick_types): Doc fix.
+
* image.c (imagemagick-render-type): Change it from a lisp object
to an integer. Move the doc here from the lisp manual.
Treat all values not equal to 0 the same.