Jan 27 2006	Uncovered modest conceptual bug in sweep.c: was summing probability of event over 
		time intervals until passed random threshold. This is wrong, since the sum will
		deterministically exceed 1.0, while the probability of nothing happens is always 
		> 0.  Instead, calc only prob in current time slice and toss random number every slice.

Jan 24 2006	Working on sweep with other populations present. Revise simulator.c to always 
		check whether done after historical event, and change some function names
		in demography.c to make more consistent interface.

Jan 17 2006	Code modifications for speed. Now keep track of how many active nodes there
		are for each location (i.e. for each segment), to reduce checking.
		Also tried maintaining list of nodes associated with each segment (see forays/demography.stage2), 
		but ran slower under most circumstances.
		V011806a.

Sep 22 2005	Add copyright.  V09-22-05a.  Replace as Release 1.0.

Sep 16 2005	Release 1.0.

June 21 2005	Bug fix in bottleneck.c -- require at least 2 nodes to attempt bottleneck execution.  V06-21-6a.

April 26 2005 	Removed increment to time after bottleneck (historical.c), since it was screwing up historical events
unless spaced by >= 1 gen.  V04-26-05a.

Feb 4 2005	Tract length change somehow failed to get into tagged version (but was tranferred to public_html, etc)
Retag as V02-04-05a.

Nov 5 2004	Gene conversion tract length set to 500 bp.  V11-05-04a.  Moving this to public_html area.

Oct 19 2004	Switched to having start end of partial sweep be number of chromosomes. V10-19-04a.

Oct 18 2004	Add partial selective sweeps (either end).  V10-18-04a.

Oct 10 2004	Minor tweaks to make work on MPG unix machines.  V10-14-04a.

Oct 6 2004	Fixed bug in exponential expansion (malloc'd 2 instead of 3 
slots for params).  V10-06-04b

Oct 6 2004	Fixed 2 bugs.  One old one in sweep.c (overrunning array bounds, 
used realloc), one in output.c (stray line removed). V10-06-04a.

Oct 5 2004	Hardwired some code in dg_coalescent_done for speed (~15% gain 
in a sample of 1).  Implemented infinite and finite sites.  V10-05-04a.

Oct 4 2004	Cleaning up: switched to using header files instead of 
stand-alone declarations in a few places, got rid of sim_nummuts call-through.
Also, a few small changes to try to increase speed.  V10-04-04b.

Oct 4 2004	Switched to using different poisson routine, this one 
cosi_rand.  V10-04-04a.

Oct 1 2004 	Cleaning up: removed unused file.h, removed unneeded
comments from headers (in function declarations), made header file 
names lower case.  V10-01-04a.

Sep 29 2004	Added option of fixed number of segregating sites.
V09-29-04a.

Sep 28 2004 	Fix bug in migration: swap order of populations, so
declared migration is forward in time. V09-28-04b.

Sep 27 2004 	Change admixture to simply move some chromosomes.  Only
change is that it no longer sets the population size of the target
population.  V09-28-04a.

Sep 24 2004 	Direct output of haps and pos files now works.  Identical
output except for roundoff error from reading seg.  Chromosomes in
different populations now get unique chromosome ids.  Got rid of //
comments so everything compiles with -ansi flag.  Tag V09-24-04a.

Aug 19 2004 	Update location of random.a, clean up setting of random
seed.

Aug 19 2004 	Kill seg and log output if no output file specified.  Tag
V08-19-04a.

Aug 18 2004	Moved into local CVS.  Tag V08-18-04a
