Fixed computer display lockup problem when taking more than 3 seconds to close. Simple fix - waiting 1 minute now, but hiding the window immediately so that exits can be processed in the background.
Fixed threading problem that could have caused crashes. Very rare case because it could only occur if the thread started and then exited right away.
1.2.2
Showing the user name didn't work at times because (apparenty) ExpandEnvironmentStrings %USERNAME% does not work or is not always set. Fixed by using GetUserName instead.
1.2.1
Fixed remaining config GUI glitches.
1.2.0
Jagged edges of waving images no more.
Config GUI improvements.
1.1.1
Fixed many of the config window graphical issues.
libpng is not compiled in a separate source file.
Internally more careful with pragma pack compiler options.
1.1.0
Mostly finished coding to run on Linux.
Controls in config windows look bad though because of the large graphical changes - fixing that later.
All OpenGL calls are now done from one thread. This change makes the program much more stable.
Default FPS is dropped from 40 to 30.
Default star number is dropped from 1600 to 800.
The two changes above decrease CPU usage.
Other minor performance improvements.
Tons of other internal changes (mostly for Linux).