Fossil

Timeline
Login

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

121 check-ins using file src/style.c version f3a58b83c2

2020-08-26
15:52
Merge in trunk (check-in [f741baa6be]) check-in: 5d4a57f2c0 user: george tags: wiki-history
13:31
Merge in trunk (version-2.12.1) check-in: 62c316306e user: george tags: wiki-history
2020-08-25
06:32
Fix HTML formatting issues with a few built-in help pages. check-in: 11384f1874 user: drh tags: trunk
05:04
Updated javascript.md page to track recent developments. check-in: 3a1d3cc2dc user: wyoung tags: trunk
00:01
Improvements to handling of line endings and BOM marks when doing a 3-way merge. check-in: 88ff2642d3 user: drh tags: trunk
2020-08-24
23:24
Merge miscellanous auxiliary defenses and security enhancements. This check-in is not needed to fix any problems that are not already fixed in version 2.12.1. It merely provides additional defense in depth. check-in: f741baa6be user: drh tags: trunk
22:57
If both files being merged by 'fossil merge' contain a UTF-8 byte order mark (BOM), keep it in the produced merged file. Closed-Leaf check-in: 91182cd1f3 user: marciogabe tags: merge-crlf-bom
22:45
Adjust 'fossil merge' command to use CR/LF line endings for conflict markings if both files being merged already use such line ending type. check-in: 60ecf5d9ed user: marciogabe tags: merge-crlf-bom
20:24
Changed how fossil.confirmer pinSize option computes element width to be more robust in the face of CSS 'auto' width values. check-in: 1f4143ba28 user: stephan tags: trunk
12:35
For Hash or Wiki interwiki hyperlinks in Fossil Wiki without an alternative display, elide the initial interwiki tag from the display. check-in: 2d1a493d9c user: drh tags: trunk
04:44
Applied fix from [5244a548] to /json/wiki/list. check-in: 5a568d8b1f user: stephan tags: trunk
04:33
Reverted [37409e7dbe] in favor of [5244a548], which is cleaner, smaller, and works. check-in: a7d8c58d48 user: stephan tags: trunk
00:24
Merge changes from trunk. Closed-Leaf check-in: 4a8bc878f0 user: drh tags: sec2020
2020-08-23
22:11
Provide backlinks from Forum posts. Run rebuild to insert Forum backlinks into the BACKLINK table after applying this patch. check-in: 2df0e5c428 user: drh tags: trunk
20:06
Updates to the "fossil config" command documentation and the change log. check-in: 79b1cd4bf5 user: drh tags: trunk
18:12
For the wiki_render_page_list_json() function, only include pages on the list if they have one or more artifacts. This seems to clears the bug described by [forum:a9e345482e|"Wiki editor inop" forum post] check-in: 5244a5484a user: drh tags: trunk
16:02
Merge the interwiki enhancement from trunk. check-in: 26ac4b1ccf user: drh tags: sec2020
15:55
Add support for interwiki links. check-in: f4dc114a78 user: drh tags: trunk
15:52
Add the /intermap page for adjusting the interwiki mapping using a Web interface. Closed-Leaf check-in: dab94dda30 user: drh tags: interwiki
14:04
Add preliminary documentation for interwiki links. List the intermap on the /md_rules and /wiki_rules pages. check-in: 1a4158ea86 user: drh tags: interwiki
01:47
Fix syntax error in the previous commit. Dunno how I managed to check in a change that doesn't build.... check-in: fa105da061 user: drh tags: interwiki
01:43
Move much interwiki code into a new source files "interwiki.c". Add the "fossil interwiki" command for managing the list of remote wikis. check-in: 0875073359 user: drh tags: interwiki
00:47
Fix a bugs in the interwiki configuration transfer logic. check-in: c959dde140 user: drh tags: interwiki
00:29
Typo fix in comment check-in: 684fb15a7a user: wyoung tags: interwiki
2020-08-22
23:21
The "Code" on an inter-wiki link must be ascii alphanumeric. Sync the inter-wiki config table entries on clone. check-in: 550536789f user: drh tags: interwiki
20:23
Rudimentary support for [wikipedia:interwiki_links|interwiki links]. check-in: 3ca23edc8f user: drh tags: interwiki
19:07
Update the Fossil Wiki and Markdown cheat-sheets to include hyperlinks to one another. check-in: 0ae2dbd40a user: drh tags: trunk
16:26
Typo fix. Removed 13th quote, as the link is now 404, per note in the forum. check-in: 659f6cd080 user: stephan tags: trunk
16:24
Fix harmless compiler warnings. check-in: a872067f7e user: drh tags: trunk
16:10
More robust handling of missing CGI parameters. See discussion at [https://www.fossil-scm.org/forum/forumpost/e2e75f8aec|forum thread e2e75f8aec]. check-in: d6f69343ca user: drh tags: trunk
15:35
Merge the latest enhancements from trunk. check-in: 11c1566a93 user: drh tags: sec2020
15:34
Improvements to the forum thread display. Additional details on the [https://fossil-scm.org/forum/forumpost/3d3ffe23ed?t=h|forum thread]. check-in: 5182a1bfbf user: drh tags: trunk
15:31
Increment the cfgcnt when a forum items held for moderation is approved or disapproved, so that the timeline etag cache will expire. check-in: c80762fa81 user: drh tags: trunk
13:49
URL fixes in www/quotes.wiki; where a new URL can't be found, removed the quote as unsupportable. check-in: 4c5445d9a5 user: wyoung tags: trunk
12:04
Amend broken link to OpenBSD server doc from file name change: server/openbsd/httpd.md -> server/openbsd/fastcgi.md check-in: 0fd7302d95 user: jamsek tags: trunk
10:45
Merge Andy Goth's enhancements to the forum. Closed-Leaf check-in: 50cdb741db user: drh tags: sec2020-forum-refactor
03:25
Correct minor documentation typo (bytes -> bits) check-in: 96f1a9f50a user: andygoth tags: trunk
03:06
Guard against an infinite loop in certain pathological edit patterns Closed-Leaf check-in: 71fe590e99 user: andygoth tags: andygoth-forum-refactor
02:53
Link to the next edit rather than the final edit check-in: 91a3a600e6 user: andygoth tags: andygoth-forum-refactor
02:50
When showing the source of an edited post, show that exact version rather than the newest version check-in: df916a9d01 user: andygoth tags: andygoth-forum-refactor
02:38
Unify and regularize forum display code check-in: 6999639bbb user: andygoth tags: andygoth-forum-refactor
00:23
Update the custom MinGW makefile. check-in: 6eb1f43485 user: mistachkin tags: trunk
2020-08-21
23:40
Internally rename "entry" to "post" for more consistent terminology check-in: adefa86c5e user: andygoth tags: andygoth-forum-refactor
23:20
Rework forum post serial IDs to include a revision number when edited. This fixes buggy sids displayed in thread [https://fossil-scm.org/forum/forumpost/6737a387fe?t=c&threadtable]. check-in: dd47b8c311 user: andygoth tags: andygoth-forum-refactor
22:58
Extend translator to support two- and three-argument printf specifiers, e.g. "%.*s(len)(str)" or "%*.*d(width)(prec)(val)" check-in: df7b0c3186 user: andygoth tags: andygoth-forum-refactor
22:03
Remove mfirt check-in: a8d90b1f4f user: andygoth tags: andygoth-forum-refactor
21:52
Remove fprev check-in: d585c34707 user: andygoth tags: andygoth-forum-refactor
21:50
Restore inadvertently deleted column check-in: c76023e39e user: andygoth tags: andygoth-forum-refactor
21:45
Replace firt with pIrt check-in: ed56faad2a user: andygoth tags: andygoth-forum-refactor
21:17
Remove nReply which is present only in debug outputs, correct column alignment in debug output check-in: b932e49c7f user: andygoth tags: andygoth-forum-refactor
20:34
Remove indenting that was leaking into the HTML output check-in: bf98aa0069 user: andygoth tags: andygoth-forum-refactor
20:19
Add new fields to threadtable debug output check-in: c4d6d75716 user: andygoth tags: andygoth-forum-refactor
19:42
Actually use pEditHead check-in: 9e92401129 user: andygoth tags: andygoth-forum-refactor
19:41
Add pEditHead field to avoid repeatedly walking back to find the original post check-in: 7114bdc827 user: andygoth tags: andygoth-forum-refactor
19:34
Rename pEditLeaf to pEditTail check-in: 145a6ef281 user: andygoth tags: andygoth-forum-refactor
19:33
Rename pLeaf to pEditLeaf to be consistent with the other edit fields check-in: 763d22b78a user: andygoth tags: andygoth-forum-refactor
18:32
Additional checks to ensure that db_set() and db_set_int() do not modify a sensitive setting unless PROTECT_BASELINE is disabled. check-in: ccdb5a9bb8 user: drh tags: sec2020
15:57
Add pEditNext field to permit walking forward as well as backward through the edit chain check-in: a17f49557f user: andygoth tags: andygoth-forum-refactor
15:54
Begin refactoring forum code to support orthogonal history and plaintext options. First step: rename pEdit to pEditPrev to make room for a pEditNext field. check-in: 636f659689 user: andygoth tags: andygoth-forum-refactor
15:08
Add missing db_unprotect() calls to backoffice. check-in: c75dcc621b user: drh tags: sec2020
15:05
Improved documentation of the database write protection logic. Added undocumented SQL command db_protect() and db_protect_pop() to the "sql" command. Panic on a protection stack overflow. check-in: 75deba73b5 user: drh tags: sec2020
14:40
Add missing bold markup check-in: 273dd80e85 user: andygoth tags: trunk
13:04
Add triggers to prevent changes to sensitive settings when PROTECT_SENSITIVE is engaged. check-in: c9b9a77d59 user: drh tags: sec2020
11:26
Remove incorrect leaf ambiguity warning when doing a "fossil commit --dry-run". check-in: 1b52c41415 user: drh tags: sec2020
11:19
Fix the locate_unmanaged_files() routine so that it always see (and ignores) symbolic links. check-in: 0938b56516 user: drh tags: sec2020
10:29
More improvements to the allow-symlinks help text. check-in: f7f31147de user: drh tags: sec2020
10:23
Improved on-line help for the allow-symlinks setting. check-in: d3090e91b8 user: drh tags: sec2020
10:10
Improve comments on symlink logic check-in: 39a5df1fde user: drh tags: sec2020
01:09
Add a missing db_unprotect() to the "fossil all" command. check-in: b9ae03f6ee user: drh tags: sec2020
01:01
Merge the latest changes from trunk into sec2020. check-in: 1d61aae314 user: drh tags: sec2020
2020-08-20
23:45
Change width per stephan's request Closed-Leaf check-in: 53458bed91 user: andygoth tags: andygoth-ardoise-tweaks
22:40
Using parameters to namespace functions in fossil*.js instead of the global "fossil" object. Squishes a complaint by GCC and makes the code a smidge smaller besides. check-in: 0f03f78a8b user: wyoung tags: trunk
21:15
Same as [31af8053] but in src/copybtn.js, upon which code fossil.copybutton.js was apparently based. This other file may be going away soon, but until then, it avoids a warning. check-in: c0cb0b9d33 user: wyoung tags: trunk
20:40
Gave the line-number popup (and related popups) a z-level below that of the default skin's hamburger menu. check-in: bbef8ce398 user: stephan tags: trunk
20:25
Added a "window." reference to a global variable in fossil.dom.js to make explicit where the variable is coming from. All the surrounding code does this, and the fix quiets a complaint from GCC. check-in: 31af805348 user: wyoung tags: trunk
20:05
Allow /wikiedit's page-list-fetch operation to silently skip over mysteriously missing (shunned but not yet rebuilt?) wiki pages, to resolve an issue on the core fossil site where such a missing/invisible page named 'Security Desk Technician' is causing /wikiedit to fail to load. check-in: 37409e7dbe user: stephan tags: trunk
19:52
Removed a pair of bogus "delete" calls in fossil.popupwidget.js, flagged by Google Closure Compiler. You can't delete the result of a function call, only object properties. check-in: 0d7d54e870 user: wyoung tags: trunk
19:51
Minor change to auto.def requested by [https://bugs.debian.org/961772] check-in: e6de5ec750 user: drh tags: trunk
18:08
Show the artifact hash with a copy button on the header of /file pages. check-in: 00eb7a05b5 user: drh tags: trunk
16:25
Merge recent changes from trunk. check-in: c93cb2bae9 user: drh tags: sec2020
15:22
Update the change log and the latest-release link on the homepage. check-in: 5983f5b913 user: drh tags: trunk
13:27
Version 2.12.1 Leaf check-in: b98ce23d4f user: drh tags: release, branch-2.12, version-2.12.1
13:08
Rearrange code, tweak span colors check-in: 1ffe4cde88 user: andygoth tags: andygoth-ardoise-tweaks
13:01
2.12.1 release candidate with security fixes. check-in: 40feec3291 user: drh tags: branch-2.12
12:31
Fix CSS priority issue check-in: ed04edd82b user: andygoth tags: andygoth-ardoise-tweaks
05:13
Spelling and grammar fixes to javascript.md. check-in: 209f73cbc2 user: wyoung tags: trunk
04:18
Many improvements to the "Use of JavaScript in Fossil" document, www/javascript.md, inspired by the recent Ajaxifications and forum commentary on the topic. check-in: 977ba78fdd user: wyoung tags: trunk
04:17
Assorted minor improvements to the javascript.md doc. Closed-Leaf check-in: dc1bc21388 user: wyoung tags: js-policy-doc
02:14
Minuscule tweaks to javascript.md check-in: 5648dcfc3d user: stephan tags: js-policy-doc
00:37
Command fixes in the new material within javascript.md check-in: ba9480b02b user: wyoung tags: js-policy-doc
00:11
Editing pass on javascript.md. check-in: 202a661612 user: wyoung tags: js-policy-doc
00:04
Report the use of FOSSIL_LEGACY_ALLOW_SYMLINKS in the output "fossil version -v". Closed-Leaf check-in: 89d950efd0 user: drh tags: sec2020-2.12-patch
2020-08-19
23:52
Moved "Blocking JavaScript" section of javascript.md down into the Q&A section. check-in: 85c7bdb285 user: wyoung tags: js-policy-doc
23:45
Moved my rewrite of Stephan's "Compatibility Concerns" section of javascript.md down into the Q&A section. check-in: 026279496a user: wyoung tags: js-policy-doc
23:41
Moved "Fossil Does Not Snoop On You" section of javascript.md down into a Q&A point. check-in: b76427bb20 user: wyoung tags: js-policy-doc
23:38
Moved the "No Third-Party JavaScript in Fossil" section of javascript.md down into the Q&A "debate" section. Also reworked some of the following question's answer to the C vs JavaScript matter. check-in: 48ef633333 user: wyoung tags: js-policy-doc
23:30
Moved the old "How Many Users Run with JavaScript Disabled Anyway?" section of javascript.md down into the "debate" section as one of the Q&A points. check-in: bc5cf56965 user: wyoung tags: js-policy-doc
23:19
Merged the "Future Plans for JavaScript in Fossil" section of js-policy.md into javascript.md. This all but zeroes out the contents of the old doc, so I've removed it. Future changes go into javascript.md. check-in: 4ad0d9798e user: wyoung tags: js-policy-doc
23:07
Hoist the "Compatiblity Concerns" section of js-policy.md into javascript.md. Another near-total rewrite, maintaining the original's points. check-in: 7eef486cf4 user: wyoung tags: js-policy-doc
22:57
Merged Stephan's "in closing" statement after the argumentation section of js-policy.md into the "Philosophy & Policy" section of javascript.md. Another near-rewrite, while maintaining the overall points. check-in: 12acdcf3a5 user: wyoung tags: js-policy-doc
22:49
Added "Arguments Against JavaScript & Our Rebuttals" section to javascript.md, based on the similar section in this branch's new js-policy.md doc. It's nearly a rewrite, but all of the points remain. check-in: 1e3ee576b7 user: wyoung tags: js-policy-doc
21:24
Merged trunk changes in check-in: 32ef4cfa24 user: wyoung tags: js-policy-doc
21:19
Added a section to javascript.md on the new /fileedit feature. check-in: 100b4868dd user: wyoung tags: trunk
21:08
The allow-symlinks setting is disabled by default and is not versionable, unless Fossil is compiled with the FOSSIL_LEGACY_ALLOW_SYMLINKS flag, in which case it follows the historic behavior. check-in: cdc90f0c3b user: drh tags: sec2020-2.12-patch
21:05
Updated the "Line Numbering" section of javascript.md to cover the new interactive line selection in Fossil 2.12. check-in: f84d7a0e42 user: wyoung tags: trunk
20:58
Updated the "Wiki Editor" section of javascript.md to cover the new `/wikiedit` implementation. check-in: 31c40509d4 user: wyoung tags: trunk
14:23
Harmonize artifact count and average between /stat and /artifact_stats. See [https://fossil-scm.org/forum/forumpost/37514b1f67]. check-in: 38fa17e479 user: andygoth tags: trunk
13:51
When diffing long sequences, the product of their lengths can overflow to a negative number, triggering optimalLCS() which is very expensive. Prevent this overflow. See [https://fossil-scm.org/forum/forumpost/5f9365f9fe] for discussion. check-in: e2b7dca948 user: andygoth tags: trunk
12:58
Merge additional symlink fixes. Back out comment-only changes from url.c. check-in: 0ea17c2b11 user: drh tags: sec2020-2.12-patch
09:57
Increase the version number to 2.12.1. check-in: 32646b2738 user: drh tags: branch-2.12
08:40
It turns out we already have javascript.md, with similar aims, so now it's a matter of integrating this doc into that one. check-in: 2e131efc87 user: stephan tags: js-policy-doc
08:11
Fixed a poorly-placed wordwrap which looked like a new list entry to markup. check-in: 571bf459be user: stephan tags: js-policy-doc
08:00
Initial draft of a project policy doc explaining and justifying its use of JavaScript. check-in: 93e4561b0d user: stephan tags: js-policy-doc
01:33
Restore blank cell capability, fixes [95ce0e53] check-in: dc94ebc2cd user: andygoth tags: trunk
01:07
Cherrypick key fixes from the sec2020 branch in order to devise a minimal patch to get us to version 2.12.1. check-in: fe1264d35d user: drh tags: sec2020-2.12-patch
00:56
Make a few tweaks to the Ardoise skin. See [https://fossil-scm.org/forum/forumpost/a4bcfec897] for branch discussion. check-in: 535f4eb8f9 user: andygoth tags: andygoth-ardoise-tweaks
2020-08-18
22:53
Line numbering forum feedback: removed toast message, replaced vague 'lines X-Y' label with 'Copy link to lines X-Y', removed udc=xxx from the generated URL. check-in: 7c98df4158 user: stephan tags: trunk
21:03
Cherrypick [d2d8894bb2]: fossil.storage.clear() is now also sandboxed - no longer nuking all state for all repos on the same origin. check-in: d0988e677c user: stephan tags: branch-2.12
21:01
fossil.storage.clear() is now also sandboxed - no longer nuking all state for all repos on the same origin. check-in: d2d8894bb2 user: stephan tags: trunk
20:51
Merged in [923affb930a27b], which reinstates localStorage but sandboxes access to fossil.storage on a per-repo basis. check-in: 21fbd4738c user: stephan tags: branch-2.12
20:46
Re-enabled localStorage for fossil.storage but enhanced it to sandbox the keys used by the apps on a per-repo basis, so there is no longer any (immediately visible) cross-repo polution. The underlying localStorage/sessionStorage is still shared per origin/browser profile instance, but fossil.storage clients will only see the state from their own repo. check-in: 923affb930 user: stephan tags: trunk