tile38/internal
tidwall ff48054d3d Fixed a missing faraway event for roaming geofences
This commit fixes a case where a roaming geofence will not fire
a "faraway" event when it's supposed to.

The fix required rewriting the nearby/faraway detection logic. It
is now much more accurate and takes overall less memory, but it's
also a little slower per operation because each object proximity
is checked twice per update. Once to compare the old object's
surrounding, and once to evaulated the new object. The two lists
are then used to generate accurate "nearby" and "faraway" results.
2020-03-22 11:54:56 -07:00
..
bing Code cleanup 2019-10-30 10:17:59 -07:00
clip Typo causing a bug in polygon clipping 2019-02-08 13:56:43 -08:00
collection Minimize sorting of collection fields 2020-03-22 07:58:03 -07:00
deadline Code cleanup 2019-10-30 10:17:59 -07:00
endpoint Code cleanup 2019-10-30 10:17:59 -07:00
expire Fixed data race for hooks with ttls 2019-10-08 09:26:55 -07:00
glob Code cleanup 2019-10-30 10:17:59 -07:00
hservice Faster point in polygon / GeoJSON updates 2018-10-13 04:30:48 -07:00
log Code cleanup 2019-10-30 10:17:59 -07:00
server Fixed a missing faraway event for roaming geofences 2020-03-22 11:54:56 -07:00