[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog,v
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog,v |
Date: |
Fri, 01 Sep 2006 13:28:14 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Chong Yidong <cyd> 06/09/01 13:28:14
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/src/ChangeLog,v
retrieving revision 1.5253
retrieving revision 1.5254
diff -u -b -r1.5253 -r1.5254
--- ChangeLog 31 Aug 2006 23:08:08 -0000 1.5253
+++ ChangeLog 1 Sep 2006 13:28:13 -0000 1.5254
@@ -1,3 +1,26 @@
+2006-08-03 Martin Rudalics <address@hidden>
+
+ * buffer.h (struct buffer_text): New field chars_modiff.
+ (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros.
+ * buffer.c (Fbuffer_chars_modified_tick): New function returning
+ value of BUF_CHARS_MODIFF.
+ (syms_of_buffer): Defsubr it.
+ (Fget_buffer_create): Initialize BUF_CHARS_MODIFF.
+ * insdel.c (modify_region): New argument preserve_chars_modiff.
+ Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero.
+ (insert_1_both, insert_from_string_1, insert_from_buffer_1)
+ (adjust_after_replace, adjust_after_replace_noundo)
+ (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF.
+ * lisp.h (modify_region): Add fourth argument in extern.
+ * casefiddle.c (casify_region): Call modify_region with fourth
+ argument zero to assert that CHARS_MODIFF is updated.
+ * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal)
+ (Ftranspose_regions): Likewise.
+ * textprop.c (Fadd_text_properties, Fset_text_properties)
+ (Fremove_text_properties, Fremove_list_of_text_properties):
+ Call modify_region with fourth argument 1 to avoid that
+ CHARS_MODIFF is updated.
+
2006-08-31 Richard Stallman <address@hidden>
* editfns.c (Fformat): Don't sign-extend for %o or %x.
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v,
Chong Yidong <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Chong Yidong, 2006/09/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Chong Yidong, 2006/09/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Romain Francoise, 2006/09/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Eli Zaretskii, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Eli Zaretskii, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Jan Djärv, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Jan Djärv, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Eli Zaretskii, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Juri Linkov, 2006/09/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog,v, Jason Rumney, 2006/09/03