Commit graph

12735 commits

Author SHA1 Message Date
artemp
e75db3aa18 make box2d<T> adapters more generic. 2017-04-10 13:18:00 +01:00
artemp
2e0e61453b sync CHANGELOG.md with 3.0.x branch 2017-04-06 10:49:18 +01:00
artemp
20824cce79 add const_interior_rings type and stop abusing type system. (NOTE: iterator/const_iterator types are required by boost::range_iterator) 2017-04-03 13:00:35 +01:00
Dane Springmeyer
adbbdea0fb add codecov ignores 2017-03-31 17:50:18 -07:00
artemp
53a32b59b9 add boost::geometry::traits::push_back specialisation for mapnik::interior_rings<CoordinateType> 2017-03-30 14:04:57 +01:00
artemp
22c38b1046 use master branch 2017-03-30 10:07:10 +01:00
artemp
d96e6abe81 const correctness via @flippmoke 2017-03-30 09:54:12 +01:00
Artem Pavlenko
a6d3921957 Merge pull request #3646 from mapnik/geometry.hpp
Geometry.hpp
2017-03-30 09:35:56 +01:00
artemp
ef7da04cc9 cleanup 2017-03-30 09:23:58 +01:00
artemp
e3bf8cb558 use range based loop via @flippmoke 2017-03-30 09:23:11 +01:00
artemp
c28bf77d5d Merge branch 'master' into geometry.hpp 2017-03-30 08:23:56 +01:00
artemp
f9bfa596f1 update visual data 2017-03-30 08:05:24 +01:00
artemp
dd079183c5 add boost::geometry::resize and boost::geometry::clear traits specialisations for mapnik::interior_rings<CoordinateType> 2017-03-29 17:44:07 +01:00
artemp
433d95046b re-enable strategy tests 2017-03-29 15:41:39 +01:00
artemp
3e803b52bb remove has_empty + fix is_empty implementaion to work with geometry.hpp 2017-03-29 11:39:04 +01:00
Dane Springmeyer
5c81e80837 update test data to stay in sync with 3.0.x branch - mapnik/test-data-visual#46 2017-03-28 22:28:55 -07:00
Dane Springmeyer
d65fd4f7f7 improve check padding script to see deps via submodules 2017-03-28 15:19:14 -07:00
Dane Springmeyer
a53c90172c remove obsolete python remnants 2017-03-28 15:18:48 -07:00
Dane Springmeyer
641d7b647f consistently use pkg-config in both postgis plugin and pgsql2sqlite + use GDAL_CONFIG var in plugins 2017-03-28 15:18:48 -07:00
artemp
064b99168b geometry.hpp 2017-03-27 16:14:51 +01:00
artemp
1be4696d52 GeoJSON IO test - ensure geometries round-trip. 2017-03-23 14:58:39 +00:00
artemp
69e5340ceb add valid/invalid empty GeoJSON geometry tests 2017-03-23 13:44:51 +00:00
artemp
60e6f5a9ff geojson - fix geometry generator grammar. 2017-03-22 15:09:15 +00:00
Artem Pavlenko
135f70844b Merge pull request #3643 from mapnik/empty-geometries
Empty geometries
2017-03-22 09:10:03 +00:00
artemp
38b4b65911 GeoJSON - refactor geometry generator to preserve geometry type in output (ref https://github.com/mapnik/python-mapnik/issues/139) 2017-03-21 16:48:41 +00:00
artemp
b4b5e33b05 refactor WKT generator to retain geometry type for empty geometries (avoid short-cutting to POINT EMPTY)
For example:

| in |   | out   |
|`POINT EMPTY` |  <--> | 'POINT EMPTY`|
|`LINESTRING EMPTY` |  --> | 'POINT EMPTY`|

| in |   | out   |
|`POINT EMPTY` |  <--> | 'POINT EMPTY`|
|`LINESTRING EMPTY` |  <--> | 'LINESTRING EMPTY`|
etc.
2017-03-21 12:43:42 +00:00
artemp
d9063db0a0 GeoJSON - make geometry element stricter and throw on invalid input. 2017-03-21 12:40:58 +00:00
artemp
8a18ef93e0 update test data 2017-03-20 15:03:28 +00:00
artemp
5450255c5b revert back to separate tests #if HB_VERSION_MAJOR > 0 #if HB_VERSION_ATLEAST(1, 0 , 5) ref #3642 2017-03-20 14:24:34 +00:00
Dane Springmeyer
edaca3a015 update sqlite, icu, ccache, and libpq 2017-03-19 12:41:48 -07:00
artemp
f8241a96fb update visual data 2017-03-16 13:04:05 +00:00
artemp
a9aa1c69b8 save_map - support nested layers + serialize layer compositing mode 2017-03-16 12:59:52 +00:00
artemp
bb19ff948e remove QMAKE_MAC_SDK version requirement - just build with what is available 2017-03-16 12:16:54 +00:00
artemp
d44f7cc0a8 Merge branch 'mapycz-nested-layers' 2017-03-16 11:32:14 +00:00
artemp
c3bba38012 Merge branch 'nested-layers' of https://github.com/mapycz/mapnik into mapycz-nested-layers 2017-03-16 11:31:55 +00:00
Artem Pavlenko
c35ad96428 Merge pull request #3639 from mapnik/remove-mason-latest
Remove auto-publishing to mason
2017-03-16 10:06:31 +00:00
Jiri Drbalek
15daac26e7 cairo support for layer level comp-op and opacity 2017-03-16 06:54:16 +00:00
Jiri Drbalek
d7ba7dc0db agg renderer: recycle internal buffers 2017-03-16 06:54:16 +00:00
Jiri Drbalek
03929b5c76 nested layers, layer level comp-op and opacity 2017-03-16 06:54:16 +00:00
Dane Springmeyer
ee65bd33e3 remove auto-publishing to mason 2017-03-15 14:15:22 -07:00
Dane Springmeyer
0c24558db8 Merge pull request #3638 from mapnik/3.1.x-mason-upgrades
3.1.x mason upgrades
2017-03-15 12:26:46 -07:00
Dane Springmeyer
710379dce2 add codecov badge, drop coveralls [skip ci] 2017-03-15 10:05:09 -07:00
Dane Springmeyer
571ead47bc use clang++ 3.9.1 2017-03-15 09:44:33 -07:00
Dane Springmeyer
69fc58191f update compiler in circle 2017-03-15 09:41:13 -07:00
Dane Springmeyer
f42344e102 port 3614 to 3.1/master 2017-03-15 09:41:13 -07:00
artemp
d009bb8231 update visual data 2017-03-14 12:33:54 +00:00
artemp
21baa9e375 Merge branch 'lightmare-postgis-quoting' 2017-03-14 12:29:54 +00:00
artemp
1d06afeea2 Merge branch 'postgis-quoting' of https://github.com/lightmare/mapnik into lightmare-postgis-quoting 2017-03-14 12:29:32 +00:00
artemp
f3f4de154b Merge branch 'mapycz-text-extend' 2017-03-14 11:54:08 +00:00
artemp
c1053181f5 Merge branch 'text-extend' of https://github.com/mapycz/mapnik into mapycz-text-extend 2017-03-14 11:53:52 +00:00