zed/crates/text/src
Antonio Scandurra ab236a6008 Fix divergence bug in undo/redo
As part of #1405, we changed the way we performed undo and redo to
support combining transactions that were not temporally adjacent for
IME purposes.

We introduced a bug with that release that caused divergence
when performing undo: the bug was caused by only changing the visibility
of fragments whose insertion id was contained in the undo operation. However,
an undo operation also affects deletions which we were mistakenly not
considering. Randomized tests caught this but I guess we didn't run enough
of them.
2022-08-17 11:30:04 +02:00
..
anchor.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
locator.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
network.rs
offset_utf16.rs Treat NSTextInputClient ranges as UTF-16 2022-07-21 13:41:35 +02:00
operation_queue.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
patch.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
point.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
point_utf16.rs
random_char_iter.rs Strip carriage returns from all text in text::Buffer 2022-07-05 17:25:09 -07:00
rope.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
selection.rs working diagnostic popover. Also renamed GoToNextDiagnostic to GoToDiagnostic and adjusted it's action to jump to the popover's diagnostic if it is visible 2022-07-20 19:02:33 -07:00
subscription.rs
tests.rs One big cleanup pass of clippy lints 2022-08-10 16:51:01 -07:00
text.rs Fix divergence bug in undo/redo 2022-08-17 11:30:04 +02:00