2021-09-05 00:33:31
— part of check-in
[bcd3e80f20]
on branch diff-color-enhancements
— Fix a harmless compiler warning from previous check-in.
(user:
drh
size: 110579)
2021-09-05 19:02:05
— part of check-in
[9e330740cc]
on branch trunk
— Refactor the diff logic for improved modularity and performance. This
check-in transitions the diff improvement efforts from a branch to trunk.
The effort is not yet complete, but it is stable enough to continue going
on trunk. User-visible changes include (1) improved diff display, especially
for unified diffs, (2) the new "fossil xdiff" command (promoting the
older "test-diff" command into a supported command), and improved performance.
Behind the scenes, (3) the class names DOM module used for for HTML diffs
is simplified - which may break custom skins, (4) the internal processing
of diffs is simplified in many ways.
(user:
drh
size: 110579)