I would also add the Backtick map found in
globals.cpp:859
typedef std::map<wxString, wxString> BackticksMap;
BackticksMap m_Backticks; // all calls share the same cache
wxString ExpandBackticks(wxString& str) // backticks are written in-place to str
This is also something that is cached, never cleaned until restart and can mess up things quite hard and obfuscated.
Some nice formatting with html or markdown would be nice...
I don't know what i think about the place in the about dialog...
(not the macros, because the MacroManager does not collaborate)
What is the problem? I think at least the macros of the activated project should be added...
[edit:] Also detailed wxWidgets library information would be nice. I think this sys info should be splitted up in two: "Codeblocks system info" with plugins end wxWidgets ecc.. and "Build system info" with macros backticks ecc..