Adding a new way to convert in CachedConverter where we pass a custom converter object that also is responsible for giving a unique hash.
Adding new constructor to IECoreGL::MeshPrimitive where we can pass the original non-triangulated topology and then, addPrimitiveVariable will triangulate any primvars added. This will be useful for updating scenes in the future.
Also using the CachedConverter for all triangulations and normal computation.
Using the new maxVerticesPerFace() from Mesh when converting to a GL mesh.
Remade Andrew's fixes on my fork/clone
another compile fix from Andrew. Namespace prefix
fix for missing typing
Restored support for Boost 1.43 (boost::filesystem v2).

Previously we moved to v3 of the boost filesystem library, because v2 is no longer supported in versions >= 1.50. But we still need to build with boost 1.43 to support Arnold on OS X, which links to that version and doesn't hide the symbols, and filesystem v3 wasn't introduced until boost 1.44. This fix reinstates support for 1.43, and adds a todo for when we can finally leave 1.43 behind.
Added Spline->SplineData boost::python::converter.

This allows Spline instances to be passed where Data is needed, in the same way as was already possible for the majority of SimpleTypedData types.
Merge pull request #21 from johnhaddon/boostFilesystemFixes2

Restored support for Boost 1.43 (boost::filesystem v2).
Merge pull request #22 from johnhaddon/splineDataConverter

Added Spline->SplineData boost::python::converter.
Added fix to FnSceneShape, checks for an existing time connection before connecting on expand. Fixed MayaSceneTest following the time connection on expand change and added test to FnSceneShapeTest.
Fix in IECoreMaya SceneShapeInterface buildScene: do not recursively build the gl scene if there is nothing to draw.
Addressing notes from John: better comments, preventing crash if "P" is not present and clearing the object in the CachedConverter to prevent misuse.
Merge pull request #9 from ldmoser/gl

Triangulated cached conversions for IECoreGL::MeshPrimitive
Merge pull request #23 from valeriebernard/sceneShapeTestFix

Added fix to FnSceneShape, checks for an existing time connection before...
updating changes
Added outTime plug to SceneShapeInterface that is directly computed from the input time plug. Used to connect input time of children to parent outTime when expanding.
Merge pull request #24 from valeriebernard/sceneShapeOutTimePlug

Added outTime plug to SceneShapeInterface that is directly computed from...
Added more tag testing in IECore LinkedSceneTest which shows a bug in readTags/hasTag.
Reverting changes made on pull request #9. The approach needs some rethinking as it competes resources from the GL buffers and the gains are not necessarily coming from the cache, but from the fact we stopped using the TriangulateOp and stop duplicating the Mesh.