As part of modernizing GKrellWeather I changed the hand-coded configuration UI to a file that can be edited visually using Glade.
While maintaining GKrellM for Windows I have found several things in the code that I wanted to improve. Apart from the Preferences Dialog which needs quite a bit of cleanup, the biggest offender both in terms of portability as well as readability is the socket code.
Originally intended to be released shortly after the gkrellm-2.3.2 release (released 2008-10-04), I stumbled across some bugs here and there so in the end it took much longer.
As some of you might know, Windows has something similar to daemons, its so called “services”. Lately I have been able to find some free time and managed to make a true Windows service out of gkrellmd.
I’m currently updating my build system and will look into some of the bugs that I found in the last GKrellM for Windows release. I also spotted a few problems with the new release (mainly clock/calendar formatting) so it will take some more time before I can release something usable.
Today I built and packaged GKrellM 2.3.0 for Windows. It is available both in form of a handy installer as well as plain Zip-File. As this is the first release made by me I’m very interested in any kind of feedback, even if it’s just as short as “it works” :)