Weekly development report 2021-04-10

Welcome to the weekly development report or what was done in my Open Source projects in the last week. As the list of changed projects back to the standard size (still a bit too big for me), this week report will a bit shorter.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

Another week in "All Quiet on the Western Front" style. Work slowly continues towards a new major release, just one more week to go. This week changes are:


Ada binding to Tcl/Tk, the new version of TASHY

Code refactoring finished, at least for now. All functions which return more than one value now return them as records not arrays. This should make a code a bit more readable. Tk.TtkButton.Invoke functions were replaced by generic functions for better flexibility. Work on bindings for Tk commands wm in Tk.Wm package continues. Still most of them are empty, but finally I've started adding the code to them. Also, a few new tests units were added. Plus some problems reported by AdaControl were fixed. And the code documentation were updated too (mostly with missing HISTORY element).


Graphical File Manager for Linux (written in Ada)

Almost as usual, very small amount of work done here, mostly the maintenance work:


Yet Another Static Site (generator) (written in Ada)

Generally, this week was spent on the project reorganization. Added more the project documentation (like coding standard, etc.) to the Fossil, added option to build the project on Windows systems. This one at this moment tested only via Docker image, but should work natively too. Also, the project documentation were updated too. In code only version number was raised this time.