Fossil

Timeline
Login

Timeline

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

200 most recent check-ins using file art/delta3.dia version 822f600d

2022-10-19
17:22
Fix the handling of manifest files for the "tag" and "amend" commands. Leaf check-in: a2335604 user: drh tags: branch-1.37
2021-09-16
22:50
xekri skin: make /chat names and timestamps slightly more legible. check-in: 919468b3 user: stephan tags: trunk
17:12
Moved the [2d8a9046a1] CSS change into (table.diff pre), as the previous placement reportedly makes no difference. check-in: bb2e6c61 user: stephan tags: trunk
17:05
Xekri skin: added same logo toggle as in [c4c64257cf], improved page layout in chat mode, and slightly modernized the header layout. Gave chat message area in all skins a very slight side padding. check-in: 714ff824 user: stephan tags: trunk
15:39
Added diff context loading to the list of places we use JS in javascript.md. check-in: 30a2b87c user: stephan tags: trunk
15:38
Added text-size-adjust:none CSS to table.diff in an attempt to keep iPhones from scaling the code text size up, bringing it out of alignment with the line numbers. Whether this works remains to be seen. check-in: 2d8a9046 user: stephan tags: trunk
15:36
Eagle skin: added a toggle in the header to switch the logo link between the historical behavior (link to top of the current domain) and new (link to top of current repo), defaulting to the original behavior. Forum post f7a84dc19d51efa8. check-in: c4c64257 user: stephan tags: trunk
2021-09-15
19:50
Prevent an extra leading slash from the post-login redirector. Also, on the 'register' page, include the email notifications input element if the 'selfreg-verify' setting is enabled, even when the 'default-perms' setting does not include the 'Email Alerts' ('7') permission. check-in: 129ea224 user: mistachkin tags: trunk
19:43
Fix harmless compiler warning on Win32. check-in: e1996e25 user: mistachkin tags: trunk
19:42
Update the custom MinGW makefile. check-in: 47bda841 user: mistachkin tags: trunk
08:04
wiki list CLI command no longer lists deleted pages by default: use --all to include those (same parameter name as /wcontent uses for that purpose). Forum post cf4195f8bf6824fa. check-in: 88e53360 user: stephan tags: trunk
2021-09-14
22:07
eagle skin: cleaned up the clock-update JS function and modernized the logo appearance a bit. /fileedit: fixed a help test typo. check-in: 7912deb5 user: stephan tags: trunk
09:04
/wikiedit and /fileedit can now dynamically load more diff context. Discovered that the unified diff scrolling under the new diff model is not quite right and the magical CSS invocations to solve it properly elude me: for now they're scrolling (if needed) from a higher parent container level of the DOM than they should be, so the line numbers scroll along with the code. check-in: ef69044c user: stephan tags: trunk
2021-09-13
21:30
Fix typo. check-in: 1e5dc324 user: mistachkin tags: trunk
21:08
diff CSS: more fine-tuning of line-height and INS/DEL padding to account for another browser and fill in the gaps of color caused by the inflated line-height. Work around a "slight wiggle" problem on some FF versions. Minor simplification of some nearby CSS. check-in: 1e28e747 user: stephan tags: trunk
19:59
skins: replaced CSS attributes prefixed with old/obsolete/non-standard -moz/-ms/-mx/-webkit with their standard counterparts. check-in: 9386c4c0 user: stephan tags: trunk
19:24
Proactive fix for diff context loading init which would have been a bug once wikiedit and fileedit get connected to it. check-in: 63eb9d3b user: stephan tags: trunk
18:25
Diff-related style tweaks to Ardoise skin, per /chat discussion. check-in: efebb417 user: stephan tags: trunk
04:20
Exposed the JS code which initializes diff context loading, for eventual use in /wikiedit and /fileedit (currently missing required metadata in the diff for those apps). Removed a now-extraneous PRE.udiff wrapper element in ajax response diffs. check-in: 0cbfc02b user: stephan tags: trunk
03:44
Removed a reference to a newly-removed fossil.info-diff.js builtin file. This resolves fatally breaking sites which use the jsmode bundled option. check-in: 3d69a8a4 user: stephan tags: trunk
2021-09-12
18:20
Soften the box around diffs with a 5px corner radius. check-in: bce96624 user: drh tags: trunk
17:50
Resolution for uneven line alignment on mobile browsers, as reported in forum post e6f4ee7de98b55c0. check-in: 49d69ff6 user: stephan tags: trunk
10:28
Slightly smaller fonts on diffs. check-in: 912f7295 user: drh tags: trunk
2021-09-11
19:51
More tweaks to the diff alignment algorithm. check-in: f9cc72ff user: drh tags: trunk
19:20
Enhance blob_append_json_literal() so that it escapes all control characters. check-in: 810576be user: drh tags: trunk
18:39
blob_append_json_literal() now escapes hard tab, newlines, and carriage returns. Fixes /jchunk loading of makefiles and potentially files with any stray carriage returns. check-in: 0f7740b6 user: stephan tags: trunk
18:01
darkmode skin: give SELECT elements a color combination which is visible, as reported in forum post 9a87b3e40d. check-in: ee0b76a7 user: stephan tags: trunk
17:44
diff context: never show the dual-mode up/down buttons at the very start or end of a file, only in the gaps between two chunks. check-in: 7b1e2aae user: stephan tags: trunk
17:28
Improved alignment by giving a score of 62 to an inserted or deleted line. check-in: 2bded9fb user: drh tags: trunk
17:09
Enhance the various diff views (excluding diff -b output) to be able to dynamically load more context lines per mouse click. check-in: 51c1efd4 user: stephan tags: trunk
15:53
Merge the diff alignment scoring tweak from trunk. Closed-Leaf check-in: 916094f8 user: drh tags: diff-js-refactoring
15:52
Tweak the diff-alignment scoring algorithm to give extra affinity to lines that share a common prefix. check-in: 2921ec25 user: drh tags: trunk
08:17
Diff-related CSS cleanups. check-in: 1ca68f3a user: stephan tags: diff-js-refactoring
07:36
Worked around, rather accidentally, the Darkmode and Xekri skin weirdness - side effects of padding. Bootstrap is still a bit funky, depending at least partially on which media query is currently active. check-in: 3480785e user: stephan tags: diff-js-refactoring
05:48
jchunk-related style tweaks for Eagle and Khaki skins. check-in: bbc534e7 user: stephan tags: diff-js-refactoring
05:10
Several CSS tweaks to get the skins playing nicely. We still have some weird, as-yet unexplained quirks with Darkmode, Bootstrap, and Xekri (forced tables sizes are not being applied, or are inconsistent, despite styles being set). check-in: 860f8f25 user: stephan tags: diff-js-refactoring
03:20
Final chunk load mode implemented, but diff table widths have somehow been broken (too wide - not sure since when). This version is suitable for playing with and feedback, but not quite yet for trunk. check-in: 5938083e user: stephan tags: diff-js-refactoring
00:30
Merge recent trunk enhancements into the diff-js-refactoring branch. check-in: a7fbefee user: drh tags: diff-js-refactoring
2021-09-10
23:50
When computing a diff display, if the number of rows to skip between two diff regions is less than the context size, then go ahead and show the skip area as common text. check-in: 674da642 user: drh tags: trunk
23:12
Propagate the default value of diff_context_lines() through to window.fossil.config.diffContextLines for use by the jchunk UI. Per /chat discussion, jchunk will load 3x that many lines of context per button click. check-in: 8f84424f user: stephan tags: diff-js-refactoring
23:01
Disabled diff context pos debug output. check-in: 4f6b56d2 user: stephan tags: diff-js-refactoring
22:55
Implemented "downwards" loading of diff context (appending to previous chunk). Fixed HTML escaping of loaded lines so that it works together with the existing colorized diff content. check-in: 621ef5b7 user: stephan tags: diff-js-refactoring
21:30
Removed some dead code. Internal cleanups and reorg in prep for upcoming changes. check-in: bc5dc16e user: stephan tags: diff-js-refactoring
16:08
Some JS code simplification and added dark-mode CSS filter to jchunk controls. check-in: 65ae15e0 user: stephan tags: diff-js-refactoring
15:53
Implemented diff.js arrow key scroll fix from [566b7f1165293655]. check-in: c624ed86 user: stephan tags: trunk
13:11
Mark private branches in the CLI output of "fossil branch list", and output only those when "-p" is given. Clarify that private branches do not appear in a merge manifest. check-in: cf04bcb2 user: danield tags: trunk
2021-09-09
22:41
When filling a whole gap with loaded jchunk lines, merge the previous and following TR elements together with the new content, providing a seamless fill, eliminating the extraneous scrollbars. This means we cannot style the newly-loaded chunk differently (like github does), but it looks much, much nicer than before. Partial-chunk loads are still pending. check-in: 11a981ea user: stephan tags: diff-js-refactoring
21:36
Implemented fetching and injection of chunks which are smaller than the configured load size, but the results do not play well with our scrolling workaround and need to be revisited after some sleep, perhaps appending/prepending the results directly to the previous/next TR instead of injecting a new one. check-in: da8a0f82 user: stephan tags: diff-js-refactoring
20:03
Style improvements. Hooked up the buttons but they don't yet fetch anything. check-in: f0984389 user: stephan tags: diff-js-refactoring
18:50
More jchunk button style tweaks. check-in: 7cc651c8 user: stephan tags: diff-js-refactoring
18:31
Doc typos. check-in: fa654e94 user: stephan tags: diff-js-refactoring
18:28
Got jchunk loader buttons in place but they're currently non-functional. check-in: 365ef58b user: stephan tags: diff-js-refactoring
16:19
Edit pass on the blockchain doc: mainly clarity improvements, but also some typo and grammar fixes. check-in: c34ca629 user: wyoung tags: trunk
15:06
Refactored tr.diffsplit to hold enough information to allow partial chunk loads in either direction and to know where the next/previous chunks (if any) start/end. Actual loading is currently disabled, pending addition of controls which make use of this new state. check-in: cedcd358 user: stephan tags: diff-js-refactoring
15:01
Fixed left/right arrow key scrolling in diff.js. check-in: 566b7f11 user: stephan tags: diff-js-refactoring
06:37
jchunk integration now shows the LHS line numbers. RHS are still TODO. check-in: e63ad6ff user: stephan tags: diff-js-refactoring
05:31
TR-click event handling simplification. check-in: c7f3d042 user: stephan tags: diff-js-refactoring
04:58
/jchunk code lines are now injected into the diff view but the line numbers are still TODO. check-in: 49a60a58 user: stephan tags: diff-js-refactoring
03:23
Fetching of /jchunk lines by clicking on the '...' separator of a diff is now working but the fetched lines still need to be integrated into the UI. check-in: 41ef416e user: stephan tags: diff-js-refactoring
2021-09-08
18:42
/jchunk now always uses a JSON response, even for permissions problems. Doc improvements for the jchunk interface. check-in: 1fec5f4a user: stephan tags: diff-js-refactoring
18:25
Add a warning to /jchunk that it is an internal-use-only interface that is likely to change in the future. check-in: 1da4b6c7 user: drh tags: diff-js-refactoring
18:17
Renamed /jtext to /jchunk. Added window.fossil.fetchArtifactLines() to interact with that API. check-in: 9684425b user: stephan tags: diff-js-refactoring
17:36
Merge in trunk for manifest_parse() output fix and "hidden" ajax routes. check-in: f68b0b71 user: stephan tags: diff-js-refactoring
17:23
help: added optional 'hidden' flag to WEBPAGE/COMMAND/SETTING entries, which causes them to be elided from most listings. They can still be invoked by the help system if their name is used, but they won't be listed. This is primarily intended for internal-use ajax routes. check-in: 701c6dc2 user: stephan tags: trunk
13:41
Fix UV sync so that it works over SSH. Forum thread b121db582ee1ed2c. See also the earlier attempt to fix this at [129e39587803da00]. check-in: b11359c4 user: drh tags: trunk
12:21
Add the --test option to the test-http command to make it usable interactively over an ssh link. Improve the on-line documentation for the test-http command. check-in: 9834d4dc user: drh tags: trunk
11:11
Caught more instances of the previous commit's fix. check-in: 992b62fa user: stephan tags: trunk
11:03
Attempt to squelch stdout errors from manifest parsing when it encounters a non-manifest. Reported at forum post d6a8e3b2a843c498. check-in: 65dbc19e user: stephan tags: trunk
02:43
Minor tweaks in the diff-related JS and CSS. check-in: fd7d2557 user: stephan tags: diff-js-refactoring
01:01
Fix the /vpatch webpage output, apparently broken by check-in [3a561322cafbc337]. Forum post 2a0e4c729e. check-in: ebcad739 user: drh tags: trunk
2021-09-07
23:08
Optimize diff.js's width updater to only perform DOM selection when it's first run. Also delay its execution until the onload event. check-in: 077f3db1 user: stephan tags: diff-js-refactoring
22:28
Ongoing refactoring and feature-adding related to the JS/ajax components of the new diff views. check-in: 65aa2c96 user: stephan tags: diff-js-refactoring
22:24
Made diff view table 100% wide instead of 98%. The unsightly horizontal scrollbars still don't appear at that width and this eliminates an odd-looking gap on the right. check-in: be9602d0 user: stephan tags: trunk
21:55
diff.js: instead of polling for window size changes every 100ms, listen for window resize events. check-in: c5f8e799 user: stephan tags: trunk
21:32
Re-added the file-toggle checkboxes to the diff views which were disabled via recent refactoring. check-in: cf4b9fbd user: stephan tags: trunk
21:12
json API: removed reference to recently-removed DIFF_CONTEXT_MASK. check-in: 0c496d8a user: stephan tags: trunk
19:15
On the /jtext page, terminate the JSON array early if there are insufficient lines of text in the file to complete the request. check-in: 6f5dfd9d user: drh tags: trunk
19:09
Add the /jtext webpage, intended for use by XHR. check-in: 5f7fcbab user: drh tags: trunk
18:45
When HTML diffs are generated from a webpage, include sufficient information in class names ids, and data- elements to permit JS to redraw the separators to include context fill-in buttons. check-in: c275a166 user: drh tags: trunk
17:11
Fix the diff block alignment so that it correctly suppresses unnecessary diff marks, even when in ignore-whitespace mode. check-in: 85ca2fe5 user: drh tags: trunk
16:06
Further simplification of the DiffConfig object by splitting out the lines of context and column width values from the diffFlags vector into separate columns. There should be no user-visible changes in behavior. check-in: ca6fa4b2 user: drh tags: trunk
13:29
Take advantage of the new pBlob==NULL capabilities in blob_appendf() to simplify some of the diff logic. check-in: 590e01db user: drh tags: trunk
12:51
Enhance the blob_append(), blob_appendf(), blob_append_char(), and similar interfaces such that if the Blob pointer in the first argument is NULL, the result is written directly to stdout. check-in: 3a561322 user: drh tags: trunk
12:18
Simplify the interface to the internal diff_file() routine. check-in: db034a5a user: drh tags: trunk
11:40
Bring back the diff command option `-N|--new-file' as an alias for `-v|--verbose' for script compatibility. check-in: 4ef3ba37 user: florian tags: trunk
10:42
Minor fix to adapt the `append_diff_javascript()' function and its call points to the new diff logic (already partially done with check-in [1347a1ddb9]). check-in: f9761abb user: florian tags: trunk
00:18
Move more diff parameters into the DiffConfig object. check-in: 346de5d1 user: drh tags: trunk
2021-09-06
22:26
Internally, use the new DiffConfig object to pass around diff settings, rather than the legacy u64 bit array. This provides increased flexibility to the internals. There should be no user-visible changes (unless I made a mistake). Note that more parameters could be folded into the DiffConfig object. This check-in is just a start. check-in: 1347a1dd user: drh tags: trunk
22:24
For the --json diff output, generate an array of objects, one object per file and the diff array all contained within the object. Closed-Leaf check-in: 4ab35259 user: drh tags: diff-config
20:51
Begin adding value that used to be function arguments into the DiffConfig object. This check-in deals with the pRe parameter. check-in: bdb4bfaa user: drh tags: diff-config
19:24
Futher integration of DiffConfig up and down the diff stack. check-in: 7c1498ae user: drh tags: diff-config
18:52
Continue integrating DiffConfig up the diff stack. check-in: 153a464d user: drh tags: diff-config
18:35
Incremental step in integrating DiffConfig. check-in: f7c8416f user: drh tags: diff-config
18:14
Create the new DiffConfig object used to pass around information about a file difference computation. Begin integrating this new object into various interfaces. Lots more work to be done. check-in: 8601fb13 user: drh tags: diff-config
14:07
Updates the change log to talk briefly about the new diff enhancements. check-in: 68d72886 user: drh tags: trunk
13:35
Improvements to help text for "diff" and "xdiff". check-in: dc757a5d 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: d71b648c user: jamsek tags: trunk
13:06
Update the built-in SQLite to the latest 3.37.0 alpha, for testing. check-in: 04b725d9 user: drh tags: trunk
12:00
Improvement to the ticket customization documentation suggested by forum post 31e44444cda1a7821912 check-in: 3fcdfb0c 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: 86f0722e user: drh tags: trunk
2021-09-05
22:58
Identical lines in diff output should never use the "|" comparison mark. check-in: 99f93d92 user: drh tags: trunk
22:11
Improved hyperlinks on the "Fossil Self-Hosting Repositories" page. check-in: 6decc47a user: drh tags: trunk
20:59
Minimum line-number width in --tk output is 3, to accommodate ellipses. check-in: 719498bd user: drh tags: trunk
20:54
Further improvements to diff alignment. check-in: e5b1c70e 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: f25a987b user: stephan tags: trunk
19:16
Add a #define for the diff block alignment algorithm threshold. check-in: 0a4ae440 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: 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-04
19:45
Add the test-line-hash command for use in debugging and analyzing the match_dline() functions. check-in: 6a2bfba4 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: 45c91a66 user: drh tags: diff-color-enhancements
16:22
Fix incorrect xReplace method in the --tcl formatter. check-in: 2e583d2a user: drh tags: diff-color-enhancements
15:00
Fix the SKIP display for --tk diffs. check-in: 581d3f8d 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: 723ce36d 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 post 390440e9793bfef7. check-in: b4c961e8 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: 8caab615 user: drh tags: diff-color-enhancements
23:00
Draw a thin box around diffs in the default skin (per 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: 63a5c754 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: 24d28cb7 user: drh tags: diff-color-enhancements
18:45
Refactor the name of the sub-line change detection object. check-in: 3e08b158 user: drh tags: diff-color-enhancements
17:51
Escape [, \, and ] characters when quoting TCL strings. check-in: fd2d27f0 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: 0755a81b user: drh tags: diff-color-enhancements
14:05
Adjust CSS to show blue change text for the --by option. check-in: 4381c7ea user: drh tags: diff-color-enhancements
13:39
First attempt at documenting the new diff web layout. check-in: 07d28ec8 user: drh tags: diff-color-enhancements
12:33
Restore the blue color for changed text in side-by-side diffs. check-in: 00b5e02a user: drh tags: diff-color-enhancements
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
11:51
Adjust diff colors in all skins. check-in: 39103606 user: drh tags: diff-color-enhancements
2021-09-02
23:43
Delete a bunch of obsolete side-by-side diff code. check-in: 9f3d8961 user: drh tags: diff-color-enhancements
22:44
Delete unused legacy context-diff logic for HTML. check-in: 1fb022ff user: drh tags: diff-color-enhancements
22:28
Improved comments on the diff formatter and related logic. check-in: d29ddba3 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: b0511022 user: drh tags: diff-color-enhancements
18:44
Better control over the blue/red/green colors in the --tk TCL code. check-in: 1df8b9d7 user: drh tags: diff-color-enhancements
16:15
Fix line numbers off-by-one in --tk display. check-in: b3e1fd9f user: drh tags: diff-color-enhancements
14:25
Various improvements and bug fixes to the new diff logic. check-in: 10f736f0 user: drh tags: diff-color-enhancements
10:09
Get the --tk option working with the new --tcl format. check-in: 63610f3f 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: e933d5d7 user: drh tags: diff-color-enhancements
07:56
Half of [d700f5ff4f215c69 | the prior commit] was unnecessary. Backed it out. check-in: 9a4e87a3 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 on the forum. check-in: d700f5ff 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: 4cd8a743 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: ce856a86 user: drh tags: diff-color-enhancements
2021-08-31
22:43
Tweaks to diff formatting. check-in: 598d7736 user: drh tags: diff-color-enhancements
14:13
Removed the link to /setup_smtp from the main /admin page: the backing feature was removed several months ago. Addresses an anonymous forum post. check-in: 7aaee6fc user: wyoung tags: trunk
14:10
Markdown tweak in www/alerts.md to avoid semi-redundant constructs like "[MTA][mta]". check-in: 897bd90b 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: 85f119dc user: wyoung tags: trunk
13:44
Small grammar tweaks to previous check-in: c2f0063f user: wyoung tags: trunk
13:33
Improvements to the new unified diff algorithm. check-in: 2a256a4c 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: c00b6a48 user: wyoung tags: trunk
13:14
Updated the fossil-v-git doc to talk about "fossil patch" in addition to "fossil bundle". check-in: e3e06d31 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: 963de841 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: 10233982 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: a01e46d8 user: drh tags: diff-color-enhancements
02:56
Fixed a copy/paste typo from [ae28ae82] which broke some JS-using pages. check-in: b22bf1c9 user: stephan tags: trunk
2021-08-30
22:39
Merge fixed from trunk into the diff-color-enhancements branch. check-in: 06a4494e 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: ae28ae82 user: stephan tags: oops
16:40
Fix handling of backslash and tab in quoted JSON text for the --json option. check-in: 9a30e83d user: drh tags: diff-color-enhancements
15:03
Add the experimental JSON diff output format. check-in: 5d759da7 user: drh tags: diff-color-enhancements
14:23
Fix --debug diff output for multi-byte UTF-8. check-in: 9191ea9e user: drh tags: diff-color-enhancements
13:55
In the "diff --debug" output show the regions of change. check-in: 4b8f203f user: drh tags: diff-color-enhancements
12:00
Code and comment cleanup. Fixes to the new formatDiff() routine related to block alignment. check-in: 16a2364f 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: 5e70c3ff user: drh tags: diff-color-enhancements
2021-08-29
22:55
Demonstrate the concept of a generic DiffBuilder object. check-in: 6e8d87b3 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 post 96e40f90db. check-in: fa667a93 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: 5434d2e3 user: drh tags: trunk
15:47
Merge trunk fixes into the diff-color-enhancements branch. check-in: e696aa70 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: 93969666 user: drh tags: trunk
15:19
Minor legibility improvement for the previous commit [8ad6aa53a4]. check-in: db8c5a92 user: stephan tags: trunk
15:11
Added missing db_protect() when importing (config export user) data via (config import), as reported in forum post dea06dd696359a59. check-in: 8ad6aa53 user: stephan tags: trunk
00:46
Performance optimization. Now faster than trunk. check-in: 2cb7f2f9 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: 6ed75414 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: 4fea7cc0 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: 925399da 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: 8c619bf2 user: drh tags: diff-color-enhancements
12:31
Fix login redirects for the forum. Forum post 7663482abad5a3ea. check-in: c717d280 user: drh tags: trunk
12:09
Add a missing #include to diffcmd.c so that the build will work under mingw32. check-in: 00c8622a 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 post 9600b10ffd0a7483. check-in: 0d8c9288 user: drh tags: trunk
07:54
Attempt to fix quoting issues with the browser launch command on windows. check-in: c72c6df4 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: afaffb66 user: stephan tags: trunk
03:17
Fixed incorrect /hash-color-test URI in the user-color-map setting's help text. check-in: 966305b2 user: stephan tags: trunk
00:33
Do not use an external diff command to generate HTML for --tk or --webpage or --browser. check-in: 83feccc2 user: drh tags: trunk
2021-08-26
15:23
Update the change log for the shift from --www to --by. check-in: 16a01582 user: drh tags: trunk
15:12
CSS adjustments for the --browser option on diff commands. check-in: de2d0054 user: drh tags: trunk
14:01
Rename the new --www option (check-in [f3961f453aee1ef5]) to --browser and -b. Add the --by option as shorthand for --browser --sidebyside, as that is expected to be a common usage pattern. check-in: 9a3372ee user: drh tags: trunk
13:41
Minor code simplification and cleanup for the HTTP server launch in the "fossil ui" and similar commands. check-in: 2f122aac user: drh tags: trunk
00:16
Update the change log. check-in: a49582b3 user: drh tags: trunk
2021-08-25
23:47
More improvements to login redirects. See the discussion on the forum thread f81625500d96cc0f. check-in: e5c16594 user: drh tags: trunk
23:17
Fix a harmless compiler warning in the previous check-in. check-in: 4291b9c8 user: drh tags: trunk
23:08
Add the --www option to the various "diff" commands. check-in: f3961f45 user: drh tags: trunk
20:56
Improved internal interfaces for diff. For --webpage, omit the CSS used only for side-by-side diffs when doing a unified diff. check-in: eb6611c4 user: drh tags: trunk
18:26
Enhance the sbsdiff.js script to do the diff-column width expansion and constraction as the browser width chagnes. Add the complete sbsdiff.js script text to the end of --webpage diff output, but only when the -y option is also used. check-in: 5380333f user: drh tags: trunk
18:00
For the --webpage output, use javascript to resize all side-by-side diff columns so that they completely fill the available screen width. check-in: 571dd613 user: drh tags: trunk
17:18
Fix the --webpage option so that it correctly generates the HTML closing tags for the "fossil test-diff" command. check-in: 7e37ae95 user: drh tags: trunk
16:48
Fix a bad redirect associated with Logout. Problem caused by [3571c8715d512a28] check-in: 85f87c8d user: drh tags: trunk
16:22
Fix a problem in the "fossil patch diff" command introduced by the previous --webpage check-in. check-in: 874e7fa7 user: drh tags: trunk
16:10
Add the --webpage option to the various "diff" commands. This option causes the diff output to be in the form of a stand-alone webpage that can be sent to a remote collaborator (for example via a chat attachment). check-in: ea52b7d0 user: drh tags: trunk
13:10
Improvements to the g= query parameter on login redirects. This is an attempt to fix the problem described by forum post forum f81625500d. check-in: 3571c871 user: drh tags: trunk
2021-08-23
02:40
Minor internal doc tweaks. No code changes. check-in: 49071226 user: stephan tags: trunk
2021-08-20
22:41
After prompting to save an SSL cert verification, ensure that the config db is opened to avoid a fatal error when saving. See forum posts c53d1915a4e0a051 and 4dcd2f16c289848c. check-in: edd280c3 user: stephan tags: trunk
2021-08-19
19:38
Add the --fossilcmd option to the "patch push" and "patch pull" commands. Also improve the "patch" documentation slightly. check-in: 280e12a3 user: drh tags: trunk
19:21
Enhancements to "fossil patch". The -f flag now causes a revert prior to applying the patch. The -f, -v and -n flags work with "patch push". check-in: 136d2004 user: drh tags: trunk