1. 14 Mar, 1998 18 commits
  2. 13 Mar, 1998 1 commit
  3. 12 Mar, 1998 11 commits
  4. 11 Mar, 1998 2 commits
    • Richard M. Stallman's avatar
      (combine_bytes): New function. · 1f90a790
      Richard M. Stallman authored
      (insert_1_both, insert_from_string_1, insert_from_buffer_1):
      Simplify greatly by using combine_bytes near the end
      to handle all aspects of combining except for undo-recording.
      This means most of the code deals with the text as if there were
      no combining.
      (replace_range): Likewise.  Also handle unibyte-multibyte conversion
      as in insert_from_string_1.
      (del_range_2): Handle combining of character before the deletion
      with strays after the deletion.
      (adjust_markers_for_delete): Delete debugging code for Z == Z_BYTE.
      (adjust_markers_for_insert): Move Z == Z_BYTE debugging code
      to before we relocate the marker.
      1f90a790
    • Richard M. Stallman's avatar
      (adjust_markers_for_insert): Don't leave a marker within · ce97a2d7
      Richard M. Stallman authored
      the combined_after_bytes.  Use DEC than INC when leaving
      a marker before the insertion.
      (count_combining_before): Return number of bytes from start
      of insertion that will combine.
      (insert_1_both): Compensate for change in count_combining_before.
      Delete intervals for the combined_after_bytes.
      Compensate for that when updating other intervals.
      (insert_from_buffer_1, replace_range): Likewise.
      (adjust_after_replace): Likewise.
      (insert_from_string_1): Likewise.  Also handle intervals
      for inserting just part of string.
      ce97a2d7
  5. 10 Mar, 1998 8 commits