Fossil

Timeline
Login

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

100 most recent check-ins

2021-01-27
02:45
Fixed typo introduced in [f42b5773ed] (Leaf check-in: b2ad0172e9 user: wyoung tags: trunk)
2021-01-26
23:58
In the default skins, the main menu on web pages is now mostly determined by the "mainmenu" setting rather than by the "header.txt" file of the skin. This allows a project to more easily change skins without disrupting the customized menu. It also means that the built-in skins are morely likely to be usable without any modification. This change also adds the "string match" command to TH1. (check-in: 5f2271292a user: drh tags: trunk)
23:38
Minor formatting issue on the /Setup/Configure page. (Closed-Leaf check-in: 4dae4a1ba7 user: drh tags: new-main-menu)
23:31
Fix the default header files so that they correctly apply the $home prefix only for URLs that begin with /. (check-in: cc675c0a9a user: drh tags: new-main-menu)
23:14
Fix a mistaken edit in the CSS for the default skin. (check-in: bb8bf23205 user: drh tags: new-main-menu)
23:05
Fix a harmless compiler warning. (check-in: 6dc53820ac user: drh tags: new-main-menu)
21:53
The main menu for web display is now derived from the "mainmenu" setting, for the built-in skins. Customized skins that ignore the mainmenu setting continue to operate as before. Added the "string match" TH1 command to help. (check-in: 923841b709 user: drh tags: new-main-menu)
19:37
Rework the /sitemap customization settings. There is now just a single setting "sitemap-extra" that is a TCL list of triples, where each triple defines a new entry in the /sitemap. Legacy entries are ignored. Administrators that have a custom /sitemap configuration will need to update the "Custom Sitemap Entries" setting on the /Admin/Configuration page after updating to this version of Fossil or later. (check-in: aa5beb8c29 user: drh tags: trunk)
17:53
th1 docs: added new capexpr and marked (anycap, hascap, anoncap) as deprecated. (check-in: 828821463a user: stephan tags: trunk)
16:57
Add the "capexpr" TH1 command. This makes "hascap", "anoncap", and "anycap" all obsolete. We'll keep those old commands around, for legacy compatibility. (check-in: f96de5abdf user: drh tags: trunk)
15:42
Experimental TH1 command "capexpr" that evaluates an expression on capabilities. (Closed-Leaf check-in: 6828565ebe user: drh tags: capexpr)
15:27
Enhance 'fossil branch list' to accept a GLOB argument and show only matching branches. (check-in: 6a5cdecddc user: danield tags: trunk)
13:50
Add "foreach" loops to TH1. (check-in: 3316b29225 user: drh tags: trunk)
13:45
Added link to "git checkout" koan from the gitusers doc. (check-in: 57d9b020b8 user: wyoung tags: trunk)
13:41
Clarified the comment in the gitusers doc about "fossil diff --numstat" output being cryptic. (check-in: 0271fa086a user: wyoung tags: trunk)
13:36
Added "git diff" delegation trick to the gitusers doc. (check-in: f42b5773ed user: wyoung tags: trunk)
00:40
Update the customskin.md document to explain the latest practices. (check-in: 48a4be5058 user: drh tags: trunk)
2021-01-25
20:19
Add support for the "pikchr-background" detail.txt skin setting used to specify an alternative background color value for Pikchr diagrams. Set this value appropriately for the eagle and ardoise skins. (check-in: 557f51b34b user: drh tags: trunk)
19:11
Add the hamburger menu to the ardoise skin. (check-in: b20654662e user: drh tags: trunk)
18:57
Hamburger menu enhancements: (1) Rename the JS to src/hbmenu.js (2) Make the JS independent of TH1 so that it can be loaded using builtin_request_js(). (3) Add a new TH1 command that invokes builtin_request_js(). (4) Revise the default and plain_gray skins to make use of the previous. (check-in: 9cd74289c0 user: drh tags: trunk)
18:54
Fix the makefile in the previous check-in. (Closed-Leaf check-in: 5fbc3b300b user: drh tags: standard-hbmenu)
18:52
Enhance the hamburger menu JS so that it does not require TH1 support and can be independently loaded. Rename the hamburger menu JS to src/hbmenu.js. Add the new "builtin_request_js" TH1 command to request JS loading, and use that command in the default and plain_gray skins to access the common hbmenu.js code. (check-in: d39732b714 user: drh tags: standard-hbmenu)
18:29
Fix the selector for the CSS rules on the hamburger menu so that "hddrop" can be outside of "mainmenu". (check-in: 18e2f5337f user: drh tags: trunk)
17:45
Fix a NULL pointer deference in the "fossil search" command, as reported by [forum:/forumpost/2825291cf4|forum post 2825291cf4] (check-in: 2d2d647390 user: drh tags: trunk)
16:52
Get the hamburger menu working for the "plain_gray" skin. (check-in: fa8be1ace6 user: drh tags: trunk)
2021-01-21
23:34
Increase the version number to 2.15 to begin the next development cycle. (check-in: 81a2e63be3 user: drh tags: trunk)
23:33
Add the --list option to the "tarball", "zip", and "sqlar" commands. Also rig those commands so that if the output filename is an empty string or "/dev/null" then they do not actually form the output archive. (check-in: c88880fa8a user: drh tags: trunk)
2021-01-20
15:34
Version 2.14 (check-in: 487776dc45 user: drh tags: trunk, release, version-2.14)
12:16
Enhancements to the change log. Mention SQLite 3.35 and Fossil performance optimizations. (check-in: fc8452b13f user: drh tags: trunk)
02:09
Enable [https://sqlite.org/pragma.html#pragma_secure_delete|secure_delete] when deleting chat messages, so that there are no forensic traces left behind. (check-in: 12a120dd37 user: drh tags: trunk)
2021-01-19
08:09
Adjustments to [fb3dabd5c4bf638] so that the hue of the automatic colors is the same, and only the saturation and value are adjusted. In other words, ensure that historical hues are not modified by that change. <b>Edit:</b> The previous check-in seems to have more historically consistent colors, so we will continue with that for now. (Leaf check-in: 1743f89a0a user: drh tags: mistake)
2021-01-18
23:29
Adjust automatically chosen colors to be less saturated, and easier to read. (check-in: fb3dabd5c4 user: drh tags: trunk)
15:02
Update the built-in SQLite to the latest 3.35 alpha version that uses the EXISTS-to-IN optimization. EXISTS operators are used a lot in Fossil, so Fossil should give the new optimization a good real-world test. (check-in: 74dd3187a9 user: drh tags: trunk)
04:32
Added --no-print-result flag to test-th-source to suppress output of final result, as the default behavior sometimes causes duplicate output of the last expression. (check-in: 817c643435 user: stephan tags: trunk)
2021-01-17
23:36
Minor wording tweaks to various documentation files. (check-in: 5aa71f59b7 user: drh tags: trunk)
2021-01-15
20:48
Add para on git forking as siloed development enthusiastically adopted by github, who promote their public project count (currently 43 million according to the link.) (check-in: a54732919d user: danshearer tags: trunk)
15:22
Clarified a few points in the javascript.md doc (check-in: 7b51e27f43 user: wyoung tags: trunk)
15:11
Fixed an unwanted hard line break in javascript.md (check-in: c31d5ba4b9 user: wyoung tags: trunk)
15:04
Added "chat" to the list in javascript.md (check-in: debb410e9b user: wyoung tags: trunk)
14:55
Broken hyperlink fix (check-in: 20c193d8d4 user: wyoung tags: trunk)
14:54
Rewrote a point in favor of Ajax in the JS doc to clarify it and avoid repeating a sub-point previously made. (check-in: a9352a280e user: wyoung tags: trunk)
14:51
Tiny tweaks to fossil-v-git.wiki (check-in: 6e443dfd97 user: wyoung tags: trunk)
13:25
Improve wiki explanation for how home pages work with embedded documents. Change example for home page in setup.c to be trunk, not whatever branch happens to be latest. (check-in: b32461f72d user: danshearer tags: trunk)
12:59
Update the built-in linenoise code to the latest from the canonical website: [https://github.com/antirez/linenoise]. (check-in: a424972e96 user: drh tags: trunk)
11:16
Break overlong line. (check-in: 76c81e0359 user: danield tags: trunk)
2021-01-14
23:51
Enhance the "fossil checkout" documentation to discourage newbies from using it. (check-in: 1bdd48532d user: drh tags: trunk)
20:51
Fix the JSON string encoder so that it works for non-BMP unicode characters. (check-in: 006b908e0c user: drh tags: trunk)
19:32
Updated doc references to Fossil 2.14 to be less tentative, now that it's imminent. (check-in: 9650c739dd user: wyoung tags: trunk)
16:17
New www/co-vs-up.md doc, which should've been part of commit [a5ea7891]. (D'oh!) (check-in: 863fdca4a9 user: wyoung tags: trunk)
15:36
Added the "Colorized Diffs" section to the gitusers doc. (check-in: f9e3a59174 user: wyoung tags: trunk)
15:13
Added the "Update vs Pull" section to the gitusers doc. (check-in: eadc427d3e user: wyoung tags: trunk)
14:53
Extracted the "fossil up" vs "fossil co" discussion in gitusers.md to a separate document, since it's of broader interest than just in comparisons to Git. This freed me to expand the comparison. (check-in: a5ea789159 user: wyoung tags: trunk)
14:00
Clarified the intro to the gitusers doc. (check-in: 99117745c4 user: wyoung tags: trunk)
11:15
Fixed a couple C99-isms reported at [https://fossil-scm.org/forum/forumpost/487f05e382 | /forumpost/487f05e382]. (check-in: a7af387dd8 user: stephan tags: trunk)
2021-01-13
13:34
Fix unintentional fork. (check-in: c21f739753 user: danield tags: trunk)
13:24
Move line separator into format strings for timeline formatting. (check-in: 0eed0f130e user: danield tags: trunk)
13:23
Added missing help text reference to --type f (forum post) in timetype --type flag. (check-in: 40799f8bbd user: stephan tags: trunk)
2021-01-12
16:00
Fix typos in Markdown and Wiki pages. (check-in: e755561d73 user: danield tags: trunk)
13:50
Fix typos in help and other console output. (check-in: 2f78b2cb41 user: danield tags: trunk)
02:28
Fix typo on the homepage. (check-in: 808127afa2 user: drh tags: trunk)
00:11
Minor editorial improvements to chat documentation (check-in: 9428699039 user: andygoth tags: trunk)
2021-01-11
00:00
Bring the permuted documentation index up to date. (check-in: f2ec37e45e user: drh tags: trunk)
2021-01-10
23:47
Slightly faster file-age query. (check-in: f953a1638b user: drh tags: trunk)
19:39
Faster tree-view query. (check-in: 3cd0b26414 user: drh tags: trunk)
19:28
Update to the built-in SQLite latest 3.35 alpha with performance enhancements and with the new ".stats vmstep" command for easier performance measurement. (check-in: 7bf929984a user: drh tags: trunk)
15:01
Reduce one level of indentation in the whyusefossil.wiki document, for improved readability on mobile. (check-in: eec971fdeb user: drh tags: trunk)
14:38
Remove indentation from the quickstart document, to make it more mobile-friendly. (check-in: 3ff0968487 user: drh tags: trunk)
14:00
Narrow the right-hand side menu box on the homepage, for improved display on mobile. (check-in: 390bb86563 user: drh tags: trunk)
13:48
Update the homepage. Substitute the "Self-host Friendly" point in place of "Simple Networking". (check-in: a32da8e6b5 user: drh tags: trunk)
11:40
Updated the 'common commands' list in fossil.1 (man page) to match the current help output. (check-in: 603e9b3865 user: stephan tags: trunk)
01:40
Performance optimization for /hexdump. Also, prevent /hexdump from working for robots, as robots like to download thousands of /hexdumps from servers and soak up CPU time and bandwidth, and I cannot think of any reason for a robot to actually need a hexdump. (check-in: 60736abcf6 user: drh tags: trunk)
2021-01-09
18:43
Always include the "Annotate" and "Blame" submenu items of the /file page, not just for cases of text/ mimetypes, since some files (ex: Makefile.in) do not have a well-defined mimetype, but we do want to Annotate them. (check-in: b84b8bf359 user: drh tags: trunk)
2021-01-08
15:25
In the makefiles, put sqlite3.o early in the dependency list so that on a multithreaded make, it starts earliest. This makes the multithreaded makes finish sooner. (check-in: 8ca760ce97 user: drh tags: trunk)
15:16
Faster resolution of common symbolic tags such as "trunk". (check-in: fdeebddea7 user: drh tags: trunk)
14:23
Improved wording on the change log. (check-in: a28778e1d8 user: drh tags: trunk)
14:21
Increase the size of the buffer used to show stats for --sqltrace, so that all text is shown even if the numbers are large. (check-in: bf9d65b66f user: drh tags: trunk)
07:23
Replace "prefix" with "phase" in the output of "fossil timeline --full". (check-in: 2dbbe1d622 user: danield tags: trunk)
06:22
Updated chat alert sounds from @sdr, lengthened to the point that FF can play them except that it's still being weird with bflat3.wav. Minor doc fixes. (check-in: c4179f454b user: stephan tags: trunk)
02:17
Improvements to the change log. (check-in: 01d4bde83e user: drh tags: trunk)
2021-01-07
20:48
Show the resident set size (RSS) on the /test_env page. (check-in: b00e20c7ec user: drh tags: trunk)
17:42
chat: Emit the audiable alert sound even for your own messages. This is an interim measure to help us debug intermittent sound problems on some platforms. This change will probably be backed out at some point in the future. (check-in: 85b139c3ab user: drh tags: trunk)
16:26
Add the --format option to the "fossil timeline" command. (check-in: e86aeb72ac user: drh tags: trunk)
16:21
The --numstat option to "fossil diff" now shows a total at the end. (check-in: 9bb61a420b user: drh tags: trunk)
2021-01-06
21:18
Further enhancements to "fossil git export" to fix a memory leak and to improve the operation of --mainbranch. (check-in: 953fac2b9b user: drh tags: trunk)
20:10
Updated a few references to Git's "master" branch in the docs to track the addition of "fossil git export --mainbranch". (check-in: aca011c5e5 user: wyoung tags: trunk)
19:05
Updates to the change log. (check-in: 20512bd845 user: drh tags: trunk)
16:28
Set the gitmirror_mainbranch value earlier to avoid creating a default branch with the wrong name in new exports. (check-in: dbcf66b57f user: drh tags: trunk)
15:58
Update auto.def and relevant source files to account for the definition of getpass() in Termux' unistd.h. (check-in: f2aa77cc3f user: danield tags: trunk)
15:38
Fix multiple problems with check-in [9360b66a67086d64] that can lead to crashes in Fossil itself, and in git-fast-import, when attempting to mirror the Fossil self-hosting repository to Git. (check-in: b001a1c3de user: drh tags: trunk)
15:10
Add the blob_strlen() interface and use it for more robust git-export text. (check-in: 7e961919a0 user: drh tags: trunk)
14:27
Fix an popen() error check in "fossil git export". (check-in: df5be59e5d user: drh tags: trunk)
13:00
chat: home/end navigation buttons now unconditionally start toggled off, as they're rarely useful. (check-in: b19081f3a3 user: stephan tags: trunk)
05:40
chat: reconnected the audible-alert persistent toggle to the new way of storing the sound file config. (check-in: 2f0bf9dabd user: stephan tags: trunk)
2021-01-05
23:47
Attempt to add the --mainbranch option to the "fossil git export" command. This does not appear to be working. Need advice from a Git expert. (check-in: 4c384ba2f4 user: drh tags: trunk)
20:24
On the /Admin/Chat page, play the new alert sound as it is selected. (check-in: baa40a00e8 user: drh tags: trunk)
20:07
Improvements to the way that the chat alert sound is configured. Remove the /chat-alert webpage. Access the sound files directly using /builtin. (check-in: 21a870d02d user: drh tags: trunk)
19:24
Remove a debugging printf() that was mistakenly left in the previous check-in. (check-in: 42efc62951 user: drh tags: trunk)
19:23
Two new alert sounds. (check-in: 35b07813a8 user: drh tags: trunk)
19:05
Provide for two different chat-alert sounds in the /Admin/Chat configuration menu. (check-in: d8e6994350 user: drh tags: trunk)
15:11
Fix the /file page so that it shows the text of files that are not identified as special binary types. (check-in: 1e00898949 user: drh tags: trunk)