Added divisions plug to Plane node.
Added Cube scene source.
Added Sphere scene source.
Moved Gaffer.SphereNode to GafferTest and updated test cases. Fixes #97.
adding my screen grab app in a functional state
addressing import and naming comments
Fixed a bug where drag events were not being proagated once intercepted by a gadget.
Added pixel inspection to the image viewer.
Added pixel dragging into the script editor.
removing the unnecessary try excepts (handled by the param parser). using IECore.Msg rather than print
Changed the conditional within the ScriptNode.
Added labelling support to TabbedContainer auto-parenting mechanism.
Implemented Gaffer->About menu item.

Fixes #6.
Only getting plug values once during compute.
fixing silly mistake in previous commit...
Merge pull request #334 from andrewkaufman/primitiveGenerators

Primitive generators
Added a Text node to GafferScene.
Refactored View constructors.

Previously it was quite confusing - the inputPlug argument to the View constructor was a plug to be added to the View to receive the input, and the inputPlug arguments to the derived class constructors was a plug to be connected in to that plug. Simplified things so that making the connection is an explicit step after constructing a View, and clarified the meaning of the View::View() argument.
Merge pull request #340 from johnhaddon/textNode

Added a Text node to GafferScene.
Merge pull request #336 from bentoogood/screenGrabApp

New app which generates png screengrabs from .gfr scripts
Improved View factory mechanism, and bound views for derivation in python.

Views may now be registered by plug name and node type rather than just by plug type. Views may now be implemented in python in a limited way - we're deliberately not allowing any virtual functions to be overridden just yet as we're not sure we can consider the API as frozen. Python views are basically limited to just installing a preprocessor of some sort.