Artem Pavlenko
|
6bab4e56fd
|
Move MAPNIK_DECL to the front (ref https://github.com/mapnik/mapnik/pull/4220#issuecomment-814259514)
|
2021-04-06 17:36:46 +01:00 |
|
Artem Pavlenko
|
8c3b9758eb
|
Merge pull request #4220 from mapnik/proj6
Simplify proj_transform_cache implementation
|
2021-04-06 11:58:44 +01:00 |
|
Artem Pavlenko
|
b974a4a683
|
Simplify proj_transform_cache implementation (ref https://github.com/mapnik/mapnik/pull/4191#issuecomment-813377082)
|
2021-04-06 10:30:12 +01:00 |
|
Artem Pavlenko
|
bb18a5ba0a
|
Merge pull request #4219 from mathisloge/proj_transform_fix
fixes proj_transform_cache incomplete type
|
2021-04-01 17:16:48 +01:00 |
|
Mathis Logemann
|
ee90425de1
|
fixes proj_transform_cache incomplete type for gcc
|
2021-04-01 17:57:20 +02:00 |
|
Artem Pavlenko
|
53669bc42e
|
Merge pull request #4202 from mapnik/proj6
Upgrade to new Proj APIs
|
2021-03-26 16:55:10 +00:00 |
|
Artem Pavlenko
|
3489bdbe36
|
rename PROJ_VERSION to MAPNIK_PROJ_VERSION to avoid clashes with libproj
|
2021-03-25 16:38:21 +00:00 |
|
Artem Pavlenko
|
f093d0cf6e
|
Fix potential iterator out of range condition by using appropriate function (ref #4218) via @mathisloge
```
template< class InputIt1, class InputIt2, class BinaryPredicate >
bool equal( InputIt1 first1, InputIt1 last1,
InputIt2 first2, InputIt2 last2,
BinaryPredicate p );
```
|
2021-03-25 16:07:48 +00:00 |
|
Artem Pavlenko
|
5dfd1a24fc
|
Fix potential iterator out of range condition by using appropriate function (ref #4218) via @mathisloge
```
template< class InputIt1, class InputIt2, class BinaryPredicate >
bool equal( InputIt1 first1, InputIt1 last1,
InputIt2 first2, InputIt2 last2,
BinaryPredicate p );
```
|
2021-03-25 16:03:15 +00:00 |
|
Artem Pavlenko
|
503b9c5bbf
|
Move proj_transform_cache declarations and implementaion into separate translation unit (ref VC++ C2492)
|
2021-03-25 12:16:15 +00:00 |
|
Artem Pavlenko
|
c76f65a49a
|
Add missing header (linux)
|
2021-03-24 11:44:56 +00:00 |
|
Artem Pavlenko
|
d756b534e3
|
Fix names and add welsh reference for good measure
|
2021-03-24 11:42:18 +00:00 |
|
Artem Pavlenko
|
2bb5bdb9fe
|
Fix existing and add more transformation test + test for is_geographic (ref 3a302667a1 )
|
2021-03-24 11:23:27 +00:00 |
|
Artem Pavlenko
|
f82ed08d6a
|
Replace remaining MAPNIK_USE_PROJ4 -> MAPNIK_USE_PROJ
|
2021-03-24 11:22:32 +00:00 |
|
Artem Pavlenko
|
b24fc9a8da
|
Remove proj4 related stuff
|
2021-03-24 11:21:50 +00:00 |
|
Artem Pavlenko
|
3a302667a1
|
Fix return value (MAPNIK_WEBMERCATOR_PROJ is not geographic SRS)
|
2021-03-24 09:42:52 +00:00 |
|
Artem Pavlenko
|
59aa5087fc
|
upgrade libpq to 9.6.5
|
2021-03-22 16:03:08 +00:00 |
|
Artem Pavlenko
|
602948f783
|
Upgrade mason pkgs:
* libgdal 2.2.3
* libpng 1.6.32
* jpeg_turbo 1.5.2
* libtiff 4.0.8
|
2021-03-22 15:45:36 +00:00 |
|
Artem Pavlenko
|
5afe22030f
|
Fix proj_version on macOS
|
2021-03-19 16:37:21 +00:00 |
|
Artem Pavlenko
|
9df7afd0a3
|
Add 'proj_version' check + define PROJ_MIN_VERSION as 7.2.0
|
2021-03-19 13:24:14 +00:00 |
|
Artem Pavlenko
|
6af16764aa
|
proj - add version check based on major*10000+minor*100+patch format
|
2021-03-19 13:22:16 +00:00 |
|
Artem Pavlenko
|
6b9b42f314
|
Declare proj_cache_ thread_local static to allow mapnik::Map to be thread-safe under certain conditions + refactor
(benchmark/src/test_rendering_shared_map.cpp)
|
2021-03-18 16:05:58 +00:00 |
|
Artem Pavlenko
|
ebbd544d75
|
Add text to indicate if proj_transform is internal or external (libproj)
|
2021-03-18 16:05:09 +00:00 |
|
Artem Pavlenko
|
9c7e21fa47
|
Re-use proj_transform as creating a new one is extremely expensive on libproj >= 6 (NOTE: epsg:4326 and epsg:3857 are special cases which use internal implementations and are not expensive to create on stack).
|
2021-03-18 15:32:13 +00:00 |
|
Artem Pavlenko
|
199e609a79
|
Fix compiler warning - use non-reference type 'boost::tuples::cons<...>'
|
2021-03-16 11:49:53 +00:00 |
|
Artem Pavlenko
|
fbc6bec12a
|
Update visual data references
|
2021-03-15 18:18:24 +00:00 |
|
Artem Pavlenko
|
56d63073b4
|
Update test
|
2021-03-15 18:10:09 +00:00 |
|
Artem Pavlenko
|
387d54fe9d
|
Defer projection init
|
2021-03-15 18:09:21 +00:00 |
|
Artem Pavlenko
|
6099804559
|
Use POSIX definition of pi constant (M_PI) + define tau in terms of pi + better namings + remove deprecated proj4 style definitions
|
2021-03-15 18:06:26 +00:00 |
|
Artem Pavlenko
|
baad6b3819
|
Update data and data-visual to use epsg:XXXX syntax to define SRS (old proj4 syntax is not recommended in proj >=6)
|
2021-03-12 16:24:11 +00:00 |
|
Artem Pavlenko
|
c71bcdc92d
|
update visual tests affected by switching to well_known_srs
|
2021-03-12 14:39:14 +00:00 |
|
Artem Pavlenko
|
f432204180
|
Update test/data-visual
|
2021-03-12 13:14:31 +00:00 |
|
Artem Pavlenko
|
68efb709ed
|
Fix mason version
|
2021-03-11 15:16:31 +00:00 |
|
Artem Pavlenko
|
ec880947e0
|
fix merge artifacts
|
2021-03-11 15:04:53 +00:00 |
|
Artem Pavlenko
|
342bf2947b
|
Merge branch 'master' into proj6
|
2021-03-11 14:51:01 +00:00 |
|
Artem Pavlenko
|
74c79eb17c
|
Merge pull request #4217 from mapnik/scons-4.1.0
Scons 4.1.0
|
2021-03-11 14:45:32 +00:00 |
|
Artem Pavlenko
|
689aa4cdef
|
Remove Proj.4 reference in preference to Proj
|
2021-03-11 14:11:44 +00:00 |
|
Artem Pavlenko
|
d9b7055cbe
|
travis-ci - brew link postgresql postgis
|
2021-03-11 13:58:53 +00:00 |
|
Artem Pavlenko
|
b70e5adad0
|
remove extract token
|
2021-03-11 13:57:12 +00:00 |
|
Artem Pavlenko
|
a6ced1622c
|
.travis.yml - use 'brew list --formula + brew link git`
|
2021-03-11 13:41:35 +00:00 |
|
Artem Pavlenko
|
13a6b0c03a
|
.travis.yml - fix syntax typo
|
2021-03-11 12:40:15 +00:00 |
|
Artem Pavlenko
|
5f78b90572
|
travis-ci - revive postgis.input tests (call unlink brew pkga in script section)
|
2021-03-11 12:32:58 +00:00 |
|
Artem Pavlenko
|
466ff8c319
|
travis-ci - unlink all brew pkgs
|
2021-03-11 11:15:33 +00:00 |
|
Artem Pavlenko
|
e91d1ec0a5
|
travis-ci - brew list
|
2021-03-11 10:56:47 +00:00 |
|
Artem Pavlenko
|
93f239f5cb
|
travis-ci print brew info proj/boost
|
2021-03-11 10:13:44 +00:00 |
|
Artem Pavlenko
|
256ee86104
|
unit tests - don't run projection transformations tests which require libproj when MAPNIK_USE_PROJ4 is not set
|
2021-03-11 09:58:24 +00:00 |
|
Artem Pavlenko
|
692907761a
|
Add more diagnostic stderr
|
2021-03-10 16:36:13 +00:00 |
|
Artem Pavlenko
|
5d5cc3a5db
|
Try building without postgis.input
|
2021-03-10 12:22:14 +00:00 |
|
Artem Pavlenko
|
f5d911968f
|
Force remove system boost_1_74
|
2021-03-10 11:46:52 +00:00 |
|
Artem Pavlenko
|
abf05e8bc8
|
Remove (attempting) system boost
|
2021-03-10 11:37:37 +00:00 |
|