Details
Description
This is an embarrassing error on my part - luckily picked up by a user.
In MapViewport, when aspect ratio matching is disabled (the default), the coordinate transforms are calculated incorrectly. Problem doesn't show up with gt-swing / tutorial apps because they all work with aspect ratio matching enabled.
Added unit tests for coordinate conversion with and without aspect ratio matching.