diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index da82eca9df2..cbe10d89690 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,31 @@ | |||
| 1 | 2014-03-24 Barry O'Reilly <gundaetiapo@gmail.com> | ||
| 2 | |||
| 3 | Have (MARKER . ADJUSTMENT) undo records always be immediately | ||
| 4 | after their corresponding (TEXT . POS) record in undo list. | ||
| 5 | (Bug#16818) | ||
| 6 | * lisp.h (record-delete): New arg record_markers. | ||
| 7 | (record_marker_adjustment): No longer needed outside undo.c. | ||
| 8 | * insdel.c (adjust_markers_for_delete): Move calculation of marker | ||
| 9 | adjustments to undo.c's record_marker_adjustments. Note that | ||
| 10 | fileio.c's decide_coding_unwind is another caller to | ||
| 11 | adjust_markers_for_delete. Because it has undo list bound to t, | ||
| 12 | it does not rely on adjust_markers_for_delete to record marker | ||
| 13 | adjustments. | ||
| 14 | (del_range_2): Swap call to record_delete and | ||
| 15 | adjust_markers_for_delete so as undo marker adjustments are | ||
| 16 | recorded before current deletion's adjustments, as before. | ||
| 17 | (adjust_after_replace): | ||
| 18 | (replace_range): Pass value for new record_markers arg to | ||
| 19 | delete_record. | ||
| 20 | * undo.c (record_marker_adjustment): Renamed to | ||
| 21 | record_marker_adjustments and made static. | ||
| 22 | (record_delete): Check record_markers arg and call | ||
| 23 | record_marker_adjustments. | ||
| 24 | (record_change): Pass value for new record_markers arg to | ||
| 25 | delete_record. | ||
| 26 | (record_point): at_boundary calculation no longer needs to account | ||
| 27 | for marker adjustments. | ||
| 28 | |||
| 1 | 2014-03-24 Martin Rudalics <rudalics@gmx.at> | 29 | 2014-03-24 Martin Rudalics <rudalics@gmx.at> |
| 2 | 30 | ||
| 3 | * w32term.c (x_set_window_size): Refine fix from 2014-03-14 | 31 | * w32term.c (x_set_window_size): Refine fix from 2014-03-14 |