Goanna Annoyances

General

The application singleton implementation is fairly non-standard - a static instance() method would be good.

MainWindow class

The MainWindow class isn't consistent in how events related to systems are handled. This could/should be fixed someday.

Code Style

There is much about C++ that I didn't know until recently. A lot of the Goanna code should be reviewed and revised to use standard C++ idioms (RAII, etc.). The Loki library could help with this.

Error: Failed to load processor AddComment
No macro or processor named 'AddComment' found