Commit graph

19 commits

Author SHA1 Message Date
Armin Ronacher
12e7d5e4b0 More generic lifetimes for iter_changes and added iter_all_changes 2021-02-04 12:15:20 +01:00
Armin Ronacher
b98be24027 Fixed incorrect changelog 2021-02-03 23:14:06 +01:00
Armin Ronacher
4b85e70f91
Add support for byte diffing (#7)
Restructured text diffing to also support bstr
2021-02-02 14:16:00 +01:00
Armin Ronacher
e53427b56f Expose get_diff_ratio 2021-02-01 14:05:44 +01:00
Armin Ronacher
0a4dd224f5 Added support for unicode word splitting and change inline to use it 2021-01-31 22:13:56 +01:00
Armin Ronacher
459fdfdf9d Change word diffing to split into words and spaces 2021-01-31 21:42:57 +01:00
Armin Ronacher
7eadf8e955 Update changelog 2021-01-31 19:24:54 +01:00
Armin Ronacher
020701c4d5 Improve diff op grouping for full matches
This changes the behavior of the diff op grouping function to return
an empty result if the diff is a full match.  This also adds an example
to demonstrate unified diff rendering.
2021-01-30 23:11:35 +01:00
Armin Ronacher
861c53889d Moved code around for unified diff handling 2021-01-30 22:42:01 +01:00
Armin Ronacher
94890c52a5 Customize unified diff formatting 2021-01-30 20:45:31 +01:00
Armin Ronacher
96bbaf1fdf Added virtual newline handling and example 2021-01-30 13:45:07 +01:00
Armin Ronacher
da32711e1a Added DiffHook::apply_to_hook 2021-01-27 18:08:36 +01:00
Armin Ronacher
8a8e1c4822 Improvements to get_close_matches 2021-01-24 22:14:37 +01:00
Armin Ronacher
892851d060 Added get_close_matches 2021-01-24 14:09:24 +01:00
Armin Ronacher
7603aeb708 Added ratio function to changelog and added empty test case 2021-01-24 11:43:15 +01:00
Armin Ronacher
1baa23ddcc Change as_tag_tuple to work by reference 2021-01-24 11:25:27 +01:00
Armin Ronacher
1b96739cc3 Added support for grapheme and char diffing 2021-01-24 09:07:43 +01:00
Armin Ronacher
5dca6ae665 Fix bug in patience 2021-01-24 03:01:40 +01:00
Armin Ronacher
6a1ba61b3a Added changelog 2021-01-24 02:26:25 +01:00