scyther/gui/Gui
Cas Cremers c9b1d08f4f Hack for Windows users to compensate for Graphviz "feature".
Recent versions of Graphviz no longer set the PATH variable on Windows.
Hence Scyther can fail to find dot.exe even though Graphviz was appropriately
installed.

This patch is a hack to try and locate dot.exe in the more common locations.
We currently have a hardcoded search through:

  C:\Program Files\Graphviz*
  C:\Program Files (x86)\Graphviz*

This is clearly fragile. Obviously, nobody should be solving Graphviz' problem
in such an ugly way. Change drives or languages and it stops working.

Until Graphviz provides at least an alternative environment variable (GVPATH?)
this hack will help the bulk of our users to get things up and running smoothly.
2013-12-09 14:24:57 +00:00
..
__init__.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
About.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Attackwindow.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Editor.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Error.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Icon.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Mainwindow.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Makeimage.py Hack for Windows users to compensate for Graphviz "feature". 2013-12-09 14:24:57 +00:00
Misc.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Preference.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Scytherthread.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Settingswindow.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Temporary.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00
Version.py Updating time stamps for next release. 2013-10-05 23:56:12 +01:00