aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2010-01-12 23:33:42 -0500
committerStefan Monnier2010-01-12 23:33:42 -0500
commit0b5397c27163729ca48af4d0c569e574638be2d1 (patch)
tree626dd46c422a029de0664b2be4a625460663f463 /src/ChangeLog
parentd1bf28dc12ef1a0f3cecbf78f38795db27b38574 (diff)
downloademacs-0b5397c27163729ca48af4d0c569e574638be2d1.tar.gz
emacs-0b5397c27163729ca48af4d0c569e574638be2d1.zip
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.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog33
1 files changed, 22 insertions, 11 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6e3fc4ff1c5..1ad107b566c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,17 +1,28 @@
12010-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 Try to fix bug#5314. This is probably not the final word, tho.
4 * buffer.c (Fset_buffer_modified_p): Try and be careful not to modify
5 recent-auto-save-p as a side-effect.
6 * buffer.h (BUF_AUTOSAVE_MODIFF): New macro.
7 * buffer.c (Fkill_buffer, reset_buffer):
8 * editfns.c (Fsubst_char_in_region):
9 * fileio.c (Finsert_file_contents, Fdo_auto_save)
10 (Fset_buffer_auto_saved, Frecent_auto_save_p): Use it.
11
12010-01-13 Kenichi Handa <handa@m17n.org> 122010-01-13 Kenichi Handa <handa@m17n.org>
2 13
3 Display buffer name, etc. in mode line by composing correctly. 14 Display buffer name, etc. in mode line by composing correctly.
4 15
5 * xdisp.c (reseat_to_string): Call composition_compute_stop_pos if 16 * xdisp.c (reseat_to_string): Call composition_compute_stop_pos if
6 STRING is not nil. 17 STRING is not nil.
7 (display_mode_element): Adjusted for the change of 18 (display_mode_element): Adjust for the change of
8 decode_mode_spec and display_line. 19 decode_mode_spec and display_line.
9 (decode_mode_spec): Change arg MULTIBYTE to STRING. 20 (decode_mode_spec): Change arg MULTIBYTE to STRING.
10 (display_string): Handle the case that STRING is non-null and 21 (display_string): Handle the case that STRING is non-null and
11 LISP_STRING is not nil. 22 LISP_STRING is not nil.
12 23
13 * xterm.c (x_draw_composite_glyph_string_foreground): Pay 24 * xterm.c (x_draw_composite_glyph_string_foreground):
14 attention to s->face->overstrike. 25 Pay attention to s->face->overstrike.
15 26
16 * composite.c (composition_reseat_it): Don't check PT if STRING is 27 * composite.c (composition_reseat_it): Don't check PT if STRING is
17 non nil. 28 non nil.
@@ -125,8 +136,8 @@
125 (x_set_window_size): ... to here. bug #2568. 136 (x_set_window_size): ... to here. bug #2568.
126 137
127 * gtkutil.c (xg_clear_under_internal_border): New function. 138 * gtkutil.c (xg_clear_under_internal_border): New function.
128 (xg_frame_resized, xg_frame_set_char_size): Call 139 (xg_frame_resized, xg_frame_set_char_size):
129 xg_clear_under_internal_border. 140 Call xg_clear_under_internal_border.
130 (xg_update_scrollbar_pos): Clear under old scroll bar position. 141 (xg_update_scrollbar_pos): Clear under old scroll bar position.
131 142
1322010-01-05 Chong Yidong <cyd@stupidchicken.com> 1432010-01-05 Chong Yidong <cyd@stupidchicken.com>
@@ -250,8 +261,8 @@
250 and atimer.h. 261 and atimer.h.
251 (minibuf.o): Depend on systime.h and coding.h. Don't depend on 262 (minibuf.o): Depend on systime.h and coding.h. Don't depend on
252 dispextern.h explicitly. 263 dispextern.h explicitly.
253 (print.o): Depend on termhooks.h, coding.h, and ccl.h. Don't 264 (print.o): Depend on termhooks.h, coding.h, and ccl.h.
254 depend explicitly on dispextern.h and composite.h. 265 Don't depend explicitly on dispextern.h and composite.h.
255 (process.o): Depend on character.h, xgselect.h, and sysselect.h. 266 (process.o): Depend on character.h, xgselect.h, and sysselect.h.
256 (regex.o): Don't depend on charset.h. 267 (regex.o): Don't depend on charset.h.
257 (scroll.o): Depend on systime.h, coding.h, composite.h, and window.h. 268 (scroll.o): Depend on systime.h, coding.h, composite.h, and window.h.
@@ -430,8 +441,8 @@
430 441
4312009-12-04 Eli Zaretskii <eliz@gnu.org> 4422009-12-04 Eli Zaretskii <eliz@gnu.org>
432 443
433 * dispextern.h (enum prop_idx) <AUTO_COMPOSED_PROP_IDX>: Delete 444 * dispextern.h (enum prop_idx) <AUTO_COMPOSED_PROP_IDX>:
434 unused enumeration value. 445 Delete unused enumeration value.
435 446
4362009-12-03 Eli Zaretskii <eliz@gnu.org> 4472009-12-03 Eli Zaretskii <eliz@gnu.org>
437 448
@@ -562,8 +573,8 @@
562 573
5632009-11-21 Andreas Schwab <schwab@linux-m68k.org> 5742009-11-21 Andreas Schwab <schwab@linux-m68k.org>
564 575
565 * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Remove 576 * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH):
566 ignored second argument. All callers changed. 577 Remove ignored second argument. All callers changed.
567 * regex.c (STRING_CHAR, STRING_CHAR_AND_LENGTH, RE_STRING_CHAR) 578 * regex.c (STRING_CHAR, STRING_CHAR_AND_LENGTH, RE_STRING_CHAR)
568 (RE_STRING_CHAR_AND_LENGTH): Likewise. 579 (RE_STRING_CHAR_AND_LENGTH): Likewise.
569 * xdisp.c (string_char_and_length): Likewise. 580 * xdisp.c (string_char_and_length): Likewise.