Added action "add history line" for adding new history entries
fixed: LDObject's various methods still assumed that the current file wouldn't change
::getIndex() should never return -1 if ::file() is not null so no check needed there..
Use brighter text color with dark backgrounds for the message manager
Use a busy cursor while compiling all
made downloaded files be stored into recent files
made config dialog default to the correct tab again
minor change
ask the user for ext prog paths instead of telling to go to configuration if no path is defined
added missing UI file
ask the user for isecalc's path if adding edges to intersector output and no path is defined
Code formatting: use same separators everywhere, remove extra spaces from license headers, simplified message manager api a bit
more cleanup
added support for logoed studs
Rewrote stud logo support, restructuring inlining stuff in the process. Logoed studs must only be used for rendering scenes, otherwise they will for instance get inlined in and that's not desired, or the vertex snapper will catch onto the logo's coordinates.
Use QFlags for the inlining flags, type-safety++
Cut the Object-suffix from LDObject types, it doesn't help things at all
- added "Go to line" action, renamed the config classes to proper camelcase
bit more cleanup
ensure that all Configs are polymorphic