<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/src/projections/omerc.cpp, branch backport-2856-to-master</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>Remap ENOMEM from PROJ_ERR_INVALID_OP to PROJ_ERR_OTHER</title>
<updated>2020-12-15T16:53:29+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-12-15T16:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=a27c0255e7b8e6aab1b91e49fd7870d1ee4e1a80'/>
<id>a27c0255e7b8e6aab1b91e49fd7870d1ee4e1a80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revise error codes to have a reduced set exposed in the public API.</title>
<updated>2020-12-15T00:13:43+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-12-14T23:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=244a24104ded3a4573aeffa32160af21f76cbce6'/>
<id>244a24104ded3a4573aeffa32160af21f76cbce6</id>
<content type='text'>
Fixes #2482

And also add proj_context_errno_string()

Revise gie 'expect failure errno XXXX' strings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2482

And also add proj_context_errno_string()

Revise gie 'expect failure errno XXXX' strings
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove old pj_ memory (de)allocation functions</title>
<updated>2020-11-20T15:40:40+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2020-11-20T15:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=046270a85faf20f38d01e02942d197db74bb8542'/>
<id>046270a85faf20f38d01e02942d197db74bb8542</id>
<content type='text'>
Gone are pj_malloc, pj_calloc, pj_dalloc and pj_dealloc. Their primary
function as API memory functions in proj_api.h is no longer there and
the other use as a workaround for old errno problems is no longer valid
either.

Replaced with malloc and free across the codebase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gone are pj_malloc, pj_calloc, pj_dalloc and pj_dealloc. Their primary
function as API memory functions in proj_api.h is no longer there and
the other use as a workaround for old errno problems is no longer valid
either.

Replaced with malloc and free across the codebase.
</pre>
</div>
</content>
</entry>
<entry>
<title>src/projections/: remove assignments in expression and multiple statements per line</title>
<updated>2020-03-08T18:58:35+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-03-06T19:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=60d3df673ca224107eb63e459073fc11ab5f4f16'/>
<id>60d3df673ca224107eb63e459073fc11ab5f4f16</id>
<content type='text'>
Should hopefully result in no change in results, and hopefully more
readable code...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should hopefully result in no change in results, and hopefully more
readable code...
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefix inverse and forward functions by their projection names</title>
<updated>2019-04-26T16:18:30+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-26T16:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=00980bf63fae6d350f425c44a648f33d7c09a931'/>
<id>00980bf63fae6d350f425c44a648f33d7c09a931</id>
<content type='text'>
This is mostly to have better OSSFuzz report. Currently a lot
of bug summaries are like
`proj4/standard_fuzzer: Divide-by-zero in s_inverse`

By prefixing the projection name, we will get better reports, like
`Divide-by-zero in airy_s_inverse`

This also makes it slightly easier to set a breakpoint by
function name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is mostly to have better OSSFuzz report. Currently a lot
of bug summaries are like
`proj4/standard_fuzzer: Divide-by-zero in s_inverse`

By prefixing the projection name, we will get better reports, like
`Divide-by-zero in airy_s_inverse`

This also makes it slightly easier to set a breakpoint by
function name.
</pre>
</div>
</content>
</entry>
<entry>
<title>omerc: validate lat_1 and lat_2 to avoid divison by zero</title>
<updated>2019-04-20T15:49:37+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-20T15:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=318dab0d074a7bfd9d0724e674777aa10422d4e6'/>
<id>318dab0d074a7bfd9d0724e674777aa10422d4e6</id>
<content type='text'>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14384
Credit to OSS Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14384
Credit to OSS Fuzz
</pre>
</div>
</content>
</entry>
<entry>
<title>omerc: avoid division by zero</title>
<updated>2019-04-16T20:03:29+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-16T20:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=8ae2f83174808ac41324c33a749b9cb7ac7eca51'/>
<id>8ae2f83174808ac41324c33a749b9cb7ac7eca51</id>
<content type='text'>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14279
Credit to OSS Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14279
Credit to OSS Fuzz
</pre>
</div>
</content>
</entry>
<entry>
<title>omerc: avoid division by zero</title>
<updated>2019-04-10T22:21:24+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-10T22:21:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=c1e730312965831e6b9c2093677a67716c198622'/>
<id>c1e730312965831e6b9c2093677a67716c198622</id>
<content type='text'>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14138
Credit to OSS Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14138
Credit to OSS Fuzz
</pre>
</div>
</content>
</entry>
<entry>
<title>omerc: avoid division by zero when |lat_0|=90</title>
<updated>2019-04-10T22:14:26+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-10T22:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=00dffd7ace356d7cb39e2c515237d4351f5b5666'/>
<id>00dffd7ace356d7cb39e2c515237d4351f5b5666</id>
<content type='text'>
Partially revert e3346bb39c860883ed9a8ada0657139118e21ef0 (#195)

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14136
Credit to OSS Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially revert e3346bb39c860883ed9a8ada0657139118e21ef0 (#195)

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14136
Credit to OSS Fuzz
</pre>
</div>
</content>
</entry>
<entry>
<title>omerc inverse: fix division</title>
<updated>2019-03-26T14:49:42+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-03-26T14:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e08b7bddd25349a24a294616e4d9c984c138e531'/>
<id>e08b7bddd25349a24a294616e4d9c984c138e531</id>
<content type='text'>
Test case https://oss-fuzz.com/testcase-detail/5739351578771456 of
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894
Credit to OSS Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test case https://oss-fuzz.com/testcase-detail/5739351578771456 of
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894
Credit to OSS Fuzz
</pre>
</div>
</content>
</entry>
</feed>
