aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.c
Commit message (Collapse)AuthorAgeFilesLines
* Apply typo patches from Paul Eggert.Jim Blandy1993-06-091-3/+3
|
* (copy_intervals): Don't adjust total_length at the end.Richard M. Stallman1993-06-051-19/+25
| | | | | Set lengths of subintervals properly. (balance_intervals): Balance left as well as right.
* (interval_deletion_adjustment): Delete unreachable abort.Richard M. Stallman1993-05-311-1/+0
|
* * intervals.c (set_point): Check for point out of bounds beforeJim Blandy1993-05-141-4/+6
| | | | checking for an empty interval tree.
* (set_point): Check invisibility of following character, not previous character.Richard M. Stallman1993-03-101-15/+60
| | | | | | (textget): Handle categories. (get_local_map): New function. (verify_interval_modification): Call textget correctly.
* (verify_interval_modification): Handle insertionsRichard M. Stallman1993-03-071-39/+113
| | | | | | specially. For non-insertions, check only the chars being changed. `modification-hooks' property is now a list of functions. (set_point): Ignore chars outside current restriction.
* (intervals_equal): Handle one arg null and other not.Richard M. Stallman1993-03-011-162/+141
| | | | | | | | | | | | | | | | | | (set_point): Considerable rewrite. Handle intervals both before and after the old and new point values. Redo handling of invisible intervals, and of motion hooks. (textget): New function. (graft_intervals_into_buffer): create_root_interval needs Lisp object arg. Set tree to new root interval. Don't test TREE_LENGTH if buffer has no intervals. Rearrange code to copy properties so that it really does merge the inserted ones into the inherited ones. (traverse_intervals): Pass `arg' on recursive calls. (split_interval_left): Use new_length as basis for length of new. (traverse_intervals): New arg ARG.
* (traverse_intervals): New arg ARG.Richard M. Stallman1993-02-251-6/+6
|
* * intervals.c (traverse_intervals): New parameter `depth'.Joseph Arceneaux1992-10-141-10/+6
| | | | Increment this when passing recursively.
* * intervals.c: `copy_intervals()' no longer static.Joseph Arceneaux1992-10-031-6/+6
|
* Fixed typos.Joseph Arceneaux1992-10-021-6/+6
|
* * intervals.c: Removed #include of "screen.h".Joseph Arceneaux1992-10-021-1/+0
|
* * intervals.c: Conditionalize all functions onJoseph Arceneaux1992-10-021-0/+5
| | | | "USE_TEXT_PROPERTIES".
* Various comment changes.Joseph Arceneaux1992-10-011-6/+5
|
* See ChangeLogJoseph Arceneaux1992-09-241-231/+180
|
* comment changesJoseph Arceneaux1992-09-211-7/+30
|
* entered into RCSJoseph Arceneaux1992-09-191-42/+105
|
* Initial revisionJoseph Arceneaux1992-09-171-0/+1529