# HG changeset patch # User David Kastrup # Date 1088018474 0 # Node ID bc001e1ce51751cafd791a20afec63cb73e4d3e4 # Parent 136f1c16dc451c636fc552d30c76ba8b0f65f0ca 2004-06-23 David Kastrup * 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. diff -r 136f1c16dc45 -r bc001e1ce517 src/ChangeLog --- 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 + + * 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 * keymap.c (Ftext_char_description): Doc fix.