(syms_of_lread) <force_load_messages>: New variable.
[bpt/emacs.git] / src / ChangeLog
index cedf106..f9f1e33 100644 (file)
@@ -1,3 +1,129 @@
+2009-07-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * lread.c (syms_of_lread) <force_load_messages>: New variable.
+       (Fload): Use it to force load messages, even if NOMESSAGES is
+       non-nil.
+
+2009-07-25  Ken Raeburn  <raeburn@raeburn.org>
+
+       * coding.h (decode_coding_string, encode_coding_string): Use
+       SCHARS macro.
+
+       * lread.c: Rewrite 2009-07-21 changes.
+       (load_depth): Deleted.
+       (Qload_in_progress): New variable.
+       (load_unwind): Don't reference load_depth or load_in_progress.
+       (Fload): Likewise; specbind Qload_in_progress instead.
+       (init_lread): Don't initialize load_depth.
+       (syms_of_lread): Initialize and protect Qload_in_progress.
+
+2009-07-24  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * nsfont.m (ns_findfonts): Correctly return fallback in match case.
+
+2009-07-23  Yavor Doganov  <yavor@gnu.org>
+
+       * nsfont.m (NSFontDescriptor.h): Explicitly include under GNUstep.
+
+2009-07-23  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * nsterm.m (EmacsView-keyUp:): Only act when running under Tiger.
+       Bugs 3792, 3720, 2402.
+       (ns_lookup_indexed_color): Check for bad index.
+       (ns_index_color): Init unused slot to 0.
+       (ns_dumpglyphs_box_or_relief): Replace useless xassert with an if().
+       Bug 3714, possibly 3082.
+
+2009-07-22  Jason Rumney  <jasonr@gnu.org>
+
+       * w32fns.c (w32_wnd_proc) [WM_IME_STARTCOMPOSITION]: Position
+       IME window at cursor (Bug#2570).
+       (w32_wnd_proc) [WM_IME_CHAR]: Release context when finished.
+       (globals_of_w32fns): Dynamically load functions required above.
+
+       * w32term.c (w32_draw_window_cursor): Send message to reposition
+       any IME window.
+
+2009-07-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * fileio.c: Revert 2009-07-16 changes.
+       (Vauto_save_include_big_deletions): New variable.
+       (Fdo_auto_save): Disable auto-save only if
+       auto-save-include-big-deletions is nil.
+
+2009-07-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xdisp.c (move_it_to): For continued lines ending in a tab, take
+       the overflowed pixels into account (Bug#3879).
+
+2009-07-21  Ken Raeburn  <raeburn@raeburn.org>
+
+       * lread.c (load_depth): New variable.
+       (Fload, load_unwind, init_lread): Set it to the load recursion
+       depth; set load_in_progress as a simple boolean based on the
+       current load_depth.  (Bug#3892)
+
+2009-07-20  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * nsfont.m (ns_has_attribute): Remove.
+       (ns_findfonts, nsfont_open): Use ns_attribute_fvalue() instead.
+
+2009-07-18  Juri Linkov  <juri@jurta.org>
+
+       * process.c (Fset_process_query_on_exit_flag): Mention killing
+       a buffer in docstring.
+
+2009-07-17  Kenichi Handa  <handa@m17n.org>
+
+       * casetab.c (shuffle): Fix the logic of setting up the cycle.
+
+2009-07-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * nsfns.m (Fns_set_alpha): Remove function.
+       (syms_of_nsfns): Don't defsubr it.
+
+       * nsterm.m (ns_get_color): Remove incompatible color formats.
+       (ns_color_to_lisp): Generate #rrggbb color format string.
+
+2009-07-16  Richard Stallman  <rms@gnu.org>
+
+       * fileio.c (Fwrite_region, Fdo_auto_save): Handle save_length = -2.
+       (Fset_buffer_auto_saved): Handle save_length = -2.
+
+2009-07-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xterm.c (Qx_gtk_map_stock): New var.
+
+       * gtkutil.c (update_frame_tool_bar): Use Qx_gtk_map_stock instead
+       of calling intern each time.
+
+2009-07-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * nsfont.m (nsfont_draw): Remove code for stippling, which actually
+       does tiling.
+
+       * nsterm.m (ns_maybe_dumpglyphs_background): Likewise.
+
+2009-07-14  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_vconcat_entity_vectors): New function.
+       (struct font_sort_data): New member font_driver_preference.
+       (font_compare): Check font_driver_preference.
+       (font_sort_entities): The format of the first argument changed.
+       (font_delete_unmatched): Likewise.
+       (font_list_entities): The return type changed.
+       (font_select_entity): The format of the second argument changed.
+       (font_find_for_lface): Adjusted for the above changes.  Don't
+       suppress the checking of C even if the repertory supports it.
+       (Flist_fonts): Adjusted for the above changes.
+
+       * ftfont.c (ftfont_spec_pattern): New arg langname.  Caller
+       changed.
+       (ftfont_list): Adjusted for the change of ftfont_spec_pattern.
+       Reject a font who has adstyle property that is different from a
+       langname derived from registry property.
+       (ftfont_match): Adjusted for the change of ftfont_spec_pattern.
+
 2009-07-13  Eli Zaretskii  <eliz@gnu.org>
 
        * dired.c (directory_files_internal) [WINDOWSNT]: Don't make a