[Proj] PROJ 5.0.0RC2

Thomas Knudsen knudsen.thomas at gmail.com
Fri Feb 9 07:17:49 EST 2018


 > The typedef was introduced in projects.h in proj 5.0.0-rc1.

It has actually been part of PROJ forever. For a number of releases,
however, it has been deffed away as, iirc, projUV: Part of a hack for
making all of XY, LP and UV look alike (I have never understood why it was
necessary, and it broke the classic PROJ pj_init/pj_fwd/pj_inv/pj_free API).

It took major code surgery to step between all the tripwires the projNN
deffing had created, so be careful when touching it, and note that renaming
datatypes will break backward compatibility for everyone.
UV was hardly ever used, so perhaps it is way easier to just rename UV,
which is mostly a PROJ internal type.

This would also open an opportunity to consider eliminating the projection
approximation subsystem (gen_cheb.c, mk_cheby.c, biveval.c etc.) - a nice
milestone for release 6 or 7 :-)

/thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20180209/965070ab/attachment.htm 


More information about the Proj mailing list