2011-01-03  Karsten Schmidt  <k@postspectacular.com>

	* examples/core/math/WeightedRandom/WeightedRandom.pde,
	src.audio/toxi/audio/AudioSource.java,
	src.audio/toxi/audio/JOALUtil.java,
	src.audio/toxi/audio/SoundListener.java,
	src.color/toxi/color/AlphaAccessor.java,
	src.color/toxi/color/CMYKAccessor.java,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ColorTheme.java,
	src.color/toxi/color/DistanceProxy.java,
	src.color/toxi/color/HSVAccessor.java,
	src.color/toxi/color/HSVDistanceProxy.java,
	src.color/toxi/color/Hue.java,
	src.color/toxi/color/RGBAccessor.java,
	src.color/toxi/color/RGBDistanceProxy.java,
	src.color/toxi/color/theory/ColorTheoryStrategy.java,
	src.color/toxi/color/theory/ComplementaryStrategy.java,
	src.color/toxi/color/theory/CompoundTheoryStrategy.java,
	src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/SingleComplementStrategy.java,
	src.color/toxi/color/theory/SplitComplementaryStrategy.java,
	src.core/toxi/geom/Plane.java, src.core/toxi/geom/Vec2D.java,
	src.core/toxi/geom/Vec3D.java,
	src.core/toxi/geom/mesh/OBJWriter.java,
	src.core/toxi/geom/mesh/STLWriter.java,
	src.core/toxi/math/LinearInterpolation.java,
	src.core/toxi/math/MathUtils.java,
	src.core/toxi/math/noise/SimplexNoise.java,
	src.core/toxi/util/datatypes/TypedProperties.java,
	src.core/toxi/util/datatypes/UndirectedGraph.java,
	src.core/toxi/util/datatypes/WeightedRandomSet.java,
	src.image/toxi/image/util/Filter8bit.java,
	src.physics/toxi/physics/VerletConstrainedSpring.java,
	src.physics/toxi/physics/VerletMinDistanceSpring.java,
	src.physics/toxi/physics/VerletParticle.java,
	src.physics/toxi/physics/VerletSpring.java,
	src.physics/toxi/physics2d/VerletSpring2D.java:
	adding WeightedRandom demo and more comment updates
	[4cfadbbea3b0] [tip] <toxiclibs>

	* examples/core/misc/CustomEvents/CustomEvents.pde,
	src.audio/toxi/audio/AudioBuffer.java,
	src.audio/toxi/audio/AudioSource.java,
	src.audio/toxi/audio/DecompressInputStream.java,
	src.audio/toxi/audio/FIRFilter.java,
	src.audio/toxi/audio/IIRFilter.java,
	src.audio/toxi/audio/JOALUtil.java,
	src.audio/toxi/audio/MultiTimbralManager.java,
	src.audio/toxi/audio/SoundListener.java,
	src.audio/toxi/audio/SynthUtil.java,
	src.audio/toxi/music/DelayedSamplePlayer.java,
	src.audio/toxi/music/QuantizedTimeHandler.java,
	src.audio/toxi/music/QuantizedTimeProvider.java,
	src.audio/toxi/music/scale/AbstractScale.java,
	src.audio/toxi/music/scale/GenericScale.java,
	src.audio/toxi/music/scale/MajorScale.java,
	src.color/toxi/color/AccessCriteria.java,
	src.color/toxi/color/AlphaAccessor.java,
	src.color/toxi/color/CMYKAccessor.java,
	src.color/toxi/color/CMYKDistanceProxy.java,
	src.color/toxi/color/ColorGradient.java,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ColorTheme.java,
	src.color/toxi/color/DistanceProxy.java,
	src.color/toxi/color/HSVAccessor.java,
	src.color/toxi/color/HSVDistanceProxy.java,
	src.color/toxi/color/HistEntry.java,
	src.color/toxi/color/Histogram.java, src.color/toxi/color/Hue.java,
	src.color/toxi/color/LuminanceAccessor.java,
	src.color/toxi/color/NamedColor.java,
	src.color/toxi/color/ProximityComparator.java,
	src.color/toxi/color/RGBAccessor.java,
	src.color/toxi/color/RGBDistanceProxy.java,
	src.color/toxi/color/ReadonlyTColor.java,
	src.color/toxi/color/TColor.java,
	src.color/toxi/color/TColorAdapter.java,
	src.color/toxi/color/ToneMap.java,
	src.color/toxi/color/theory/AnalogousStrategy.java,
	src.color/toxi/color/theory/ColorTheoryRegistry.java,
	src.color/toxi/color/theory/ColorTheoryStrategy.java,
	src.color/toxi/color/theory/ComplementaryStrategy.java,
	src.color/toxi/color/theory/CompoundTheoryStrategy.java,
	src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/MonochromeTheoryStrategy.java,
	src.color/toxi/color/theory/RightSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/SingleComplementStrategy.java,
	src.color/toxi/color/theory/SplitComplementaryStrategy.java,
	src.color/toxi/color/theory/TetradTheoryStrategy.java,
	src.color/toxi/color/theory/TriadTheoryStrategy.java,
	src.core/toxi/geom/AABB.java,
	src.core/toxi/geom/AxisAlignedCylinder.java,
	src.core/toxi/geom/BernsteinPolynomial.java,
	src.core/toxi/geom/Circle.java,
	src.core/toxi/geom/CircleIntersector.java,
	src.core/toxi/geom/Cone.java, src.core/toxi/geom/Ellipse.java,
	src.core/toxi/geom/Intersector2D.java,
	src.core/toxi/geom/Intersector3D.java,
	src.core/toxi/geom/IsectData2D.java,
	src.core/toxi/geom/IsectData3D.java, src.core/toxi/geom/Line2D.java,
	src.core/toxi/geom/Line3D.java, src.core/toxi/geom/Matrix4x4.java,
	src.core/toxi/geom/Plane.java, src.core/toxi/geom/PointCloud.java,
	src.core/toxi/geom/PointOctree.java,
	src.core/toxi/geom/PointQuadtree.java,
	src.core/toxi/geom/Polygon2D.java,
	src.core/toxi/geom/PolygonClipper2D.java,
	src.core/toxi/geom/Quaternion.java, src.core/toxi/geom/Ray2D.java,
	src.core/toxi/geom/Ray3D.java,
	src.core/toxi/geom/Ray3DIntersector.java,
	src.core/toxi/geom/ReadonlyVec2D.java,
	src.core/toxi/geom/ReadonlyVec3D.java, src.core/toxi/geom/Rect.java,
	src.core/toxi/geom/Reflector3D.java,
	src.core/toxi/geom/Shape2D.java, src.core/toxi/geom/Shape3D.java,
	src.core/toxi/geom/Sphere.java,
	src.core/toxi/geom/SphereIntersectorReflector.java,
	src.core/toxi/geom/Spline2D.java, src.core/toxi/geom/Spline3D.java,
	src.core/toxi/geom/SutherlandHodgemanClipper.java,
	src.core/toxi/geom/Triangle.java,
	src.core/toxi/geom/Triangle2D.java,
	src.core/toxi/geom/Triangle3D.java,
	src.core/toxi/geom/TriangleIntersector.java,
	src.core/toxi/geom/Vec2D.java, src.core/toxi/geom/Vec3D.java,
	src.core/toxi/geom/XAxisCylinder.java,
	src.core/toxi/geom/YAxisCylinder.java,
	src.core/toxi/geom/ZAxisCylinder.java,
	src.core/toxi/geom/mesh/BezierPatch.java,
	src.core/toxi/geom/mesh/BoxSelector.java,
	src.core/toxi/geom/mesh/DefaultSTLColorModel.java,
	src.core/toxi/geom/mesh/DefaultSelector.java,
	src.core/toxi/geom/mesh/Face.java,
	src.core/toxi/geom/mesh/LaplacianSmooth.java,
	src.core/toxi/geom/mesh/MaterialiseSTLColorModel.java,
	src.core/toxi/geom/mesh/Mesh3D.java,
	src.core/toxi/geom/mesh/OBJWriter.java,
	src.core/toxi/geom/mesh/PlaneSelector.java,
	src.core/toxi/geom/mesh/STLColorModel.java,
	src.core/toxi/geom/mesh/STLReader.java,
	src.core/toxi/geom/mesh/STLWriter.java,
	src.core/toxi/geom/mesh/SphereFunction.java,
	src.core/toxi/geom/mesh/SphericalHarmonics.java,
	src.core/toxi/geom/mesh/SuperEllipsoid.java,
	src.core/toxi/geom/mesh/SurfaceFunction.java,
	src.core/toxi/geom/mesh/SurfaceMeshBuilder.java,
	src.core/toxi/geom/mesh/Terrain.java,
	src.core/toxi/geom/mesh/TriangleMesh.java,
	src.core/toxi/geom/mesh/Vertex.java,
	src.core/toxi/geom/mesh/VertexSelector.java,
	src.core/toxi/geom/mesh/WEFace.java,
	src.core/toxi/geom/mesh/WEMeshFilterStrategy.java,
	src.core/toxi/geom/mesh/WETriangleMesh.java,
	src.core/toxi/geom/mesh/WEVertex.java,
	src.core/toxi/geom/mesh/WingedEdge.java,
	src.core/toxi/geom/mesh/subdiv/DisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/DualDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/DualSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/EdgeLengthComparator.java,
	src.core/toxi/geom/mesh/subdiv/FaceCountComparator.java,
	src.core/toxi/geom/mesh/subdiv/MidpointDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/MidpointSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/NormalDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/SubdivisionStrategy.java,
	src.core/toxi/geom/mesh/subdiv/TriSubdivision.java,
	src.core/toxi/geom/mesh2d/DelaunayVertex.java,
	src.core/toxi/geom/mesh2d/Voronoi.java,
	src.core/toxi/math/BezierInterpolation.java,
	src.core/toxi/math/CircularInterpolation.java,
	src.core/toxi/math/CosineInterpolation.java,
	src.core/toxi/math/DecimatedInterpolation.java,
	src.core/toxi/math/ExponentialInterpolation.java,
	src.core/toxi/math/InterpolateStrategy.java,
	src.core/toxi/math/Interpolation2D.java,
	src.core/toxi/math/LinearInterpolation.java,
	src.core/toxi/math/MathUtils.java, src.core/toxi/math/ScaleMap.java,
	src.core/toxi/math/SigmoidInterpolation.java,
	src.core/toxi/math/SinCosLUT.java,
	src.core/toxi/math/ThresholdInterpolation.java,
	src.core/toxi/math/ZoomLensInterpolation.java,
	src.core/toxi/math/conversion/UnitTranslator.java,
	src.core/toxi/math/noise/PerlinNoise.java,
	src.core/toxi/math/noise/SimplexNoise.java,
	src.core/toxi/math/waves/AMFMSineWave.java,
	src.core/toxi/math/waves/AbstractWave.java,
	src.core/toxi/math/waves/ConstantWave.java,
	src.core/toxi/math/waves/FMHarmonicSquareWave.java,
	src.core/toxi/math/waves/FMSawtoothWave.java,
	src.core/toxi/math/waves/FMSineWave.java,
	src.core/toxi/math/waves/FMSquareWave.java,
	src.core/toxi/math/waves/FMTriangleWave.java,
	src.core/toxi/math/waves/SineWave.java,
	src.core/toxi/math/waves/WaveState.java,
	src.core/toxi/util/DateUtils.java,
	src.core/toxi/util/FileSequenceDescriptor.java,
	src.core/toxi/util/FileUtils.java,
	src.core/toxi/util/datatypes/ArrayUtil.java,
	src.core/toxi/util/datatypes/BiasedFloatRange.java,
	src.core/toxi/util/datatypes/BiasedIntegerRange.java,
	src.core/toxi/util/datatypes/DoubleRange.java,
	src.core/toxi/util/datatypes/FloatRange.java,
	src.core/toxi/util/datatypes/GenericSet.java,
	src.core/toxi/util/datatypes/IntegerRange.java,
	src.core/toxi/util/datatypes/IntegerSet.java,
	src.core/toxi/util/datatypes/SingletonRegistry.java,
	src.core/toxi/util/datatypes/TypedProperties.java,
	src.core/toxi/util/datatypes/WeightedRandomEntry.java,
	src.core/toxi/util/datatypes/WeightedRandomSet.java,
	src.core/toxi/util/events/EventDispatcher.java,
	src.data/toxi/data/csv/CSVAdapter.java,
	src.data/toxi/data/csv/CSVFieldMapper.java,
	src.data/toxi/data/csv/CSVListener.java,
	src.data/toxi/data/csv/CSVParser.java,
	src.data/toxi/data/feeds/AtomAuthor.java,
	src.data/toxi/data/feeds/AtomContent.java,
	src.data/toxi/data/feeds/AtomEntry.java,
	src.data/toxi/data/feeds/AtomFeed.java,
	src.data/toxi/data/feeds/AtomLink.java,
	src.data/toxi/data/feeds/RSSChannel.java,
	src.data/toxi/data/feeds/RSSEnclosure.java,
	src.data/toxi/data/feeds/RSSFeed.java,
	src.data/toxi/data/feeds/RSSItem.java,
	src.data/toxi/data/feeds/util/Iso8601DateAdapter.java,
	src.data/toxi/data/feeds/util/Rfc822DateAdapter.java,
	src.image/toxi/image/util/Filter8bit.java,
	src.image/toxi/image/util/TiledFrameExporter.java,
	src.p5/toxi/processing/ToxiclibsSupport.java,
	src.physics/toxi/physics/ParticlePath.java,
	src.physics/toxi/physics/ParticleString.java,
	src.physics/toxi/physics/PullBackString.java,
	src.physics/toxi/physics/VerletConstrainedSpring.java,
	src.physics/toxi/physics/VerletMinDistanceSpring.java,
	src.physics/toxi/physics/VerletParticle.java,
	src.physics/toxi/physics/VerletPhysics.java,
	src.physics/toxi/physics/VerletSpring.java,
	src.physics/toxi/physics/behaviors/AttractionBehavior.java,
	src.physics/toxi/physics/behaviors/ConstantForceBehavior.java,
	src.physics/toxi/physics/behaviors/GravityBehavior.java,
	src.physics/toxi/physics/behaviors/ParticleBehavior.java,
	src.physics/toxi/physics/constraints/AxisConstraint.java,
	src.physics/toxi/physics/constraints/BoxConstraint.java,
	src.physics/toxi/physics/constraints/CylinderConstraint.java,
	src.physics/toxi/physics/constraints/MaxConstraint.java,
	src.physics/toxi/physics/constraints/MinConstraint.java,
	src.physics/toxi/physics/constraints/ParticleConstraint.java,
	src.physics/toxi/physics/constraints/PlaneConstraint.java,
	src.physics/toxi/physics/constraints/SoftBoxConstraint.java,
	src.physics/toxi/physics/constraints/SphereConstraint.java,
	src.physics/toxi/physics2d/ParticlePath2D.java,
	src.physics/toxi/physics2d/ParticleString2D.java,
	src.physics/toxi/physics2d/PullBackString2D.java,
	src.physics/toxi/physics2d/VerletConstrainedSpring2D.java,
	src.physics/toxi/physics2d/VerletMinDistanceSpring2D.java,
	src.physics/toxi/physics2d/VerletParticle2D.java,
	src.physics/toxi/physics2d/VerletPhysics2D.java,
	src.physics/toxi/physics2d/VerletSpring2D.java,
	src.physics/toxi/physics2d/behaviors/AttractionBehavior.java,
	src.physics/toxi/physics2d/behaviors/ConstantForceBehavior.java,
	src.physics/toxi/physics2d/behaviors/GravityBehavior.java,
	src.physics/toxi/physics2d/behaviors/ParticleBehavior2D.java,
	src.physics/toxi/physics2d/constraints/AngularConstraint.java,
	src.physics/toxi/physics2d/constraints/AxisConstraint.java,
	src.physics/toxi/physics2d/constraints/CircularConstraint.java,
	src.physics/toxi/physics2d/constraints/MaxConstraint.java,
	src.physics/toxi/physics2d/constraints/MinConstraint.java,
	src.physics/toxi/physics2d/constraints/ParticleConstraint2D.java,
	src.physics/toxi/physics2d/constraints/RectConstraint.java,
	src.sim/toxi/sim/automata/CAMatrix.java,
	src.sim/toxi/sim/automata/CARule.java,
	src.sim/toxi/sim/automata/CARule2D.java,
	src.sim/toxi/sim/automata/CAWolfram1D.java,
	src.sim/toxi/sim/automata/EvolvableMatrix.java,
	src.sim/toxi/sim/automata/MatrixEvolver.java,
	src.sim/toxi/sim/dla/BottomUpOrder.java,
	src.sim/toxi/sim/dla/DLA.java,
	src.sim/toxi/sim/dla/DLAConfiguration.java,
	src.sim/toxi/sim/dla/DLAEventAdapter.java,
	src.sim/toxi/sim/dla/DLAEventListener.java,
	src.sim/toxi/sim/dla/DLAGuideLines.java,
	src.sim/toxi/sim/dla/DLAParticle.java,
	src.sim/toxi/sim/dla/DLASegment.java,
	src.sim/toxi/sim/dla/PipelineOrder.java,
	src.sim/toxi/sim/dla/RadialDistanceOrder.java,
	src.sim/toxi/sim/erosion/ErosionFunction.java,
	src.sim/toxi/sim/erosion/TalusAngleErosion.java,
	src.sim/toxi/sim/erosion/ThermalErosion.java,
	src.sim/toxi/sim/fluids/FluidSolver.java,
	src.sim/toxi/sim/grayscott/GrayScott.java,
	src.test/toxi/test/JAXBGeomTest.java,
	src.test/toxi/test/geom/AABBIsecTest.java,
	src.test/toxi/test/geom/PlaneTest.java,
	src.test/toxi/test/geom/TriangleTest.java,
	src.test/toxi/test/geom/WEMeshTest.java,
	src.volume/toxi/volume/ArrayIsoSurface.java,
	src.volume/toxi/volume/BoxBrush.java,
	src.volume/toxi/volume/HashIsoSurface.java,
	src.volume/toxi/volume/IsoSurface.java,
	src.volume/toxi/volume/MarchingCubesIndex.java,
	src.volume/toxi/volume/MeshLatticeBuilder.java,
	src.volume/toxi/volume/MeshVoxelizer.java,
	src.volume/toxi/volume/RoundBrush.java,
	src.volume/toxi/volume/VolumetricBrush.java,
	src.volume/toxi/volume/VolumetricHashMap.java,
	src.volume/toxi/volume/VolumetricSpace.java,
	src.volume/toxi/volume/VolumetricSpaceArray.java:
	adding/updating comments in all source files, renaming Triangle into
	Triangle3D, adding CustomEvents example
	[7b3562f4cdf0] <toxiclibs>

2011-01-02  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/Histogram.java, src.core/toxi/geom/Plane.java,
	src.core/toxi/geom/Ray2D.java, src.core/toxi/geom/Ray3D.java,
	src.core/toxi/geom/mesh/Mesh3D.java,
	src.core/toxi/geom/mesh/VertexSelector.java,
	src.core/toxi/geom/mesh/WETriangleMesh.java,
	src.core/toxi/geom/mesh/subdiv/DisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/DualDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/DualSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/EdgeLengthComparator.java,
	src.core/toxi/geom/mesh/subdiv/FaceCountComparator.java,
	src.core/toxi/geom/mesh/subdiv/MidpointDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/MidpointSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/NormalDisplacementSubdivision.java,
	src.core/toxi/geom/mesh/subdiv/SubdivisionStrategy.java,
	src.core/toxi/geom/mesh/subdiv/TriSubdivision.java,
	src.core/toxi/util/datatypes/WeightedRandomSet.java:
	adding/correcting javadocs
	[497f7b30c627] <toxiclibs>

2010-11-15  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/HistEntry.java,
	src.color/toxi/color/Histogram.java:
	refactoring Histogram class, splitting out HistEntry into top-level
	type, adding Iterable interface to Histogram
	[93f7da8d103c] <toxiclibs>

2010-07-20  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorList.java,
	src.color/toxi/color/Histogram.java:
	adding Histogram class and minor update to ColorList javadocs
	[8b524f9178d0] <toxiclibs>

2010-07-12  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColorAdapter.java:
	adding TColorAdapter for JAXB parsing of color values to TColor
	instances
	[9a064cd287fd] <toxiclibs>

2010-06-22  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java:
	fixed StackOverflowException issue in TColor.analog(float,float)
	[00d80bd732a3] <toxiclibs>

2010-05-20  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java, src.core/toxi/geom/AABB.java,
	src.core/toxi/geom/AxisAlignedCylinder.java,
	src.core/toxi/geom/Cone.java, src.core/toxi/geom/IsectData.java,
	src.core/toxi/geom/Line3D.java, src.core/toxi/geom/Matrix4x4.java,
	src.core/toxi/geom/Plane.java, src.core/toxi/geom/PointCloud.java,
	src.core/toxi/geom/PointOctree.java,
	src.core/toxi/geom/Polygon2D.java, src.core/toxi/geom/Quad.java,
	src.core/toxi/geom/Quaternion.java, src.core/toxi/geom/Ray3D.java,
	src.core/toxi/geom/Reflector.java, src.core/toxi/geom/Sphere.java,
	src.core/toxi/geom/SphereIntersectorReflector.java,
	src.core/toxi/geom/Spline3D.java, src.core/toxi/geom/Triangle.java,
	src.core/toxi/geom/Vec3D.java,
	src.core/toxi/geom/XAxisCylinder.java,
	src.core/toxi/geom/YAxisCylinder.java,
	src.core/toxi/geom/ZAxisCylinder.java,
	src.core/toxi/geom/mesh/TriangleMesh.java,
	src.test/toxi/test/DLATest.java,
	src.test/toxi/test/TerrainTest.java,
	src.test/toxi/test/audio/JOALTest.java,
	src.test/toxi/test/audio/MemTest.java,
	src.test/toxi/test/geom/GeomTestSuite.java,
	src.test/toxi/test/geom/MatrixTest.java,
	src.test/toxi/test/geom/QuaternionTest.java,
	src.test/toxi/test/geom/TriangleTest.java,
	src.volume/toxi/volume/IsoSurface.java:
	extracted ReadonlyVec3D interface and updated all resulting changes
	through all packages
	[f2fd58158ce5] <vec3drefactor>

2010-05-16  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java:
	adding add(), sub() and getDifferenceTo() classes to TColor
	[ea2216ecd209] <toxiclibs>

2010-05-11  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java:
	adding addSelf() & subSelf() and differenceTo() methods
	[5aba1ee497d3] <toxiclibs>

2010-03-19  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorList.java:
	added getRandom() to ColorList
	[0afa80e0c848] <toxiclibs>

2010-02-25  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/AccessCriteria.java,
	src.color/toxi/color/AccessMode.java,
	src.color/toxi/color/AlphaAccessor.java,
	src.color/toxi/color/AlphaComparator.java,
	src.color/toxi/color/CMYKAccessor.java,
	src.color/toxi/color/CMYKComparator.java,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/HSVAccessor.java,
	src.color/toxi/color/HSVComparator.java,
	src.color/toxi/color/LuminanceAccessor.java,
	src.color/toxi/color/LuminanceComparator.java,
	src.color/toxi/color/RGBAccessor.java,
	src.color/toxi/color/RGBComparator.java,
	src.color/toxi/color/ReadonlyTColor.java,
	src.color/toxi/color/TColor.java:
	major refactoring & simplification of color AccessCriteria handling,
	removed AccessMode enum, made AccessCriteria abstract and directly
	implement Comparator interface without the need for delegate to
	external comparators. Renamed XXXComparator into XXXAccessor and
	sub-class AccessCriteria, reflecting changes in ColorList and
	TColor, adding more javadocs
	[05c1a825d208] <toxiclibs>

2010-02-23  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ToneMap.java:
	refactoring & bugfix of getToneFor(t) method to use logic from
	getARGBToneFor() when only 2 colors are used (no gradient)
	[c68bd041f3fa] <toxiclibs>

2010-02-16  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ToneMap.java:
	fixing support for duo-tone maps and adding more constructors
	[90674120309f] <toxiclibs>

	* src.color/toxi/color/ColorList.java:
	fixing javadocs
	[a072cbcf759f] <toxiclibs>

	* src.color/toxi/color/ColorGradient.java:
	adding support for custom interpolation methods
	(get/setInterpolator()) implementing toxi.math.InterpolateStrategy
	[3fca731f7e72] <toxiclibs>

2010-02-14  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ToneMap.java:
	adding new constructor to create a simple duo-tone ToneMap
	[5ea87dccaccd] <toxiclibs>

	* src.color/toxi/color/ColorList.java:
	adding varargs constructor to create ColorList from a number of
	passed in colors
	[4f631704c7ad] <toxiclibs>

2010-02-09  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorList.java:
	adding toARGBArray() to convert list to int[]
	[2738e59dadec] <toxiclibs>

	* src.color/toxi/color/ToneMap.java:
	adding ToneMap class as composition of ScaleMap & ColorGradient
	classes
	[f6aeb5e85df2] <toxiclibs>

	* src.color/toxi/color/ColorGradient.java:
	fixing divide-by-zero bug in ColorGradient for 1st computed color
	[37ecdc9241a7] <toxiclibs>

2010-01-20  Karsten Schmidt  <k@postspectacular.com>

	* src.audio/toxi/audio/MultiTimbralManager.java,
	src.color/toxi/color/ColorGradient.java,
	src.core/toxi/geom/util/TriangleMesh.java:
	minor updates to issues found by FindBugs
	[fb9dcd78534f] <toxiclibs>

2009-11-30  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java:
	refactoring distanceToHSV() to use MathUtils trigonometry instead of
	default Math
	[4d7a2ce9b124] <toxiclibs>

2009-11-23  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ReadonlyTColor.java,
	src.color/toxi/color/TColor.java:
	fixing interface vs. concrete class issues in ColorRange, fixing
	javadocs in ReadonlyTColor & TColor
	[809a5c797d08] <toxiclibs>

2009-11-12  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ReadonlyTColor.java,
	src.color/toxi/color/TColor.java:
	updating javadocs
	[7416b0b8bc0a] <toxiclibs>

2009-10-30  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorGradient.java,
	src.color/toxi/color/ColorTheme.java,
	src.color/toxi/color/TColor.java,
	src.color/toxi/color/theory/TetradTheoryStrategy.java:
	refactoring TColor.toRGBAArray(), making inner classes static in
	ColorTheme & ColorGradient, adding new constructor to
	TetradTheoryStrategy
	[5217f5e825b2] <toxiclibs>

2009-10-09  Karsten Schmidt  <k@postspectacular.com>

	* readme1st/color/CHANGELOG.txt,
	src.color/toxi/color/ReadonlyTColor.java:
	updating changelog for colorutils
	[c11e9b316bad] <toxiclibs>

	* src.color/toxi/color/ColorList.java,
	src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ReadonlyTColor.java:
	fixing javadocs issues for colorutils
	[996462375759] <toxiclibs>

	* src.color/toxi/color/ColorList.java,
	src.color/toxi/color/TColor.java:
	bug fix for issue #9: ColorList.createFromARGBArray() now correctly
	returns unique colors if requested, added setARGB() to TColor
	[d498536eb041] <toxiclibs>

2009-10-06  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/TColor.java:
	added toHex() method
	[1a6ce57e20a3] <toxiclibs>

2009-08-07  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/AccessCriteria.java,
	src.color/toxi/color/AlphaComparator.java,
	src.color/toxi/color/CMYKComparator.java,
	src.color/toxi/color/CMYKDistanceProxy.java,
	src.color/toxi/color/ColorGradient.java,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ColorTheme.java,
	src.color/toxi/color/DistanceProxy.java,
	src.color/toxi/color/HSVComparator.java,
	src.color/toxi/color/HSVDistanceProxy.java,
	src.color/toxi/color/LuminanceComparator.java,
	src.color/toxi/color/NamedColor.java,
	src.color/toxi/color/ProximityComparator.java,
	src.color/toxi/color/RGBComparator.java,
	src.color/toxi/color/RGBDistanceProxy.java,
	src.color/toxi/color/ReadonlyTColor.java,
	src.color/toxi/color/TColor.java,
	src.color/toxi/color/theory/AnalogousStrategy.java,
	src.color/toxi/color/theory/ColorTheoryStrategy.java,
	src.color/toxi/color/theory/ComplementaryStrategy.java,
	src.color/toxi/color/theory/CompoundTheoryStrategy.java,
	src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/MonochromeTheoryStrategy.java,
	src.color/toxi/color/theory/RightSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/SingleComplementStrategy.java,
	src.color/toxi/color/theory/SplitComplementaryStrategy.java,
	src.color/toxi/color/theory/TetradTheoryStrategy.java,
	src.color/toxi/color/theory/TriadTheoryStrategy.java,
	src.test/toxi/test/ColorTest.java,
	src.test/toxi/test/ColorTestVisuals.java,
	src.test/toxi/test/ColorThemeVisuals.java:
	extracted ReadonlyTColor interface from TColor for enforcing
	immutable colors, applying triggered changes throughout all related
	classes & tests, added toRGBAArray(), toHSVAArray() & toCMYKAArray()
	methods to TColor
	[d85fa4015df4] <toxiclibs>

2009-07-27  Karsten Schmidt  <k@postspectacular.com>

	* ant/build_color.xml, src.color/toxi/color/TColor.java:
	adding more setRGB(), setHSV() & setCMYK() versions and
	toRGBAArray() for better workflow with OpenGL
	[9fc02e809362] <toxiclibs>

2009-02-27  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorList.java:
	fixed size() now returns an int
	[203c2b53f28c] <toxiclibs>

2009-02-19  Karsten Schmidt  <k@postspectacular.com>

	* src.color/toxi/color/ColorList.java,
	src.geom/toxi/geom/IsoVolume.java,
	src.geom/toxi/geom/MarchingCubesIndex.java:
	added marching cubes based IsoVolume class and started work on issue
	#9
	[98b5ff4f07c8] <toxiclibs>

2008-12-18  Karsten Schmidt  <k@postspectacular.com>

	* examples/color/ColorTheory/ColorTheory.pde,
	examples/color/Ranges/Ranges.pde, examples/color/Theme/Theme.pde,
	examples/color/ThemeDiscs/ThemeDiscs.pde,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/theory/AnalogousStrategy.java,
	src.color/toxi/color/theory/ColorTheoryStrategy.java,
	src.color/toxi/color/theory/ComplementaryStrategy.java,
	src.color/toxi/color/theory/CompoundTheoryStrategy.java,
	src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/MonochromeTheoryStrategy.java,
	src.color/toxi/color/theory/RightSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/SingleComplementStrategy.java,
	src.color/toxi/color/theory/SplitComplementaryStrategy.java,
	src.color/toxi/color/theory/TetradTheoryStrategy.java,
	src.color/toxi/color/theory/TriadTheoryStrategy.java:
	fixed typos caused by spelling changes
	[f3043a0f71f1] <toxiclibs>

	* .classpath, ant/build_color.xml, ant/build_colour.xml,
	ant/build_image.xml, examples/color/ColorTheory/ColorTheory.pde,
	examples/color/Ranges/Ranges.pde, examples/color/Theme/Theme.pde,
	examples/color/ThemeDiscs/ThemeDiscs.pde,
	examples/colour/ColourTheory/ColourTheory.pde,
	examples/colour/Ranges/Ranges.pde, examples/colour/Theme/Theme.pde,
	examples/colour/ThemeDiscs/ThemeDiscs.pde,
	readme1st/color/README.txt, readme1st/colour/README.txt,
	src.color/toxi/color/AccessCriteria.java,
	src.color/toxi/color/AccessMode.java,
	src.color/toxi/color/AlphaComparator.java,
	src.color/toxi/color/CMYKComparator.java,
	src.color/toxi/color/CMYKDistanceProxy.java,
	src.color/toxi/color/ColorGradient.java,
	src.color/toxi/color/ColorList.java,
	src.color/toxi/color/ColorRange.java,
	src.color/toxi/color/ColorTheme.java,
	src.color/toxi/color/DistanceProxy.java,
	src.color/toxi/color/HSVComparator.java,
	src.color/toxi/color/HSVDistanceProxy.java,
	src.color/toxi/color/Hue.java,
	src.color/toxi/color/LuminanceComparator.java,
	src.color/toxi/color/NamedColor.java,
	src.color/toxi/color/ProximityComparator.java,
	src.color/toxi/color/RGBComparator.java,
	src.color/toxi/color/RGBDistanceProxy.java,
	src.color/toxi/color/TColor.java,
	src.color/toxi/color/theory/AnalogousStrategy.java,
	src.color/toxi/color/theory/ColorTheoryRegistry.java,
	src.color/toxi/color/theory/ColorTheoryStrategy.java,
	src.color/toxi/color/theory/ComplementaryStrategy.java,
	src.color/toxi/color/theory/CompoundTheoryStrategy.java,
	src.color/toxi/color/theory/LeftSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/MonochromeTheoryStrategy.java,
	src.color/toxi/color/theory/RightSplitComplementaryStrategy.java,
	src.color/toxi/color/theory/SingleComplementStrategy.java,
	src.color/toxi/color/theory/SplitComplementaryStrategy.java,
	src.color/toxi/color/theory/TetradTheoryStrategy.java,
	src.color/toxi/color/theory/TriadTheoryStrategy.java,
	src.colour/toxi/colour/AccessCriteria.java,
	src.colour/toxi/colour/AccessMode.java,
	src.colour/toxi/colour/AlphaComparator.java,
	src.colour/toxi/colour/CMYKComparator.java,
	src.colour/toxi/colour/CMYKDistanceProxy.java,
	src.colour/toxi/colour/Colour.java,
	src.colour/toxi/colour/ColourGradient.java,
	src.colour/toxi/colour/ColourList.java,
	src.colour/toxi/colour/ColourRange.java,
	src.colour/toxi/colour/ColourTheme.java,
	src.colour/toxi/colour/DistanceProxy.java,
	src.colour/toxi/colour/HSVComparator.java,
	src.colour/toxi/colour/HSVDistanceProxy.java,
	src.colour/toxi/colour/Hue.java,
	src.colour/toxi/colour/LuminanceComparator.java,
	src.colour/toxi/colour/NamedColour.java,
	src.colour/toxi/colour/ProximityComparator.java,
	src.colour/toxi/colour/RGBComparator.java,
	src.colour/toxi/colour/RGBDistanceProxy.java,
	src.colour/toxi/colour/theory/AnalogousStrategy.java,
	src.colour/toxi/colour/theory/ColorTheoryRegistry.java,
	src.colour/toxi/colour/theory/ColorTheoryStrategy.java,
	src.colour/toxi/colour/theory/ComplementaryStrategy.java,
	src.colour/toxi/colour/theory/CompoundTheoryStrategy.java,
	src.colour/toxi/colour/theory/LeftSplitComplementaryStrategy.java,
	src.colour/toxi/colour/theory/MonochromeTheoryStrategy.java,
	src.colour/toxi/colour/theory/RightSplitComplementaryStrategy.java,
	src.colour/toxi/colour/theory/SingleComplementStrategy.java,
	src.colour/toxi/colour/theory/SplitComplementaryStrategy.java,
	src.colour/toxi/colour/theory/TetradTheoryStrategy.java,
	src.colour/toxi/colour/theory/TriadTheoryStrategy.java,
	src.geom/toxi/geom/util/DefaultSTLColorModel.java,
	src.geom/toxi/geom/util/DefaultSTLColourModel.java,
	src.geom/toxi/geom/util/MaterialiseSTLColorModel.java,
	src.geom/toxi/geom/util/MaterialiseSTLColourModel.java,
	src.geom/toxi/geom/util/STLColorModel.java,
	src.geom/toxi/geom/util/STLColourModel.java,
	src.geom/toxi/geom/util/STLWriter.java,
	src.geom/toxi/math/noise/SimplexNoise.java,
	src.test/toxi/test/ColorGradientVisuals.java,
	src.test/toxi/test/ColorTest.java,
	src.test/toxi/test/ColorTestVisuals.java,
	src.test/toxi/test/ColorThemeVisuals.java,
	src.test/toxi/test/ColourTestVisuals.java,
	src.video/toxi/video/capture/plugins/BorderPlugin.java:
	switching back to the american spelling (2nd time) and renaming
	Color into TColor in the interim until the naming conflict caused by
	Processing's pre-processor autoimport is resolved...
	[c7a4a8a3e063] <toxiclibs>

