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

50 check-ins occurring around version-2.18.

Timeline graph layout changes that strive to do better a communicating the merging and branching activity between multiple branches. ... (check-in: d1d7fce6 user: drh tags: trunk)
Fix the display of cherrypick links that are on the same rail as their origin node but then go left. ... (check-in: 632d07c6 user: drh tags: trunk)
Fix very minor comment typos. ... (check-in: 680837fa user: drh tags: trunk)
When displaying the graph for a branch such that the rail for that branch is on the left margin, try to draw merge lines coming into that branch on rails just to the right of the branch itself. ... (check-in: 8b1e14df user: drh tags: trunk)
Update to the latest SQLite 3.39.0 alpha with its performance enhancements and bug fixes. ... (check-in: 14da62ee user: drh tags: trunk)
Add braces around an if-block. ... (check-in: 9cd92711 user: danield tags: start-of-branch-cte)
Fix query for eType 0 or 2. ... (check-in: f35abaff user: danield tags: start-of-branch-cte)
Fix an assertion failure. ... (check-in: d3625bd9 user: danield tags: start-of-branch-cte)
Use a CTE instead of querying the database in a loop when finding the start of a branch. This can bring significant speedup on some machines. ... (check-in: c7749bb0 user: danield tags: start-of-branch-cte)
Update the built-in SQLite to the latest trunk version that includes various performance enhancements. The purpose here is to test the recent SQLite enhancements in a real-world application. ... (check-in: ad744440 user: drh tags: trunk)
Ensure that db_open()'s db-is-an-appendvfs-binary check uses canonicalized filenames to avoid the problem reported in forum post 16880a28aad1a868. ... (check-in: ab7ad234 user: stephan tags: trunk)
Allow optional "-" characters in the huge string argument to bid= on /timeline so that when the hyperlink will have wrap opportunities when pasted into the chat. ... (check-in: adfc1a6b user: drh tags: trunk)
Fix an unused var warning in windows ... (Closed-Leaf check-in: 169a3dab user: mgagnon tags: nameofexe-appendvfs-check)
Calling db_open() to determine if a given repository is valid rather than a hand-rolled sqlite3_open() call. This then allows us to call db_looks_like_a_repository() to determine if the DB is a valid repo rather than duplicate the checks it already has in another nearby context. This is part of the apndvfs vs normal-case stuff done in prior commits, consolidating the notion of "valid" to a single spot in the code. ... (check-in: 69145d9d user: wyoung tags: trunk)
Resolve the bug revealed in forum post 16880a28aad1a868 in which the db_open() appendvfs check can misinteract with g.nameOfExe. This is in a branch until a Windows user can confirm that the g.nameOfExe change in main.c behaves as desired on Windows. This was a collaborative bug fix via /chat, not my own. Edit: test success on Windows reported by Martin G. ... (check-in: ec02acfd user: stephan tags: nameofexe-appendvfs-check)
Since checkin [d8c32ebdff], file_fullexename() function is supported windows, remove comment saying otherwize. (no code change) ... (check-in: 491b986d user: mgagnon tags: trunk)
Simplified an overly-clever test for a file size being an even multiple of 512 bytes. Compiler Explorer says GCC 11 generates the same code both ways, at least, and it isn't in a CPU-critical code path anyway. Also added a comment referring to this new, simplified code, to prevent a recurrence of the problem fixed by the prior commit. ... (check-in: c67d5401 user: wyoung tags: trunk)
Reverted a check for the repository size being an even multiple of 512 bytes as a test for validity. Introduced in an omnibus commit for obscure reasons, it causes some valid clone operations to fail, as originally reported on the forum. ... (check-in: 4a2d0e78 user: wyoung tags: trunk)
/md_rules: replaced 'complex' with 'more', per /chat discussion. ... (check-in: 369d7d1a user: stephan tags: trunk)
Removed ENABLE_JSON1 flag from tools/sqlcompattest.c because that flag is no longer in sqlite3 as of 3.38, which is the current minimum required version. Reported in forum post 549da79dd9. ... (check-in: 8af82734 user: stephan tags: trunk)
01:36 clarified that globs apply to the whole dir/filename combination without any awareness/special treatment of the directory part, as suggested in forum post 6637b92a6a17a6bc. ... (check-in: d862cb71 user: stephan tags: trunk)
Increase the version number to 2.19 to begin the next development cycle. ... (check-in: 8f0a7ace user: drh tags: trunk)
Update the version number on the homepage. ... (check-in: 93768c1b user: drh tags: trunk)
Spelling corrections caught by Debian's automated tools, thanks to Barak A. Pearlmutter. ... (check-in: 9993c43b user: danshearer tags: trunk)
Version 2.18 ... (check-in: 84f25d7e user: drh tags: trunk, release, version-2.18)
The --share-links option seems to be causing no end of confusion. So we'll just make it undocumented and perhaps remove it or document it properly later. ... (check-in: 0a91005e user: drh tags: trunk)
Include the '<html>' rule in the Miscellaneous section of /md_rules. ... (check-in: f0fa7f21 user: drh tags: trunk)
Improvements to the change log for 2.18. Fix the document so that it correctly shows the scope of REQUEST_URI. ... (check-in: d0491fd0 user: drh tags: trunk)
Count overnesting as the fourth type of the footnote-related issues and report accordingly. ... (check-in: ae297bb6 user: george tags: markdown-footnotes)
Minor refactoring. Move the definition of BLOB_APPEND_LITERAL() macro from markdown_html.c to blob.c so that it could be used outside of markdown_html.c. Also rename it to lowercase for consistency with other API. Within markdown.c use that newly available macro instead of blob_append_string(). Within markdown_html.c use it for footnotes-relevant code. Other invocations of BLOB_APPEND_LITERAL() within markdown_html.c are left intact (they use an alias) in order to simplify the potential merge with the trunk. ... (check-in: c8a8d0c9 user: george tags: markdown-footnotes)
Minor refactoring. Move the definition of BLOB_APPEND_BLOB() macro from markdown_html.c to blob.c so that it could be used outside of markdown_html.c. Also rename it to blob_appendb() for consistency with blob_appendf() and other API. Within markdown.c use that newly available macro where appropriate. Within markdown_html.c use it for footnotes-relevant code. Other invocations of BLOB_APPEND_BLOB() within markdown_html.c are left intact (they use an alias) in order to simplify the potential merge with the trunk. ... (check-in: 33a681eb user: george tags: markdown-footnotes)
Fix handling of user-provided classes for unreferenced, joined and overnested footnotes. In all these cases the tokens of user-provided classes are rendered as plain-text and no special classes are added anywhere. ... (check-in: 875472a8 user: george tags: markdown-footnotes)
Improved organization and grouping of the change list for version 2.18. ... (check-in: 1841ce67 user: drh tags: trunk)
Adjustments to the "/md_rules" page, suggested on the SQLite forum: <> ... (check-in: c5e4c8b6 user: drh tags: trunk)
Update the built-in SQLite to version 3.38.0 final. ... (check-in: c55e0f6c user: drh tags: trunk)
docs: a typo fix and an updated date reference. ... (check-in: 841c78d2 user: stephan tags: trunk)
20:44 changed 'billions' to 'millions', per /chat discussion. ... (check-in: d4f3babe user: stephan tags: trunk)
Per chat discussion and forum post fd49a822db5bc522, removed PellesC build from makemake.tcl and the corresponding makefile. ... (check-in: fcb33239 user: stephan tags: trunk)
Add a comment for append_footnote_upc(). Also substitute a variable of zero value with just "0" constant. No functional changes. ... (check-in: ae8a3dd5 user: george tags: markdown-footnotes)
Impose a limit on the depth of nesting of inline footnotes. Also add a few test cases: for depth limiting and HTML hijacking. ... (check-in: f4ff013a user: george tags: markdown-footnotes)
If there are issues with footnotes then set TH1 variable $footnotes_issues_counters to a space separated list of integers that count for "misref", "unref" and "joins". This eliminates the need for JavaScript for the case when a custom skin wants to warn about issues with footnotes in the header of a page.
Also fix counting of "joins": count the number of unique labels that have multiple definitions (and not the number of such definitions).
... (check-in: 773cef5c user: george tags: markdown-footnotes)
Fix typo in the output of "fossil help -o". ... (check-in: 5b4a729b user: drh tags: trunk)
Adjust padding in /chat CSS to eliminate an unsightly dead zone between the chat area scrollbar and the right side of the page, as reported in /chat. ... (check-in: 46ec28ac user: stephan tags: trunk)
Fix hyperlinks on the /winfo page. These were broken when a page was accessed through /info/HASH or /winfo/HASH aliases. ... (check-in: 356a4845 user: george tags: trunk)
Parse inline footnotes even if a renderer does not define a callback for rendering of footnote markers. This seems more correct even though the current implementation of backlink processor does define such callback as an empty function. ... (check-in: e06c12d1 user: george tags: markdown-footnotes)
Handle some corner cases more thoroughly: dismiss empty footnotes, passthrough (more carefully) user-provided classlist if the token is not followed by a blank character or if a footnote's text consists just of such token and blank characters. Also simplify a little bit a few places inside of is_footnote() function. ... (check-in: fe315780 user: george tags: markdown-footnotes)
Do not try to uncompress generic HTTP content when the NOCOMPRESS flag is set. ... (check-in: 66ef9061 user: drh tags: trunk)
Rename the "fossil chat backup" command to "fossil chat pull". ... (check-in: 8ee8f03a user: drh tags: trunk)
For "fossil chat backup", when transfering content from the transfer table into the repository, be explicit about column names, as the column names might be in a different order. ... (check-in: e983a7dc user: drh tags: trunk)
Add the "fossil chat backup" command and the "/chat-backup" webpage to support it. ... (check-in: 1827a314 user: drh tags: trunk)