Mercurial > emacs
diff src/ChangeLog @ 106822:0d5d2e53a07c
from trunk
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 14 Jan 2010 12:54:04 +0900 |
parents | 23c562723a8d 1f555410c9c7 |
children | 64cd76243389 |
line wrap: on
line diff
--- a/src/ChangeLog Thu Jan 14 12:44:36 2010 +0900 +++ b/src/ChangeLog Thu Jan 14 12:54:04 2010 +0900 @@ -10,20 +10,44 @@ (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. + * buffer.c (Fset_buffer_modified_p): Try and be careful not to modify + recent-auto-save-p as a side-effect. + * buffer.h (BUF_AUTOSAVE_MODIFF): New macro. + * buffer.c (Fkill_buffer, reset_buffer): + * editfns.c (Fsubst_char_in_region): + * fileio.c (Finsert_file_contents, Fdo_auto_save) + (Fset_buffer_auto_saved, Frecent_auto_save_p): Use it. + 2010-01-13 Kenichi Handa <handa@m17n.org> Display buffer name, etc. in mode line by composing correctly. * xdisp.c (reseat_to_string): Call composition_compute_stop_pos if STRING is not nil. - (display_mode_element): Adjusted for the change of + (display_mode_element): Adjust for the change of decode_mode_spec and display_line. (decode_mode_spec): Change arg MULTIBYTE to STRING. (display_string): Handle the case that STRING is non-null and LISP_STRING is not nil. - * xterm.c (x_draw_composite_glyph_string_foreground): Pay - attention to s->face->overstrike. + * xterm.c (x_draw_composite_glyph_string_foreground): + Pay attention to s->face->overstrike. * composite.c (composition_reseat_it): Don't check PT if STRING is non nil. @@ -137,8 +161,8 @@ (x_set_window_size): ... to here. bug #2568. * gtkutil.c (xg_clear_under_internal_border): New function. - (xg_frame_resized, xg_frame_set_char_size): Call - xg_clear_under_internal_border. + (xg_frame_resized, xg_frame_set_char_size): + Call xg_clear_under_internal_border. (xg_update_scrollbar_pos): Clear under old scroll bar position. 2010-01-05 Chong Yidong <cyd@stupidchicken.com> @@ -262,8 +286,8 @@ and atimer.h. (minibuf.o): Depend on systime.h and coding.h. Don't depend on dispextern.h explicitly. - (print.o): Depend on termhooks.h, coding.h, and ccl.h. Don't - depend explicitly on dispextern.h and composite.h. + (print.o): Depend on termhooks.h, coding.h, and ccl.h. + Don't depend explicitly on dispextern.h and composite.h. (process.o): Depend on character.h, xgselect.h, and sysselect.h. (regex.o): Don't depend on charset.h. (scroll.o): Depend on systime.h, coding.h, composite.h, and window.h. @@ -442,8 +466,8 @@ 2009-12-04 Eli Zaretskii <eliz@gnu.org> - * dispextern.h (enum prop_idx) <AUTO_COMPOSED_PROP_IDX>: Delete - unused enumeration value. + * dispextern.h (enum prop_idx) <AUTO_COMPOSED_PROP_IDX>: + Delete unused enumeration value. 2009-12-03 Eli Zaretskii <eliz@gnu.org> @@ -574,8 +598,8 @@ 2009-11-21 Andreas Schwab <schwab@linux-m68k.org> - * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Remove - ignored second argument. All callers changed. + * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): + Remove ignored second argument. All callers changed. * regex.c (STRING_CHAR, STRING_CHAR_AND_LENGTH, RE_STRING_CHAR) (RE_STRING_CHAR_AND_LENGTH): Likewise. * xdisp.c (string_char_and_length): Likewise.