Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'src/*'
|
2022-01-30
| ||
| 17:38 | Do not assume little-endian architecture within <tt>to_base26()</tt> function. ... (Leaf check-in: 4b63b1ee55 user: george tags: markdown-footnotes) | |
| 17:08 | Add an "eye-candy": if a footnote's mark is followed then the corresponding back-reference is highlighted, if a footnote's back-reference is followed then highlight the corresponding footnote's mark. ... (check-in: 50dcf92f85 user: george tags: markdown-footnotes) | |
|
2022-01-29
| ||
| 00:19 | Decouple parsing and HTML-specific rendering. Add support for back references in the list of footnotes. WIP - inline and multiline footnotes are not yet implemented. ... (check-in: e3710ccd3a user: george tags: markdown-footnotes) | |
|
2022-01-28
| ||
| 17:36 | Improved TLS read-from-client support on Windows. ... (check-in: b0834be5d0 user: stephan tags: trunk) | |
| 14:51 | Swapped semantics of the new argument to ssl_read_server(), [forum:2f818850abb72719 | per forum discussion]. Adjacent doc touchups. ... (Closed-Leaf check-in: 9110662fd1 user: stephan tags: ssl-read-loops2) | |
| 06:37 | Minor code style fixes. ... (check-in: d4ef61538c user: florian tags: ssl-read-loops2) | |
| 05:51 | Another attempt to fix the SSL_read() loops on Windows. Not necessarily more elegant, but at least working around a well-defined problem, making the code easier to maintain. ... (check-in: 4d8a71be8c user: florian tags: ssl-read-loops2) | |
|
2022-01-27
| ||
| 20:08 | Remove the prototype for pikchr() from config.h, since pikchr.c gets a valid header file on all platforms. ... (check-in: fd9b8fd845 user: danield tags: trunk) | |
| 19:45 | Minor code clean-up of src/markdown.c: add a few 'const' specifiers, reduce the scope of temporary variables and simplify their names. ... (check-in: b9393a4e64 user: george tags: markdown-footnotes) | |
| 11:20 | Be strict about compiler warnings for Windows builds. ... (check-in: 57f16ce8e5 user: drh tags: trunk) | |
| 06:45 | Make MSVC build fail any level 2 warnings, and build w/o any. ... (Closed-Leaf check-in: 9c1199d723 user: larrybr tags: msvc-warn2-fatal) | |
| 04:34 | Fix an off by 1 bug in "win32_http_request()" which was causing POST request to fail on windows. (e.g. wikiedit preview or upload of a file on the chat) Problem appear in checkin [7a3bf55f5489f534] ... (check-in: e4b49ce37d user: mgagnon tags: trunk) | |
| 03:57 | Make sure the pikchr() function has a prototype(). MSVC generates incorrect code (and does not give a warning) if the prototype is missing. ... (check-in: a27b3364e3 user: drh tags: trunk) | |
|
2022-01-26
| ||
| 18:22 | Make sure stdin and stdout are set to binary mode in Windows for the "fossil http" command. ... (check-in: be1c4d47f9 user: drh tags: trunk) | |
| 17:28 | For Windows debugging, then "fossil ui" or "fossil server" is launched with the --httptrace option, the temporary files used to start subprocesses are stored in the working directory and are not deleted after each request. ... (check-in: 3d238187bb user: drh tags: trunk) | |
| 14:50 | Initial support for [forum:/forumthread/d752446a4f63f390|footnotes in Markdown]. <br>This is WIP: support of multiline notes and code clean-up are pending. ... (check-in: ebce0f357e user: george tags: markdown-footnotes) | |
| 14:36 | Fix compiler warning of unused function for builds without OpenSSL. ... (check-in: 2a563d60bf user: drh tags: trunk) | |
| 14:33 | One more compiler warning fix. ... (check-in: 317c665ce6 user: drh tags: trunk) | |
| 14:32 | Fix "unused variable" compiler warnings when building without OpenSSL. ... (check-in: c1350c8a44 user: drh tags: trunk) | |
| 14:00 | Check-in [acffc8f7858254eb] was causing "CGI content-length mismatch" errors on the main Fossil website (xinet.d->althttpd->Fossil). This check-in attempts to resolve the problem. (Edit:) *Not!* The error is still occurring, though at least now we have a better error message. The problem might have been in althttpd and fixed at [https://sqlite.org/althttpd/info/fded041a3e9ce9b0]. ... (check-in: c5c7dd5ffb user: drh tags: trunk) | |
| 13:34 | Improved help-page for the "http" command. ... (check-in: 42c4d045e1 user: drh tags: trunk) | |
| 07:41 | Alternative to [b890451cfb], [b70557f690] and [acffc8f785] to fix the SSL_read() loops on Windows. Pending tests on non-Windows platforms. ... (Closed-Leaf check-in: 95256636e4 user: florian tags: ssl-read-loops) | |
|
2022-01-25
| ||
| 19:36 | Corrected parsing of /json-mode POST data in TLS mode. Extended /json/wiki/preview to support a mimetype option. ... (check-in: 7f5877e843 user: stephan tags: trunk) | |
| 18:14 | ssl_read_server() now returns 0 on read error and lets the higher-level code deal with the short read. This might resolve the issue under discussion in [forum:/forumpost/2f818850abb72719 | forum post 2f818850abb72719]. ... (check-in: acffc8f785 user: stephan tags: trunk) | |
|
2022-01-24
| ||
| 08:42 | /chat: added optional 'raw' URL argument to specify that the xmsg text should be returned as-is instead of HTML-izing it. This is not used by /chat but is to support Brad Harder's standalone curses-based /chat client (and similar ones). ... (check-in: 4359f4b573 user: stephan tags: trunk) | |
| 08:27 | Simplified version of the previous patch which also catches SSL_read() errors on Windows. ... (check-in: b70557f690 user: stephan tags: trunk) | |
| 08:23 | Preliminary workaround for Windows-specific SSL_read() behavior described in [forum:/forumpost/2f818850abb72719 | forum post 2f818850abb72719]. Patch tested by Florian (Windows) and myself (Linux). ... (check-in: b890451cfb user: stephan tags: trunk) | |
| 06:54 | Replaced the "manual" TLS EOF tracking with BIO_eof(), analog to how is done in althttpd. ... (check-in: 06e300e5bd user: stephan tags: trunk) | |
|
2022-01-23
| ||
| 20:11 | Diff algorithm is slightly faster and does a better job of dealing with indentation changes in code. See [forum:/forumpost/7631656a2823338a|forum thread 7631656a2823338a]. ... (check-in: 1cb182ac18 user: drh tags: trunk) | |
| 19:57 | Add a heuristic to the diff generator that helps it do a better job of identifying differences in C code that result from a change in indentation level. ... (Closed-Leaf check-in: 8cd73dda3d user: drh tags: diff-improvement) | |
| 11:29 | Additional alignment debugging information output for "fossil diff --debug". ... (check-in: 9aaefcfd0a user: drh tags: diff-improvement) | |
| 04:12 | When trying to do an alignment of large blocks, first try an LCS on the same block using an ignore-whitespace comparison. If a large LCS is found, use that to subdivide the problem. Otherwise, continue with the usual divide-and-conquer technique. ... (check-in: c311efef07 user: drh tags: diff-improvement) | |
| 00:31 | Approximately a 5x performance increase for diff with the -w (ignore whitespace) option. ... (check-in: fbdbc09b40 user: drh tags: diff-improvement) | |
|
2022-01-22
| ||
| 18:02 | Restore "const" before "DLine*" where possible in the diff generator. And even add some new instances of "const". ... (check-in: cf69ac4e39 user: drh tags: diff-improvement) | |
| 17:50 | Fix the computation of DLink.nw for the case of the -w (no whitespace) option for diff. ... (check-in: 44b6f12845 user: drh tags: diff-improvement) | |
| 17:11 | Add the Dline.nw field. Use it as a cache of the number of characters on a line with leading and trailing whitespace removed. ... (check-in: f6112b93e9 user: drh tags: diff-improvement) | |
| 13:49 | Enhance the DLine.indent field so that it is always initialized to the number of space and control characters at the beginning of the line. ... (check-in: 2dad4158db user: drh tags: diff-improvement) | |
|
2022-01-21
| ||
| 20:34 | Merge from trunk ... (Leaf check-in: 8d78edddf7 user: george tags: search-terms-highlighting) | |
| 20:24 | Merge from trunk ... (Leaf check-in: 9094def2b9 user: george tags: rptview-submenu-paralink) | |
| 20:13 | Merge from trunk ... (Leaf check-in: 5c0515e20c user: george tags: wcontent-subsets) | |
| 19:58 | Merge from trunk ... (Leaf check-in: 6721c654a9 user: george tags: th1-doc-vars) | |
| 06:12 | Add a few environment variables mentioned in recent check-in comments to the documentation. ... (check-in: 85cfdd192a user: florian tags: trunk) | |
|
2022-01-20
| ||
| 21:43 | The test-httpmsg command does not need to open a repository. ... (check-in: b145f19df5 user: drh tags: trunk) | |
| 13:17 | Add SERVER_SOFTWARE to the set of CGI parameters emitted by /ext ... (check-in: a9a1bd84d8 user: drh tags: trunk) | |
| 04:48 | Per a /chat discussion in December, no longer "sterilize" manifests saved in zip/tar exports, as that changes their hash for client-side validation purposes and there is little risk of such exports being re-imported into a fossil repo. ... (check-in: 722c248d53 user: stephan tags: trunk) | |
|
2022-01-19
| ||
| 16:55 | For Solaris, omit the XOPEN_SOURCE define, as this is no longer recommended, according to private email from Claes Nästén. Also disable some obsolete compile-time options to SQLite. ... (check-in: 5b0c71d1fc user: drh tags: trunk) | |
| 16:00 | If there is a global ssl-ca-location setting, make sure it is used when trying to locate the trust store for any client TLS operation. ... (check-in: 0ca1fc4d98 user: drh tags: trunk) | |
| 15:35 | Change the priority of trust-store location search so that environment variables SSL_CERT_FILE and SSL_CERT_DIR take precedence over the ssl-ca-location setting. This allows a one-command override of the ssl-ca-location for testing or debugging. ... (check-in: e225dc9dec user: drh tags: trunk) | |
| 14:42 | Add short option -ci for --checkin in 'fossil diff'. ... (check-in: c8a7ee7e4c user: danield tags: trunk) | |
|
2022-01-18
| ||
| 20:53 | Fix a typo on the /secaudit0 page. ... (check-in: fef157554f user: drh tags: trunk) | |