Fossil

Timeline
Login

Timeline

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

50 check-ins occurring around 2021-06-21 17:15:51.

2021-06-22
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)