overviewer/Minecraft-Overviewer — pull request #544 by eminence (2011-11-25 21:28:51+00:00)
Title: Reworked handling of bare consoles

Now the "Please run overviewer from the command line" message will
only be displayed in select cases. This supports cases when users
want to give all the correct arguments to overviewer via a shortcut
or something similar. In these cases, a 'Press [enter] to close
this window' message will still be displayed.

This addresses some of the concerns in #542

Here are some examples of the new behavior:

Double clicking overviewer.py -- Help text is printed, along with the following text:

```
The Overviewer is a console program. Please open a Windows command prompt
first and run Overviewer from there. Further documentation is available at
http://docs.overviewer.org/

Press [Enter] to close this window.
```

Double clicking a shortcut to overviewer.py with malformed options -- Help text, along with:

```
2011-11-25 16:19:34 E Invalid world name or path
Press [Enter] to close this window.
```

Double clicking overviewer.py with an out of date c_overviewer module:

```
Please rebuild your c_overviewer module. It is out of date!

The Overviewer is a console program. Please open a Windows command prompt
first and run Overviewer from there. Further documentation is available at
http://docs.overviewer.org/

Press [Enter] to close this window.
```

Double clicking a shortcut with correct options -- Renders normally. Upon completion, if there are no errors, then the command window closes automatically.