<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/include, branch inverse-fix</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>Fix comparison of GeodeticRefrenceFrame vs DynamicGeodeticReferenceFrame</title>
<updated>2022-03-15T23:15:24+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-03-15T23:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=fdf5111a9a790926aacec75a07d30508a8ed9c91'/>
<id>fdf5111a9a790926aacec75a07d30508a8ed9c91</id>
<content type='text'>
If comparing a DynamicGeodeticReferenceFrame object and its export to
WKT1, which is a simple DATUM object, currently in non-strict comparison
mode, we'd consider the datum to be equivalent to the dynamic datum, but
not the reverse, which breaks the symmetric property of the
isEquivalentTo() operation. So fix this, to consider both equivalent
whatever the operand order.
(in strict mode, the objects will be considered different of course)

Spotted in the GDAL GeoTIFF CRS reader code:
https://github.com/OSGeo/gdal/blob/f9d48bdcc8c90df20e53b5af5785f1e5d78910db/frmts/gtiff/gt_wkt_srs.cpp#L832

Do same change for vertical datum vs dynamic vertical datum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If comparing a DynamicGeodeticReferenceFrame object and its export to
WKT1, which is a simple DATUM object, currently in non-strict comparison
mode, we'd consider the datum to be equivalent to the dynamic datum, but
not the reverse, which breaks the symmetric property of the
isEquivalentTo() operation. So fix this, to consider both equivalent
whatever the operand order.
(in strict mode, the objects will be considered different of course)

Spotted in the GDAL GeoTIFF CRS reader code:
https://github.com/OSGeo/gdal/blob/f9d48bdcc8c90df20e53b5af5785f1e5d78910db/frmts/gtiff/gt_wkt_srs.cpp#L832

Do same change for vertical datum vs dynamic vertical datum.
</pre>
</div>
</content>
</entry>
<entry>
<title>Better deal with importing strings like '+init=epsg:XXXX +over' (refs MapServer/MapServer#6478)</title>
<updated>2022-02-14T19:00:25+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-02-14T19:00:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=df9e2fe519d97139a8264057d96b034788e8e8e7'/>
<id>df9e2fe519d97139a8264057d96b034788e8e8e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop autotools; move remaining useful m4 macros (#3027)</title>
<updated>2022-01-30T11:12:34+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2022-01-30T11:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=ddefc8d1dfddc815cbc3afef00c66853f9c0194c'/>
<id>ddefc8d1dfddc815cbc3afef00c66853f9c0194c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix windows.h conflict with Criterion::STRICT</title>
<updated>2021-11-19T16:56:49+00:00</updated>
<author>
<name>Julien Schueller</name>
<email>schueller@phimeca.com</email>
</author>
<published>2021-11-19T16:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=59a36d6904c167a51d877dc7674b662c0e417c1b'/>
<id>59a36d6904c167a51d877dc7674b662c0e417c1b</id>
<content type='text'>
If window.h is included in the same compilation unit we can expect this kind of errors:
```
util.hpp:348:15: error: expected identifier before ‘,’ token
  348 |         STRICT,
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If window.h is included in the same compilation unit we can expect this kind of errors:
```
util.hpp:348:15: error: expected identifier before ‘,’ token
  348 |         STRICT,
```</pre>
</div>
</content>
</entry>
<entry>
<title>util.hpp: reformat</title>
<updated>2021-11-02T23:21:43+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-11-02T23:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=13648e8e820fb8918740d62b56beb17693d1e75e'/>
<id>13648e8e820fb8918740d62b56beb17693d1e75e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: revise how we deal with symbol export and static builds</title>
<updated>2021-10-23T14:27:30+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-23T14:17:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=6e9b324ab7bf5909df7e68409e060282db14fa54'/>
<id>6e9b324ab7bf5909df7e68409e060282db14fa54</id>
<content type='text'>
- Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing
  symbols from a MSVC .dll: by default on MSVC, we use
  now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined
  by PROJ at build time. This makes it easier for users: they
  don't have to define anything special. This simplifies in particular
  the build of our binaries
- For static builds, export -DPROJ_DLL= as public, so that users
  that import PROJ through CMake mechanism don't have to do it
  manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing
  symbols from a MSVC .dll: by default on MSVC, we use
  now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined
  by PROJ at build time. This makes it easier for users: they
  don't have to define anything special. This simplifies in particular
  the build of our binaries
- For static builds, export -DPROJ_DLL= as public, so that users
  that import PROJ through CMake mechanism don't have to do it
  manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>WKT concatenated operation parsing: fix when a axis order reversal conversion is the first or last operation (fixes #2890)</title>
<updated>2021-10-08T12:50:55+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-08T12:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=2118edd31bb060ce84181c2ca3d30591a3dcd68a'/>
<id>2118edd31bb060ce84181c2ca3d30591a3dcd68a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CRS::_isEquivalentTo(): be tolerant to different order of PROJ step options (fixes #2886)</title>
<updated>2021-10-06T17:26:09+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-06T17:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=f28d36cee9ec099ae5fea3873988204a7ebda520'/>
<id>f28d36cee9ec099ae5fea3873988204a7ebda520</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>projinfo --list-crs / proj_get_crs_info_list_from_database(): make it work with IAU generic authority name</title>
<updated>2021-09-28T14:37:39+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-09-28T13:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=5d6bdadfca419c1d54d455e240743791e6cea44e'/>
<id>5d6bdadfca419c1d54d455e240743791e6cea44e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a mapping for versioned authorities, so that one can use IAU:xxxx or IAU_2015:xxxx transparently</title>
<updated>2021-09-28T12:47:09+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-09-28T12:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e6e6e4ca345e774910afa5bbe485c3d9f7851cd4'/>
<id>e6e6e4ca345e774910afa5bbe485c3d9f7851cd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
