mikaelhg/openblocks — pull request #16 by philippecade (2012-02-02 09:18:41+00:00)
Title: More static removal and some workarounds for working in headless mode

Hopefully this one will work better.

A WorkspaceEnvironment class was introduced that keeps track of all created blocks instead of having static lists/maps. This is related to issue #3.

We have some unit tests running in headless mode and the library is unfortunately accessing some UI code in the model. I have tried to exclude the code with some if statements but it is not a nice solution, some refactoring is needed to split UI and model. I added a TODO for this in the readme.