Weekly development report 2021-06-12

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)

In the stable branch, a new version was released. A few quiet days passed and of course I had to find a couple of typos. Again, no crashes noticed, thus if you got one, please report it to me. It also means, that I will wait one more week to check what else I can find in the game. :)

In the development version, work going forward as always:

And as the another four weeks passed since the last development version, time for another release. :) Around 24 hours since this post, a new version will be available to download.


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

Almost the whole week was spent on adding various bidings for Tk image photo commands. Most of them are present, same as unit tests for them. Now I "just" need to add the code documentation and check everything is proper. From the other work here: another Option_Image procedure arrived to Tk.Widget package, this time for Point_Position type. Additonally, added Option_Image for switch-like options (options which are or just present or not added to the widgets configurations). Of course, that subprograms got unit tests too.


Graphical File Manager for Linux (written in Ada)

This week was almost complete copy of the previous week. Just the report will be even shorter than the ealier:


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

And we very slowly move forward here with fixing the problems reported by AdaControl. At least work started on Config package. :) This week also was done some work in the project organization: added a Tcl script to execute AdaControl tests in Docker image. In the program code, here landed the last expected change: the default layout got standard meta tag viewport. This one isn't configurable, thus no changes inside the existing projects are needed. The project documentation was updated for changes either.

Docker Ada

Various Docker images files related to the Ada programming language

And special quest this week: the big change to all images: all of them were updated to GNAT version 10.2. These images which were based on Ubuntu 20.04 were updated to version 21.04. Also, AdaBuild and AdaBuildWin64 images got updated all included libraries. Another big change to these two images is fact that they now are based on base images not related to Tashy. Of course, they still contains the same libraries, just now Tashy is build inside of them. And one information: if you want to use AdaBuild image for check your code with AdaControl, it is recomended to stay with the previous version based on GNAT 9.x. At this moment it is probably all in this project.