Artem Pavlenko
7f2c8b756a
Use official colospace HSL/HSV converters from boost source tree (BOOST_VERSION > 1_69)
2019-12-13 17:02:31 +00:00
Mickey Rose
fdf60044c3
fix agg::pod_array and pod_vector move constructors
...
These were added with #4031 , and probably not used in the end, as Mapnik
compiles and all tests pass without them. However, they might be useful,
so I'm only removing bad calls to deallocate with uninitialized values,
and doing proper member initialization.
2019-09-22 23:29:13 +02:00
Mickey Rose
d1697efe6d
install mapbox includes into subdir mapnik/deps/
2019-09-20 20:15:53 +02:00
Jiri Drbalek
2dde0eb257
Adaptive smooth
2019-02-09 15:24:12 +00:00
Artem Pavlenko
bcb1e67507
fix Boost.GIL includes for BOOST_VERSION >= 1.69 (ref #4000 )
2018-12-13 15:46:57 +00:00
Artem Pavlenko
def1994856
update dependencies
2018-11-20 14:36:59 +00:00
Tomek Dubrownik
c067eb7eec
Compatibility patch for Boost GIL v1.68
...
A number of basic typedef were removed in the Boost GIL 1.68 release,
notably `bits32` and `bits32f`. Additionally the
`GIL_DEFINE_ALL_TYPEDEFS` macro signature changed.
This commit introduces compatibility type aliases and conditionally
calls the new macro if `BOOST_VERSION` is high enough.
2018-09-29 13:43:44 +08:00
Artem Pavlenko
9cd40947d8
update deps
2018-06-07 09:51:29 +01:00
Artem Pavlenko
6815ac2869
use multiplication instead of << to avoid undefined behavour when LHS is a negative int (-fsanitize=undefined)
2018-02-14 16:49:31 +01:00
Artem Pavlenko
533c6d6e5b
check m_width_abs > 0 to avoid division by zero (-fsanitize=undefined)
2018-02-13 17:06:55 +01:00
Jiri Drbalek
e08786b5fb
AGG: Fix invalid memory access if input buffer size is zero
2018-02-13 15:00:25 +00:00
Artem Pavlenko
3976014dcd
fix left shift of negative value (-fsanitize=undefined)
2018-02-13 15:14:17 +01:00
Jiri Drbalek
ea7ba2c099
add polylabel placement method
2017-12-13 21:48:13 +00:00
Artem Pavlenko
92150e9ca9
update deps
2017-11-23 11:11:21 +01:00
Artem Pavlenko
0a4214fe36
use latest deps
2017-10-31 11:12:14 +01:00
Artem Pavlenko
de9364d447
update deps + test data
2017-09-29 10:04:00 +02:00
Artem Pavlenko
71321e8e6b
update protozero
2017-09-26 09:47:09 +02:00
Artem Pavlenko
304cce8efa
update protozero to the latest
2017-09-22 15:21:32 +02:00
Artem Pavlenko
afb2af84f7
assign second point
2017-09-22 13:21:02 +02:00
Artem Pavlenko
143d1e57cf
add 'closest_point' geometry algorithm
2017-09-21 15:40:30 +02:00
Artem Pavlenko
c07397e71b
update protozero
2017-09-14 11:25:51 +01:00
Artem Pavlenko
5a87d8fef9
update deps
2017-09-13 10:51:36 +01:00
Dane Springmeyer
8689048ba6
port #3759 to master
2017-09-10 08:19:04 -07:00
Artem Pavlenko
0253653676
Geobuf.input ( #3715 )
...
* geobuf.input - initial implementation (WIP)
* geobuf.input - fix reading MultiPolygon's
* geobuf.input - don't store invalid bounding boxes in r-tree.
* Use `protozero` lib to read `geobuf` (Initial implementation, not complete!)
* geobuf.input - poring to `protozero`. (TODO: add support for `GeometryCollection`)
* add initial support for `GeometryCollection` + cleanup namespaces
* remove stderr + cleanup + update copyright
* fix GeometryCollection and MultiLineString decoding + add support for standalone Feature and Geometry
* don't use `reserve` as undelying data format doesn't allow for efficient `distance` implementation.
* add geobuf unit test + update test data
* update data
2017-08-17 10:52:07 +01:00
artemp
82b876e267
upgrade to the latest variant
2017-05-01 11:38:45 +02:00
artemp
064b99168b
geometry.hpp
2017-03-27 16:14:51 +01:00
artemp
f888fef86a
update variant
2016-11-11 15:05:46 +01:00
artemp
fd36ac5279
Merge branch 'master' into geometry-refactor
2016-11-10 18:01:11 +01:00
artemp
f18737f974
update deps
2016-10-17 16:35:20 +02:00
Dane Springmeyer
f81583554a
Merge branch 'master' of github.com:mapnik/mapnik into geometry-refactor
2016-08-22 16:19:17 -07:00
artemp
5298a737c8
update deps
2016-08-11 15:57:22 +01:00
artemp
a7c6df98a3
update variant deps
2016-08-03 12:35:34 +01:00
artemp
9a0d7b0d68
update variant
2016-07-26 10:38:28 +02:00
artemp
dc88582b4d
Merge branch 'master' into geometry-refactor
2016-07-19 10:25:33 +01:00
artemp
85a6ef9a15
update variant deps
2016-07-19 10:24:31 +01:00
artemp
359a3a845a
update geometry.hpp
2016-07-11 10:17:45 +01:00
artemp
710a9be5b0
update to the latest geometry.hpp
2016-07-05 10:47:41 +01:00
Dane Springmeyer
71496e7828
install geometry.hpp
2016-06-27 16:49:30 -07:00
artemp
d169fb473e
add geometry.hpp as submodule
2016-06-27 09:45:25 +01:00
artemp
18aa50a59e
update variant
2016-06-07 14:19:22 +02:00
artemp
2f9c2a3a9b
update variant submodule
2016-06-02 11:33:43 +02:00
artemp
04ce225728
update variant (again) to 7f7470fee6a42c3c68f1fa359a28cf762df385c3
2016-05-11 12:35:01 +02:00
artemp
5228dad91a
update to latest variant
2016-05-11 10:58:08 +02:00
artemp
07ca572af4
fix mapbox/variant install path
2016-05-10 15:15:03 +02:00
artemp
75189905d6
upgrade to latest variant.hpp
2016-05-09 11:42:46 +02:00
artemp
c4d80de56e
update deps
2016-05-06 10:58:19 +02:00
artemp
f5d6af4bb8
agg - make cover unsigned
to avoid left shift of negative values ref #3406
2016-04-26 15:30:50 +02:00
artemp
f90f6d83c6
update deps / ref https://github.com/mapbox/variant/issues/96
2016-03-10 11:59:49 +01:00
Dane Springmeyer
f014041d9c
restore intended variant version - partial revert of 93c4974b1
- refs #3297
2016-02-16 17:07:34 -08:00
Dane Springmeyer
93c4974b1b
fix PYTHONUSERBASE - broken since b3170c397c
[skip ci]
2016-02-16 13:23:34 -08:00