counting __init__.py
counting multiprocessing
added patch applet
Event Recording: When serializing QMouseEvent, provide globalPos arg.
(Otherwise, globalpos is determined by QCursor::pos, which is not what we want during playback!)
test build: Ensure that vigra is up-to-date without cloning it every time.
Object Classification: Give object names to top-level widgets.
tests: Don't use pushd/popd in install_vigra.sh
Event Recorder: serializers: Provide globalPos when constructing QWheelEvents
ObjectExtraction: gui: Fixed location of setObjectName() call.
(Needs to happen after loaded via uic.)
EventRecorder: Serializers: Save globalPos for QWheelEvents
Event Recording: Override QApplication.notify() instead of using QApplication.installEventFilter().
EventRecording: Comment formatting.
tests: Added a script for running recorded tests cases.
travis: Generate test data before running tests, and run recorded test cases.
EventRecorder: Comment formatting.
tests: Added Basic Pixel Classification recorded test case
EventRecording: Store relative coordinates instead of global coordinates, and use them to calculate the global coordinates during playback.
DataSelection: Fixed a bug that could cause the editor to ignore new axis settings if dialog was accepted without focusing multiple widgets.
OpLayerViewer: Fixed the constraint matching 'raw' to 'other' data (for testing purposes)
DatasetInfoEditorWidget: Ensure unique object name
objectNameUtils: Added an assert