synced with hermes
minor improvement
fixed hasTable()
reworked QProcess in mesh generator