def runEngine(self, scene):
if len(scene.objects()) < 1:
return
- self._thread = threading.Thread(target=self._runEngine, args=(scene, self._thread))
++ self._thread = threading.Thread(target=self._runEngine, args=(scene, self._thread, pluginInfo.getPostProcessPluginConfig()))
+ self._thread.daemon = True
+ self._thread.start()
+
- def _runEngine(self, scene, old_thread):
++ def _runEngine(self, scene, old_thread, pluginConfig):
+ if old_thread is not None:
+ if self._process is not None:
+ self._process.terminate()
+ old_thread.join()
+ self._callback(-1.0)
+
extruderCount = 1
for obj in scene.objects():
if scene.checkPlatform(obj):
##Do we need to create the final archive
ARCHIVE_FOR_DISTRIBUTION=1
##Which version name are we appending to the final archive
- export BUILD_NAME=14.12
+ export BUILD_NAME=15.01-RC1
TARGET_DIR=Cura-${BUILD_NAME}-${BUILD_TARGET}
+##Revision
+export REVISION=1.19
+
+##Git commit
+GIT_HASH=$(git rev-parse --short=4 HEAD)
+
##Which versions of external programs to use
WIN_PORTABLE_PY_VERSION=2.7.2.1