Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
86 check-ins using file src/stash.c version 38ed7ebf83
2021-09-06
| ||
14:07 | Updates the change log to talk briefly about the new diff enhancements. ... (check-in: 68d728867f user: drh tags: trunk) | |
13:35 | Improvements to help text for "diff" and "xdiff". ... (check-in: dc757a5d08 user: drh tags: trunk) | |
13:22 | Expand the 'fossil wiki export --technote' interface to support technote retrieval via tag name as discussed in the chat. The query looks to match against both 'sym-TAG' and 'TAG' as technote tags are presently prefixed with 'sym-'. This identifier should be reserved for branches, however, so may be removed from technotes, at which point this query should be changed. ... (check-in: d71b648c6c user: jamsek tags: trunk) | |
13:06 | Update the built-in SQLite to the latest 3.37.0 alpha, for testing. ... (check-in: 04b725d9bf user: drh tags: trunk) | |
12:00 | Improvement to the ticket customization documentation suggested by [forum:/forumpost/31e44444cda1a7821912|forum post 31e44444cda1a7821912] ... (check-in: 3fcdfb0cd8 user: drh tags: trunk) | |
01:22 | The diff --tk option shows an error message on the display if it encounters an input line that it does not understand. This means that "cannot compute difference between binary files" errors, and similar, are dealt with correctly. ... (check-in: 86f0722e0c user: drh tags: trunk) | |
2021-09-05
| ||
22:58 | Identical lines in diff output should never use the "|" comparison mark. ... (check-in: 99f93d9231 user: drh tags: trunk) | |
22:11 | Improved hyperlinks on the "Fossil Self-Hosting Repositories" page. ... (check-in: 6decc47add user: drh tags: trunk) | |
20:59 | Minimum line-number width in --tk output is 3, to accommodate ellipses. ... (check-in: 719498bd5f user: drh tags: trunk) | |
20:54 | Further improvements to diff alignment. ... (check-in: e5b1c70e2a user: drh tags: trunk) | |
19:31 | Added just a tiny bit of left/right padding on the new diff tables so that the line numbers don't run right up to the edge of the border. ... (check-in: f25a987bae user: stephan tags: trunk) | |
19:16 | Add a #define for the diff block alignment algorithm threshold. ... (check-in: 0a4ae4408e user: drh tags: trunk) | |
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: 9e330740cc user: drh tags: trunk) | |
00:33 | Fix a harmless compiler warning from previous check-in. ... (Closed-Leaf check-in: bcd3e80f20 user: drh tags: diff-color-enhancements) | |
00:31 | A new, faster algorithm for alignment of rows in a change block. ... (check-in: 71759ef5bf user: drh tags: diff-color-enhancements) | |
2021-09-04
| ||
19:45 | Add the test-line-hash command for use in debugging and analyzing the match_dline() functions. ... (check-in: 6a2bfba43d user: drh tags: diff-color-enhancements) | |
16:51 | If unable to get good alignment between two diff block, try merging the current diff block with the subsequent diff block, if it is nearby. ... (check-in: 45c91a6670 user: drh tags: diff-color-enhancements) | |
16:22 | Fix incorrect xReplace method in the --tcl formatter. ... (check-in: 2e583d2a2c user: drh tags: diff-color-enhancements) | |
15:00 | Fix the SKIP display for --tk diffs. ... (check-in: 581d3f8d88 user: drh tags: diff-color-enhancements) | |
10:38 | Fix diff.js so that it does not limit the width of unified diff <pre> elements. ... (check-in: 723ce36ddb user: drh tags: diff-color-enhancements) | |
10:27 | Fix the blob_append_tcl_literal() routine to escape carriage-return characters (U+000d). Possible fix for the problem reported at [forum:/forumpost/390440e9793bfef7|forum post 390440e9793bfef7]. ... (check-in: b4c961e8fb user: drh tags: diff-color-enhancements) | |
2021-09-03
| ||
23:39 | Add chunk numbers to each row of the diff output for HTML diffs. ... (check-in: 8caab6155e user: drh tags: diff-color-enhancements) | |
23:00 | Draw a thin box around diffs in the default skin (per [forum:/forumpost/a42aade32dd9d42|forum post a42aade32dd9d42]). Show ellipsis at the tops and bottoms of files, if warranted. Fix a problem with "diff.js" that was failing to link all scrollbars associated with a single diff. ... (check-in: 63a5c754fd user: drh tags: diff-color-enhancements) | |
22:49 | Improved alignment of partial line diffs. More work to be done in this area. Also fix a problem in diff.js that was causing problems when comparing two empty files. ... (check-in: 24d28cb7c9 user: drh tags: diff-color-enhancements) | |
18:45 | Refactor the name of the sub-line change detection object. ... (check-in: 3e08b15858 user: drh tags: diff-color-enhancements) | |
17:51 | Escape [, \, and ] characters when quoting TCL strings. ... (check-in: fd2d27f01b user: drh tags: diff-color-enhancements) | |
14:33 | Add the test-line-diff command for testing the oneLineChange() routine of the diff logic. ... (check-in: 0755a81bb5 user: drh tags: diff-color-enhancements) | |
14:05 | Adjust CSS to show blue change text for the --by option. ... (check-in: 4381c7ea8c user: drh tags: diff-color-enhancements) | |
13:39 | First attempt at documenting the new diff web layout. ... (check-in: 07d28ec886 user: drh tags: diff-color-enhancements) | |
12:33 | Restore the blue color for changed text in side-by-side diffs. ... (check-in: 00b5e02ab2 user: drh tags: diff-color-enhancements) | |
12:23 | Merge recent trunk enhancements into the diff-color-enhancement branch. ... (check-in: 17dde4c75b user: drh tags: diff-color-enhancements) | |
12:21 | Fix to the --ssl-identity issue described at [forum:/forumpost/6e2b2ee5316b7aef|forum post 6e2b2ee5316b7aef]. ... (check-in: 82b42943b1 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: f48e48f664 user: drh tags: trunk) | |
11:51 | Adjust diff colors in all skins. ... (check-in: 3910360677 user: drh tags: diff-color-enhancements) | |
2021-09-02
| ||
23:43 | Delete a bunch of obsolete side-by-side diff code. ... (check-in: 9f3d89612a user: drh tags: diff-color-enhancements) | |
22:44 | Delete unused legacy context-diff logic for HTML. ... (check-in: 1fb022ff98 user: drh tags: diff-color-enhancements) | |
22:28 | Improved comments on the diff formatter and related logic. ... (check-in: d29ddba321 user: drh tags: diff-color-enhancements) | |
19:38 | New format for JSON diff output. Promote the "test-diff" command to "xdiff", retaining the older spelling as a backup for compatibility. ... (check-in: b051102272 user: drh tags: diff-color-enhancements) | |
18:44 | Better control over the blue/red/green colors in the --tk TCL code. ... (check-in: 1df8b9d773 user: drh tags: diff-color-enhancements) | |
16:15 | Fix line numbers off-by-one in --tk display. ... (check-in: b3e1fd9ff4 user: drh tags: diff-color-enhancements) | |
14:25 | Various improvements and bug fixes to the new diff logic. ... (check-in: 10f736f04f user: drh tags: diff-color-enhancements) | |
10:09 | Get the --tk option working with the new --tcl format. ... (check-in: 63610f3f27 user: drh tags: diff-color-enhancements) | |
09:19 | Add the --tcl format option to the diff commands. The plan is to use this to implement --tk (in place of --html -y) but that part is not yet implemented. ... (check-in: e933d5d731 user: drh tags: diff-color-enhancements) | |
07:56 | Half of [d700f5ff4f215c69 | the prior commit] was unnecessary. Backed it out. ... (check-in: 9a4e87a3b6 user: wyoung tags: trunk) | |
07:52 | Added db_unprotect/pop wrappers around the "clone --ssh-command" handling to avoid a bogus "unauthorized change to protected setting" error, as reported [forum:/forumpost/29027c6a67c280e7 | on the forum]. ... (check-in: d700f5ff4f user: wyoung tags: trunk) | |
2021-09-01
| ||
19:53 | First attempt to generate side-by-side diffs using the new formatter. This breaks the --tk option. The "fossil diff -b" and "--by" work, but side-by-side diff on /info pages and similar is currently busted. CSS is simplified, which means that skins will need to be modified. This is an incremental check-in. ... (check-in: 4cd8a743cd user: drh tags: diff-color-enhancements) | |
15:38 | Further improvements to unified diff. Simplified CSS that can be used in common with split diff. Separate columns for each line number and the change mark. ... (check-in: ce856a8614 user: drh tags: diff-color-enhancements) | |
2021-08-31
| ||
22:43 | Tweaks to diff formatting. ... (check-in: 598d7736e7 user: drh tags: diff-color-enhancements) | |
14:13 | Removed the link to /setup_smtp from the main /admin page: the backing feature was removed [/info/db5c2d399c143a04 | several months ago]. Addresses [forum:/forumpost/413e04bba5 | an anonymous forum post]. ... (check-in: 7aaee6fc31 user: wyoung tags: trunk) | |
14:10 | Markdown tweak in www/alerts.md to avoid semi-redundant constructs like "[MTA][mta]". ... (check-in: 897bd90b27 user: wyoung tags: trunk) | |
14:03 | Fixed several "descendents" typos. (It's "descendants".) There's still one remaining in sqlite3.c, but of course fixing that here won't help. ... (check-in: 85f119dc7d user: wyoung tags: trunk) | |
13:44 | Small grammar tweaks to previous ... (check-in: c2f0063f1e user: wyoung tags: trunk) | |
13:33 | Improvements to the new unified diff algorithm. ... (check-in: 2a256a4cce user: drh tags: diff-color-enhancements) | |
13:29 | Further tweaks to §2.5.1 of the fossil-v-git doc: spelling and grammar fixes, updated references, clarifications... ... (check-in: c00b6a4844 user: wyoung tags: trunk) | |
13:14 | Updated the fossil-v-git doc to talk about "fossil patch" in addition to "fossil bundle". ... (check-in: e3e06d31f5 user: wyoung tags: trunk) | |
10:39 | Refactor the previous commit by adding a wrapper for `freopen()', and use the Cygwin-aware routines to convert path names to/from UTF-16. ... (Closed-Leaf check-in: 963de841f2 user: florian tags: win32-temppath-mojibake) | |
07:01 | On Windows, make sure temporary path names containing non-ASCII characters are accessible, for example if the default temporary path "C:\Users\«Username»\AppData\Local\Temp" contains a user name with extended characters, of if the %TEMP% environment variable points to a directory name with extended characters. ... (check-in: 102339828b user: florian tags: win32-temppath-mojibake) | |
03:00 | An attempt to rework HTML unified diff to show partial line matches. Still needs CSS work. ... (check-in: a01e46d85e user: drh tags: diff-color-enhancements) | |
02:56 | Fixed a copy/paste typo from [ae28ae82] which broke some JS-using pages. ... (check-in: b22bf1c954 user: stephan tags: trunk) | |
2021-08-30
| ||
22:39 | Merge fixed from trunk into the diff-color-enhancements branch. ... (check-in: 06a4494e01 user: drh tags: diff-color-enhancements) | |
16:43 | Added fossil.dom.ins/del() factory functions in prep for JS-based diff renderer. (Later) This check-in seems to break chat on the server-side. (Later still) fixed in trunk - copy/paste typo. ... (Closed-Leaf check-in: ae28ae8273 user: stephan tags: oops) | |
16:40 | Fix handling of backslash and tab in quoted JSON text for the --json option. ... (check-in: 9a30e83d88 user: drh tags: diff-color-enhancements) | |
15:03 | Add the experimental JSON diff output format. ... (check-in: 5d759da711 user: drh tags: diff-color-enhancements) | |
14:23 | Fix --debug diff output for multi-byte UTF-8. ... (check-in: 9191ea9e63 user: drh tags: diff-color-enhancements) | |
13:55 | In the "diff --debug" output show the regions of change. ... (check-in: 4b8f203f5d user: drh tags: diff-color-enhancements) | |
12:00 | Code and comment cleanup. Fixes to the new formatDiff() routine related to block alignment. ... (check-in: 16a2364f36 user: drh tags: diff-color-enhancements) | |
02:36 | Corrections to line counting in the formatDiff procedure that drives the DiffBuilder object. Remove the test-rawdiff command and substitute and undocumented --raw option on the various diff commands. ... (check-in: 5e70c3ff96 user: drh tags: diff-color-enhancements) | |
2021-08-29
| ||
22:55 | Demonstrate the concept of a generic DiffBuilder object. ... (check-in: 6e8d87b398 user: drh tags: diff-color-enhancements) | |
12:58 | Minor sbsdiff.js tweak to try to avoid unsightly page-level horizontal scrollbars, as reported in [forum:96e40f90db | forum post 96e40f90db]. ... (check-in: fa667a9308 user: stephan tags: trunk) | |
2021-08-28
| ||
16:36 | Further improvements to fossil_temp_filename() to help ensure that the correct directory separators are used on both unix and windows. ... (check-in: 5434d2e32c user: drh tags: trunk) | |
15:47 | Merge trunk fixes into the diff-color-enhancements branch. ... (check-in: e696aa705c user: drh tags: diff-color-enhancements) | |
15:46 | More robust implementation of fossil_temp_filename that does not require an open connection to a real database. ... (check-in: 939696667a user: drh tags: trunk) | |
15:19 | Minor legibility improvement for the previous commit [8ad6aa53a4]. ... (check-in: db8c5a9296 user: stephan tags: trunk) | |
15:11 | Added missing db_protect() when importing (config export user) data via (config import), as reported in [forum:dea06dd696359a59 | forum post dea06dd696359a59]. ... (check-in: 8ad6aa53a4 user: stephan tags: trunk) | |
00:46 | Performance optimization. Now faster than trunk. ... (check-in: 2cb7f2f9d1 user: drh tags: diff-color-enhancements) | |
00:13 | Side-by-side diff coloration now appears to be technically correct, though further improves are needed to optimize for human perception, and for performance. ... (check-in: 6ed7541472 user: drh tags: diff-color-enhancements) | |
2021-08-27
| ||
21:11 | Additional work on improved diff. Incremental check-in. Still not working right. ... (check-in: 4fea7cc0ca user: drh tags: diff-color-enhancements) | |
16:48 | Coloring on side-by-side diffs allows up to 8 separate segments of change. Incremental check-in - not everything is working correctly. ... (check-in: 925399da07 user: drh tags: diff-color-enhancements) | |
14:01 | Clean up the data structures associated with adding color to diffs in preparation for attempts to improve the coloration. ... (check-in: 8c619bf278 user: drh tags: diff-color-enhancements) | |
12:31 | Fix login redirects for the forum. [forum:/forumpost/7663482abad5a3ea|Forum post 7663482abad5a3ea]. ... (check-in: c717d2803e user: drh tags: trunk) | |
12:09 | Add a missing #include to diffcmd.c so that the build will work under mingw32. ... (check-in: 00c8622a02 user: drh tags: trunk) | |
11:29 | Fix the goofy non-quoting of URL arguments to "start" on windows by including an extra quoted empty term. [forum:/forumpost/9600b10ffd0a7483|Forum post 9600b10ffd0a7483]. ... (check-in: 0d8c92882a user: drh tags: trunk) | |
07:54 | Attempt to fix quoting issues with the browser launch command on windows. ... (check-in: c72c6df465 user: drh tags: trunk) | |
05:57 | /chat: when submitting a message, trim trailing whitespace from all input lines in order to keep pasted-in text from consoles, especially wide ones, from forcing horizontal scrollbars on all clients to due long runs of blanks at the end of each line. Sidebar: this is incompatible with markdown-formatted text which makes use of lines ending with whitespace for continuation of multi-paragraph list entries. ... (check-in: afaffb66df user: stephan tags: trunk) | |
03:17 | Fixed incorrect /hash-color-test URI in the user-color-map setting's help text. ... (check-in: 966305b264 user: stephan tags: trunk) | |
00:33 | Do not use an external diff command to generate HTML for --tk or --webpage or --browser. ... (check-in: 83feccc291 user: drh tags: trunk) | |