changeset 56223:bc001e1ce517

2004-06-23 David Kastrup <dak@gnu.org> * search.c (Freplace_match): Adjust the match-data more thoroughly when replacing strings in the buffer. search.c (match-data): When INTEGERS is non-nil and the last match was in a buffer, add the buffer as last element to the match data. (Fset_match_data): If an additional element of the match-data is a buffer, restore it to last_thing_searched. (save_search_regs): Save last_thing_searched as part of the match data. (restore_match_data): Restore it again.
author David Kastrup <dak@gnu.org>
date Wed, 23 Jun 2004 19:21:14 +0000
parents 136f1c16dc45
children 17e2d4a894aa
files src/ChangeLog
diffstat 1 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Jun 23 18:08:24 2004 +0000
+++ b/src/ChangeLog	Wed Jun 23 19:21:14 2004 +0000
@@ -1,3 +1,15 @@
+2004-06-23  David Kastrup  <dak@gnu.org>
+
+	* search.c (Freplace_match): Adjust the match-data more
+	thoroughly when replacing strings in the buffer.
+	search.c (match-data): When INTEGERS is non-nil and the last match
+	was in a buffer, add the buffer as last element to the match data.
+	(Fset_match_data): If an additional element of the match-data is
+	a buffer, restore it to last_thing_searched.
+	(save_search_regs): Save last_thing_searched as part of the match
+	data.
+	(restore_match_data): Restore it again.
+
 2004-06-23  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* keymap.c (Ftext_char_description): Doc fix.