Mod dependency lists: Should have platform-independent line breaking
authorBernardo Sulzbach <mafagafogigante@gmail.com>
Mon, 12 Dec 2016 02:39:09 +0000 (00:39 -0200)
committerparamat <mat.gregory@virginmedia.com>
Mon, 12 Dec 2016 07:22:47 +0000 (07:22 +0000)
commitd9675d3d922a2c8f521102c9386d14c694fda365
tree350ebed0cb6601e3305b0743a4f7ff789bac6464
parentc98ae2a91f2a9eb8dad011e71a04fd8ee2c2d767
Mod dependency lists: Should have platform-independent line breaking

This fixes a bug existing in modmgr.lua as reported by @Wuzzy2 which
caused the mod dependency list to glitch if input was using a line
terminator different than the OS default.

The C++ code does not need any changes as it already trims CR
occurrences on platforms on which the line termination sequence is LF.

Taken into account the size of the depends.txt files used, this should
not introduce a noticeable performance regression.

Fixes #4720
builtin/mainmenu/modmgr.lua