Closed burgerbecky closed 5 years ago
Changed the code so print processes each line separately. This was tested with the unit tests, Windows, Mac and Linux systems.
Thanks for the fix (and for running it through the tests to ensure nothing got broken).
Any time!
When running Doxypypy on a Windows machine, getLines() creates an array of strings separated by '\r\n' while technically correct, when this list is passed to the print() function, it converts the '\n' to a '\r\r\n' sequence causing issues with Doxygen on Windows and text editors in general. By changing the value passed to join() from linesep to '\n', print() properly converts the line feeds to on all platforms.