If a node has been rendered with the same arguments before, it will return cached results.

This could speed up the evaluation of nodes in some cases.
Use Enter to rename nodes.

We check if only one node is selected first.
Test storage of intermediate results.

We use a SideEffects node to check the amount of invocations the node
has done, and create a diamond-shaped network where both inputs of a
node connect to the side effect node.
Merge branch 'listresults'
All fields of Version are final.
Correct math in NetworkView/Viewer.
Make static properties final.

A lot of images and colors that are initialized in static initializer
should be final.
Correct synchronization in httpGet.
Lookup node supports nested lookups.

Use dots between keys to return a value in a nested, associative data
structure, or using getter methods.
Distinct node can optionally use a lookup key.
Rect can return position.

This is useful for lookup nodes.
Using ENTER to rename nodes is annoying.

When editing a port value, you use enter to confirm. However,
accidentally pressing enter twice shows the rename box, which is
generally not what you want.

I'm disabling this feature for now until we find how to make it less
annoying.
Fix error when removing node from network view.
fix curvature on first spline in findpath()
Merge pull request #321 from tom-de-smedt/master

Fix curvature on first spline in findpath().
Merge branch 'master' of github.com:nodebox/nodebox
New math icons.
reflect point

reflect in math
string folder

string and concatenate
remove icon for power

has to be pow instead of power