-
Use timeouts for all indefinite waits in process.cpp. On timeout, check the state of the relevant QLocalSocket to see if it looks like the other party is still up. On windows checking .isValid() appears to work, on linux, checking that state != unconnected appears to work.
-
Due to Qt's limitations, it is necessary to have a consistent thread start and stop a given process, but that thread does not have to be the main thread rather, any thread in an event loop is fine.
-
…o change in behavior intendend)
-
This reverts commit 37420d7ea831113cdbf243e3aa695d1d4cbabedb.
-
Transform to map stasm points back into original coordinate space
-
since total progress can be a file size in bytes, this should really be a 64-bit number. Soften output condition -- if FrameNumber metadata is not present, still display progress
-
put "neighbor" class definitions in openbr_internal.h, export a couple additional functions in openbr_plugin.h. Add a function to get the comparison transformation used by an algorithm
-
Don't pass FTE templates on to subsequent stages of a pipe/stream.
-
introduce a separate function to split FTE templates to a different list Better handling of FTE exclusion during training (no reason to every include fte templates in calls to train). Remove File::failed, instead use direct access to fte.
-
If a transform sets FTE on a template, don't pass that on to subsequent transforms. This is done by placing checks after every project call by stream and pipe. Switch the FTE marker from metadata to a member variable of template.
-
This in anticipation of strict enforcement of the FTE flag at the composite transform level.
-
Drop filelist return from enroll, don't accumulate metadata during enroll
-
Texture map