diff src/ChangeLog @ 63154:ef765645a5cf

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Wed, 08 Jun 2005 23:04:27 +0000
parents fdbda2a9a6bf
children 8bc48f52ea6b
line wrap: on
line diff
--- a/src/ChangeLog	Wed Jun 08 23:03:29 2005 +0000
+++ b/src/ChangeLog	Wed Jun 08 23:04:27 2005 +0000
@@ -1,3 +1,26 @@
+2005-06-09  Kim F. Storm  <storm@cua.dk>
+
+	* search.c (Fmatch_data): Add optional RESEAT arg.  Unchain markers
+	in REUSE list if non-nil; free them if equal to evaporate.
+	(Fset_match_data): Add optional RESEAT arg.  Unchain markers in	LIST
+	if non-nil; free them if equal to evaporate.  Use XCAR/XCDR.
+	(restore_search_regs): Rename from restore_match_data.  Uses changed.
+	(unwind_set_match_data): New function.
+	(record_unwind_save_match_data): New function like save-match-data.
+
+	* lisp.h (Fmatch_data, Fset_match_data): Fix EXFUN.
+	(record_unwind_save_match_data): Add prototype.
+	(restore_search_regs): Rename from restore_match_data.
+
+	* composite.c (compose_chars_in_text):
+	* eval.c (do_autoload):
+	* macmenu.c (set_frame_menubar):
+	* process.c (read_process_output, exec_sentinel):
+	* xmenu.c (set_frame_menubar):
+	* xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar):
+	* w32menu.c (set_frame_menubar):
+	Use record_unwind_save_match_data.
+
 2005-06-08  Richard M. Stallman  <rms@gnu.org>
 
 	* xdisp.c (get_next_display_element): Alter previous change:
@@ -14,7 +37,7 @@
 
 	* xdisp.c (note_mode_line_or_margin_highlight): Check
 	the overlapping of re-rendering area to avoid flickering.
-	(note_mouse_highlight): Call clear_mouse_face if PART 
+	(note_mouse_highlight): Call clear_mouse_face if PART
 	is not ON_MODE_LINE nor ON_HEADER_LINE.
 
 2005-06-07  Kim F. Storm  <storm@cua.dk>