1. 02 Mar, 1993 3 commits
  2. 01 Mar, 1993 9 commits
    • Richard M. Stallman's avatar
      (Info-insert-dir): Make menu items in Top node · 7ea13762
      Richard M. Stallman authored
      pointing each of the other nodes.
      
      (Info-insert-dir): New function.
      (Info-find-node): Use Info-insert-dir to visit dir file.
      7ea13762
    • Richard M. Stallman's avatar
      Don't include dispextern.h more than once. · a994e161
      Richard M. Stallman authored
      (INTERVAL_VISIBLE_P): NILP test was backwards.
      a994e161
    • Richard M. Stallman's avatar
      (syms_of_cmds): Typo in last change. · a7b19b15
      Richard M. Stallman authored
      a7b19b15
    • Richard M. Stallman's avatar
      (record_property_change): Typo in last change. · da9319d5
      Richard M. Stallman authored
      (Fprimitive_undo): Handle property-change undo entry.
      (record_property_change): New function.
      da9319d5
    • Richard M. Stallman's avatar
      (print--string case): · 7651e1f5
      Richard M. Stallman authored
      Any non-null interval means print intervals.
      Get rid of var obj1; just use obj.
      
      (print): Never declare OBJ arg as `register'.
      Special handling for strings with intervals.
      (print_intervals): New function.
      7651e1f5
    • Richard M. Stallman's avatar
      (read1--strings with properties case): · 748ef62f
      Richard M. Stallman authored
      Detect end of list, and invalid syntax, using recursive read1 calls.
      
      (read1): Handle reading strings with properties.
      748ef62f
    • Richard M. Stallman's avatar
      (Fadd_text_properties, Fremove_text_properties): · d4b530ad
      Richard M. Stallman authored
      Add len>0 as condition for main loop.
      Abort if reach a null interval.
      (Fset_text_properties): Abort if reach a null interval.
      (Ftext_properties_at, Fget_text_property):
      Return nil if POS is end of OBJECT.
      (add_properties): Use NILP to test result of Fequal.
      No longer inline.
      (remove_properties): No longer inline.
      (set_properties): Total rewrite as function.
      (validate_interval_range): Don't alter *begin at end of buffer.
      But do search for a position just before the end.
      Return null for an empty string.
      
      (validate_interval_range): Allow 0 as position in string.
      Add 1 to specified string positions.
      (Fprevious_single_property_change): Subtract 1 if object is string.
      (Fnext_single_property_change): Likewise.
      (Fprevious_property_change, Fnext_property_change): Likewise.
      
      (remove_properties): Call modify_buffer.
      (add_properties): Likewise.
      
      (Fadd_text_properties): Pass new arg to add_properties.
      (Fremove_text_properties): Likewise.
      (add_properties, remove_properties): New arg OBJECT.  Record undo info.
      (Fput_text_property): New function.
      d4b530ad
    • Richard M. Stallman's avatar
      (intervals_equal): Handle one arg null and other not. · 323a7ad4
      Richard M. Stallman authored
      (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.
      323a7ad4
    • Richard M. Stallman's avatar
      16032db6
  3. 28 Feb, 1993 1 commit
  4. 27 Feb, 1993 1 commit
  5. 26 Feb, 1993 2 commits
  6. 25 Feb, 1993 5 commits
  7. 24 Feb, 1993 6 commits
  8. 23 Feb, 1993 11 commits
  9. 22 Feb, 1993 2 commits