﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
13254	Deprecate proj4j plugin (eastNorth2latlon and latlon2eastNorth not thread safe)	michael2402	joshdoe	"We are running multiple threads in JOSM and with the new TileSource system, we will get parallel coordinate conversion in core. We may already have it in other places.

`latlon2eastNorth` and `eastNorth2latlon` both call `transform`. That method uses an object to store intermediate values and is not thread safe.

A quick fix would be to make both methods `synchronized`. I did not do any profiling, it may be better for performance reasons - especially when painting primitives - to have one transform per thread or a transform pool. It would be best to simply fix `BasicCoordinateTransform` of proj4j and make geoCoord a local variable."	defect	closed	normal		Plugin proj4j		fixed	gsoc-core	bastiK
