Fossil

Changes On Branch diff-color-enhancements
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch diff-color-enhancements Excluding Merge-Ins

This is equivalent to a diff from 82b42943 to bcd3e80f

2021-09-05
19:02
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. ... (check-in: 9e330740 user: drh tags: trunk)
00:33
Fix a harmless compiler warning from previous check-in. ... (Closed-Leaf check-in: bcd3e80f user: drh tags: diff-color-enhancements)
00:31
A new, faster algorithm for alignment of rows in a change block. ... (check-in: 71759ef5 user: drh tags: diff-color-enhancements)
2021-09-03
12:23
Merge recent trunk enhancements into the diff-color-enhancement branch. ... (check-in: 17dde4c7 user: drh tags: diff-color-enhancements)
12:21
Fix to the --ssl-identity issue described at forum post 6e2b2ee5316b7aef. ... (check-in: 82b42943 user: drh tags: trunk)
12:07
On windows, make sure temporary pathnames containing non-ASCII characters are handled correctly. Add the fossil_freopen() wrapper around freopen() for portability. ... (check-in: f48e48f6 user: drh tags: trunk)

Changes to skins/ardoise/css.txt.

Changes to skins/blitz/css.txt.

Changes to skins/darkmode/css.txt.

Changes to skins/default/css.txt.

Changes to skins/eagle/css.txt.

Changes to skins/xekri/css.txt.

Changes to src/blob.c.

Changes to src/default.css.

Changes to src/diff.c.

Added src/diff.js.

Changes to src/diff.tcl.

Changes to src/diffcmd.c.

Changes to src/fileedit.c.

Changes to src/info.c.

Changes to src/main.mk.

Deleted src/sbsdiff.js.

Changes to src/wiki.c.

Changes to test/diff-test-1.wiki.

Changes to win/Makefile.mingw.

Changes to win/Makefile.msc.

Added www/css/diff.md.

Added www/css/index.md.