<feed xmlns='http://www.w3.org/2005/Atom'>
<title>colitur-x.git/mu_x11.h, branch main</title>
<subtitle>raw Xlib month grid for colitur, reads its CSV on stdin, about 250 lines of C with no toolkit</subtitle>
<id>https://git.labunix.xyz/colitur-x.git/atom?h=main</id>
<link rel='self' href='https://git.labunix.xyz/colitur-x.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/'/>
<updated>2026-08-21T08:23:52Z</updated>
<entry>
<title>split: colitur-mu moves to colitur-experiments</title>
<updated>2026-08-21T08:23:52Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-21T08:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=5d1abc9111a2a448f05462e6140fadb7448218e6'/>
<id>urn:sha1:5d1abc9111a2a448f05462e6140fadb7448218e6</id>
<content type='text'>
This repo now holds one finished program rather than a finished one and a
sketch. The microui front-end, its Xlib backend and the vendored microui
went to ../colitur-experiments with their history intact.

Makefile, config.h and README trimmed to match.
</content>
</entry>
<entry>
<title>colitur-mu: an editable microui front-end, and its Xlib backend</title>
<updated>2026-08-20T21:16:01Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-20T21:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=c453d5c3ba41af61975a83ea553b41e410d88ae2'/>
<id>urn:sha1:c453d5c3ba41af61975a83ea553b41e410d88ae2</id>
<content type='text'>
Same data as colitur-x, but the invocation is editable: year, language,
book-name form and numbering tradition are buttons that re-run colitur.
No calendar logic is reimplemented; the status line shows the exact
command that produced what is on screen.

microui (MIT, rxi) is vendored rather than packaged -- a copied-in
dependency cannot rot, which is the whole reason to prefer it over a
toolkit here.

mu_x11.c carries one bug worth recording: microui resets its scissor
with an unclipped rect of 0x1000000, and XRectangle's w/h are unsigned
short, so it truncated to 0 and turned 'clip nothing' into 'clip
everything'. A panel drew its first screenful and the rest vanished.
</content>
</entry>
</feed>
