added table borders to the help page (JEditorPane before jre1.7 doesn't handle that css).
timeout and repaint if there is too much IO in an optimistic lower-mipmap rendering.
extends MouseAdapter instead of implementing the mouse-listener interfaces.
use updated TransformEventHandler3D from imglib2.
Move PainterThread and Canvas to imglib2.ui package.
(They should be transferred to imglib2 later)
started untangling viewer state, rendering, and ui.
Refactored the mipmap/screenscale logic into class MultiResolutionRenderer.
Move source name and timepoint overlay to separate class
bug fix (typo, used wrong transformation)
Use InputMap/ActionMap instead of KeyListeners to handle keystrokes and extract ViewRegisteredAngles.Source to separate class
added shortcuts for moving to the next (']' / 'm') or previous ('[' / 'n') timepoint.
organize/rename packages. clean up.
introduced AbstractAnimator base class and took currentTimeMillis() calls out of animators,
such that animations can be slowed down when rendering movies for example.
support for individual per-source mipmap definitions
(although the hdf5 does not yet provide it)
started multi-threaded rendering. timing needs to be resolved.
added timeout to Hdf5GlobalCellCache, after which empty cells are returned instead of loading from hdf to cache.
double-buffered rendering
first attempt at SpimRegistration import dialog.
hack avoid rounding errors when computing best-suited mipmap level.
remove unused code