Fossil

Timeline
Login

Timeline

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

136 check-ins using file src/chat.c version 4732b8ac7d

2021-03-25
01:32
Reduce fossil_panic() calls to those indicating bugs and internal errors. Also clarify effects and purposes of fossil_fatal() vs. fossil_panic(). ... (check-in: 91a4652f22 user: larrybr tags: panic-reduction)
00:17
Create new branch named "panic-reduction" ... (check-in: 1efa8d7f18 user: larrybr tags: panic-reduction)
2021-03-19
16:01
Resolved display cookie diff setting inconsistency reported in [forum:/forumpost/f7e18f946b | forum post f7e18f946b]. ... (check-in: e378f9300e user: stephan tags: trunk)
03:10
Add compile-time option to enable TH1 memory leak tracking. Also, fix TH1 memory leak, improve a couple #ifdef's, and fix JSON assert in fossil_print_error() seen when an invalid repository is specified. ... (check-in: 999e33cc7a user: mistachkin tags: trunk)
02:49
Be sure to set the default value for the OPTIMIZATIONS nmake macro, i.e. to avoid an expression syntax error. ... (Closed-Leaf check-in: 9c36e6335f user: mistachkin tags: th1-malloc-debugging)
2021-03-18
23:31
Fix JSON assert in fossil_print_error() seen when an invalid repository is specified. ... (check-in: 44cf2e9190 user: mistachkin tags: th1-malloc-debugging)
22:57
Add compile-time option to enable TH1 memory leak tracking. Also, fix a TH1 memory leak and improve a couple #ifdef's. ... (check-in: e5293dc281 user: mistachkin tags: th1-malloc-debugging)
22:09
Add the --reset option to the "fossil test-backoffice-lease" command. ... (check-in: b2e83470ea user: drh tags: trunk)
15:20
Add information on how to remove a Windows service, per forum post [forum:0bcffc517f]. ... (check-in: 366fda0c51 user: danield tags: trunk)
10:55
When configuring with --no-opt in addition to --fossil-debug, do not swallow -DFOSSIL_DEBUG. ... (check-in: 72983897b0 user: danield tags: trunk)
03:46
Fix the 'unversioned' test. ... (check-in: a517a2feea user: mistachkin tags: trunk)
03:35
Fix the 'settings-repo' test. ... (check-in: 1f4932404a user: mistachkin tags: trunk)
03:28
Fix the 'settings' test. ... (check-in: 93bd55f3c3 user: mistachkin tags: trunk)
03:22
When using the VsWhere tool, require the MSVC toolset, not MSBuild. ... (check-in: 9cd7d67da0 user: mistachkin tags: trunk)
03:21
Fix for the 'reserved-names' test. ... (check-in: 84e2abea1c user: mistachkin tags: trunk)
03:21
Fix compiler warning seen with MSVC. ... (check-in: 2dbc715496 user: mistachkin tags: trunk)
02:01
Fixes for the 'th1' tests. ... (check-in: e57dc731a9 user: mistachkin tags: trunk)
01:40
Object files based on checked-out source files should not be ignored. The final build products (e.g. 'fossil', 'fossil.exe') are exempt from this rule. ... (check-in: 0d21459e35 user: mistachkin tags: trunk)
01:36
For consistency, add 'msvcbld' to the Docker ignore file. ... (check-in: ab168a89bc user: mistachkin tags: trunk)
01:34
Re-add the 'wbld' directory to 'clean-glob' as it is used by MinGW. ... (check-in: bb86eb6291 user: mistachkin tags: trunk)
01:30
Update the custom MinGW makefile. ... (check-in: d425ea6b4c user: mistachkin tags: trunk)
01:16
Make detection and use of VsWhere tool consistent and support 32-bit installs. ... (check-in: 9fef4e01ba user: mistachkin tags: trunk)
2021-03-17
19:34
Update the built-in SQLite to version 3.35.2. ... (check-in: 4c56126612 user: drh tags: trunk)
18:24
Update build infos for Windows. ... (check-in: 8c361b3ac5 user: danield tags: trunk)
15:50
Be clearer about the definition of technote comment & id. Improve technote doc. ... (check-in: 51292810f8 user: danshearer tags: trunk)
15:27
Improve description of technotes as per forum post [forum:225b049220] ... (check-in: ae70df7550 user: danshearer tags: trunk)
12:38
Add explanation of how to use [/file/src/makemake.tcl|makemake.tcl] script (and how not to break the build) ... (check-in: e11efff8e4 user: danshearer tags: trunk)
2021-03-16
21:08
Regenerated makefiles to account for webmail.c removal in [274df1cad42f]. ... (check-in: 8228ed34ea user: stephan tags: trunk)
20:10
Finish off webmail delete ... (check-in: 274df1cad4 user: danshearer tags: trunk)
19:59
Remove smtpd server functionality first pass ... (check-in: db5c2d399c user: danshearer tags: trunk)
18:09
Add item for a quote button, as per forum post [forum:7ad03cd73d] ... (check-in: a9427d9d39 user: danshearer tags: trunk)
17:33
Make timestamps displayed on forum posts consistent with those on timeline. Technically this means that forum rendering now respects (repo-local) "timeline-utc" setting ... (check-in: c67f5bf299 user: george tags: trunk)
16:13
Detect and use Visual Studio 2017 and later in buildmsvc.bat. ... (check-in: bf5df255d8 user: danield tags: trunk)
2021-03-15
13:14
Add example of creating technote from the commandline ... (check-in: a498b132b2 user: danshearer tags: trunk)
12:59
Use ./local form of url, and add reference to hackers-howto.wiki ... (check-in: 620c8175c2 user: danshearer tags: trunk)
12:12
Made a more general list of projects and tasks. There will be a GSoC next year, but this has value meantime. ... (check-in: 47b1f6ad54 user: danshearer tags: trunk)
07:27
Added link to technotes list on the /wikihelp page, per request in forum post [forum:7a4609bad3]. ... (check-in: c00e5d60a0 user: stephan tags: trunk)
2021-03-13
22:55
Add missing defined() when testing for _WIN32. ... (check-in: 556479b245 user: danield tags: trunk)
22:15
Avoid segfault while serving [/help?cmd=/wdiff|/wdiff] page with empty "pid" parameter in a query string. Segfault occurs due to dereferencing of a NULL pointer in pW2, which happens because both name_to_typed_rid("","w") and manifest_get(0,...) return 0. ... (check-in: 7b81aac17a user: george tags: wiki-history)
21:39
Merge from trunk ... (check-in: 1a403a7a0c user: george tags: wiki-history)
17:11
Mention the ./configure --print-minimum-sqlite-version feature in the change log. Improved comments on the two places in the code that check the minimum SQLite version, so that they refer to one another, to remind developers to change both places if they change either. ... (check-in: 7018d7c158 user: drh tags: trunk)
13:26
More enhancements to the change log for version 2.15. ... (check-in: c561e051eb user: drh tags: trunk)
12:54
Add the "fossil add" Windows reserved filename restriction to the change log. ... (check-in: 5add4656b6 user: drh tags: trunk)
10:28
delta-manifests.md: minor typos and phrasing improvements. ... (check-in: 25e93b7075 user: stephan tags: trunk)
00:35
The 'add' command now fails for filenames that are reserved on Windows unless the --allow-reserved flag is used. See [forum:5116485456|forum discussion 5116485456] for more details. ... (check-in: 922b5c4d15 user: drh tags: trunk)
2021-03-12
15:22
Update the built-in SQLite to version 3.35.0 final. ... (check-in: b06953e15e user: drh tags: trunk)
14:44
'add' command now fails if given a filename which is reserved on Windows unless the --allow-reserved flag is used, per forum discussion [forum:5116485456]. ... (Closed-Leaf check-in: 7135111ad4 user: stephan tags: add-allow-reserved-flag)
11:29
Fix capitalization and statements on hash collisions in delta-manifest.md ... (check-in: 36f90c7b9e user: danield tags: trunk)
07:15
xekri skin: set .debug foreground color to something legible against the yellowish background. ... (check-in: 749d9daf03 user: stephan tags: trunk)
07:08
Added www/delta-manifests.md, a discussion about the pros and cons of delta manifests. ... (check-in: fbd16f3fff user: stephan tags: trunk)
2021-03-11
18:20
More help text consistency tweaks from forum discussion [forum:8c644048f0]: FILE vs REPO. ... (check-in: decd537016 user: stephan tags: trunk)
15:40
More help text consistency tweaks from forum discussion [forum:8c644048f0]: --repository REPO. ... (check-in: 2f7c93f49c user: stephan tags: trunk)
13:22
Numerous help text consistency tweaks based on forum discussion [forum:8c644048f0]. ... (check-in: 4cb50c4ef3 user: stephan tags: trunk)
2021-03-10
12:34
Ensure that there is always a newline before a conflict mark in merge output. See the [forum:/forumpost/2e97ca6caa|forum discussion]. ... (check-in: b491c196c2 user: drh tags: trunk)
2021-03-09
21:24
Update the built-in SQLite to the second 3.35.0 beta, for testing. ... (check-in: b468729855 user: drh tags: trunk)
2021-03-07
21:21
Avoid NULL pointer deference in the "hook test" command when an invalid hook number is supplied. ... (check-in: 9527034f49 user: drh tags: trunk)
13:27
xekri skin: Added missing color customization for selected forum post (was illegible). Added borders to blockquotes. ... (check-in: c070a27f5d user: stephan tags: trunk)
13:16
xekri skin: added a bit of contrast to the dark-blue-on-black bits by lightening the blue a tad. ... (check-in: 104b0a1858 user: stephan tags: trunk)
13:05
Khaki skin: added a border to blockquotes in forum posts. ... (check-in: 06f2192c2a user: stephan tags: trunk)
09:50
/chat doc: documented that a message's poster may delete it globally, the same as an admin can. ... (check-in: a0d3f53c4d user: stephan tags: trunk)
2021-03-05
16:00
configure now checks system sqlite version against the version in auto.def ... (check-in: 834f6515a7 user: danshearer tags: trunk)
15:36
Reverted part of commit [b9a6e1a9c9c52edc] which moved an Autosetup include in auto.def, apparently because it looked more correct. What it actually does is prevents default Autosetup options like --prefix from being added to the list of legal options. ... (check-in: 65c7196119 user: wyoung tags: trunk)
12:13
Add instructions for updating the minimum required version number ... (check-in: f09b0f1d63 user: danshearer tags: trunk)
12:04
Add configure option --print-minimum-sqlite-version ... (check-in: b9a6e1a9c9 user: danshearer tags: trunk)
2021-03-04
20:07
Minor typo fix in the "makefile.wiki" document. ... (check-in: 07dbd17e41 user: drh tags: trunk)
16:40
Added a section to the default CSP doc to document the changes made recently to that default CSP. ... (check-in: ab029e40ec user: wyoung tags: trunk)
15:10
This file has to be read locally for the links to work. ... (check-in: a0788de83f user: danshearer tags: trunk)
11:18
Removed the reduced opacity from the 'active' menu item in darkmode skin. It just looks a bit odd. ... (check-in: a0f30a58e7 user: stephan tags: trunk)
03:53
Added diff toggles to the /vinfo page, per forum feedback. ... (check-in: ddb2124a34 user: stephan tags: trunk)
02:28
Mention the relaxation of the img-src rule in the default CSP. ... (check-in: 25667a5e73 user: drh tags: trunk)
2021-03-03
17:28
The various diff-rendering pages now have toggles to show/hide individual diffs, as discussed in [forum:0f751ad9c8]. ... (check-in: 877246cf3d user: stephan tags: trunk)
17:24
[/help/leaves|leaves command] now shows the branch point of each leaf, as discussed in [forum:5e52d31d2e]. ... (check-in: d21e3c5a3a user: stephan tags: trunk)
17:21
Further adjustments to the default CSP to allow in-line images. ... (check-in: c184d646c3 user: drh tags: trunk)
16:41
Relax the built-in CSP to remove all restrictions on the source of images. ... (check-in: 025a007249 user: drh tags: trunk)
12:31
Change Quick Start to store the repository file outside the working directory. ... (check-in: 1ce4fd2f15 user: danield tags: trunk)
12:04
Improve explanations for prospective students in the ticketing section ... (check-in: 0f90d0df75 user: danshearer tags: trunk)
11:58
Make the mail task more general, and more obviously a design+research task rather than implementing exactly what is in this file ... (check-in: 316b55a6a6 user: danshearer tags: trunk)
11:33
Move CSS task to new Look and Feel section ... (check-in: 092a7fb796 user: danshearer tags: trunk)
10:17
Added Look & Feel tasks to the GSoC list. ... (check-in: ea2f26aadc user: stephan tags: trunk)
2021-03-02
20:50
Add the "re=" query parameter to the /dir webpage. Improvments to skin documentation and to the change log. ... (check-in: f08466dded user: drh tags: trunk)
17:13
Documentation for new settings. Improvements to the change log. ... (check-in: aac9093b36 user: drh tags: trunk)
16:44
Update to the change log. ... (check-in: c0c1235998 user: drh tags: trunk)
16:06
Refactor the routines used to generate TH1 variables that hold resource URLs. Functionality should be unchanged. The purpose is to make the code simplier, easier to read, and easier to maintain. ... (check-in: 6acd87f2c1 user: drh tags: trunk)
15:33
When a page with skin=X&once generates its style.css link, append skin=X&once to that lnik so that it gets the proper skin when style.css is loaded (asynchronously). Renamed the skin=_repo (reset to site-specific skin) to skin= (blank name), per /chat discussion. ... (check-in: 10dfd9e51b user: stephan tags: trunk)
15:01
When skin=X query parameter is processed, if a param named 'once' is also set then apply the skin change but do not save it to the cookie, as per /chat discussion. The intent is mainly to facilitate the development of docs using both light- and dark-mode skins at the same time, which is somewhat painful when the cookie constantly gets overwritten. ... (check-in: 7db18bfe96 user: stephan tags: trunk)
13:55
Alternative skins can be determined by the "skin" field of the display preferences cookie. The "skn_X" mechanism is removed. ... (check-in: 3339420778 user: drh tags: trunk)
08:54
Updated changes.wiki to replace skn_X references with skin=X. ... (Closed-Leaf check-in: 7fed83c9b0 user: stephan tags: skin-preference-cookie)
08:09
Corrected ability to be able to select the repository's configured skin, rather than just built-ins. ... (check-in: 5289ab2a45 user: stephan tags: skin-preference-cookie)
07:23
Minor doc clarification. ... (check-in: c05ec7d924 user: stephan tags: skin-preference-cookie)
07:21
Minor doc correction. ... (check-in: 2d6bb6e977 user: stephan tags: skin-preference-cookie)
07:11
Skin selection is now stored in the user display prefs cookie and can be modified from any page by passing the skin=xyz URL parameter. Gets trumped by /draftX URI or --skin CLI flag or skin: CGI config setting. Removed /skn_XYZ URI handling. /skins page now uses the new mechanism for skin selection. UDC is now rendered on every page if it was modified during that request, regardless of the 'udc' URL parameter. See discussion at [https://fossil-scm.org/forum/forumpost/4d3a10c72a|/forumpost/4d3a10c72a]. ... (check-in: 71a2d68a7a user: stephan tags: skin-preference-cookie)
04:04
Removed the min/max height on the diff toggles to slightly improve the layout flow. ... (Closed-Leaf check-in: 42205f9c76 user: stephan tags: diff-view-toggle-poc)
03:51
Moved the diff toggle button to the right of the diff header line, per forum feedback. Changed the button to a checkbox. Removed the arbitrary heuristics regarding which diffs to show/hide by default - they are now all on by default. ... (check-in: f9d29b9702 user: stephan tags: diff-view-toggle-poc)
2021-03-01
20:54
Change the algorithm for detecting when a user agent is a narrow-screen mobile device to the algorithm recommanded at [https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent#mobile_device_detection]. ... (check-in: 4de677dcc3 user: drh tags: trunk)
20:37
If the diff type (unified vs. side-by-side) is not specified by a query parameter or cookie, then determine the diff type based on the "preferred-diff-type" setting, if there is one, or on a guess whether or not the requesting agent is a mobile device based on the User-Agent parameter in the HTTP request. ... (check-in: 29bab2748b user: drh tags: trunk)
17:46
Update the built-in SQLite to the first 3.35.0 beta, for testing of SQLite. ... (check-in: 722073a157 user: drh tags: trunk)
17:35
Proof of concept/demo for toggle buttons on individual diff views on the /info diff views, as discussed in [forum:0f751ad9c8]. ... (check-in: cfdd666533 user: stephan tags: diff-view-toggle-poc)
13:34
Removed BLOB_SEEK_END from the API, per /chat discussion, as it was unused and appeared to have a semantic discrepancy vis-a-vis fseek() and SEEK_END. ... (check-in: 6fc730e0c7 user: stephan tags: trunk)
07:37
Merged trunk changes in. Only needed to track my own rename of branch_of_rid() to branch_of_ckin_rid() ... (Leaf check-in: ea28708f85 user: wyoung tags: artifact-view-links)
07:15
Copied over documentation of 2 recently-added "fossil cgi" control file lines to the www/cgi.wiki doc (redirect and jsmode) and then reordered it all to match the order given in "fossil cgi --help" output to make it easier to maintain these parallel lists in the future. ... (check-in: 282402d82f user: wyoung tags: trunk)
06:47
Fixed "debug" -> "cgi-debug" in the built-in docs for "fossil cgi". ... (check-in: e3dbb7d7d5 user: wyoung tags: trunk)
03:00
Merged in trunk. ... (Closed-Leaf check-in: ab047b62dc user: stephan tags: leaves-command-branched-from)
2021-02-26
13:27
Disable the permuted index from the main documentation page, as moderns do not understand indexes. Replace it with a simple list of documents. People can use Ctrl-F or the "Search" box for search. ... (check-in: 47a4c4cba9 user: drh tags: trunk)
13:07
The new mainmenu element previously called "Setup" reverted a years-old change to use "Admin" for this menu because about half of the items on the /setup screen are also usable by people with only the Admin cap. This also changes the capexpr to include "a" for the same reason. ... (check-in: 7260ff21b3 user: wyoung tags: trunk)
13:01
Added a section to the customskin.md doc explaining where the main menu contents went and how to change them in the new "mainmenu" world. ... (check-in: da2291075b user: wyoung tags: trunk)
07:05
Tightened up the new reason #5 for "why set up a server". ... (check-in: 50a0e024fb user: wyoung tags: trunk)
06:51
Updated the macOS / OpenSSL 1.0 bits of the backup doc's encryption section to cover the latest situation under Big Sur. ... (check-in: 0e1cc786bb user: wyoung tags: trunk)
06:23
Added a link to the backups doc from the "benefits of a server" doc, fixed a few more grammar problems, and fixed a few URLs in prior commits. ... (check-in: 4f9c6210cd user: wyoung tags: trunk)
06:20
Grammar tweaks in point 2 of the "whyuseaserver.wiki" doc. ... (check-in: 05e79793d8 user: wyoung tags: trunk)
06:18
Noted the Fossil RBAC system as another reason you may want to set up a Fossil server. ... (check-in: a3a70a01aa user: wyoung tags: trunk)
06:14
Added an answer to SQLite's "how to corrupt" document to the "Benefits of a Fossil Server" doc, since setting up a server does largely solve those problems. ... (check-in: f9cfadf1b4 user: wyoung tags: trunk)
2021-02-25
14:55
Merge from trunk ... (check-in: 7e755346a5 user: george tags: wiki-history)
10:12
Removed an if() condition in content_put_ex() which was possible back in 2007 but is no longer possible. Updated the surrounding content to reflect current reality. ... (check-in: dad521bb06 user: stephan tags: trunk)
05:56
Typo fix in /setup_timeline and the same fix in an internal API doc. Same typo exists in shell.c, but that's upstream 3rd-party code. ... (check-in: c8021e99df user: stephan tags: trunk)
2021-02-24
19:24
Typo fixes in fileedit-page.md ... (check-in: d400f403f9 user: stephan tags: trunk)
15:21
Add projects relating to the ticketing system ... (check-in: 9e9fb33caf user: danshearer tags: trunk)
04:59
Checkin [188ffef2] inadvertently caused one particular graceful failure to degrade to a non-graceful failure (a failed assert()). This checkin resolves that. ... (check-in: 7a985a3d2c user: stephan tags: trunk)
00:24
Micro-touchups to the is-not-relational doc. (Its name really should be shortened to not-relational.md, but we already have links to the longer name out in the wild.) ... (check-in: 213160c70c user: stephan tags: trunk)
00:14
Minor rewording/clarification in fileformat.wiki. ... (check-in: 7ebe73ff9a user: stephan tags: trunk)
2021-02-23
21:33
Minor technote tag footnote and a typo fix. ... (check-in: b1600a22d7 user: stephan tags: trunk)
02:48
sha3sum command now exits with an error if it cannot open a requested file, per discussion at [forum:9cc4028627]. ... (check-in: bda90774ee user: stephan tags: trunk)
01:23
Merge from trunk. ... (Leaf check-in: 7d835ff537 user: larrybr tags: error_returns)
2021-02-22
18:43
Update the built-in SQLite to the latest 3.35.0 alpha that includes support for the MATERIALIZED hints. ... (check-in: d07cbeda71 user: drh tags: trunk)
12:23
Added a missing 'return this'. ... (check-in: 4ce90f0170 user: stephan tags: trunk)
06:48
Documented several special-case rules for certain cards as footnotes in the fileformat.wiki card summary table. ... (check-in: a3bfeb8521 user: stephan tags: trunk)
04:35
As a safety precaution against changes made in [ecb705359a] and [b8c1d429cb], content_deltify() now explicitly checks whether its main input RID refers to a phantom and skips further work if it is. ... (check-in: 188ffef23d user: stephan tags: trunk)
03:33
Technote counterpart fix of [ecb705359a]. ... (check-in: b8c1d429cb user: stephan tags: trunk)
03:09
Corrected wiki crosslinking's check for an older version of the page, as detailed in [forum:dfd85f0b00]. Rebuild is required to correct wiki timeline entries. ... (check-in: ecb705359a user: stephan tags: trunk)
2021-02-21
13:10
Add optimization level flag for MSVC builds, defaulting to /Os. ... (check-in: c72edfd865 user: danield tags: trunk)
2021-02-19
17:39
Minor additions to gsoc-ideas.md. ... (check-in: 8b453eb207 user: stephan tags: trunk)
16:52
Cleanups ... (check-in: d095066ea3 user: danshearer tags: trunk)
15:18
Google Summer of Code project ideas for prospective students ... (check-in: 932f88cb55 user: danshearer tags: trunk)
14:58
Update the built-in SQLite to the latest 3.35 alpha including CLI enhancements and DROP COLUMN support. ... (check-in: 736e5c892b user: drh tags: trunk)
2021-02-18
23:14
Typo fix. Removed a block of commented-out pikchr. ... (check-in: 269788ebdb user: stephan tags: trunk)
23:11
Permuted index: Added the word relational to the fossil-is-not-relational.md description so that that page can be more easily found in the index. ... (check-in: c17054a5df user: stephan tags: trunk)
13:54
API doc typo fix. ... (check-in: 9eed26b0a0 user: stephan tags: trunk)