toxiclibs / readme1st / color / CHANGELOG.txt

The branch 'toxiclibs' does not exist.
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>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.