Welcome to the weekly development report or what was done in my Open Source projects in the last week.
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.
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.