and add two missing ones. Also remove a 'plugin comment' from a .cpp
file, where it doesn't serve any purpose anyway (but at first tricked me
into believing this were the the culprit for the duplicate)
convert qDebug();abort() to qFatal() and if(cond) abort() to
Q_ASSERT(!cond), esp. for the benefit of Windows, where it is impossible
to set a breakpoint on the abort()
Also modernizing mscoreMessageHandler() and making it more informative
by adding file, line and function to the output.
- Added a CSS style sheet to plugin manual folder
- Revised HTML formatting, by removing (almost) all hard-coded formats / styles and implementing them on the CSS side
- Added some styles to improve property table readability
- Added a logo (via CSS) and a footer to each page
- No change to the code logic.
On Xcode, certain things don't work if the headers
aren't also part of the project, namely .h/.cpp
flipping ("Jump to Next Counterpart" in the navigation
menu) and searching the entire workspace for symbols.
The header files are now collected from the directory
of the target and show up in the XCode project under
"Header files" (per target).
I limited this change to Mac since I cannot test anywhere
else, but it would probably not hurt to do the same thing
on other platforms.
According to forums, the add_executable and add_library
commands of CMake should just silently ignore these files,
but add them to the generated target in the project.