Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
599 descendants of version-2.15
2021-09-17
| ||
23:02 | Add sig_nonce card to support low signature security. ... (Leaf check-in: f4ec38f5b7 user: rransom tags: trunk) | |
19:48 | Formatting improvements on the change log. Improvements to the help text for the "fossil ui" command. ... (Leaf check-in: 76f65b4362 user: drh tags: trunk) | |
19:32 | Update the changes log. Fix a minor typo in the help text for "diff". ... (check-in: 5839abaee4 user: drh tags: trunk) | |
19:10 | Fix public-key auth design to put signature first The existing login card mechanism already puts a (SHA-1) hash of the entire message at the beginning; there is no reason to put the signature at the end or bother with stream signatures at this time. ... (check-in: 8e654c4157 user: rransom tags: trunk) | |
19:06 | Bring the help text for the "fossil all git" command into alignment with the implementation after changes on [/timeline?c=202108141825|2021-08-14]. ... (check-in: 1033e0ff88 user: drh tags: trunk) | |
10:46 | Tolerate one or two punctuation characters at the end of a symbolic name, if the name does not otherwise match, to accomodate names taken from the ends of URLs where some extra punctuation from the following text was included with the URL. ... (check-in: d81190bd72 user: drh tags: trunk) | |
02:32 | Updated the JS doc's section about the hamburger menu to reflect the recent addition of this menu to other stock skins. ... (check-in: 36d84427f6 user: wyoung tags: trunk) | |
02:02 | Converted all uses of the [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-name | obsolete] named anchor feature from HTML before 4.0 to use fragment identifiers instead. (<tt>www/*</tt> subtree only.) Where possible, changed constructs like <verbatim><a name="foo"></a><h3></verbatim> to <verbatim><h3 id="foo"></verbatim> Also fixed a few cases where the link target came after a header so the browser would scroll the header off the screen when visiting the targeted section. Added a 50em pad at the bottom of one such edited doc to allow the intra-doc link targets to be useful since it's a short enough doc that on sufficiently tall browser windows, scrolling isn't possible, so using those anchors has no visible effect. ... (check-in: 93cee1f56e user: wyoung tags: trunk) | |
00:34 | Remove obsolete diagram source files that have now been replaced by Pikchr. The files are still accessible in older versions, of course, and can be easily resurrected if needed. But there is no reason to include them in modern source tarballs. ... (check-in: dbf94ab50c user: drh tags: trunk) | |
2021-09-16
| ||
22:50 | xekri skin: make /chat names and timestamps slightly more legible. ... (check-in: 919468b358 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: bb2e6c6185 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: 714ff82433 user: stephan tags: trunk) | |
15:39 | Added diff context loading to the list of places we use JS in javascript.md. ... (check-in: 30a2b87c4e 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: 2d8a9046a1 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:f7a84dc19d51efa8|Forum post f7a84dc19d51efa8]. ... (check-in: c4c64257cf user: stephan tags: trunk) | |
06:59 | Add public-key authentication design ... (check-in: fd8be2cdb0 user: rransom 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: 129ea22423 user: mistachkin tags: trunk) | |
19:43 | Fix harmless compiler warning on Win32. ... (check-in: e1996e2558 user: mistachkin tags: trunk) | |
19:42 | Update the custom MinGW makefile. ... (check-in: 47bda8418a 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:cf4195f8bf6824fa | Forum post cf4195f8bf6824fa]. ... (check-in: 88e5336007 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: 7912deb5fd 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: ef69044cf9 user: stephan tags: trunk) | |
2021-09-13
| ||
21:30 | Fix typo. ... (check-in: 1e5dc324ef 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: 1e28e74720 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: 9386c4c069 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: 63eb9d3b00 user: stephan tags: trunk) | |
18:25 | Diff-related style tweaks to Ardoise skin, per /chat discussion. ... (check-in: efebb41733 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: 0cbfc02b4b 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: 3d69a8a46f user: stephan tags: trunk) | |
2021-09-12
| ||
18:20 | Soften the box around diffs with a 5px corner radius. ... (check-in: bce9662451 user: drh tags: trunk) | |
17:50 | Resolution for uneven line alignment on mobile browsers, as reported in [forum:e6f4ee7de98b55c0 | forum post e6f4ee7de98b55c0]. ... (check-in: 49d69ff6c5 user: stephan tags: trunk) | |
10:28 | Slightly smaller fonts on diffs. ... (check-in: 912f7295a6 user: drh tags: trunk) | |
2021-09-11
| ||
19:51 | More tweaks to the diff alignment algorithm. ... (check-in: f9cc72fffa user: drh tags: trunk) | |
19:20 | Enhance blob_append_json_literal() so that it escapes all control characters. ... (check-in: 810576be15 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: 0f7740b632 user: stephan tags: trunk) | |
18:01 | darkmode skin: give SELECT elements a color combination which is visible, as reported in [forum:9a87b3e40d | forum post 9a87b3e40d]. ... (check-in: ee0b76a77e 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: 7b1e2aaee1 user: stephan tags: trunk) | |
17:28 | Improved alignment by giving a score of 62 to an inserted or deleted line. ... (check-in: 2bded9fb6c 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: 51c1efd403 user: stephan tags: trunk) | |
15:53 | Merge the diff alignment scoring tweak from trunk. ... (Closed-Leaf check-in: 916094f820 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: 2921ec2588 user: drh tags: trunk) | |
08:17 | Diff-related CSS cleanups. ... (check-in: 1ca68f3ab4 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: 3480785e39 user: stephan tags: diff-js-refactoring) | |
05:48 | jchunk-related style tweaks for Eagle and Khaki skins. ... (check-in: bbc534e7a4 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: 860f8f252c 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: 5938083e48 user: stephan tags: diff-js-refactoring) | |
00:30 | Merge recent trunk enhancements into the diff-js-refactoring branch. ... (check-in: a7fbefee38 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: 674da6424a 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: 8f84424fff user: stephan tags: diff-js-refactoring) | |
23:01 | Disabled diff context pos debug output. ... (check-in: 4f6b56d253 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: 621ef5b7e8 user: stephan tags: diff-js-refactoring) | |
21:30 | Removed some dead code. Internal cleanups and reorg in prep for upcoming changes. ... (check-in: bc5dc16e55 user: stephan tags: diff-js-refactoring) | |
16:08 | Some JS code simplification and added dark-mode CSS filter to jchunk controls. ... (check-in: 65ae15e008 user: stephan tags: diff-js-refactoring) | |
15:53 | Implemented diff.js arrow key scroll fix from [566b7f1165293655]. ... (check-in: c624ed868e 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: cf04bcb2b1 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: 11a981ead0 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: da8a0f82b5 user: stephan tags: diff-js-refactoring) | |
20:03 | Style improvements. Hooked up the buttons but they don't yet fetch anything. ... (check-in: f0984389ba user: stephan tags: diff-js-refactoring) | |
18:50 | More jchunk button style tweaks. ... (check-in: 7cc651c87f user: stephan tags: diff-js-refactoring) | |
18:31 | Doc typos. ... (check-in: fa654e947a user: stephan tags: diff-js-refactoring) | |
18:28 | Got jchunk loader buttons in place but they're currently non-functional. ... (check-in: 365ef58b8c 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: c34ca6299f 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: cedcd3585b user: stephan tags: diff-js-refactoring) | |
15:01 | Fixed left/right arrow key scrolling in diff.js. ... (check-in: 566b7f1165 user: stephan tags: diff-js-refactoring) | |
06:37 | jchunk integration now shows the LHS line numbers. RHS are still TODO. ... (check-in: e63ad6ff25 user: stephan tags: diff-js-refactoring) | |
05:31 | TR-click event handling simplification. ... (check-in: c7f3d04244 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: 49a60a580d 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: 41ef416e77 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: 1fec5f4abc 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: 1da4b6c752 user: drh tags: diff-js-refactoring) | |
18:17 | Renamed /jtext to /jchunk. Added window.fossil.fetchArtifactLines() to interact with that API. ... (check-in: 9684425b0c user: stephan tags: diff-js-refactoring) | |
17:36 | Merge in trunk for manifest_parse() output fix and "hidden" ajax routes. ... (check-in: f68b0b7187 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: 701c6dc284 user: stephan tags: trunk) | |
13:41 | Fix UV sync so that it works over SSH. [forum:/forumpost/b121db582ee1ed2c|Forum thread b121db582ee1ed2c]. See also the earlier attempt to fix this at [129e39587803da00]. ... (check-in: b11359c4bf 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: 9834d4dc72 user: drh tags: trunk) | |
11:11 | Caught more instances of the previous commit's fix. ... (check-in: 992b62fa8b user: stephan tags: trunk) | |
11:03 | Attempt to squelch stdout errors from manifest parsing when it encounters a non-manifest. Reported at [forum:/forumpost/d6a8e3b2a843c498 | forum post d6a8e3b2a843c498]. ... (check-in: 65dbc19eae user: stephan tags: trunk) | |
02:43 | Minor tweaks in the diff-related JS and CSS. ... (check-in: fd7d2557aa user: stephan tags: diff-js-refactoring) | |
01:01 | Fix the /vpatch webpage output, apparently broken by check-in [3a561322cafbc337]. [forum:/forumpost/2a0e4c729e|Forum post 2a0e4c729e]. ... (check-in: ebcad739e8 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: 077f3db109 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: 65aa2c9643 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: be9602d0df user: stephan tags: trunk) | |
21:55 | diff.js: instead of polling for window size changes every 100ms, listen for window resize events. ... (check-in: c5f8e79990 user: stephan tags: trunk) | |
21:32 | Re-added the file-toggle checkboxes to the diff views which were disabled via recent refactoring. ... (check-in: cf4b9fbd9c user: stephan tags: trunk) | |
21:12 | json API: removed reference to recently-removed DIFF_CONTEXT_MASK. ... (check-in: 0c496d8ad3 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: 6f5dfd9d80 user: drh tags: trunk) | |
19:09 | Add the /jtext webpage, intended for use by XHR. ... (check-in: 5f7fcbabf0 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: c275a166b3 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: 85ca2fe5b5 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: ca6fa4b2f3 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: 590e01dbdd 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: 3a561322ca user: drh tags: trunk) | |
12:18 | Simplify the interface to the internal diff_file() routine. ... (check-in: db034a5a6c 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: 4ef3ba374c 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: f9761abb6a user: florian tags: trunk) | |
00:18 | Move more diff parameters into the DiffConfig object. ... (check-in: 346de5d122 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: 1347a1ddb9 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: 4ab3525927 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: bdb4bfaa3a user: drh tags: diff-config) | |
19:24 | Futher integration of DiffConfig up and down the diff stack. ... (check-in: 7c1498aeff user: drh tags: diff-config) | |
18:52 | Continue integrating DiffConfig up the diff stack. ... (check-in: 153a464dab user: drh tags: diff-config) | |
18:35 | Incremental step in integrating DiffConfig. ... (check-in: f7c8416fcd 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: 8601fb13d6 user: drh tags: diff-config) | |
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) | |
2021-08-26
| ||
15:23 | Update the change log for the shift from --www to --by. ... (check-in: 16a01582e6 user: drh tags: trunk) | |
15:12 | CSS adjustments for the --browser option on diff commands. ... (check-in: de2d0054a7 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: 9a3372eec5 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: 2f122aac73 user: drh tags: trunk) | |
00:16 | Update the change log. ... (check-in: a49582b343 user: drh tags: trunk) | |
2021-08-25
| ||
23:47 | More improvements to login redirects. See the discussion on the [forum:/forumpost/f81625500d96cc0f|forum thread f81625500d96cc0f]. ... (check-in: e5c16594b3 user: drh tags: trunk) | |
23:17 | Fix a harmless compiler warning in the previous check-in. ... (check-in: 4291b9c87f user: drh tags: trunk) | |
23:08 | Add the --www option to the various "diff" commands. ... (check-in: f3961f453a 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: eb6611c4dc 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: 5380333f63 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: 571dd613ac 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: 7e37ae9549 user: drh tags: trunk) | |
16:48 | Fix a bad redirect associated with Logout. Problem caused by [3571c8715d512a28] ... (check-in: 85f87c8d30 user: drh tags: trunk) | |
16:22 | Fix a problem in the "fossil patch diff" command introduced by the previous --webpage check-in. ... (check-in: 874e7fa7bb 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: ea52b7d06c 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:/forumpost/f81625500d|forum post forum f81625500d]. ... (check-in: 3571c8715d user: drh tags: trunk) | |
2021-08-23
| ||
02:40 | Minor internal doc tweaks. No code changes. ... (check-in: 4907122668 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 [forum:c53d1915a4e0a051|c53d1915a4e0a051] and [forum:4dcd2f16c289848c|4dcd2f16c289848c]. ... (check-in: edd280c3b6 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: 280e12a356 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: 136d200408 user: drh tags: trunk) | |
19:01 | Fix the "fossil patch pull" command so that it works even if the remote has added two or more files. ... (check-in: 08be0c75b9 user: drh tags: trunk) | |
13:53 | Enhance the "scrub" command to more aggressively prune the CONFIG table. ... (check-in: 6b608a0ccb user: drh tags: trunk) | |
10:38 | Fix for previous. :P ... (check-in: 3befe7aab4 user: wyoung tags: trunk) | |
10:37 | URL fix addressing [forum:/forumpost/d35232eda0 | a report on the forum]. ... (check-in: 0da45710a0 user: wyoung tags: trunk) | |
2021-08-18
| ||
21:37 | Resolved, it seems, skin cookie/query param/--skin flag priority bug which allowed an empty skin= query param to take effect even when --skin was used. Reported in [forum:745cbb55268aff37 | forum post 745cbb55268aff37]. ... (check-in: a9995c561b user: stephan tags: trunk) | |
19:13 | attachment_list(), used by wiki, tech-note, and ticket attachment lists, now includes a download link which attempts to download using the file's name instead of artifact ID. Discussed in [forum:6566f665a3685c4f | forum post 6566f665a3685c4f]. ... (check-in: 648bb4c1b5 user: stephan tags: trunk) | |
18:18 | In the attachment list of /wiki, link the word Attachments to the /attachlist page as a workaround for downloading the attachments using their expected names (rather than change the historical behaviour of the in-page links, which download using artifact IDs). Discussed in [forum:6566f665a3685c4f | forum post 6566f665a3685c4f]. ... (check-in: 6e44230314 user: stephan tags: trunk) | |
2021-08-17
| ||
19:44 | Back out the main-url patch. On second thought, this does not add a lot of value but does introduce complication. Maybe it will get added back in later. ... (check-in: 5bb4f12a8f user: drh tags: trunk) | |
17:32 | Provide a warning on the security-audit page if any of the TH1 scripts that run during a syncm, push, pull, or clone are configured. ... (check-in: cfb5be4189 user: drh tags: trunk) | |
17:13 | Add the "main-url" setting. Use it to send the "pragma from-url" on a sync. The server uses this to add new syncwith: entries for the client. ... (check-in: 2ae7a5160f user: drh tags: trunk) | |
15:41 | Improvements to the /urllist page → the sync URLs and Git mirrors are combined into a single section. Add the url_unparse() interface for freeing memory from a url_parse_local(). ... (check-in: 9bdbcd39cb user: drh tags: trunk) | |
2021-08-16
| ||
00:11 | Relax <tt>isSnippetMark()</tt> so that almost arbitrary search terms are highlighted. This change is preliminary and [forum:/forumpost/042e179e0c25b8|needs further analysis]. ... (Leaf check-in: 6b37b55f75 user: george tags: search-terms-highlighting) | |
2021-08-15
| ||
23:49 | Merge from trunk ... (Leaf check-in: 59010c7c09 user: george tags: rptview-submenu-paralink) | |
23:27 | Merge from trunk ... (Leaf check-in: 282c6f956f user: george tags: wcontent-subsets) | |
23:13 | Merge from trunk ... (Leaf check-in: 5b67899db0 user: george tags: th1-doc-vars) | |
18:38 | Remove a harmless unused variable. ... (check-in: a004b1729c user: drh tags: trunk) | |
00:43 | Improve the /urllist page so that it shows all servers with which the repository has synced. ... (check-in: 89e5c03a32 user: drh tags: trunk) | |
2021-08-14
| ||
22:06 | Remember the URLs for Git-mirror syncs. Show them on the /urllist page. ... (check-in: 458b35a507 user: drh tags: trunk) | |
18:25 | Further improvements to "fossil all git status" output. Do not show repositories for which the git export repository does not exist or is inactive. ... (check-in: 999d838de2 user: drh tags: trunk) | |
18:00 | Improved output (less clutter) from the "fossil all git status" command. Results are only shown from repositories that actually have a Git mirror. ... (check-in: 9179663d8c user: drh tags: trunk) | |
2021-08-12
| ||
16:07 | Added a link from build.wiki to the Release Build How-to wiki page, per forum request. ... (check-in: c763040b9d user: stephan tags: trunk) | |
15:41 | Added 'Results' to the title for /docsrch and /search pages when s=... param is passed in, analog to checkin [b0862611cc], per request in [forum:61bd27b76f4b8ae2 | forum post 61bd27b76f4b8ae2]. ... (check-in: 809c010db2 user: stephan tags: trunk) | |
14:38 | Correctly handle block HTML in markdown if the end tag occurs at the very end of the input without even a new-line. ... (check-in: a06f3379f0 user: drh tags: trunk) | |
2021-08-11
| ||
18:56 | Adjusted the optional cscope feature so it collects symbols only from the src subdir, primarily to get the bld/* stuff out of the way. ... (check-in: b6cc6f680f user: wyoung tags: trunk) | |
18:54 | /forum page now changes its title to 'Forum Search Results' when showing search results, per request in [forum:291f9af918 | forum post 291f9af918]. ... (check-in: b0862611cc user: stephan tags: trunk) | |
2021-08-09
| ||
01:11 | Markdown enhancement (after [forum:/forumpost/938896d37da30394|forum post 938896d37da30394] and follow-ups) in which <html>...</html> that is preceded and followed by blank lines disables all markdown processing and just returns raw HTML text. The <html> and its end-tag are removed. Removal of "dangerous" HTML is handled in a later pass, so the results should still be safe. ... (check-in: 1e919d601f user: drh tags: trunk) | |
2021-08-08
| ||
18:20 | More information in the log file for signal handlers. Include the phase of operation as part of the log message. ... (check-in: 48c06b0a13 user: drh tags: trunk) | |
2021-08-07
| ||
17:28 | Improved error message upon timeout. Combine redundant implementations of the function that finds user and kernel CPU usage. ... (check-in: 6c3d370496 user: drh tags: trunk) | |
17:28 | Update to the latest trunk version of SQLite, for SQLite testing. ... (check-in: 5570a6aae9 user: drh tags: trunk) | |
10:33 | Fix an uninitialized variable resulting from check-in [cdbf0bf179989a2d]. ... (check-in: a099ccfe92 user: drh tags: trunk) | |
10:18 | Update change long to mention the recent Markdown formatter change. ... (check-in: 2125ddb964 user: drh tags: trunk) | |
2021-08-06
| ||
23:39 | Minor internal doc fixes. ... (check-in: b473ba079b user: stephan tags: trunk) | |
23:23 | Simplify the HTML block tag handling in the markdown formatter. (See [forum:/forumpost/3f0136cd8054a14e|forum thread 3f0136cd80].) Dramatically reduce the number of of HTML block tags that do not apply markdown formatting to their content. The list is now just <pre> and <script>. Formerly this list include things like <p> and <table>. ... (check-in: cdbf0bf179 user: drh tags: trunk) | |
2021-08-05
| ||
17:06 | Minor doc fix for previous commit. No code changes. ... (check-in: 04a9e74a93 user: stephan tags: trunk) | |
11:55 | Resolved invalid memory write in --args FILE handling when FILE contains embedded NULs, as reported in [forum:/forumpost/7b34eecc1b8cf5d2|forum post 7b34eecc1b8cf5d2]. Cause: mismatch between --args expansion's own line counting vs blob_line() counting. All bytes after the first embedded NUL are now effectively ignored. ... (check-in: e120c2a9a7 user: stephan tags: trunk) | |
2021-08-02
| ||
10:09 | Typo fix in previous ... (check-in: e3066edea3 user: wyoung tags: trunk) | |
08:49 | Clarified the double-quoting and {} quoting rules for TH1 in the docs. ... (check-in: a1e415291c user: wyoung tags: trunk) | |
2021-07-26
| ||
20:07 | Fix typo on the /stat page. ... (check-in: 9860f1ea44 user: drh tags: trunk) | |
03:03 | Updated URLs in fossil.1 man page to https. ... (check-in: 762dc040b8 user: stephan tags: trunk) | |
2021-07-25
| ||
02:59 | Add new branch subcommands: close, reopen, hide, unhide. ... (check-in: f1fb1239be user: stephan tags: trunk) | |
2021-07-23
| ||
21:47 | Updated the caps/index.md doc to reflect the recent "sxy" change ... (check-in: 34de621459 user: wyoung tags: trunk) | |
19:48 | Comment typo fix in previous ... (check-in: ec5efceb8a user: wyoung tags: trunk) | |
19:35 | The default user capability string for the test-http command — used by ssh:// URLs despite the "test-" prefix! — is now "sxy" to grant all permissions as claimed [/doc/trunk/www/caps/#webonly | in the docs]. While this is objectively correct, it doesn't solve the actual problem I was chasing, being UV sync failure over SSH per [forum:/forumpost/b121db582ee1ed2c | a recent forum post]. ... (check-in: 129e395878 user: wyoung tags: trunk) | |
06:12 | Added (branch reopen) subcommand, the inverse of (branch close), per forum feedback. ... (Closed-Leaf check-in: 6f3ab14165 user: stephan tags: branch-close-subcommand) | |
02:44 | branch hide/unhide subcommands now skip over checkins which have resp. don't have the hidden tag. ... (check-in: 768f30ffb7 user: stephan tags: branch-close-subcommand) | |
02:22 | Added (branch hide/unhide) subcommands. ... (check-in: 05b42e6aa6 user: stephan tags: branch-close-subcommand) | |
2021-07-22
| ||
23:21 | Internal refactoring of (branch close) subcommand in prep for pending addition of similar (branch hide/unhide) feature. ... (check-in: 9baa9768f6 user: stephan tags: branch-close-subcommand) | |
23:08 | Enhance the /vdiff page to understand the nc (no-color) query parameter and to do a better job of preserving query parameter choices when clicking on other display options. ... (check-in: 2e51bb9b03 user: drh tags: trunk) | |
07:47 | branch close: added --user/date-override options, per forum feedback. ... (check-in: 94764e962c user: stephan tags: branch-close-subcommand) | |
06:25 | branch close: minor doc and style cleanups. Delay output of control artifact in dry-run mode until after Z-card is calculated. Only show new dry-run artifact in --verbose mode. ... (check-in: 25197505b1 user: stephan tags: branch-close-subcommand) | |
06:16 | branch close: dry-run mode no longer skips the saving steps. ... (check-in: a6a1a3cf0c user: stephan tags: branch-close-subcommand) | |
05:59 | Initial impl of (branch close) subcommand. ... (check-in: 0bdb19f3d3 user: stephan tags: branch-close-subcommand) | |
2021-07-21
| ||
18:48 | Cleanup for the "fossil help" command implementation. ... (check-in: 8a231a7990 user: drh tags: trunk) | |
17:13 | Update the built-in SQLite to the latest trunk version, for testing purposes. ... (check-in: cd90fc9114 user: drh tags: trunk) | |
2021-07-20
| ||
20:57 | Updated the link to cURL's cacert.pem package from the "SSL" doc ... (check-in: af7bbdcee9 user: wyoung tags: trunk) | |
14:34 | Recreate the ability to view all settings in a single command. ... (check-in: 65f59beae9 user: andybradford tags: trunk) | |
2021-07-19
| ||
18:20 | Start the list of changes for version 2.17. ... (check-in: 482c1c9ee8 user: drh tags: trunk) | |
13:27 | Improved comments on anchor-generation routines like href(). Simplify the logic. Fix a bug in the generation of form elements for the /register page. ... (check-in: 8dd7542892 user: drh tags: trunk) | |
2021-07-18
| ||
12:47 | /wikiedit: show the list of attachments for the current page and list URLs suitable for pasting them into the page, e.g. for use in IMG tags. ... (check-in: ce15e35e47 user: stephan tags: trunk) | |
00:00 | Fix a potential division-by-zero in Pikchr. ... (check-in: bee7418f07 user: drh tags: trunk) | |
2021-07-17
| ||
19:26 | Further improvements to the "chop" mechanism of Pikchr. ... (check-in: 58fb007eb8 user: drh tags: trunk) | |
17:29 | Update the built-in pikchr.c file to the latest version with the preliminary fix for the chop bug. ... (check-in: 60c9dc9f5f user: drh tags: trunk) | |
10:48 | wikiedit: the attachment area now explains that new pages cannot have attachments until the page is saved once. ... (Closed-Leaf check-in: 70716bbc0e user: stephan tags: wikiedit-attachment-list) | |
2021-07-16
| ||
18:30 | Internal wikiedit doc touchups. ... (check-in: a36cd610af user: stephan tags: wikiedit-attachment-list) | |
18:15 | Added reload capability to /wikiedit attachment list. ... (check-in: 91bb602ad6 user: stephan tags: wikiedit-attachment-list) | |
16:51 | Initial work on attachment list for /wikiedit. Still requires the ability to update the list to see attachments made since edits were last locally loaded and stashed. ... (check-in: 74c6b9c5be user: stephan tags: wikiedit-attachment-list) | |
02:45 | Added test-list-attachments command as a preliminary step towards adding the ability to list wiki page attachments from within /wikiedit. ... (check-in: a0577666f4 user: stephan tags: trunk) | |
2021-07-15
| ||
21:43 | Fix a typo in a variable name that broke the build when JSON support was enabled. ... (check-in: f31b5a838b user: danield tags: trunk) | |
20:25 | Updated the systemd service article to account for my experience following the instructions on a CentOS 8 box. (It was originally written for an older Debian type platform.) ... (check-in: 74670ab1ff user: wyoung tags: trunk) | |
16:55 | Updated the meld example for the gmerge help output, from a [forum:/forumpost/f548a47462 | fix suggested on the forum]. ... (check-in: 375589e50e user: wyoung tags: trunk) | |
16:32 | Fix a minor typo in a comment. ... (check-in: 56262c7ea7 user: drh tags: trunk) | |
02:21 | A value of "auto" for --branchcolor (commit) or --bgcolor (branch new) instructs Fossil to choose the color automatically. This makes it possible to have private branches that are not colored orange by default. ... (check-in: b910219a4f user: drh tags: trunk) | |
00:17 | Minor orthographic correction in settings help description. ... (check-in: 66c309537b user: andybradford tags: trunk) | |
2021-07-14
| ||
23:58 | Recreate the ability to view all the settings easily in one command that was lost with [f74f7014c2271beb] and enhance the output to show whether or not a setting is versioned. ... (Closed-Leaf check-in: b572b76604 user: andybradford tags: verbose-settings-help) | |
23:05 | A value of "auto" for --branchcolor (commit) or --bgcolor (branch new) instructs Fossil to choose the color automatically. This makes it possible to have private branches that are not colored orange by default. ... (Closed-Leaf check-in: ac42160241 user: danield tags: private-non-orange) | |
12:52 | Add the --no-http-compression option to "fossil sync" and similar. Extra explanation of compressed and uncompressed values in the response output from the sync. ... (check-in: 2b8ac4d15b user: drh tags: trunk) | |
2021-07-13
| ||
15:21 | When doing a verbose sync/pull/push, also print total uncompressed bytes sent/received, to match displayed statistics for each round trip. ... (check-in: 9abbd35b8e user: danield tags: trunk) | |
2021-07-12
| ||
18:37 | Back out the m2= query parameter for /timeline. Instead go back in and document the sel1= and sel2= query parameters. Note the subtle differences between m= and sel1=. Do not allow m=, or c=, or any other parameter to override sel1=. ... (check-in: ee07556688 user: drh tags: trunk) | |
18:14 | Update the built-in Pikchr to the latest trunk version. ... (check-in: 3fa951bb45 user: drh tags: trunk) | |
15:13 | Hostname prefix on the repository name for the "fossil ui" command must be at least two characters in length, to avoid confusing it with a drive letter on windows. ... (check-in: 385344eff7 user: drh tags: trunk) | |
13:26 | Timeline enhancements: (1) Add the "nc" query parameter which means to omit all graph colorations other than highlights from "m" or "m2". (2) Add the "m2=" query parameter for secondary highlight. (3) Undocumented sel1= and sel2= query parameters remain undocumented but are now aliases for the documented "m=" and "m2=" query parameters. ... (check-in: a3392298c3 user: drh tags: trunk) | |
2021-07-11
| ||
23:43 | Add the ticket-default-report setting, which if set to the title of a ticket report causes that ticket report to be displayed below the search box in the /ticket page. ... (check-in: c51ace6bc8 user: drh tags: trunk) | |
21:55 | Add default report checkbox and compare report titles instead ... (Closed-Leaf check-in: eaa7f6bb5c user: kevgrig tags: ticket-search-empty-report-number) | |
19:30 | Enhance the Cache-control: header for tarballs and archives so that if the object is uniquely identified by a hash the download has a 10-year timeout and an "immutable" tag. ... (check-in: 44339d5378 user: drh tags: trunk) | |
19:16 | Checked into the wrong branch... ... (Closed-Leaf check-in: 005bba0650 user: drh tags: wrong-branch) | |
2021-07-10
| ||
05:47 | Add ticket-search-empty-report-number setting to optionally show a report if the ticket search page query is blank ... (check-in: 714ce73d38 user: kevgrig tags: ticket-search-empty-report-number) | |
2021-07-09
| ||
16:15 | Auto-sync prior to running "fossil open". Add the --nosync flags to "fossil open" and "fossil up" to disable the auto-sync. ... (check-in: dc97155ec7 user: drh tags: trunk) | |
10:51 | Update to the latest Pikchr trunk version. ... (check-in: f0b08d071a user: drh tags: trunk) | |
2021-07-08
| ||
17:43 | Enhancement to codecheck1.c to verify that routines like db_set() use a string literal as the setting argument, and are thus impervious to injection attacks. ... (check-in: 0a5d0e191c user: drh tags: trunk) | |
11:54 | diff -tk: simplified wrap toggle implementation a bit using a ttk::checkbutton. ... (Closed-Leaf check-in: 57a2cab38f user: stephan tags: mistake) | |
08:51 | In diff -tk window, add a button which toggles the line wrap mode, as discussed in [forum:/forumpost/c5e018e78a8e9d26 | forum post c5e018e78a8e9d26]. (My very first tk code, so it might be significantly improved upon by someone who knows Tk Fu.) (Edit: it turns out that wrapping doesn't work with the line numbers.) ... (check-in: 132340e6f7 user: stephan tags: mistake) | |
2021-07-07
| ||
18:14 | Fix the unversioned_content_hash() function so that it returns the SHA1 of a zero-length buffer if the "unversioned" table does not exist. ... (check-in: ccce70fb59 user: drh tags: trunk) | |
13:12 | Do not log the base URL in the CONFIG table when running "fossil ui". ... (check-in: a965221ab2 user: drh tags: trunk) | |
12:20 | New documentation hyperlinks. ... (check-in: 71499f1386 user: drh tags: trunk) | |
11:12 | Minor fixes to the embeddeddoc.wiki document. ... (check-in: 0627f28075 user: drh tags: trunk) | |
2021-07-06
| ||
16:31 | Fix the previous check-in so that it works even when the --page option is omitted. ... (check-in: 6d178fa90f user: drh tags: trunk) | |
15:58 | For the --page option to the "fossil ui" command, ignore any initial leading "/" on the page name. ... (check-in: 10f9624207 user: drh tags: trunk) | |
15:46 | Enhance the blob_eq() macro to help ensure that its second argument is a string literal, not a pointer. ... (check-in: d6477def97 user: drh tags: trunk) | |
13:46 | Only issue the warning about unable to push UV content due to insufficient privilege if the client has new UV content that otherwise might push. ... (check-in: 22005dfcf1 user: drh tags: trunk) | |
13:15 | Fix an inefficiency in uv-sync in which the uv-catalog is always sent even if the uv-hash matches. Also add preliminary change to support uv-push. ... (check-in: d015a269e6 user: drh tags: trunk) | |
2021-07-05
| ||
20:44 | In the ssh command for the "fossil ui REMOTE" command, add a space between the -L option and its argument, as this is required by plink. ... (check-in: 3fd84de3f4 user: drh tags: trunk) | |
20:40 | For the "fossil ui REMOTE" command, omit the -- in the ssh command that separates local ssh options from the remote command, as it does not appear to be needed, and does not work with plink. ... (check-in: d6b573f72d user: drh tags: trunk) | |
20:18 | When using the "fossil ui" command with a remote repository, ensure that the global configuration database is opened prior to trying to acquire the "web-browser" and "ssh-command" settings. ... (check-in: 23b84b33cd user: drh tags: trunk) | |
17:58 | Omit all of the submenu when a wiki page is shown using the /home URL. [forum:/forumpost/5010f8f2d35c8024|Forum post 5010f8f2d35c8024]. ... (check-in: da2f1522db user: drh tags: trunk) | |
17:41 | Increase the version number to 2.17 to start the next development cycle. ... (check-in: d6759551fb user: drh tags: trunk) | |
16:55 | Resolved problems with recursive invocation of th1's render command. ... (check-in: a5f00e0a71 user: stephan tags: trunk) | |
16:52 | Resolved a g.th1Flags bitmask collision between TH_STATE_xxx and TH_INIT_NO_ENCODE. ... (Closed-Leaf check-in: 0dc3a65515 user: stephan tags: th1-recursive-render) | |
2021-07-02
| ||
12:46 | Version 2.16 ... (check-in: 7aedd56758 user: drh tags: trunk, release, version-2.16) | |
04:16 | When calling Th_Render() recursively, pass on g.th1Flags so that recursive calls do not inadvertently toggle flags like TH_INIT_NO_ENCODE. ... (check-in: 0a57df7e07 user: stephan tags: th1-recursive-render) | |
2021-07-01
| ||
22:00 | Replaced a char with an int to fix incorrect /json/branch/create handling on platforms where char is unsigned by default. Problem discovered by Daniel Dumitriu. ... (check-in: 8cb972e7da user: stephan tags: trunk) | |
20:32 | Add a note to the changelog about DROP support within tickets schema definition. ... (check-in: f5b5991ee5 user: george tags: trunk) | |
19:27 | Fix the file_fullexename() function (used by the "info" and "test-which" commands) so that it works correctly on Windows. ... (check-in: d8c32ebdff user: drh tags: trunk) | |
18:54 | Improvements to the on-line help for the "fossil all" command, and improvements to the change log. No changes to code. ... (check-in: e39854ae51 user: drh tags: trunk) | |
18:12 | Enhanced help text for the "fossil ui" command. No changes to code. ... (check-in: 301bc21791 user: drh tags: trunk) | |
14:53 | Fix uninitialized local variable in the "fossil ui" implementation. ... (check-in: a7aa779b2b user: drh tags: trunk) | |
13:58 | Add the --fossilcmd option to "fossil ui". Carry the --jsmode and --create options through to the remote fossil. ... (check-in: c359589ef6 user: drh tags: trunk) | |
04:03 | Proposed fix for out-of-order output when calling th1 render function from a th-doc page body. DO NOT MERGE: this is being checked in so that it can be deployed on a test server. ... (check-in: a381a8102b user: stephan tags: th1-recursive-render) | |
03:26 | Minor doc typo fix. ... (check-in: 12b5eed944 user: stephan tags: trunk) | |
2021-06-30
| ||
22:58 | Replaced part of [3946ff81] which was inadvertently removed via [612f6cee] (parallel edits). Removed an unused var. ... (check-in: 4f095cdba0 user: stephan tags: trunk) | |
22:49 | Mirror many "fossil ui" options to the remote side when using a remote repository. ... (check-in: 612f6cee38 user: drh tags: trunk) | |
21:24 | patchcmd.md: added a description of how to enable, if needed, a custom PATH via the remote bashrc. ... (check-in: 9a931a16ac user: stephan tags: trunk) | |
20:33 | Enhance the "fossil ui" command so that the REPOSITORY argument can be on a remote system. ... (check-in: f3acbe429a user: drh tags: trunk) | |
20:31 | Update the change log to talk about the enhancements to "fossil ui". ... (Closed-Leaf check-in: 2d19a40df3 user: drh tags: remote-ui) | |
20:15 | Improvements to "fossil ui HOST:PATH". ... (check-in: cff1f785e1 user: drh tags: remote-ui) | |
19:14 | Initial changes to support HOST: prefixes on the REPOSITORY argument of the "fossil ui" command. ... (check-in: cb34f1a8ac user: drh tags: remote-ui) | |
18:55 | Change log typo fix and added an all-encompassing 'numerous other minor enhancements' to 2.16. ... (check-in: 56a40e3b9d user: stephan tags: trunk) | |
18:46 | Refactored [bf66d61582] to move the dir-has-a-checkout-db check into the new dir_has_ckout_db() routine. ... (check-in: 3946ff81b0 user: stephan tags: trunk) | |
17:57 | Retroactively added a note to the 2.12.1 change log about the allow-symlinks setting no longer syncing, per forum request. ... (check-in: c5dc24d4eb user: stephan tags: trunk) | |
17:39 | Add the new file_skip_userhost() function that will find an skip over a "USER@HOST:" prefix on a filename, if it exists. Use this to extract the USER@HOST prefix from names in the "fossil patch push/pull" commands. ... (check-in: 89a8588853 user: drh tags: trunk) | |
13:56 | The argument to the "fossil ui" command is allowed to be a directory name instead of a repository filename. If a directory, repository associated with the checkout at that directory is used. ... (check-in: 9ec744ed79 user: drh tags: trunk) | |
13:52 | Enhance the blob_append_escaped_args() routine with a new parameter to indicate if the argument is a filename. Only prepend "./" to filename arguments that begin with "-". The "%$" printf conversion assumes a filename, but the "%!$" conversion does not. ... (check-in: 4f83d06275 user: drh tags: trunk) | |
13:07 | Remove legacy code that attempted to use -P instead of -p on "plink" for the port number of SSH. ... (check-in: ffe2a84cec user: drh tags: trunk) | |
2021-06-29
| ||
05:44 | Per /chat #6763: if the ui command is passed the root dir of a checkout, chdir to that checkout to show the current checkout in the timeline by default. There may be a better/simpler way to implement this, thus this impl is in a branch. ... (Closed-Leaf check-in: bf66d61582 user: stephan tags: ui-checkout-chdir) | |
05:05 | Fixed a && which was supposed to be a & in the new patch code. Caught by gcc. ... (check-in: 1fd6961005 user: stephan tags: trunk) | |
2021-06-26
| ||
18:08 | Fix various documentation typos. ... (check-in: 3fec387cc3 user: drh tags: trunk) | |
2021-06-25
| ||
17:12 | Fix a busted hyperlink in the change-log. ... (check-in: cd80b9f70f user: drh tags: trunk) | |
07:41 | Integrated a doc suggestion from [forum:/forumpost/3e52a5ca12 | forum post 3e52a5ca12]. ... (check-in: 62ad4e47a4 user: stephan tags: trunk) | |
2021-06-24
| ||
16:40 | Improvements to comments on the filename shell quoting logic and test logic. No changes to code. ... (check-in: 255a28b37a user: drh tags: trunk) | |
16:31 | Improvements to command-line safety checks for Windows. Enhance the command-line argument quoting fuzzer to inject all kinds of multi-byte UTF-8 characters. ... (check-in: 6d2e48b4cd user: drh tags: trunk) | |
15:35 | Improve filename shell escaping logic to deal better with UTF-8 characters. ... (check-in: 19f195a838 user: drh tags: trunk) | |
15:27 | Minor typo fixes in new patch command help text. No code changes. ... (check-in: 1190034e37 user: jamsek tags: trunk) | |
2021-06-23
| ||
20:05 | Add the -f flag to "fossil patch diff". ... (check-in: 5ee62c4033 user: drh tags: trunk) | |
19:55 | The "fossil patch diff" command should now emit an error message if there is a repository mismatch or a base artifact is missing. ... (check-in: 962694ada0 user: drh tags: trunk) | |
19:14 | The "-f" flag on "fossil patch create" causes an existing patch with the same name to be overwritten. ... (check-in: a332f1a64f user: drh tags: trunk) | |
19:06 | Enhance "fossil patch" to record the project name as part of the patch. Show the project name in "fossil patch view" output, if it exists. Show lots of metadata in "fossil project view" with the -v flag. ... (check-in: 5a28d7c094 user: drh tags: trunk) | |
18:43 | In the "fossil patch" command, miscellaneous code clean-up. Do not require an option check-out to run "fossil patch diff", though a -R REPO option is required if not in an open check-out. No error is given if the repository and the patch do not match - that needs to be fixed. ... (check-in: 2e8c5da0ab user: drh tags: trunk) | |
18:25 | Add the "fossil patch diff" command. ... (check-in: 72d07a52c3 user: drh tags: trunk) | |
15:43 | Add additional metadata to patch files. ... (check-in: b9d5fa4d7b user: drh tags: trunk) | |
2021-06-22
| ||
23:57 | Further improvements to quoting defense. ... (check-in: 7d6635542b user: drh tags: trunk) | |
19:19 | Further improvements to argument escaping on Unix. ... (check-in: 597f0bc224 user: drh tags: trunk) | |
18:57 | Improved quoting for filenames on constructed command-lines. ... (check-in: b3fab9b5dd user: drh tags: trunk) | |
18:19 | Reworked the MinGW outdated instructions in www/build.wiki. It was still warning about a MinGW bug from 2014, and it didn't cover the cross-compilation details at all. That in turn gives us a basis for explaining why cross-compilation may matter even to those who don't realize they're doing so, as in the Cygwin and WSL cases, which then explains why we recommend against using MinGW Make and the USE_WINDOWS=1 mode. ... (check-in: 2c66a5395a user: wyoung tags: trunk) | |
17:28 | There is a fossil_spawn() implementation for windows here, using _wspawnvp(). But it does not work. Apparently _wspawnvp() does not preserve the argument boundaries. ... (Closed-Leaf check-in: be6aa9e637 user: drh tags: demo-windows-wspawn-error) | |
16:57 | Removed a paragraph from www/caps/index.md referencing the now-removed "plink -ssh -T" alternative to "ssh -e none -T" on Windows. This paragraph bordered on "TMI" before, so now that it's going to be increasingly correct as Fossil 2.16+ filters out, it needs to go. ... (check-in: f48a9f71f3 user: wyoung tags: trunk) | |
16:36 | Initialized a pointer to 0 to squish a bogus complaint from GCC 11 on MinGW 9. The code passes ASAN on macOS Clang without this, so I believe GCC is just doing over-eager static analysis across function calls, not realizing that the pointer *will* be initialized before it's used. ... (Closed-Leaf check-in: 54febc1f72 user: wyoung tags: fossil-spawn) | |
16:29 | Removed a few bits of src/carray.c that are only needed to allow building the module as a loadable extension. This goes beyond code minimalism, because one of the lines referenced a header we don't provide within Fossil, sqlite3ext.h, which means the only reason this branch compiled before is that it was picking up thje system version, risking a version mismatch when building against the internal SQLite. Build bug caught by initial work on the MinGW port, which doesn't provide that header. ... (check-in: 202ea753e4 user: wyoung tags: fossil-spawn) | |
15:51 | Minor doc correction. ... (check-in: f8f1d035ed user: stephan tags: trunk) | |
15:43 | Add the fact that "ssh" is now used by Windows to the change log. ... (check-in: 775860ad2e user: drh tags: trunk) | |
15:37 | The default "ssh" comand is now always "ssh". Omit the legacy "plink" alternative on Windows as Windows machines now generally all support ssh. ... (check-in: 38567237d7 user: drh tags: trunk) | |
15:18 | Minor fixes to the cleanup of the "patchcmd.md" document. ... (check-in: 990019346e user: drh tags: trunk) | |
13:33 | Add the "fossil patch" command. ... (check-in: e0d61109e1 user: drh tags: trunk) | |
13:30 | Add documentation for "fossil patch" ... (Closed-Leaf check-in: 169346a1aa user: drh tags: patch-cmd) | |
13:00 | Get the pipes working on windows. ... (check-in: a534422e89 user: drh tags: patch-cmd) | |
12:47 | Help-screen updates for the patch command. ... (check-in: 5433a92982 user: drh tags: patch-cmd) | |
12:41 | Both push and pull demonstrated, linux-to-linux. ... (check-in: e60389b0d6 user: drh tags: patch-cmd) | |
12:24 | Code in place for "patch pull" and "patch push". ... (check-in: ccfdc89c96 user: drh tags: patch-cmd) | |
08:46 | [ead1432af9 | An earlier refactoring on this branch] broke the new array-based setting method: got a little too clever with my use of DB handles. ... (check-in: 3bcf3abd56 user: wyoung tags: fossil-spawn) | |
08:45 | Comment clarification ... (check-in: c625c259a1 user: wyoung tags: fossil-spawn) | |
08:34 | Converted "fossil diff" and "fossil gdiff" to the new array-based setting mechanism. The legacy system(3) style shell command string methods are still available for use with --command and legacy single-string settings, but if you pass 2+ values to "fossil setting diff-command VALUES..." (ditto gdiff-command) it's now stored as an array, triggering this new mechanism. This permits old settings to continue working, letting you upgrade to the new mechanism at will. ... (check-in: 68055fd3ed user: wyoung tags: fossil-spawn) | |
07:56 | Constness fix to the new fossil_spawn() function to avoid compiler complaints on current macOS. ... (check-in: eefb8e64ed user: wyoung tags: fossil-spawn) | |
07:52 | Changed the new json_deserialize_array() interface to make it easier to call correctly. ... (check-in: 765acbc080 user: wyoung tags: fossil-spawn) | |
05:25 | Added a JSON array deserializer function and a test-json-deserialize-array command to test it. ... (check-in: dac496b300 user: wyoung tags: fossil-spawn) | |
03:52 | Renamed the test-* wrapper for the new JSON array serializer to better match its internal implementation function. NFC. ... (check-in: 06d27250d5 user: wyoung tags: fossil-spawn) | |
03:45 | Extracted json_serialize_array() function common to both test-json-carray and settings commands, reducing redundant code. ... (check-in: ead1432af9 user: wyoung tags: fossil-spawn) | |
02:37 | Taught "fossil settings" how to accept multiple ?VALUES? parameters, storing the result as a JSON-encoded array in the config table. Nothing uses this yet, but the resulting SQL DB manipulation appears to work correctly. ... (check-in: ca069402f8 user: wyoung tags: fossil-spawn) | |
01:38 | Added the carray() virtual table extension from SQLite and added the test-json-carray command to test it. This is needed for the next step on this branch. ... (check-in: 4223fe8cb5 user: wyoung tags: fossil-spawn) | |
01:32 | Allow patches to be sent and received via standard input and standard output. ... (check-in: 9180106327 user: drh tags: patch-cmd) | |
00:30 | Fix a subtle glitch in the Changelog. No code changes. ... (check-in: 2b073cc3c1 user: george tags: trunk) | |
00:12 | Bug fixes in "fossil patch apply". ... (check-in: f5629790cc user: drh tags: patch-cmd) | |
00:04 | First attempt to get "fossil patch apply" working. There are probably still bugs. Certainly much more testing is needed. ... (check-in: 5865739195 user: drh tags: patch-cmd) | |
2021-06-21
| ||
23:03 | Added more test cases to test-spawn-* and gave the test cases human-readable names rather than numbers. ... (check-in: 27cdcbbb49 user: wyoung tags: fossil-spawn) | |
22:43 | Enhanced ability to deal with merges. ... (check-in: 03dca8fca9 user: drh tags: patch-cmd) | |
22:37 | Created fossil_spawn() as a dumb-as-rocks wrapper for posix_spawnp(2) and created tests to prove that it doesn't double-interpret its args as fossil_system() does. This isn't portable yet; it's just a seed we can use to bring this branch to a PoC state. ... (check-in: fb7c579736 user: wyoung tags: fossil-spawn) | |
21:20 | Enhance patchfiles to deal with renames. ... (check-in: 4d82a8d1d0 user: drh tags: patch-cmd) | |
19:34 | Get the "fossil patch view" command working ... (check-in: b08e8651e4 user: drh tags: patch-cmd) | |
19:09 | Code to generate a patchfile. ... (check-in: 7333115dc2 user: drh tags: patch-cmd) | |
17:15 | Begin adding infrastructure for the new "fossil patch" command. ... (check-in: 343745fd36 user: drh tags: patch-cmd) | |
14:14 | Add the "fossil bisect run" command to the change log. ... (check-in: 162625e212 user: drh tags: trunk) | |
13:53 | Add the "fossil bisect run" command. ... (check-in: 7d4cf0ed69 user: drh tags: trunk) | |
12:35 | In the test-fossil-system command, show the result code coming back from each command. ... (check-in: f6b67e157e user: drh tags: trunk) | |
2021-06-19
| ||
20:58 | This should demonstrate a behavior of inline STYLE tags. Notice gray background of PRE elements in [/doc/inline-style-inconsistency/www/defcsp.md|www/defcsp.md] and the lack of it in [/doc/inline-style-inconsistency/www/webui.wiki|www/webui.wiki]. See forum [forum:/forumthread/69f475cf48|thread 69f475cf48]. ... (Leaf check-in: 1d276f7b23 user: george tags: inline-style-inconsistency) | |
02:29 | Fix a possible "use-after-free" while rendering a [/help?cmd=/file|/file] page for the case when "ci" parameter is missing. This is a preliminary fix, it may introduce a (tiny) memory leak. ... (check-in: a6477bca65 user: george tags: trunk) | |
2021-06-18
| ||
20:25 | Update the built-in SQLite to version 3.36.0 ... (check-in: 3a97dff2cf user: drh tags: trunk) | |
2021-06-17
| ||
23:34 | Amend "Interwiki Tag Map" heading at the bottom of [/md_rules] and [/wiki_rules] pages: turn the word "Map" into a link to the [/intermap] page. ... (check-in: 5061599031 user: george tags: trunk) | |
22:51 | On the <tt>/rptsql</tt> page wrap a report's source code and the tickets schema with CODE elements having class="language-sql". ... (check-in: d3ca01a81e user: george tags: trunk) | |
10:32 | Replaced a couple of blob_append() with blob_append_escaped_arg() so that a diff-command setting with spaces in the path will work, as discussed in [forum:/forumpost/29e7250723461d18 | forum post 29e7250723461d18]. (Bug: this would include any flags to the diff-command as part of the include, which obviously won't work.) ... (Closed-Leaf check-in: dcbc8ba9fc user: stephan tags: mistake) | |
02:20 | /announce page: add an explicit ACTION value for the form so that a 'to=...' URL parameter does not end up shadowing the 'to' field of the form and causing the announcement to be sent to the URL-provided address even if that form field is edited. ... (check-in: 2fa43ef4fb user: stephan tags: trunk) | |
2021-06-16
| ||
20:26 | Preserve the C89 compatibility of pikchr.c by using MSVC C89 implementations of rint() and snprintf() with older MSVC versions ... (Leaf check-in: 6429a4bdc2 user: ashepilko tags: test-msc89) | |
20:24 | Add a test program for MSVC C89 implementations of rint() and snprintf() ... (check-in: c945679735 user: ashepilko tags: test-msc89) | |
20:24 | Fix the C89-style related declarations; add a gcc warning to flag such issues, in case these slip through again ... (check-in: da9f362015 user: ashepilko tags: trunk) | |
13:10 | Update to the "how the download page works" document to talk about how Source Tarball links are now computed on-the-fly. ... (check-in: 8f4fd8c1d8 user: drh tags: trunk) | |
12:44 | On the /cachestat page, provide a link to the timeline check-in context for the origin of each item in the cache. ... (check-in: 61c33f67b3 user: drh tags: trunk) | |
05:23 | Internal docs: removed outdated references to skn_NAME paths. ... (check-in: 9d845ebb00 user: stephan tags: trunk) | |
03:12 | Show the exact size of each cache entry in the web cache status page. ... (check-in: 45e11fe4c5 user: drh tags: trunk) | |
01:10 | Improvements to the "fossil cache" command. ... (check-in: e0ebe6f033 user: drh tags: trunk) | |
2021-06-15
| ||
22:31 | Do not allow links with "../" substring or <tt>'<'</tt> character. The former enforces that the link maps into a repo-local page; the later enforces defense against injection of malicious HTML elements. ... (check-in: 6261c94b1e user: george tags: rptview-submenu-paralink) | |
21:45 | Merge from trunk ... (check-in: f445855917 user: george tags: rptview-submenu-paralink) | |
21:37 | Merge from trunk ... (check-in: cea36e6c86 user: george tags: wcontent-subsets) | |
21:27 | Merge from trunk ... (check-in: 1cf5c43ea5 user: george tags: th1-doc-vars) | |
17:20 | Factored out an extraneous var from [1bb06c94]. No functional changes. ... (check-in: e0686dda41 user: stephan tags: trunk) | |
17:11 | An improved matcher algo for [76916757] and a slight padding adjustment of (.mainmenu a) elements in the default skin to work around a Firefox-specific quirk where the active link underlining did not appear. ... (check-in: 6d9ac907e5 user: stephan tags: trunk) | |
14:57 | Corrected the is-active marking for the current page's main menu entry in skins which do such marking. It was mismatching other entries when the current page's path was a prefix of an inactive menu entry's path, as reported in [forum:/forumpost/c3d646ab0ad1a4c0 | forum post c3d646ab0ad1a4c0]. ... (check-in: 769167578b user: stephan tags: trunk) | |
14:25 | Cherrypicked [2ee87308], which was intended for the trunk. ... (check-in: 6456fab6fe user: stephan tags: trunk) | |
14:24 | The SCRIPT argument to the test-th-eval command may now be a file name or a script string. (Edit: closing branch - we have yet to find a compelling use for this feature.) ... (Closed-Leaf check-in: 2ee8730870 user: stephan tags: chat-user-last-seen) | |
11:13 | Update the "Latest Release" information on the homepage. ... (check-in: f8f54535d5 user: drh tags: trunk) | |
03:00 | Merged in trunk for SSL improvements and deployment to test server. ... (check-in: 422323618e user: stephan tags: chat-user-last-seen) | |
02:44 | xekri skin: recolor links in fossil-PopupWidget elements so that the links are visible. ... (check-in: d2c8ba0f66 user: stephan tags: trunk) | |
02:29 | /chat: in the popup which is triggered by tapping a user's name add a link to the /timeline filtered on that user, per suggestion by Sean in the forum. ... (check-in: b71be5ef36 user: stephan tags: trunk) | |
01:30 | Update the change log for the TLS security patch. ... (check-in: 3c1a27646c user: drh tags: trunk) | |
01:01 | Increase the version number to 2.15.2 ... (Leaf check-in: 7cfd58d771 user: drh tags: version-2.15.2, branch-2.15) | |
00:58 | Fix the client-side SSL connection setup so that it actually verifies the hostname on the certification from the server. ... (check-in: 7d85e21fd2 user: drh tags: branch-2.15) | |
00:39 | Fix the client-side SSL connection setup so that it actually verifies the hostname on the certification from the server. ... (check-in: aaab2a15d1 user: drh tags: trunk) | |
2021-06-14
| ||
20:43 | Update the built-in SQLite to the latest 3.36.0 beta, including the bug fix to the authorizer callback such that it uses SQLITE_DROP_INDEX, not SQLITE_DROP_TEMP_INDEX, for attached indexes. ... (check-in: a9917d4fc7 user: drh tags: trunk) | |
19:54 | Indentation level fix on the previous patch (style change only). ... (check-in: b18c06e87a user: stephan tags: trunk) | |
19:51 | Allow DROP INDEX and DROP VIEW through the ticket-schema authorizer. Enhance the test-db-prepare command so that it can use the ticket-schema or report authorizers for testing purposes. ... (check-in: c717f1ef9a user: drh tags: trunk) | |
19:48 | Add reminder hints to the authorizer function header comments about how to test those functions using the "test-db-prepare" command. ... (Closed-Leaf check-in: b594f486ef user: drh tags: tktschema-allow-drop) | |
19:44 | Doc typo fix. ... (check-in: 323e3dfcbd user: stephan tags: tktschema-allow-drop) | |
19:36 | test-db-prepare command: added --auth-report and --auth-ticket flags to install either the report or ticket schema authorizer for purposes of testing the given statement preparation. Basic sanity tests pass but needs more testing. ... (check-in: 1bb06c94d6 user: stephan tags: tktschema-allow-drop) | |
19:08 | Per /chat discussion: reopenened branch, merged in trunk, removed this branch's DROP TABLE option (potential data loss risk) but kept DROP VIEW/INDEX (no permanent damage can be done with those). Not yet ready for merge: addition of test code to run against the SQL authorizers is pending. ... (check-in: 02226325b6 user: stephan tags: tktschema-allow-drop) | |
15:36 | Update the built-in SQLite to the first 3.36.0 beta. ... (check-in: 3bb3c516f1 user: drh tags: trunk) | |
13:48 | /chat: experimentally render a list of users ordered by most recent activity. Until/unless we can find a useful function for the list, though, it's really just a somewhat pretty screen space hog. ... (check-in: c7ee6f4ef1 user: stephan tags: chat-user-last-seen) | |
10:52 | /chat now experimentally keeps track of the timestamp of the most recent message received from each user so that we can eventually integrate that information into the UI to provide a list of currently-active users (noting that we have no way of tracking the existence of lurkers). ... (check-in: be07b8d137 user: stephan tags: chat-user-last-seen) | |
10:48 | Minor /chat-internal doc tweaks. ... (check-in: 994bec3637 user: stephan tags: trunk) | |
09:41 | Squelch /chat poll timeout errors in the dev console unless an internal debugging flag is enabled. They're an expected error case and generate lots of console log entries. ... (check-in: 1eddedeaec user: stephan tags: trunk) | |
05:48 | Squished a few minor errors on www/javascript.md ... (check-in: 641a02c8f3 user: wyoung tags: trunk) | |
2021-06-12
| ||
18:43 | Add support for [/wiki?name=branch/rptview-submenu-paralink&p|submenu parametric hyperlinks] for [/help?cmd=/rptview|/rptview] and [/help?cmd=/wiki|/wiki] pages. ... (Closed-Leaf check-in: 9690fc39dc user: george tags: not-allowed.) | |
17:28 | Add a note to the Changelog. No code changes. ... (check-in: 528d628947 user: george tags: rptview-submenu-paralink) | |
14:59 | Move the test for forum post ahead of the plink test in the /info page, because things other than check-ins can now appear in the plink table. [forum:/forumpost/52587290b9493eab|Forum post 52587290b9493eab]. ... (check-in: 81ab30272e user: drh tags: trunk) | |
2021-06-11
| ||
18:28 | Up the version number to 2.16, as we are getting close to wanting to do a release. ... (check-in: a01df78c31 user: drh tags: trunk) | |
15:32 | Update the built-in pikchr.c to the latest version that supports alternative spellings for "<-", "->", and "<->" tokens. ... (check-in: 76e421bbd5 user: drh tags: trunk) | |
09:27 | On the forum post reply page, add a link back to the original post and its source view, as discussed in [forum:/forumpost/cf716a7ff8 | forum post cf716a7ff8]. Changed the forum post link/source links to use %!S instead of %S to determine the links' hash lengths. ... (check-in: 62f0ce8374 user: stephan tags: trunk) | |
2021-06-10
| ||
12:17 | Extracted point 5 of the whyallinone doc, moving it out of the list of "good reasons why bundling other project management features with the DVCS might be useful" to the end of the doc, since it is not one of those "good reasons". It just explains that no one's forcing you to accept all of these benefits. ... (check-in: ba9e50de58 user: wyoung tags: trunk) | |
12:10 | Tightened up a paragraph in point 8 of the new whyallinone doc to be less redundant, both within itself and with respect to the surrounding material. ... (check-in: 216ef76e70 user: wyoung tags: trunk) | |
2021-06-09
| ||
16:07 | Typo fix ... (check-in: 5e12c62516 user: wyoung tags: trunk) | |
15:37 | A few more tiny tweaks to the whyallinone.md doc. ... (check-in: 1a74c2b38e user: wyoung tags: trunk) | |
15:04 | Edit pass on the whyallinone.md doc. ... (check-in: 2b76ea2b17 user: wyoung tags: trunk) | |
14:35 | Update the "sync" command documentation to point out that it also syncs forum posts. ... (check-in: 5289bf4a31 user: drh tags: trunk) | |
14:24 | Changed a vague "they" to "he" since the referred-to person's gender is known. ... (check-in: eeb2852ea8 user: wyoung tags: trunk) | |
14:18 | Expanded point 8 in the whyallinone.md doc to cover the benefits of a common skinning and Markdown rendering system. It also implicitly refers to the $current_feature body class feature to show that there's an escape hatch from all this fine uniformity. ... (check-in: 894967492a user: wyoung tags: trunk) | |
13:37 | Considerably fleshed-out the new whyallinone doc, mainly expanding on its points but also adding a few new ones. ... (check-in: 6975de4033 user: wyoung tags: trunk) | |
12:23 | Trivial internal doc typo fix. Minor unsolicited touchups in whyallinone.md. ... (check-in: 36ea3963fd user: stephan tags: trunk) | |
11:35 | Tweaks to the "[/doc/trunk/www/whyallinone.md|Why All In One]" document. ... (check-in: e1361f12de user: drh tags: trunk) | |
11:22 | Add the first prototype of the "Why Bundle Web Software With Your DVCS" document. ... (check-in: a204e32266 user: drh tags: trunk) | |
10:38 | Update the change log. ... (check-in: b46d904742 user: drh tags: trunk) | |
2021-06-08
| ||
18:20 | Show the time of the most recent digest on the email notification status. ... (check-in: d34a8a2cd1 user: drh tags: trunk) | |
01:04 | Merge from trunk ... (check-in: 9712d59d9e user: george tags: rptview-submenu-paralink) | |
2021-06-07
| ||
17:48 | Include the login-group in the repository list of "fossil all ui". ... (check-in: fe178faa44 user: drh tags: trunk) | |
16:47 | Fix the "fossil bisect ui" command so that it works even if the host machine is using IPv6 for loopback. [forum:/forumpost/a71dbc08d7|Forum post a71dbc08d7]. ... (check-in: 2d79135b76 user: drh tags: trunk) | |
15:30 | Improvements to the subscription-about-to-expire email message. ... (check-in: 1508169998 user: drh tags: trunk) | |
01:17 | Minor simplification of the "test-alerts" debugging command. ... (check-in: 5d28db4da1 user: drh tags: trunk) | |
00:55 | Update the built-in SQLite to the latest 3.36.0 alpha for testing. Bring the regexp.c implementation into closer alignment with the canonical sources from the SQLite source tree. ... (check-in: dfaa221bb5 user: drh tags: trunk) | |
2021-06-05
| ||
11:50 | Update tag find subcommand to be able to handle more artifact types. This concludes(?) the enhancements required for the tag command to be able to make use of the recent tag propagation features. ... (check-in: 04c13581e1 user: stephan tags: trunk) | |
2021-06-04
| ||
12:32 | Tweaked the various wiki page list queries to ensure that they do not include tags named wiki-* unless those tags appear to refer to a wiki page. Historically, the tag command has allowed entry of such tags and at least one is known to exist in another tree. ... (check-in: 4218b20031 user: stephan tags: trunk) | |
11:39 | Updated tag list subcommand to be able to deal with propagated tags on wiki, forum post, and technote artifacts, with an eye towards not breaking any historical scripting uses. ... (check-in: c797abe4c3 user: stephan tags: trunk) | |
2021-06-03
| ||
23:57 | Enable propagating tags for forum, wiki, and technotes. ... (check-in: 7c64fe0b67 user: drh tags: trunk) | |
23:10 | Update the built-in SQLite to the latest trunk version. ... (check-in: 4add0ac529 user: drh tags: trunk) | |
13:55 | Update the regexp implementation with the latest fixes from the SQLite trunk. Add the regexpi() SQL function. ... (check-in: 1f3a053b16 user: drh tags: trunk) | |
2021-06-02
| ||
00:09 | Update the custom MinGW makefile. ... (check-in: dc47bf4b6a user: mistachkin tags: trunk) | |
2021-06-01
| ||
02:51 | The tag add/cancel subcommands now accept any artifact type which is recorded in the timeline: check-in, wiki, technote, forum, ticket, control. They also now explicitly reject any tags beginning with the internal-use prefixes (wiki-, tkt-, event-). The tag find/list subcommands have not yet been updated to support the new types. ... (Closed-Leaf check-in: d1f6b9d4a7 user: stephan tags: plink-for-non-checkins) | |
00:02 | Minor refactoring of [41f0838cbeac] in prep for expanding the tag command to handle non-checkin artifacts. ... (check-in: b051ada90d user: stephan tags: plink-for-non-checkins) | |
2021-05-31
| ||
23:33 | Merge into trunk the enhancements that allow an admin to set an expiration time for email notification subscriptions. ... (check-in: 34d45c55b9 user: drh tags: trunk) | |
23:31 | Take the email-renew-cutoff into account when computing the number of active subscribers. ... (Closed-Leaf check-in: fc10e775e9 user: drh tags: time-limited-subscriptions) | |
18:58 | Automatic messages requesting user renewal are now generated, about once every 7 days. This needs more testing before going live. ... (check-in: 01ee25cf58 user: drh tags: time-limited-subscriptions) | |
12:35 | Show the last contact time in the administrator view of the subscriber information page. ... (check-in: 11b7c7699f user: drh tags: time-limited-subscriptions) | |
12:04 | Infrastructure added to support expiring subscriptions when there has been no contact with the recipient in some number of days. ... (check-in: b4bba2ef60 user: drh tags: time-limited-subscriptions) | |
04:11 | Merged in trunk. ... (check-in: 24ccc48160 user: stephan tags: plink-for-non-checkins) | |
03:26 | The /ci_tags page now adapts its header label based on the type of artifact hash passed to it (since it works as-is with hashes other than checkins). ... (check-in: 41f0838cbe user: stephan tags: trunk) | |
2021-05-30
| ||
03:46 | Added a note to release-checklist.wiki reminding the user to pass the proper binary name to valgrind so that it does not pick up another copy (or a wrapper script) from the PATH. ... (check-in: efb602b7de user: stephan tags: trunk) | |
2021-05-29
| ||
21:58 | Experimentally insert plink entries for forum, wiki, and technote manifests which have a parent. This enables tags to propagate on those artifact types. Propagation of wiki tags was verified in another repo, but this needs more testing to ensure that checkin-centric algos are not unduly impacted. ... (check-in: 31113cd2b9 user: stephan tags: plink-for-non-checkins) | |
2021-05-28
| ||
21:12 | More infrastructure for expiring subscriptions for inactive accounts. But the functionality is not complete and does not actually do anything, yet. ... (check-in: 7b8be208bc user: drh tags: trunk) | |
18:02 | Add the subscriber.lastContact field for tracking the last contact time for each subscriber. Keep this field up-to-day. The field is currently used but the plan is to use it to optionally ask inactive subscribers to renew periodically. ... (check-in: d7e10ce4da user: drh tags: trunk) | |
16:56 | Added a link to the new fossil-as-OpenBSD-service doc to the server/openbsd/ index page, per forum suggestion. ... (check-in: 1df20b222b user: stephan tags: trunk) | |
15:13 | Further reading of RFC-8058 shows that I must also include a List-Unsubscribe-Post header. ... (check-in: 733fcecaca user: drh tags: trunk) | |
15:01 | Add a List-Unsubscribe: header to all notification emails. ... (check-in: 4a3909afc8 user: drh tags: trunk) | |
01:38 | Doc additions for running fossil as a server on OpenBSD, contributed by Thomas Levine in [forum:/forumpost/9a5b913c99|forum post 9a5b913c99]. ... (check-in: 62073f6dbb user: stephan tags: trunk) | |
2021-05-26
| ||
01:05 | Set a default busy-timeout of 10 seconds in the "fossil sql" command, before calling sqlite3_exec() to ATTACH auxiliary database files. ... (check-in: 49df85ac05 user: drh tags: trunk) | |
2021-05-25
| ||
20:58 | In db_database_slow(), make sure the prepared statement gets finalized even if the db_prepare_ignore_error() call fails. See [forum:/forumpost/89b5aad9aa|forum post 89b5aad9aa] for a description of the problem that this fixes. ... (check-in: eddfa8dfbe user: drh tags: trunk) | |
16:14 | Split recognizable names of query parameters into three groups: 1) "...smplX" for the common use within user content 2) "...smplXa" that is provisioned to be used in aliases; 3) "...smplXs" that is provisioned to be used in custom skins. In all three groups X is a digit from {1,2,3,4,5}. ... (check-in: 588b376560 user: george tags: rptview-submenu-paralink) | |
2021-05-22
| ||
12:40 | In the submenu of the /rptview page: 1) add "Reports" that links to /reportlist page (see [forum:/forumpost/612170e31007|forumpost 612170e3]); 2) fix a "Raw" link, that was incorrect for the case when /rptview is accessed through an alias. The later was addressed in [bed4b0f7fc58], but the bugfix was incomplete. Both of these amendments used to live on 'rptview-submenu-paralink' branch - this check-in places them on trunk. ... (check-in: 3e35068260 user: george tags: trunk) | |
2021-05-21
| ||
17:58 | Do not allow a merge into a closed leaf unless the --force option is used. ... (check-in: 2cc7031dde user: drh tags: trunk) | |
2021-05-20
| ||
22:00 | Minor typo fix in the mainmenu setting help text and /setup_config page section. ... (check-in: 2a88f7b320 user: stephan tags: trunk) | |
2021-05-17
| ||
18:00 | Update the built-in SQLite to the latest 3.36.0 alpha for testing. ... (check-in: 1d54782957 user: drh tags: trunk) | |
14:14 | In the fossil-v-git.wiki document, remove the section titled "Accepting Contributions" as it does not seem to move the argument forward (as far as I can see) but it has provoked unnecessary pushback from Git enthusiasts. ... (check-in: b3080a2286 user: drh tags: trunk) | |
11:40 | Improved display of forum and technote targes in the /test-backlinks page. ... (check-in: c34b644eda user: drh tags: trunk) | |
2021-05-14
| ||
19:38 | Update the built-in SQLite to the latest 3.36.0 alpha for testing. ... (check-in: 8b44988df1 user: drh tags: trunk) | |
18:52 | When doing a clone that automatically does an open, run the "fossil open" command as a subprocess (usingn fossil_system()) to avoid problems with misconfigured database connections in the event that the clone uses the "file:" scheme. See [forum:/forumpost/b1da662b00|forum post b1da662b00] for the bug report. ... (check-in: ebd604f8c7 user: drh tags: trunk) | |
2021-05-13
| ||
19:38 | Refinement to the URL-to-basename algorithm used to construct a repository filename from a clone URL so that the "www." prefix is not omitted if it is immediately followed by the suffix. [forum:/forumpost/74e111a2ee|forum post 74e111a2ee]. ... (check-in: 380aa578a8 user: drh tags: trunk) | |
2021-05-12
| ||
02:14 | Change log updates. ... (check-in: 705d519fff user: stephan tags: trunk) | |
2021-05-10
| ||
01:56 | On the /login page, add a link to the user's forumpost timeline, per request in [forum:/forumpost/c268b857d6 | forum post c268b857d6]. ... (check-in: 2d59385d35 user: stephan tags: trunk) | |
2021-05-08
| ||
04:30 | Changed /wikiedit and /wikinew default mimetype to markdown, as discussed in [forum:/forumpost/af11465f66 | forum post af11465f66]. ... (check-in: 4b01359fdb user: stephan tags: trunk) | |
2021-05-06
| ||
10:27 | Tweak to "fossil help branch" output per [forum:/forumpost/11b53d2407 | a forum post]. ... (check-in: f50dccc476 user: wyoung tags: trunk) | |
2021-05-02
| ||
18:28 | Enhancements to the OpenBSD fastcgi documentation from Emil Engler. ... (check-in: 3d4aad592e user: drh tags: trunk) | |
2021-04-30
| ||
20:44 | Fix small typo in comments (no functional changes) ... (check-in: 6f9ed5636a user: mgagnon tags: trunk) | |
18:07 | On the /brlist page, try to prevent flicker of the "View N branches" label by creating the label using JS instead of as part of the original document. ... (check-in: 668f0e71e6 user: drh tags: trunk) | |
15:13 | de-minify the custom CSS for the bootstrap skin, so that it is readable and editable. ... (check-in: 95a7269142 user: drh tags: trunk) | |
2021-04-29
| ||
12:52 | /brlist: use background color change, instead of bold, for selected branches to avoid layout changes from the text changing size, as discussed in and around [forum:/forumpost/606cbfdff6 | forum post 606cbfdff6]. Background color is the same as timelineSelected for all skins except xekri, which needs a bit more contrast. ... (check-in: 9322a0bc20 user: stephan tags: trunk) | |
2021-04-28
| ||
20:23 | Updates to the change log. ... (check-in: 64edf41afe user: drh tags: trunk) | |
19:01 | Update the built-in SQLite to the latest 3.36.0 prototype. ... (check-in: d3d7a78fe3 user: drh tags: trunk) | |
18:09 | Add the "brlist" match-style option to the timeline submenu. ... (check-in: b1e409b29a user: drh tags: trunk) | |
17:08 | Add the new "ms=brlist" version of the "ms" query parameter on /timeline. Use it with the multi-branch selector on the /brlist page. ... (check-in: 2e9520a2b7 user: drh tags: trunk) | |
2021-04-26
| ||
19:45 | Gracefully degrade to the old behaviour if a user's browser does not support <code>URLSearchParams</code>. ... (check-in: 262c0fb675 user: george tags: trunk) | |
19:26 | Reinforce the previous for the case when access to non-existent field resolves to null (instead of undefined). ... (Closed-Leaf check-in: 8a7620e4a3 user: george tags: vdiff-context-glob) | |
19:12 | Gracefully degrade to the old behaviour if a user's browser does not support <code>searchParams()</code> method for URLs. ... (check-in: 9ec88b5771 user: george tags: vdiff-context-glob) | |
17:57 | Automatically add "glob=<str>" to the query string of the /vdiff page when looking at subdirectory history. ... (check-in: d96982fba6 user: mgagnon tags: trunk) | |
15:37 | Merge latest changes from trunk ... (check-in: 700ae1075b user: mgagnon tags: vdiff-context-glob) | |
15:36 | Use URLSearchParams API instead use custom GetQueryStringValue() function. URLSearchParams is support by most browser since 2017. ... (check-in: fab81968d1 user: mgagnon tags: vdiff-context-glob) | |
2021-04-24
| ||
17:04 | Update the Makefiles to include new JS files added by check-ins [6f5a5643ae3b5d14] and [6ebf5c7c9f1b1d16]. Windows server-side won't work on builds without this change. The necessary changes were already in the unix makefiles, so prior builds should be working there. ... (check-in: ffd0999374 user: drh tags: trunk) | |
01:02 | Fix test 13 in merge_renames.test. ... (check-in: ad918d6612 user: drh tags: trunk) | |
00:54 | More work on merge with renames. Added a test case for the changes in check-in [cb4f38ee6733dccc]. Fix test 6 in merge_renames.test. ... (check-in: 33e518b1e2 user: drh tags: trunk) | |
00:03 | Resolved whatis command's tags reporting to leave out cancelled tags, as reported in [forum:/forumpost/c0be2ea60a | forum post c0be2ea60a]. ... (check-in: cf6bb0781f user: stephan tags: trunk) | |
2021-04-23
| ||
20:03 | Automatically add "glob=<str>" to the query string of the /vdiff page when looking at subdirectory history. ... (check-in: 3e588c822c user: mgagnon tags: vdiff-context-glob) | |
2021-04-22
| ||
01:40 | Merge from '<tt>brlist-timeline</tt>' which enables easy selection of several branches on the [/brlist] page. A special hyperlink in the submenu of [/brlist] page interactively tracks which branches are checked and points to the <tt>/timeline</tt> view of just these selected branches. ... (check-in: 5df47469a1 user: george tags: trunk) | |
01:09 | Minor refactoring: unite two similar code fragments using new auxiliary function <code>amendAnchor()</code>. ... (Closed-Leaf check-in: f2348f2740 user: george tags: brlist-timeline) | |
00:26 | Apply <code>encodeURIComponent()</code> function to the generated regular expression before appending it to the hyperlink's prefix. This should handle some awkward characters within branch names. Spaces and commas are a noteworthy examples of characters that still should be avoided within branch names. ... (check-in: 6281f24edb user: george tags: brlist-timeline) | |
2021-04-21
| ||
20:53 | Enable interactive adjustment of the set of wiki pages that are listed on the [/wcontent] page. Corresponding submenu controls can be configured by the administrator to fulfill local needs and constraints. ... (check-in: 7971343314 user: george tags: wcontent-subsets) | |
16:48 | Remove extraneous and incomplete <span> tag from the /finfo output. ... (check-in: d115594b2f user: drh tags: trunk) | |
2021-04-20
| ||
14:16 | Improved robustness of the merge algorithm when merging long-running branches with many name changes. ... (check-in: dc850c9b3b user: drh tags: trunk) | |
2021-04-19
| ||
18:18 | Fixed misinteraction between bootstrap skin and new /brlist selection feature caused by both using the .label class for their own purposes. ... (check-in: f5bcff6cbd user: stephan tags: brlist-timeline) | |
16:45 | Do not use bold font for the "View X branch(es)" hyperlink. ... (check-in: 08b90535e8 user: george tags: brlist-timeline) | |
16:08 | Display "View 1 branch" hyperlink if just one branch is selected. Add documentation to the <tt>www/javascript.md</tt> and to the changelog. Also minor CSS tweaks. ... (check-in: c6a061f2a0 user: george tags: brlist-timeline) | |
01:01 | Rename 'Timeline' submenu link into 'View X branches' that is shown only if two or more branches are selected. Also some minor code refactoring for better compatability with old versions of WebView. ... (check-in: 00891cba00 user: george tags: brlist-timeline) | |
2021-04-18
| ||
21:17 | Removed a reference to a removed function. ... (Closed-Leaf check-in: 90f9af2171 user: stephan tags: brlist-timeline) | |
21:08 | Cosmetic tweaks: align the new checkboxes consistently and toggle a class on the Timeline link when any checkboxes are selected, to give the user some indication that the checkboxes are doing something. ... (check-in: 73ebf81b93 user: stephan tags: brlist-timeline) | |
20:11 | Fix the previous: add the <tt>fossil.page.brlist.js</tt> script which was forgotten. ... (check-in: 6f5a5643ae user: george tags: brlist-timeline) | |
19:59 | Improve /brlist page so that several branches can be easily selected for the dedicated study via /timeline page. This is implemented using simple JavaScript that interactively changes a special hyperlink in the submenu of /brlist page. See [forum:/forumthread/07c94e4d7c202e|forum thread 07c94e4d7c]. ... (check-in: 08433ff8c9 user: george tags: brlist-timeline) | |
2021-04-17
| ||
12:23 | Minor correction to finfo command comment help. ... (check-in: 8913402d10 user: andybradford tags: trunk) | |
2021-04-16
| ||
18:37 | Improvements to the "fossil merge" algorithm so that it works better in complex cases involving branch merges where a file was created on one branch but not the other and had its name changed somewhere along the line. See [forum:/forumpost/549700437b|forum post 549700437b] for discussion. ... (check-in: cb4f38ee67 user: drh tags: trunk) | |
2021-04-15
| ||
15:48 | Add the "fossil test-show-vfile" command, and the (undocumented) --show-vfile option on "fossil merge". Both additions are for debugging use only and are unsupported. ... (check-in: f35eb8e2c9 user: drh tags: trunk) | |
15:03 | Further improvements to the --debug option on "fossil merge". ... (check-in: 0d4d85b05d user: drh tags: trunk) | |
13:21 | Enhanced debugging output for the "fossil merge" command when using the (deliberately undocumented) --debug option. ... (check-in: 32778cc061 user: drh tags: trunk) | |
06:06 | Small tweak to the admin vs setup doc, amounting to a grammar fix. ... (check-in: 1ea1abe6c9 user: wyoung tags: trunk) | |
03:29 | Grammar fix for previous ... (check-in: 23de894765 user: wyoung tags: trunk) | |
03:20 | Added a paragraph to point #5 in the "benefits of a server" doc to point to Larry Brasfield's new "SQLite Over a Network, Caveats and Considerations" article and to give a Fossil-specific gloss on it. ... (check-in: 130abdcec2 user: wyoung tags: trunk) | |
03:11 | Assorted improvements to the "Setting Up A Server" section in the quickstart guide, primarily clarity and linking to other sources of related info. ... (check-in: f17ab2989a user: wyoung tags: trunk) | |
2021-04-14
| ||
18:48 | If a parameter's value starts with an uppercase letter then truncate resulting label to just the first path segment. This check-in also adds a few code-comments related to %s formatting. ... (check-in: b75ee4f28e user: george tags: rptview-submenu-paralink) | |
2021-04-13
| ||
13:53 | Retain original finfo behavior by introducing a new "mode" for artifact-id. ... (check-in: 5015043b2d user: andybradford tags: trunk) | |
2021-04-10
| ||
04:30 | Fix dereferencing of NULL-pointer in 'pWiki' for the case when non-existent wiki page is requested. ... (check-in: 735a7051f0 user: george tags: th1-doc-vars) | |
2021-04-09
| ||
07:17 | /chat internal doc correction and cleanup. No visible changes. ... (check-in: 243be3ef04 user: stephan tags: trunk) | |
05:19 | Enhance finfo command to print "whatis" information when -r is used without -p. ... (check-in: cb68b7dc3e user: andybradford tags: trunk) | |
04:21 | Remove [forum:/forumpost/2f375863dbc6|useless] 'nMaxDigit' parameter from the signature of the <tt>style_submenu_parametric()</tt>. Also edit a corresponding comment. ... (check-in: d1651e7e17 user: george tags: rptview-submenu-paralink) | |
02:58 | Use "Reports" for the /reportlist element, as per [1a1c0ebe3cf9]. Also be more pedantic when composing user-visible labels for the parameter-induced hyperlinks. ... (check-in: 8861a68e2c user: george tags: rptview-submenu-paralink) | |
2021-04-08
| ||
11:34 | Update the change log for the 2.14.1 and 2.15.1 patches. ... (check-in: 041c3d1fa7 user: drh tags: trunk) | |
01:05 | Version 2.15.1 ... (check-in: 2f901f98b3 user: drh tags: release, version-2.15.1, branch-2.15) | |
01:05 | But, do not allow access to private columns of fx_ tables unless the user has "Email" privilege (letter "e"). ... (check-in: 0986dabb16 user: drh tags: branch-2.15) | |
00:55 | Backout [5c5aa19cc5098ac2] - we want words for the menu items, not obscure unicode symbols. I'm not sure what that check-in was all about. ... (check-in: 1a1c0ebe3c user: drh tags: trunk) | |
00:47 | But, do not allow access to private columns of fx_ tables unless the user has "Email" privilege (letter "e"). ... (check-in: 719dfbb95d user: drh tags: trunk) | |
00:26 | Increase the version number to 2.15.1 ... (check-in: 215f42c22f user: drh tags: branch-2.15) | |
00:24 | Bug fix: Restore access to tables whose names start with "fx_" in ticket reports. ... (check-in: a80b2eae4a user: drh tags: branch-2.15) | |
2021-04-07
| ||
23:32 | Bug fix: Restore access to tables whose names start with "fx_" in ticket reports. Broken by check-in [5e7dc8a6f51818e6]. ... (check-in: cfb6e5eae3 user: drh tags: trunk) | |
18:47 | In the forum, provide a hyperlink from the name of the author of each post to a timeline of their most recent posts. ... (check-in: 46d7ccd45e user: drh tags: trunk) | |
18:20 | Merge the latest SQLite 3.36 enhancements for testing. ... (check-in: 1464e18add user: drh tags: trunk) | |
15:35 | chat: make user names stand out more to help differentiate between color-colliding users, per /chat discussion. ... (check-in: 58e5348b36 user: stephan tags: trunk) | |
15:10 | Minor internal JS API doc clarification. ... (check-in: bcc9a6ea3e user: stephan tags: trunk) | |
14:46 | /chat experiment, per chat discussion: when a given user posts multiple messages in a row, indent the 2nd and subsequent messages. ... (Closed-Leaf check-in: 609bcd32c8 user: stephan tags: chat-indent-messages) | |
10:09 | The 'placeholder' attribute of the two /chat text input fields how includes the project name to help avoid confusion about which /chat one is typing into without requiring new screen real estate for a project-name label. ... (check-in: 69135e4f61 user: stephan tags: trunk) | |
07:35 | /chat-send now uses the user name 'nobody' for guest-user posts. See [forum:/forumpost/e0be0eeb4c | forum post e0be0eeb4c] for details. ... (check-in: 5312f3738e user: stephan tags: trunk) | |
03:10 | Make some auxiliary Th1 variables available within skins' header/footer. For /doc, /uv and /wiki pages put into "artifact_hashsum" variable (and also into its page-specific variant) a full identifier of the requested file or wiki. For /wiki pages also provide "wiki_editor" and "wiki_timestamp" variables. There is an old forum [forum:/forumthread/436c618d309917|thread on the topic] and another thread on [forum:/forumthread/48e2ae955f09|a little bit related] issue. ... (check-in: 80e062e1a7 user: george tags: th1-doc-vars) | |
02:35 | Resolved /chat-poll crash when xfrom is null, as described in [forum:/forumpost/e0be0eeb4c | forum post e0be0eeb4c]. ... (check-in: 92b5cc21ce user: stephan tags: trunk) | |
2021-04-06
| ||
10:47 | The "fossil open" command now tolerates the repository file being in the check-out directory without requiring the -f flag. See [forum:/forumpost/bc5f8f6e59|forum post bc5f8f6e59] for the discussion. ... (check-in: 61132cefac user: drh tags: trunk) | |
2021-04-04
| ||
15:42 | Allow to DROP some specific tables, views and indices that could be introduced into the database schema of a repository through customization of ticketing subsystem. For example, DROP may be required due to the need to update tickets configuration of the already deployed repository. See the forum thread [forum:/forumthread/c9b8322fdedc8fa9|c9b8322fde] for discussion. (Update) Security risk. Do not merge to trunk. ... (check-in: ca175c6151 user: george tags: tktschema-allow-drop) | |
2021-04-03
| ||
10:56 | build.wiki: dockerfile example now uses alpine v3.13 instead of alpine edge because 3.14+ unduly breaks stuff on many currently-common host OSes. ... (check-in: 63ed857ad8 user: stephan tags: trunk) | |
2021-04-02
| ||
03:56 | Improve an error message in the 'json' test file. ... (check-in: e4f854db78 user: mistachkin tags: trunk) | |
03:39 | Fixes to the 'commit-warning' test file. ... (check-in: 953bb36cbc user: mistachkin tags: trunk) | |
03:38 | Fixes to the 'json' test file. ... (check-in: e9def3b785 user: mistachkin tags: trunk) | |
02:57 | Fixes to the 'th1' test to account for a trace output difference on non-Windows platforms. ... (check-in: 739dd489f1 user: mistachkin tags: trunk) | |
2021-03-31
| ||
22:53 | Fix (URL-decode) a hyperlink that gets into clipboard when user selects a line of code (or a range of lines) and clicks "copy-to-clipboard". This affects /file, /artifact and /whatis pages. This fix may be somewhat suboptimal or incomplete: it may be worth investigating why some submenu's links are mangled on a server's side and fix it there (hint: perhaps %T and %h formatting does not play well with style_submenu_*() family of functions, see also check-in [b982c00150] and post [forum:b8ea664a57]). ... (check-in: 898151877f user: george tags: trunk) | |
20:42 | Fix broken hyperlink at www/caps/index.md. Also substitute "most recent version" in the QuickStart with "checkout version" that seems more specific (checkout may very well correspond to a historic version). ... (check-in: 68344d628c user: george tags: trunk) | |
18:57 | Update the built-in SQLite to 3.35.4-rc1 for testing. ... (check-in: 9313f2ad75 user: drh tags: trunk) | |
12:42 | Merge reduction of fossil_panic() calls, for cleaner abnormal exits. ... (check-in: 31c7bdb80b user: larrybr tags: trunk) | |
10:57 | Sync w/trunk. ... (Closed-Leaf check-in: 79be1156a9 user: larrybr tags: panic-reduction) | |
2021-03-28
| ||
05:14 | Add example of fossil timeline + diff to get changes between specific versions ... (check-in: 19f4b064ac user: danshearer tags: trunk) | |
2021-03-27
| ||
16:04 | /chat: removed the unused/unnecessary jump-to-top/bottom buttons. ... (check-in: a044fea785 user: stephan tags: trunk) | |
2021-03-26
| ||
20:28 | Darkmode skin ticket page style improvements from [forum:/forumpost/f7f89e2cdb | forum post f7f89e2cdb]. ... (check-in: fb39f02b77 user: stephan tags: trunk) | |
20:16 | Append to the list of [/doc/trunk/www/changes.wiki#v2_15|changes in v2.15] an item about [/help?cmd=/whistory|/whistory]. ... (check-in: 920b7079f2 user: george tags: trunk) | |
19:32 | Fixed the 'add' Windows-reserved filename check to work with both filename and directory name input. It now always warns for such named s but permits them if --allow-reserved is used. ... (check-in: d0a8582e01 user: stephan tags: trunk) | |
18:25 | Integrate <i>rptview-submenu-paralinks</i> branch. For this check-in parametric links in submenus are enabled on [/rptview?rn=6&wikismpl=rptview&rvsmpl=wiki/To+Do+List|/rptview] page (may be triggered by rvsmpl, rvsmplX, rptview_smpl, rptview_smplX parameter names) and also for [/wiki/To+Do+List?rn=6&wikismpl=rptview&rvsmpl=wiki/To+Do+List|/wiki] page (may be triggered by wikismpl, wikismplX parameter names). See also forum threads [forum:612170e310] and [forum:8cc4931e69]. ... (check-in: 5c5aa19cc5 user: george tags: trunk) | |
17:59 | Merge-in changes from trunk (~ version 2.15) ... (check-in: 290671078c user: george tags: rptview-submenu-paralink) | |
17:54 | Remove inflammatory language about "lying" from the "rebase considered harmful" article. ... (check-in: 19d0a94a7b user: drh tags: trunk) | |
17:53 | Merge from trunk tip. ... (check-in: 6e1cee191d user: larrybr tags: panic-reduction) | |
17:28 | Update the change log and index page with the new release information. ... (check-in: 97610f82f9 user: drh tags: trunk) | |
17:24 | Version 2.15 ... (check-in: 2c6012c4aa user: drh tags: trunk, release, version-2.15) | |