Blake Thompson
361f40f486
A fix for two distinct issues associated with gdal featuresets, the first is overviews were not properly being utilized based on the resolution of the final image requested. The second is that allocation of far too much memory could be possible in GDAL to attempt to do resampling internally in mapnik. This now has a hard cap so that we allocate less memory in these situations but are still able to resample internally in mapnik.
2018-03-20 13:18:46 -04:00
Artem Pavlenko
a08ba860da
update CHANGELOG for mapnik v3.0.19 release [skip ci]
2018-03-06 09:48:28 +01:00
Artem Pavlenko
d50562d547
setting up for mapnik v3.0.19 release [skip ci]
2018-03-06 09:47:25 +01:00
Artem Pavlenko
d635b9f436
update CHANGELOG
2018-03-05 11:46:26 +01:00
Artem Pavlenko
96435b2a3a
update version to 3.0.19
2018-03-05 11:46:07 +01:00
Raul Marin
2cef98d7f7
ICU DATA: Default to icu-config if u_getDataDirectory fails
2018-02-26 16:25:20 +01:00
Artem Pavlenko
98d39ff398
Merge pull request #3824 from albertov/v3.0.x
...
Backport "Export all text_placements_ classes from mapnik.dll"
2018-02-26 12:17:11 +01:00
Raul Marin
44f1ae3a6e
PROJ_LIB: Fix detection code
...
.sconf_temp/conftest_24.cpp:30:42: error: use of undeclared identifier 'strlen'
2018-02-20 09:22:44 -08:00
Artem Pavlenko
baf5cdbd71
Merge pull request #3858 from mapycz/port-grid-placement-v3.0.x
...
Grid placement for v3.0.x
2018-02-15 10:08:22 +01:00
Jiri Drbalek
f91d37d93d
Update visual tests
2018-02-14 12:13:17 +00:00
Jiri Drbalek
2f2dcf1eea
grid_vertex_converter: Fix handling of empty polygon
2018-02-14 11:58:21 +00:00
Jiri Drbalek
a602c65354
AGG: Fix invalid memory access if input buffer size is zero
2018-02-14 11:58:21 +00:00
Jiri Drbalek
098fd27291
Add grid placement for text and shield symbolizer
2018-02-12 17:07:35 +00:00
Artem Pavlenko
1bb070c842
Merge pull request #3846 from mapycz/interior-scale-invariant-v3.0.x
...
v3.0.x: Interior, polylabel: Scale precision by polygon size
2018-02-06 13:20:51 +01:00
Jiri Drbalek
75381d217f
Update visual tests
2018-02-06 11:52:53 +00:00
Jiri Drbalek
95a4bff127
interior, polylabel: Scale precision by polygon size
2018-02-06 09:54:47 +00:00
Artem Pavlenko
110b7b8185
update CHANGELOG for mapnik v3.0.18 release [skip ci]
2018-01-26 14:59:46 +01:00
Artem Pavlenko
44ef46c810
update CHANGELOG for mapnik v3.0.18 release [skip ci]
2018-01-26 09:55:33 +01:00
Artem Pavlenko
a30f8ed20c
Backport #3838 to v3.0.x branch ( fixes #3842 )
2018-01-25 16:01:39 +01:00
Artem Pavlenko
0259ad8041
Merge remote-tracking branch 'origin/v3.0.x' into v3.0.x
2018-01-24 17:24:19 +01:00
Artem Pavlenko
3c2d65779e
Merge pull request #3840 from mapycz/port-new-interior
...
New interior for v3.0.x
2018-01-24 17:21:00 +01:00
talaj
cfd9668fdb
visual tests: report failed tests ( #3765 )
2018-01-24 15:39:13 +00:00
talaj
f8c6ad1e29
visual tests: allow to ignore particular renderer ( #3768 )
...
* visual tests: refactor parsing parameters from the style
* visual tests: allow to ignore particular renderer
* update visual tests
2018-01-24 15:19:39 +00:00
Jiri Drbalek
2e478ddd37
Update visual tests
2018-01-24 13:54:46 +00:00
Jiri Drbalek
72989d440b
Interior: cover the case of empty polygon or exterior ring
2018-01-24 13:54:46 +00:00
Jiri Drbalek
fe3c2762c0
Fix crash in case of empty ring
2018-01-24 13:54:46 +00:00
Jiri Drbalek
64b874ecb1
New interior algorithm
2018-01-24 13:54:46 +00:00
Ben Harper
7ce142a5aa
Export all text_placements_ classes from mapnik.dll
...
Previously, only text_placements_dummy had a MAPNIK_DECL annotation.
This commit adds that annotation to text_placements_simple and
text_placements_list, so that they are also exposed from the Windows DLL
build.
2018-01-06 22:48:16 +01:00
Artem Pavlenko
11a164803d
update CHANGELOG
2017-12-13 15:12:21 +01:00
Artem Pavlenko
497b516feb
bump up version
2017-12-13 11:57:15 +01:00
Artem Pavlenko
5227f84e07
Don't apply preserveAscpectRatio
logic logic if width
and height
expressed as % values ( #3812 )
2017-12-06 11:00:06 +01:00
Artem Pavlenko
2f28d9897f
update CHANGELOG for mapnik v3.0.17 release [skip ci]
2017-11-29 14:34:40 +01:00
Artem Pavlenko
ebdd96c618
Update CHANGELOG
2017-11-29 10:14:49 +01:00
Artem Pavlenko
237d3b0714
Merge pull request #3806 from mapnik/3.0.x-fix-glibcxx
...
3.0.x fix glibcxx symbols
2017-11-28 16:18:41 +01:00
Artem Pavlenko
0b480e0dca
add missing header + update visual tests
2017-11-28 14:56:18 +01:00
Artem Pavlenko
6a6891252c
Revert "check if FT_PIXEL_MODE_BGRA is defined (freetype < 2.5.0) ( #3797 )"
...
This reverts commit 6eafffaf57
.
Revert "fix memory leak (#3775 )"
This reverts commit 995ab49f23
.
(6eafffaf57 (commitcomment-25894906)
)
2017-11-28 14:18:23 +01:00
Artem Pavlenko
6eafffaf57
check if FT_PIXEL_MODE_BGRA is defined (freetype < 2.5.0) ( #3797 )
2017-11-28 11:23:13 +01:00
Dane Springmeyer
5d44eab802
update mason version to make available latest boost 1.65.1 packages
2017-11-27 10:14:37 -08:00
Dane Springmeyer
a559c01d4a
use latest mason package for boost (which is built against libstdc++-4.8-dev) to avoid GLIBCXX 3.4.21 symbols
2017-11-27 09:37:55 -08:00
Dane Springmeyer
da86e99577
use lowercase boolean to match check in scripts/check_glibcxx.sh
2017-11-27 09:37:15 -08:00
Artem Pavlenko
498142f700
bump up version to 3.0.17
2017-11-27 09:55:20 +01:00
Artem Pavlenko
c3704c968b
Fix licence link ( #3804 )
2017-11-27 09:54:46 +01:00
Artem Pavlenko
b0f3f1aed7
port Scons3 support from master
2017-11-24 11:29:14 +01:00
Dane Springmeyer
f5ea42b11f
at workaround for throw_out_of_range_fmt
...
remove inadvertent change
also dump glibcxx symbols on circle
add glibc_workaround.cpp if option is chosen
This reverts commit 751d9bff1672f6b8cbd2b5ebe2eb460223746806.
add script that asserts on expected symbols
check symbols for all modes, only error if symbols exist + ENABLE_GLIBC_WORKAROUND
2017-11-21 16:07:41 +01:00
Artem Pavlenko
51b177802f
update CHANGELOG for mapnik v3.0.16 release [skip ci]
2017-11-16 15:41:24 +01:00
Artem Pavlenko
8d7b75ed6b
update CHANGELOG in preparation to v3.0.16 release.
2017-11-14 14:49:01 +01:00
Artem Pavlenko
a408b0732e
Don't collect invalid bounding boxes (ref #3709 )
2017-11-07 14:32:33 +01:00
Artem Pavlenko
0a15a955a2
SVG parser - fix default gradient vector in linear gradient [0,0,1,0] + support units in offset
attribute.
2017-11-06 12:38:33 +01:00
talaj
995ab49f23
fix memory leak ( #3775 )
2017-11-03 10:48:55 +01:00
talaj
5996fb07ec
Fix centroid and interior algorithms ( #3771 )
...
* fix interior algorithm - closing segment handling
* fix centroid algorithm - closing segment handling
* update visual tests
2017-11-03 10:17:54 +01:00