galaxy Change Log
=================

2012.11.01  v.2.2
+ Replaced deprecated GTK functions with new versions.

2012.02.01  v.2.1
+ Galaxy was converted to use GTK3 and Cairo. It will no longer
  build or install on older Linux distros lacking these libraries.
+ RPM packages are built using Fedora and rpmbuild instead of alien.

2011.10.20  v.2.0
+ Graphics code was revised to get around Ubuntu-11.10 Compiz problems.
+ Code cleanup for compiler warnings from GCC 4.6 (Ubuntu 11.10).
+ DEB package is now made by dkpg and RPM is made from DEB via alien.

2009.06.22  v.1.8
Testing with Intel Core-i7 and 8 threads caused lockups inside GTK.
All GTK (graphics) calls were removed from threads and consolidated 
in the main() thread only, and the graphic update rate was reduced.
Now it seems to be stable: I ran it for half an hour with 16000 
stars and 8 threads. CPU temperature reached 78C. 

2008.09.13  v.1.7
+ do automatic init after parameter edit

2008.08.01  v.1.6
+ automatic cancel pause if run button is pressed

2008.06.01  v.1.5
+ change from build script to conventional makefile

2008.04.20  v.14
+ code changes for compatibility with recent gcc, c-lib, and GTK2

2008.01.29  v.13
+ separate build scripts for downloaders and package builders
+ code changes to get application directories from build script
+ "parameters.txt" renamed to "parameters", please rename your file

2008.01.01  v.12	
+ change model to behave more like millions of stars instead of thousands
+ initial velocity profile is now automatic instead of a struggle 
+ build script allows user choice of install location and desktop launcher

2007.12.10  v.11	
+ code cleanup for 64-bit architecture compatibility

2007.11.15  v.10	
+ new GTK requirement: if (! g_thread_supported()) g_thread_init(0);

2007.11.12  v.09  	
+ library changes and code cleanup

2007.07.06  v.08  
+ follow Linux convention for app files in  /home/username/.appname/
+ implement 2x2 pixel stars in addition to existing 1x1 and 3x3

2007.05.13  v.07  	
+ replace toolbar macros with zfuncs functions

2007.01.24  v.06  	
+ utilize multiple CPUs through multiple calculation threads

2007.01.15  v.05  	
+ added icons to toolbar buttons

2006.12.18  v.04
+ Removed reference to HZ compile time parameter. HZ is not available in 
  some Linux versions. Interval = 0.02 seconds or more is now required. 
+ Made all variables double instead of float. Surprisingly, this is faster 
  on x86 CPUs. This also eliminated an apparent compiler optimization error 
  causing a segmentation fault.

2006.11  initial release of v.03


