Merged lp:~widelands-dev/widelands/bugfix-1801208:
Changed some types from uint to int to avoid overflows in calculations.
Forced the text anchor for drawing multiline text areas to be non-negative, so that text alignment wouldn't be based on overlong lines. (Otherwise short lines wouldn't be aligned properly, possibly even be outside the visible area.)