Timeline
Not logged in

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

50 most recent check-ins by user george

2024-02-23
21:57
In the source of the home page (www/index.wiki) move the "What Is It?" header ahead of the floating sidebar. This fixes appearence under the custom skin where that sidebar (from the content) collides with another floating sidebar (emitted by the header of a skin). check-in: 3a78497bd7 user: george tags: trunk
2023-12-24
15:22
Fix /whistory page: prevent csrf parameter from appearing within a query string when requesting a diff.

csrf started to appear in a query due to csrf-defense-enhancement: form_begin() [/fdiff?v1=9ab558549b3ca653&v2=b86a42cf7932f1cd|unconditionally generates... check-in: abdf2805fe user: george tags: trunk

2023-03-26
23:54
Do not render "Check-ins" button within a submenu of /tktview, /tkthistory, /tkttimeline and /info pages, unless a user actually has a capability to read check-ins. This should prevent confusion and save some screen space. check-in: c04c814e10 user: george tags: trunk
2023-01-22
22:01
Remember the chosen type of artifacts that are shown at /timeline page as a display preference. This amends the initial behavior introduced on 2017-11-29 with the 'sticky-timeline-style' branch. check-in: 61bd0c9b11 user: george tags: trunk
18:35
Fix appearance of a chat-only view: eliminate redundant gap between the vertical scrollbar and the right edge of a window. check-in: d3c0206ed2 user: george tags: trunk
2022-12-25
16:17
A minor fix to the previous check-in. check-in: abfec4dd5c user: george tags: trunk
2022-12-20
14:21
A couple of corrections to the [2213a0eb2d413f|previous /secaudit0 addition]. check-in: 43601b3d12 user: george tags: trunk
02:01
Make /secaudit0 page aware of the Tcl integration opportunities. check-in: 2213a0eb2d user: george tags: trunk
2022-12-12
16:12
Add support for omitting some ticket events from the default timeline view. Filtering is defined by the 'ticket-hidden-expr' option added to the /tktsetup_timeline page. Filtering is bypassed if this expression is unset or if the "Unhide" checkbox (at the timeline's submenu) is checked. See [forum:/forumthread/4c49b2ad661c90b7|forum thread... Leaf check-in: 452805c2a0 user: george tags: tkt-hidden-expr
2022-11-26
17:31
Fix artifact_page() function so that the content of a text file is surrounded by CODE elements even if a file's extension is just a single letter. check-in: e7a7b5c1b0 user: george tags: trunk
2022-11-24
22:13
Add TH1 command "submenu". For the time being it has just one subcommand "link" that adds a hyperlink to the submenu of a page. check-in: 71b221657b user: george tags: trunk
2022-11-20
01:58
Do not attempt to render empty description of a report. Also make hyperlinks in a report's submenu more robust. This amends [fcf17b28a902c0]. check-in: 04a01d066a user: george tags: trunk
2022-11-19
16:48
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository (this amends [29a24941ed9b]). Also optimize out a couple of unnecessary calls to mprintf(). check-in: e3c8aad9b1 user: george tags: trunk
16:19
Fix malformed hyperlink for historical revisions of a forum post. Perhaps introduced by check-in [168eb71643a4]. Reported by [forum:44505ae8ec515e75|forum post 44505ae8ec51]. check-in: 114b17c408 user: george tags: trunk
2022-11-05
22:10
Respect `"timeline-utc"` setting when a ticket change artifact is displayed on the /info page. This makes it consistent with other places and fixes a hyperlink to the corresponding item of the /timeline. check-in: 0028a3ca6a user: george tags: trunk
2022-11-02
22:51
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository. This amends [29a24941ed9b]. Closed-Leaf check-in: 6e28f28091 user: george tags: pre-2.21
2022-10-28
17:08
Improve correctness, usability and efficiency for the case when values in a TICKET's column tend to be long and volatile.

Owner of a repository may specify one or several TICKET's columns so that delta-compression is tried for the corresponding ticket change artifacts and the corresponding changes on the /tkthistory page are rendered via ... check-in: 872a3b2327 user: george tags: trunk

16:28
Add comments for auxiliary local variables inside ticket_output_change_artifact(). Closed-Leaf check-in: 53b66cf63f user: george tags: deltify-tkt-blobs
00:18
Fix a typo in a comment. check-in: a2ed111979 user: george tags: deltify-tkt-blobs
00:11
Add more comments and a changelog item. No code changes. check-in: e690df08f4 user: george tags: deltify-tkt-blobs
2022-10-16
00:09
Highlight a ticket's change that corresponds to the URL's fragment of the /tkthistory page. check-in: 7afd4db3d3 user: george tags: deltify-tkt-blobs
2022-10-09
22:56
Rework the previous check-in to fix incorrect backlinks' sources for the case when values are appended to a field (i.e. a value of J-card starts with '+'). Consider a reference to 77ab05a0e9 from [caeb7d672df20] for an example which was handled incorrectly by [668e45baff99]. check-in: 4d5ded5eea user: george tags: deltify-tkt-blobs
2022-10-03
01:41
Fix redundant back-references originating from outdated/superseded values within TICKET table. See forum thread [forum:/forumthread/a6ba08e926a8cfdf|a6ba08e926]. check-in: 668e45baff user: george tags: deltify-tkt-blobs
01:31
Fix naming of columns on the /test-backlinks page. check-in: 6a5604f481 user: george tags: deltify-tkt-blobs
2022-09-20
14:13
On the /tkthistory page supply each ticket change item with a corresponding id attribute and make the 'History' button within a submenu of a /tinfo page to link back to that particular element on the /tkthistory page. check-in: 4bb91f38a8 user: george tags: deltify-tkt-blobs
13:56
Minor optimization and refactoring. check-in: b2049d643b user: george tags: deltify-tkt-blobs
2022-09-15
13:40
Improve /tkthistory page: render selected ticket fields as unified diffs. check-in: b75a9d0fa3 user: george tags: deltify-tkt-blobs
2022-09-14
13:12
Remove redundant PRE tags on the /wdiff pages. check-in: 0dd5451d7f user: george tags: deltify-tkt-blobs
2022-08-29
14:27
Add a missing closing LI tag for the /tkthistory page. check-in: 2d0b2bda87 user: george tags: deltify-tkt-blobs
14:03
Minor optimization within getAllTicketFields() function. check-in: c3e7ed3089 user: george tags: deltify-tkt-blobs
2022-08-22
18:27
Make it possible to store similar ticket change artifacts as deltas. This might be useful when a certain column of the TICKET table holds a lengthy text that may undergo frequent modifications.

This is an opt-in feature. It is activated only when TICKET table contains a phony INTEGER column "baseline for $n... check-in: 0f4a0fe82a user: george tags: deltify-tkt-blobs

2022-07-18
14:47
Do not omit a forum thread's title while rendering /forumthread page. check-in: ffd32a9f70 user: george tags: trunk
2022-07-02
20:05
Honor 'timeline-utc' setting while rendering of /wdiff pages. This is similar to [17ebe42d6183ed]. check-in: 46de798a6a user: george tags: trunk
12:24
Enhance "Changes to wiki page" entries within /timeline: turn the word "Changes" into a hyperlink to the corresponding /wdiff page. check-in: 3a9090fc5a user: george tags: trunk
2022-06-22
12:35
Fix a minor footnotes-related bug that was discovered by Stephan: if a free-standing footnote reference follows immediately after the exclamation mark then parse that as a footnote (and not as an image). This check-in also postpones initialization of a few local variables within char_link() function (which may save a few CPU cycles). check-in: 97b28feae3 user: george tags: trunk
2022-06-12
19:32
Add extsrc/pikchr.wasm to the list of binary blobs. check-in: 13cd92de77 user: george tags: trunk
2022-06-04
23:09
Supply elements in submenus with additional specific CSS classes. For each submenu element a corresponding classname is derived either from the visible label (for hyperlink-like submenu elements) or from the name of the distinguishing query parameter (for other items). check-in: e8a051e6a9 user: george tags: trunk
2022-05-28
14:38
Ignore columns of the TICKET and TICKETCHNG tables that contain spaces in their names. Such ticket fields could not be properly tracked by the earlier versions of Fossil because a ticket field name isn't fossilized when an artifact is constructed. check-in: dbcb446970 user: george tags: trunk
2022-05-25
20:52
Clarify the documentation: say explicitly that Clone capability, "g" provides read access to tickets, wiki and forum; and that Write capability, "i" implies that changes to tickets, wiki and forum are also accepted from clones upon syncronization. check-in: 6e5337e830 user: george tags: trunk
2022-05-24
20:32
If neither TICKET nor TICKETCHNG table has regular "mimetype" column then generated "mimetype" columns of these two tables are queried and used during the extraction of backlinks from ticket change artifacts. See [forum:/forumpost/40c1208a0f84fabe|forum post 40c1208a0f84] for rationale. check-in: 6fb642c02b user: george tags: trunk
2022-05-18
22:52
Fix a couple of invokations of backlink_extract() that were overlooked in the previous check-in. Closed-Leaf check-in: 33c67c2851 user: george tags: generated-tkt-mimetype
20:21
Add support for generated "mimetype" column in the TICKET table. Introduce integer mimetype codes and refactor backlink_extract() accordingly. Make the overall handling of the generated "mimetype" columns a bit more clear. check-in: e39f77906e user: george tags: generated-tkt-mimetype
2022-05-14
20:52
Handle a possible existence of the additional checkbox introduced in [29a24941ed9bf4]. Leaf check-in: 76844c35fc user: george tags: wcontent-subsets
19:12
A tiny optimization inside of ticket_insert(): rearrange two db_finalize() calls in order to avoid additional malloc() for zMimetype. check-in: 563c6b9e4e user: george tags: generated-tkt-mimetype
18:27
If "mimetype" column of the TICKETCHNG table is a generated column, than use these generated values for extraction of backlinks from the ticket-changes. check-in: 5ab73ab8c7 user: george tags: generated-tkt-mimetype
17:42
Fix a subtle bug in ticket_insert() which may lead to redundant rows in the BACKLINK table. The bug appeared in [7c13a57358ae]. check-in: 3b42738e36 user: george tags: generated-tkt-mimetype
2022-05-13
23:35
If TICKETCHNG table has TKT_USER column then make the values in that column match to the corresponding U-cards. Add TKT_USER to the default schema. See [forum:/forumthread/5593538afb7746bf|forum thread 5593538afb77] for rationale. check-in: cf00d07c34 user: george tags: trunk
2022-05-11
21:23
Ensure that $requested_page is always initialized. This is a follow-up to [c68fa2edd76d90] that fixes a bug in [b05a6c6bc826d3]. check-in: a44e3c7338 user: george tags: trunk
2022-05-09
21:22
Supply TH1 interpreter with two auxiliary variables: $requested_page (holds the first segment of the requested PATH_INFO) and $canonical_page (holds the canonical name of a web-page being served). Also amend default HTML header: add two corresponding classes to the BODY element and ... check-in: b05a6c6bc8 user: george tags: trunk
2022-05-08
20:40
Rename proposed column to tkt_user which seems more natural. Amend default schema to create this column (and also drop a nearby comment). Add a tiny optimization to getAllTicketFields(). Closed-Leaf check-in: 6d95ae4f88 user: george tags: tkt-ucard