diff options
| author | Kim F. Storm | 2005-06-08 23:04:27 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2005-06-08 23:04:27 +0000 |
| commit | b7aae902ed6d45976a249e44e296df9a97737c16 (patch) | |
| tree | 68c098467b869de953f2c15513e5af335e46aa2c | |
| parent | 4e370af25a24a401f5f5577da13078c318fc96ad (diff) | |
| download | emacs-b7aae902ed6d45976a249e44e296df9a97737c16.tar.gz emacs-b7aae902ed6d45976a249e44e296df9a97737c16.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 8 | ||||
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | src/ChangeLog | 25 |
4 files changed, 45 insertions, 1 deletions
| @@ -3529,6 +3529,14 @@ element, if the last match was on a buffer. `set-match-data' | |||
| 3529 | accepts such a list for restoring the match state. | 3529 | accepts such a list for restoring the match state. |
| 3530 | 3530 | ||
| 3531 | +++ | 3531 | +++ |
| 3532 | *** Functions `match-data' and `set-match-data' now have an optional | ||
| 3533 | argument `reseat'. When non-nil, all markers in the match data list | ||
| 3534 | passed to these function will be reseated to point to nowhere, and if | ||
| 3535 | the value of `reseat' is `evaporate', the markers are put onto the | ||
| 3536 | free list. Note that no other references to those markers must exist | ||
| 3537 | if `evaporate' is specified for the `reseat' argument. | ||
| 3538 | |||
| 3539 | +++ | ||
| 3532 | *** The default value of `sentence-end' is now defined using the new | 3540 | *** The default value of `sentence-end' is now defined using the new |
| 3533 | variable `sentence-end-without-space', which contains such characters | 3541 | variable `sentence-end-without-space', which contains such characters |
| 3534 | that end a sentence without following spaces. | 3542 | that end a sentence without following spaces. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 82055d3e613..a0a5c227413 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2005-06-09 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * subr.el (save-match-data): Add RESEAT arg `evaporate' to | ||
| 4 | set-match-data to free markers in match-data. | ||
| 5 | |||
| 6 | * replace.el (replace-match-data): Pass RESEAT arg `t' to | ||
| 7 | match-data to unchain markers in match-data. | ||
| 8 | |||
| 1 | 2005-06-08 Stefan Monnier <monnier@iro.umontreal.ca> | 9 | 2005-06-08 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 10 | ||
| 3 | * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter | 11 | * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter |
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 6eb1c7be5e1..6742080bd03 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-06-09 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * searching.texi (Entire Match Data): Explain new `reseat' argument to | ||
| 4 | match-data and set-match-data. | ||
| 5 | |||
| 1 | 2005-06-08 Richard M. Stallman <rms@gnu.org> | 6 | 2005-06-08 Richard M. Stallman <rms@gnu.org> |
| 2 | 7 | ||
| 3 | * searching.texi (Entire Match Data): Clarify when match-data | 8 | * searching.texi (Entire Match Data): Clarify when match-data |
diff --git a/src/ChangeLog b/src/ChangeLog index 28824b94e36..077b0da84b3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,26 @@ | |||
| 1 | 2005-06-09 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * search.c (Fmatch_data): Add optional RESEAT arg. Unchain markers | ||
| 4 | in REUSE list if non-nil; free them if equal to evaporate. | ||
| 5 | (Fset_match_data): Add optional RESEAT arg. Unchain markers in LIST | ||
| 6 | if non-nil; free them if equal to evaporate. Use XCAR/XCDR. | ||
| 7 | (restore_search_regs): Rename from restore_match_data. Uses changed. | ||
| 8 | (unwind_set_match_data): New function. | ||
| 9 | (record_unwind_save_match_data): New function like save-match-data. | ||
| 10 | |||
| 11 | * lisp.h (Fmatch_data, Fset_match_data): Fix EXFUN. | ||
| 12 | (record_unwind_save_match_data): Add prototype. | ||
| 13 | (restore_search_regs): Rename from restore_match_data. | ||
| 14 | |||
| 15 | * composite.c (compose_chars_in_text): | ||
| 16 | * eval.c (do_autoload): | ||
| 17 | * macmenu.c (set_frame_menubar): | ||
| 18 | * process.c (read_process_output, exec_sentinel): | ||
| 19 | * xmenu.c (set_frame_menubar): | ||
| 20 | * xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar): | ||
| 21 | * w32menu.c (set_frame_menubar): | ||
| 22 | Use record_unwind_save_match_data. | ||
| 23 | |||
| 1 | 2005-06-08 Richard M. Stallman <rms@gnu.org> | 24 | 2005-06-08 Richard M. Stallman <rms@gnu.org> |
| 2 | 25 | ||
| 3 | * xdisp.c (get_next_display_element): Alter previous change: | 26 | * xdisp.c (get_next_display_element): Alter previous change: |
| @@ -14,7 +37,7 @@ | |||
| 14 | 37 | ||
| 15 | * xdisp.c (note_mode_line_or_margin_highlight): Check | 38 | * xdisp.c (note_mode_line_or_margin_highlight): Check |
| 16 | the overlapping of re-rendering area to avoid flickering. | 39 | the overlapping of re-rendering area to avoid flickering. |
| 17 | (note_mouse_highlight): Call clear_mouse_face if PART | 40 | (note_mouse_highlight): Call clear_mouse_face if PART |
| 18 | is not ON_MODE_LINE nor ON_HEADER_LINE. | 41 | is not ON_MODE_LINE nor ON_HEADER_LINE. |
| 19 | 42 | ||
| 20 | 2005-06-07 Kim F. Storm <storm@cua.dk> | 43 | 2005-06-07 Kim F. Storm <storm@cua.dk> |