Weekly development report 2021-11-27

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)

The stable version back to its natural state. No bugs reported or found there. Something wait to discover. :)

The development version of the game going forward in its normal speed. In this week, mostly by fixing various small bugs, but it also brings a few large changes:

Because since the last development release was almost four weeks, it is time for another. Around 24 hours after this post, a new development version of the game will be available for download.


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

The work on updating the code documentation for various Options_To_String functions is finished for now. All should have some simple examples how to use them. A few others subprograms got fixed their documentation either. A few new problems reported by AdaControl tool fixed. The biggest changes this week are added two new types, Variable_Name and Unbounded_Variable_Name (let's follow Ada loooong names convention :)). They are used to setting names for various Tcl or Tk variables, like for example Tk_Image identifiers. I've started conversion of various options' fields for Tk widgets to these new types. It's slowly moving forward, especially because the change also require updates to the unit tests for changed Tk widgets. And the percentage of proved gnatprove tests are still on this same level. Just the amount of proofs is raising. :)


Graphical File Manager for Linux (written in Ada)

The most work this week was mainly in the console version of the program:


Yass project to generate this website

Same as in the previous week, the work on the pages related to the Ada Linux Package Repository. The tutorial for creating a simple Debian package updated with some clarifications and fixes for typos. The packages' requirements for the repository updated with information about required packages' dependencies. And new page with information about xUbuntu 21.10 repository created.

From under-the-hood, the page got some style updates, mostly related to showing inline and blocks of code. Now it should look a bit better. :)