./geography/mapcode, Mapcode Library for C/C++

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5.2, Package name: mapcode-2.5.2, Maintainer: filip

A mapcode represents a location. Every location on Earth can be
represented by a mapcode. Mapcodes were designed to be short,
easy to recognise, remember and communicate. They are precise
to a few meters, which is good enough for every-day use.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 6ee4f7757c38aa047ce989fd68c35973009ce4d0
RMD160: 3a8101f20fade6d0d06af99d466bd5ae1e7a3d6b
Filesize: 1136.188 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-16 14:49:40 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update geography/mapcode to 2.5.2.

- Added unit test for floating point error with code "40822.schol".
- Added locale support.
- Added many languages.
- Hardened unit tests.
   2016-11-08 09:08:52 by Filip Hajny | Files touched by this commit (1)
Log message:
Expand -lm arg to all platforms. Fixes build elsewhere.
   2016-11-03 16:06:42 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update geography/mapcode to 2.5.1. Fix cmake build.

2.5.1
- Updated unit test to compile with plain C and added some test cases.

2.5.0
- Added support for getting territory names in English and local
  alphabets.
- Added much improved unit test scripts to run gprof, valgrind,
  the CLang address sanitize and compare the output of the new library
  with and older version.
   2016-10-26 12:50:33 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update geography/mapcode to 2.4.0. Build with thread support.

Changes in 2.4.0

- Added scripts for Korean (Choson'gul / Hangul), Burmese, Khmer,
  Sinhalese, Thaana (Maldivan), Chinese (Zhuyin, Bopomofo), Tifinagh
  (Berber), Tamil, Amharic, Telugu, Odia, Kannada, Gujarati.
- Renamed constants to more correct terms (Malay to Malayalam, Hindi to
  Devanagari).
- Added getAlphabetsForTerritory(t), returning the most commonly used
  alphabets for territory t.
- Improved some characters for Arabic and Devanagari.
- Fixed Bengali to also support Assamese.
- Improved readability of implementation.
- Added conditional define option for unittest: NO_POSIX_THREADS. Add
  -DNO_POSIX_THREADS to your compiler command-line to not use
  pthreads.h, for example, on MSVC platforms.
- Added conditional define option library: NO_FAST_ENCODE. Add
  -DNO_FAST_ENCODE to your compiler command-line to not use the fast
  encoding (default is to use fast encoding). Using fast encoding speeds
  up de encoding by a factor of 2. For normal use, there is no reason not
  to use fast encoding.
- Added parseMapcodeString to get individual mapcode elements, like the
  territory code, the 'proper' mapcode (without the territory and
  precision extension) and the precision extension parsed from a (user)
  input string.
- Additional bug fixes.
   2016-10-25 10:22:27 by Filip Hajny | Files touched by this commit (5)
Log message:
Import mapcode 2.3.0 as geography/mapcode.
Based on a PR by Aleksej Lebedev.

A mapcode represents a location. Every location on Earth can be
represented by a mapcode. Mapcodes were designed to be short,
easy to recognise, remember and communicate. They are precise
to a few meters, which is good enough for every-day use.