Coding projects (by others)

Fossil Forum

Forum for discussion of the Fossil DVCS

Read More →

mORMot and Open Source friends

Host the OpenSource components made available by the Synopse company. mORMot Framework Client-Server Delphi ORM (SQlite3 Oracle MSSQL OleDB ODBC) and interface based Services (like WCF): database access, User Interface generation, security, i18n and reporting are handled in a safe and fast SOA AJAX JSON RESTful model. PDF Engine is an Open Source PDF document creation library for Delphi, embedded in one unit. Use a true TCanvas to create the PDF, and embed True Type fonts subsets. Unicode ready. GDI+ SynGdiPlus unit: some TGraphic descendants are registered in your application to load and save GIF, TIF, PNG and JPG pictures. It also allows antialiased drawing from any TMetaFile.

Read More →

Pikchr

A PIC-inspired graphics markup language

Read More →

Fossil Skins Extra

Collection of themes/skins for the Fossil SCM. <span style=color:red>Public write access</span>, just make an account.

Read More →

Fossil Skins Extra

Collection of themes/skins for the Fossil SCM

Read More →

Eskil

Graphical Diff Utility

Read More →

Codes divers

Divers bouts de code de ma composition

Read More →

Flint

The AGPLv3 codebase behind http://chiselapp.com.

Read More →

fx

Extended fossil management commands - Scripts to maintain a mirror from fossil to git. - Watching a fossil repository (RSS) and sending mail on ticket changes.

Read More →

libfossil

The Fossil SCM library API experiment. "Unofficial but not unsanctioned."

Read More →

Fuel

A cross platform GUI for Fossil

Read More →

FossilBook

This is a user guide for Fossil. It will show a new user how to setup and use this wonderfully simple source control system.

Read More →

GIMP Script-fu

Here a some of the GIMP Script-fu scripts I have written over the years.

Read More →

TortoiseFossil

A version of the popular Tortoise-style tools for Fossil SCM.

Read More →

fossil markdown patches

This project provides patches to enable markdown in the ticket system. For you have to place * edit-ticket.th1 * new-ticket.th1 * view-ticket.tha to the respective templates in Admin/Tickets

Read More →

Codes divers

Divers bouts de code de ma composition

Read More →
Search
About this site

This page lists a few projects that I've cloned from elsewhere.

Some of them still sync with the original repository, and in some cases I keep a local (private) branch with my own tweaks and additions.

Recent ticket activity

Re: Single quote in wiki page title results in bad link from timeline, [x](wiki:y'z)
get_link_inline recognizes quote as start of title. This code tries to accept escaped quote. ``` Index: src/markdown.c ================================================================== --- src/markdown.c +++ src/markdown.c @@ -932,11 +932,11 @@ /* skipping initial whitespace */ while( i<size && (data[i]==' ' || data[i]==' ' || data[i]==' ') ){ i++; } link_b = i; /* looking for link end: ' " */ - while( i<size && data[i]!='\'' && data[i]!='"' ){ i++; } + while( i<size && (data[i]!='\'' && data[i]!='"' || (0<i && data[i-1]=='\')) ){ i++; } link_e = i; /* looking for title end if present */ if( data[i]=='\'' || data[i]=='"' ){ i++; ```
Duplicate slashes from base URL in repolist
* What do I see: Run fossil serve in repolist mode with a reverse proxy: fossil serve --nossl --baseurl http://fossil.host.xyz/ --repolist ./ Click a repo `wj` to open and login, the URL is: http://fossil.host.xyz//fossil-repos/wj/login?g=/fossil-repos/wj/home At setup page, the URL is: http://fossil.host.xyz//fossil-repos/wj/setup_ulist The double `//` returns a valid page. * What do I expect: There is no `//` in the URL. * Analysis: The reason is fossil expects at least three `/` in the URL (`set_base_url()` in `main.c`), e.g. `http://host/path`. However, if the URL is `http://host.path.domain`, the code that checks for three `/` fails. Later code that constructs URL assumes no ending `/`. e.g. `repo_list_page()` in `repolist.c`: @ <base href="%s(g.zBaseURL)/" /> * Solution Add a special check for two `/` and no ending `/`. I have a patch and would you mind to review it? Thank you!
Single quote in wiki page title results in bad link from timeline, [x](wiki:y'z)
I have created a [wiki page with a single quote character in the title](https://dbohdan.com/wiki?name=Goethe%27s+Poems+translated+by+Paul+Dyrsen) on my site. When I look at the [timeline](https://dbohdan.com/timeline), the link to the wiki page is broken: the single quote is escaped twice. ```html <span class='timelineModernComment'> Changes to wiki page <a href="/wiki?name=Goethe%26%2339%3Bs+Poems+translated+by+Paul+Dyrsen">Goethe&#39;s Poems translated by Paul Dyrsen</a> </span> ``` It is also a problem to link to this page with the `[](wiki:)` syntax. `[foo](Goethe's Poems translated by Paul Dyrsen)` translates to `<a href="/wiki?name=Goethe%27">foo</a>`. Escaping the single quote with a slash does not change that. [A fresh Fossil repository with the issue](https://chunk.io/dbohdan/8f63264229ed4b019cbf10bcfe25786f.fossil).
Re: IMG tag sizes are wonky because of aggressive CSS
Fixed by check-ins [](af616bce44dcb417) and [](1165ed88f3f60f15). See the Forum threads [d17986fe1a](forum:d17986fe1a) and [fb23801019](forum:fb23801019) for additional information, link to bisects, etc.
Re: Wiki page on export needs warning that it is deprecated
Regarding: > I can't see how to access the wiki pages ... > > The Web UI doesn't have an 'edit' feature, even though I am logged in. (Hmmm. This skin doesn't mark that clearly as a blockquote.) The pages in question aren't wiki pages, per se, but are "embedded docs," many of which use the fossil wiki format. The core fossil repo does not enable online editing of embedded docs (a feature new in 2.12). The file you're looking for is `www/inout.wiki`.