Weekly development report 2021-02-06

Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

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

And as promised, the whole week was related to fixing and making small changes to the game UI.


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

The base work on package Tk.TtkWidget is almost finished (same as earlier week :)). Added some unit tests there and started work on package Tk.TtkButton. During this work turned out that there is a need for some more work for various Tk.TtkWidget bindings. The most of them are added now. Also, Tcl binding got Ada version of Tcl_SplitList to convert Tcl lists to Ada arrays. The work on it is almost finished too, just need to add some unit tests. And the project documentation got some updates: mostly some clarifications.


Graphical File Manager for Linux (written in Ada)

The most work of this week was maintenace work:


Non-Intelligent console assistant (written in Ada)

Special guest this week. The project wasn't touched by few months, thus now it is some time to refresh it :) The main change is it new home is now Fossil too. The old GitHub repository will still be updated but the whole development and support will be moved to Fossil. Added another mirror of the repository on GitLab. This one is fully automated. This week work was related to fun with runnig the Bob inside Valgrind. One bug was found and crazy, 100 bytes memory leaks were fixed too. Generally, this project is almost finished, thus the most of the work now will be related to the code optimization and cleanup.