+2010-01-28 Chong Yidong <cyd@stupidchicken.com>
+
+ * fileio.c (Frename_file): Fix last change (Bug#5487).
+
+ * m/mips.h: Remove DATA_START. Suggested by Dan Nicolaescu.
+
+ * m/alpha.h: Don't define DATA_START on NetBSD (Bug#4629).
+
+2010-01-28 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xfns.c (Fx_create_frame): Remove window size matching code from
+ 2010-01-15.
+ (x_get_current_desktop, x_get_desktop_workarea): Remove
+
+2010-01-27 Jason Rumney <jasonr@gnu.org>
+
+ * w32inevt.c (w32_kbd_patch_key): Save the unicode character.
+ (key_event): Use unicode for characters 128 and higher (Bug#4567).
+
+2010-01-27 Kenichi Handa <handa@m17n.org>
+
+ * regex.c (analyse_first): Fix setting of fastmap for unibyte
+ pattern string (Bug#4209).
+
+2010-01-27 David De La Harpe Golden <david@harpegolden.net>
+
+ * fileio.c (Frename_file): Call copy-directory and
+ delete-directory for directories, in order to handle cross-device
+ renaming (Bug#3353).
+
+2010-01-25 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xfns.c (Fx_create_frame): If frame height is too big, try
+ sizes 24 and 10. Bug #3643.
+
+2010-01-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Try and fix bug#788, hopefully for real this time.
+ * keymap.c (shadow_lookup): Add `remap' arg.
+ (describe_map, describe_vector): Update calls to shadow_lookup.
+ (Fwhere_is_internal): Fix up handling of `remapped_sequences' and
+ `remapped' so this flag is applicable to `sequence'. Be careful to
+ perform remapping during shadow_lookup check of remapped_sequences.
+
+2010-01-24 Eric Bélanger <snowmaniscool@gmail.com> (tiny change)
+
+ * image.c (png_load): Use png_sig_cmp instead of the obsolete
+ png_check_sig, which has been removed in libpng 1.4.
+
+2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
+
+ * filelock.c: Include utmp.h only when HAVE_UTMP_H (FreeBSD 9.x
+ lacks this header file).
+
+2010-01-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * xdisp.c (draw_glyphs): Update `start' for left_overwritten case
+ as in Emacs 22.
+
+2010-01-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * lisp.h (make_pure_string): String pointer arg now points to const.
+
+ * alloc.c (find_string_data_in_pure, make_pure_string): String pointer
+ args now point to const.
+
+2010-01-22 Eli Zaretskii <eliz@gnu.org>
+
+ * lread.c (Fload): Don't treat files without .elc extension as
+ byte-compiled if they are ``magic'', i.e. `openp' returned -2 for
+ them. (bug#5303)
+
+2010-01-20 Kenichi Handa <handa@m17n.org>
+
+ * coding.c (consume_chars): If ! multibyte and the encoder is ccl,
+ treat the source as actual byte sequence.
+
+2010-01-19 Alan Mackenzie <acm@muc.de>
+
+ Fix spurious before-change-functions invocation from (insert ?\n).
+ * textprop.c (set_text_properties): rename parameter
+ `signal_after_change_p' to `coherent_change_p', and make the
+ invocation of `modify_region' conditional on it.
+
+2010-01-19 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xsettings.c (apply_xft_settings): Save settings in Vxft_settings
+ for debug purpose.
+ (syms_of_xsettings): Declare xft-settings.
+
+2010-01-18 Chong Yidong <cyd@stupidchicken.com>
+
+ * editfns.c (Fcurrent_time_string): Doc fix (Bug#5408).
+
+2010-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xterm.c (event_handler_gdk): Block input (Bug#5037).
+
+2010-01-16 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs.c (standard_args): Adjust arg priorities to reflect how
+ they are processed in startup.el.
+
+2010-01-16 Andreas Schwab <schwab@linux-m68k.org>
+
+ * Makefile.in (lisp, shortlisp): Update.
+
+2010-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xterm.c (x_term_init): Instead of inhibiting GC while running Lisp
+ code, link the new kboard into all_kboard before running Lisp code,
+ and protect the new terminal with GCPRO (Bug#5365).
+ (x_term_init): Remove unused var `atom'.
+ (x_delete_display, x_delete_terminal): Remove unused var `i'.
+
+2010-01-15 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xfns.c (x_get_current_desktop, x_get_desktop_workarea): New functions.
+ (Fx_create_frame): Call x_get_current_desktop and x_get_desktop_workarea
+ to find out usable size of the desktop. Don't make frames larger than
+ this. Bug #3643.
+
+2010-01-15 Kenichi Handa <handa@m17n.org>
+
+ * xdisp.c (CHAR_COMPOSED_P): New arg END_CHARPOS. Callers changed.
+
+2010-01-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * nsterm.m (Qnone): Define.
+
+ * nsfns.m (Qnone): Move definition to nsterm.m.
+
+2010-01-14 Kenichi Handa <handa@m17n.org>
+
+ * coding.c (detect_coding_iso_2022): Fix handling of euc-xx coding
+ systems.
+
+2010-01-14 Kenichi Handa <handa@m17n.org>
+
+ Make auto-composition work on all buffers even if they are
+ fundamental mode.
+
+ * composite.c (Vauto_composition_mode): New variable.
+ (composition_compute_stop_pos): Check Vauto_composition_mode
+ instead of Vauto_composition_function.
+ (composition_adjust_point, Ffind_composition_internal): Likewise.
+ (syms_of_composite): Declare Lisp variable
+ "auto-composition-mode" here.
+
+2010-01-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * xterm.c (x_term_init): Avoid garbage-collecting the new terminal
+ during call to vendor-specific-keysyms (Bug#5365).
+
+2010-01-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * keyboard.c (input_available_signal) [SYNC_INPUT]:
+ Call SIGNAL_THREAD_CHECK (Bug#5333).
+
+ * atimer.c (alarm_signal_handler) [!SYNC_INPUT]:
+ Call SIGNAL_THREAD_CHECK.
+
2010-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
Try to fix bug#5314. This is probably not the final word, tho.
(syms_of_xterm): Don't declare it any more.
(x_draw_glyph_string): Adjust to the new name.
-2008-06-10 David De La Harpe Golden <david@harpegolden.net> (tiny change)
+2008-06-10 David De La Harpe Golden <david@harpegolden.net>
* xterm.c (x_underline_minimum_display_offset): New var.
(x_draw_glyph_string): Use it.