first commit
2012 02 11 - **r1**

* Pre-alpha release (I can see a cube!! :D)
* This code is not currently ready to be used in a project, it has been released to gauge interest in it's further development.
* Canvas_Geometry_Cube example partially implemented
* Only code essential to Canvas_Geometry_Cube has been ported (e.g. CanvasRenderer, but not WebGLRenderer)
README: blurb update
README: blurb update
README: blurb update
README: blurb update
README: blurb update
2012 02 12 - **r1.1**

Project restructuring:
  - "ThreeD" renamed to "src"
  - "examples" folder introduced
Removed javascript file since dart is using a new naming convention for
generated javascript.
	deleted:    examples/canvas_geometry_cube/Canvas_Geometry_Cube.dart.app.js

New javascript file
	new file:   examples/canvas_geometry_cube/Canvas_Geometry_Cube.dart.js

Updated the example to point to the correct file
	modified:   examples/canvas_geometry_cube/Canvas_Geometry_Cube.html

Adding script to build with minfrog.
	new file:   examples/canvas_geometry_cube/buildit.sh

minfrog did not want to compile with the duplicated #source file.
Consider moving each src folder into a lib.
	modified:   src/ThreeD.dart

Using default values for the optional parameters in the constructor. Removed
the call to SetValue
	modified:   src/core/Quaternion.dart

Using default values for the optional parameters in the constructor
	modified:   src/core/Vector3.dart

Removed the private memeber because of compile time issues. CubeGeometry
extends Geometry which is conflicting having two private members with
the same name. I think this might be a bug, would have to check the
spec. http://try.dartlang.org/s/H4Ur seems to be fine with that..
	modified:   src/extras/geometries/CubeGeometry.dart

Same issue as CubeGeometry
	modified:   src/scenes/Scene.dart
Merge pull request #1 from financeCoding/master

I've changed some files to compile against the current version of minfrog. Mostly minor, the example still does not build correctly on current DartEditor. I also think I found a bug with minfrog which I'll report.  
2012 02 23 - **v 0.0.3**

* Multiple frame rendering bug fixed!
* Canvas_Geometry_Cube example now draggable
* Default values added to Quaternion, Vector2, Vector4
* Change Log updated from "revision" to "version" numbers (where "version 1" will demonstrate all of the functionality of three.js revision 47.0)
* PlaneGeometry Implemented
* CubeGeomSides introduced to CubeGeometry
* Canvas_Geometry_Heirarchy partially implemented (Matrix4.lookAt() and Mesh creatiion need work)
* Matrix4 n11 - n44 getters and setters removed (all properties are read and write, so brevity has been favoured)
* Matrix4 now uses default values in constructor
* CubeGeometry: expanded number of optional constructor values in light of Canvas_Geometry_Heirarchy
* MeshNormalMaterial: resolved _parameters Map error
* CanvasRenderer: added getter for sortObjects in light of Canvas_Geometry_Heirarchy

Signed-off-by: Robert Silverton <rob@unwrong.com>
2012 02 23 - **v 0.0.4**
* Canvas_Geometry_Heirarchy example implemented
* Color: r,g,b getters and setters removed for brevity (properties are read/write)
* Vector3: divideScalar()  "if ( s !== null )" error resolved
Readme.md update
animate(): return void
README.md update
2012 02 28 - **v 0.1.0**

* Project upgraded to run with DartBuild 4577 (compile-time errors resolved)
* All HTML examples now use Dart -> JS dynamic replacement code
* Canvas_Interactive_Cubes example implemented
* IMaterial and IParticleMaterial interfaces introduced
* Particle and ParticleCanvasMaterial classes implemented
* Debug mode flag introduced for CanvasRenderer
* README.md update
Rebuilt javascript code
	modified:   canvas_geometry_cube/Canvas_Geometry_Cube.dart.js

Rebuilt javascript code
	modified:   canvas_geometry_heirarchy/Canvas_Geometry_Heirarchy.dart.js

Rebuilt javascript code
	modified:   canvas_interactive_cubes/Canvas_Interactive_Cubes.dart.js

Adding canvas lines sample
	new file:   canvas_lines/Canvas_Lines.dart
	new file:   canvas_lines/Canvas_Lines.dart.js
	new file:   canvas_lines/Canvas_Lines.html

Removed type annotation in contains(object) since Mesh is not the only
object that gets passed to that method. All examples still run properly.
Some refactoring needs to be done for a proper class and interface
hierarchy.
	modified:   ../src/core/Frustum.dart

Adding implementation to Line object
	modified:   ../src/objects/Line.dart