Armin Ronacher
844769ae19
Move all text functionality toplevel
2021-02-03 00:56:17 +01:00
Armin Ronacher
1991955c52
Restructure crate layout
2021-02-02 22:44:52 +01:00
Armin Ronacher
34e5b3d571
Some internal refactorings
2021-02-02 20:22:10 +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
e14b26502b
Make InlineChange consistent with Change for missing_newline
2021-01-31 22:16:45 +01:00
Armin Ronacher
d0dd42e4af
Improved display for inline-terminal
2021-01-31 22:06:08 +01:00
Armin Ronacher
f3e401fc17
Change behavior of inline diff to be word based
...
This also fixes a bug with bad indexes and updates the inline terminal
example.
2021-01-31 22:02:09 +01:00
Armin Ronacher
e63fe172c5
Slightly improve rendering inline-terminal example
2021-01-31 20:32:10 +01:00
Armin Ronacher
5d322d1e3d
Improve terminal-inline example
2021-01-31 20:29:32 +01:00
Armin Ronacher
b601164a60
Added initial support for inline diff highlighting
2021-01-31 18:22:37 +01:00
Armin Ronacher
182a998e0f
Added close-matches example
2021-01-30 23:28:01 +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
96bbaf1fdf
Added virtual newline handling and example
2021-01-30 13:45:07 +01:00