Skip to content
Commits on Sep 12, 2010
  1. Remove Boost 1-36

    Simon Fraser committed Sep 11, 2010
  2. Fix build errors on 10.6 (still fails to link since boost libs are no…

    Simon Fraser committed Sep 11, 2010
    …t 64-bit)
  3. Add Boost 1.44

    Simon Fraser committed Sep 11, 2010
  4. Move boost-1_36 into its own dir

    Simon Fraser committed Sep 11, 2010
Commits on Nov 2, 2008
  1. Track parent genotypes

    Simon Fraser committed Nov 2, 2008
  2. Fix some sizing issues

    Simon Fraser committed Nov 2, 2008
  3. Add menu items for the soup overlay options, and add a "fecundity" ov…

    Simon Fraser committed Nov 2, 2008
    …erlay which shows which creatures are reproducing.
  4. Show number of offspring in inspector.

    Simon Fraser committed Nov 2, 2008
Commits on Nov 1, 2008
  1. Use bindings and KVO to manage the auxiliary view for the "two genoty…

    Simon Fraser committed Nov 1, 2008
    …pes" graph.
Commits on Oct 26, 2008
  1. Added graph to track frequencies of two genotypes. Required:

    Simon Fraser committed Oct 26, 2008
    * Teaching GraphX how to draw more than on data series in a plot
    * New drag-aware MTGenotypeImageView class (which has a creature property, but should really have a genotype property)
    * Ability of an MTGraphAdaptor to have an auxiliary view
    * Data logger changes to allow for loggers that store a pair<> per data point
    * General drag-and-drop changes; added a flavor that identifies a creature in the soup by creature-id.
Commits on Oct 25, 2008
  1. More graph controller code tidyup.

    Simon Fraser committed Oct 25, 2008
  2. Make sure to clip the grid lines to the graph view.

    Simon Fraser committed Oct 25, 2008
  3. Avoid the separate array of graph adaptor identifiers, and just expos…

    Simon Fraser committed Oct 25, 2008
    …e the -graphs property/
  4. Make the various timeline graphs use slicer cycles, rather than instr…

    Simon Fraser committed Oct 25, 2008
    …uctions, as the x axis.
Commits on Oct 19, 2008
  1. Implement cyclical data collectors, which collect data every N cycles…

    Simon Fraser committed Oct 19, 2008
    … of the slicer queue. Make the population size data collector such a collector.
  2. Use property syntax, more code factoring.

    Simon Fraser committed Oct 19, 2008
  3. Move the delegate and dataSource to the base class, retain the data s…

    Simon Fraser committed Oct 19, 2008
    …ource, add -willUpdate and -didUpdate delegate methods.
  4. Add Graph Suite.xcodeproj as a subproject, so that it builds out of t…

    Simon Fraser committed Oct 18, 2008
    …he box.
  5. Graphs no longer have poll the data source every time they draw; now …

    Simon Fraser committed Oct 18, 2008
    …-dataChanged needs to be called, and they will compute and cache a Bezier curve.
    
    Also hook up setNeedsDisplay: to use KVO to know when properties changed.
  6. Allow soup archives to be extended with "additions", which are regist…

    Simon Fraser committed Oct 18, 2008
    …ered with a string key. This required using polymorphic archives, rather than the templatized Archive type.
    
    Use this mechanism to save and restore the soup data collectors for soups run in the Cocoa app.
Commits on Oct 4, 2008
  1. Move world save/load into a helper class, WorldArchive, for future ex…

    Simon Fraser committed Oct 3, 2008
    …pansion.
Commits on Sep 30, 2008
  1. Add data collection of the fitness of the most populous genotype. Fit…

    Simon Fraser committed Sep 29, 2008
    …ness is measured as the number of offspring produce per slicer cycle.
Commits on Sep 29, 2008
  1. Implement leanness selection via a dynamic_bitset that tracks which i…

    Simon Fraser committed Sep 28, 2008
    …nstructions have been executed.
Commits on Sep 27, 2008
  1. Store a copy of the genome at birth, which is considered the "true" g…

    Simon Fraser committed Sep 26, 2008
    …enome of a creature. Use this to determine if daughters bred true, rather than using the current genome which may have been modified by self-writes, or cosmic rays.
Commits on Sep 26, 2008
  1. Highlight matching creatures in the soup (if Cells are showing) when …

    Simon Fraser committed Sep 26, 2008
    …selecting genotypes in the inventory list.
  2. Register SIGINT and SIGTERM signal handlers so that a run can be inde…

    Simon Fraser committed Sep 26, 2008
    …finite, but save the soup on interrupt or kill.
  3. Command-line mactierra improvements:

    Simon Fraser committed Sep 25, 2008
    * auto-increment the output file name to avoid overwriting existing files
    * auto-detect the format of the input file
    * improved error detection
Commits on Sep 25, 2008
  1. Rename "Settings" to "Configuration" for export from Cocoa app, to ma…

    Simon Fraser committed Sep 24, 2008
    …tch command-line arguments.
    
    Improved command-line argument handling in the tool, and use default output file name that includes the random seed.
Something went wrong with that request. Please try again.