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 |
|
Mathis Logemann
|
5963c64960
|
Merge branch 'master' of https://github.com/mapnik/mapnik into cmake-support
|
2021-04-01 18:17:39 +02: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
|
bed3ffb3dc
|
fix typo grid renderer -> svg renderer
|
2021-04-01 18:01:43 +02:00 |
|
Mathis Logemann
|
ee90425de1
|
fixes proj_transform_cache incomplete type for gcc
|
2021-04-01 17:57:20 +02:00 |
|
Mathis Logemann
|
f57d39378d
|
add BIGINT and MAPNIK_MEMORY_MAPPED_FILE; require cxx standard, disable compiler specific flags (CXX_EXTENSIONS)
|
2021-04-01 16:15:32 +02:00 |
|
Mathis Logemann
|
b1e1ea66f5
|
try fix linux take II
|
2021-04-01 16:03:58 +02:00 |
|
Mathis Logemann
|
7121bd6fbf
|
Revert "hopefully fix unstatisfied proj_transform_cache"
This reverts commit d2066da339 .
|
2021-04-01 15:55:57 +02:00 |
|
Mathis Logemann
|
d2066da339
|
hopefully fix unstatisfied proj_transform_cache
|
2021-03-31 20:25:46 +02:00 |
|
Mathis Logemann
|
8cd78b6945
|
Merge branch 'master' of https://github.com/mapnik/mapnik into cmake-support
|
2021-03-26 20:04:30 +01:00 |
|
Artem Pavlenko
|
53669bc42e
|
Merge pull request #4202 from mapnik/proj6
Upgrade to new Proj APIs
|
2021-03-26 16:55:10 +00:00 |
|
Mathis Logemann
|
7897bb5c83
|
add threads to mapnik::core
|
2021-03-26 15:45:15 +01:00 |
|
Mathis Logemann
|
1367e7007f
|
print version strings if available
|
2021-03-25 21:28:41 +01:00 |
|
Mathis Logemann
|
2b977f14c9
|
changed proj; add mapnik_proj_version; use boost regex icu workaround
|
2021-03-25 18:46:18 +01:00 |
|
Mathis Logemann
|
eb943d11d0
|
add postgis to unit tests
|
2021-03-25 18:42:17 +01:00 |
|
Artem Pavlenko
|
3489bdbe36
|
rename PROJ_VERSION to MAPNIK_PROJ_VERSION to avoid clashes with libproj
|
2021-03-25 16:38:21 +00:00 |
|
Mathis Logemann
|
0ab47e1fc6
|
Merge branch 'proj6' of https://github.com/mapnik/mapnik into cmake-support
|
2021-03-25 17:28:06 +01:00 |
|
Mathis Logemann
|
b2116fd9e9
|
added benchmarks; needed mutex header
|
2021-03-25 17:26:29 +01: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 |
|
Mathis Logemann
|
c29c84327a
|
add proj_transform_cache to source list
|
2021-03-25 13:34:25 +01:00 |
|
Mathis Logemann
|
f8b159f8ff
|
Merge branch 'proj6' of https://github.com/mapnik/mapnik into cmake-support
|
2021-03-25 13:26:30 +01: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 |
|
Mathis Logemann
|
0a3bb4e8bd
|
update test data deps. somehow got messed up in last commit
|
2021-03-25 08:52:09 +01:00 |
|
Mathis Logemann
|
31c0b08548
|
renamed MAPNIK_USE_PROJ4 to MAPNIK_USE_PROJ and removed ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
|
2021-03-24 23:55:12 +01:00 |
|
Mathis Logemann
|
59b97a57fc
|
test data changes
|
2021-03-24 23:31:11 +01:00 |
|
Mathis Logemann
|
4eed15f87a
|
Merge branch 'proj6' of https://github.com/mapnik/mapnik into cmake-support
|
2021-03-24 23:30:50 +01:00 |
|
Mathis Logemann
|
772e50ba79
|
copy basic dlls for mapnik-demo
|
2021-03-24 23:28:36 +01:00 |
|
Mathis Logemann
|
e963af53a5
|
find proj without config
|
2021-03-24 15:21:39 +01:00 |
|
Mathis Logemann
|
61a1248262
|
fix false default cmake install dir
|
2021-03-24 15:17:08 +01:00 |
|
Mathis Logemann
|
db6d1a1293
|
fix typo in text
|
2021-03-24 15:16:12 +01:00 |
|
Mathis Logemann
|
9835f07179
|
find and link icu first
|
2021-03-24 14:57:27 +01: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 |
|
Mathis Logemann
|
167461ccc4
|
rename internal name mapnik-core to core since the exported name would be mapnik::mapnik-core instead of mapnik::core. This fixes the issue
|
2021-03-19 22:51:50 +01: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 |
|
Mathis Logemann
|
36be4fe594
|
renamed target mapnik::headers to mapnik::core
|
2021-03-18 15:35:55 +01:00 |
|
Mathis Logemann
|
4604aee202
|
3.15 is the minium supported target. tested.
|
2021-03-17 23:06:49 +01:00 |
|