artemp
|
6fb3dbd63f
|
remove BIGINT redifinition
|
2016-11-10 17:28:16 +01:00 |
|
artemp
|
e46a52c3f0
|
GeoJSON - spirit::x3 based parsing building blocks
|
2016-11-10 17:26:24 +01:00 |
|
artemp
|
88b16e0ca8
|
pass context by const ref + extract _attr(ctx) once and re-use
|
2016-10-20 17:16:03 +02:00 |
|
artemp
|
eea427b19f
|
cleanup include directives
|
2016-10-19 13:15:59 +02:00 |
|
artemp
|
7622aa25be
|
cleanup include directives
|
2016-10-19 13:15:15 +02:00 |
|
artemp
|
e74af890fb
|
Silence -Wundefined-var-template warnings in enumeration.hpp
|
2016-10-17 16:58:22 +02:00 |
|
artemp
|
9846632daa
|
Merge branch 'master' into develop-master
|
2016-10-17 16:56:08 +02:00 |
|
Jiri Drbalek
|
b830469d2d
|
multiply blur radius by scale_factor
|
2016-10-17 11:59:21 +00:00 |
|
artemp
|
6790e27712
|
remove redundant includes directives
|
2016-10-17 10:49:56 +02:00 |
|
artemp
|
62012fbf19
|
re-use literal parser implementation between separator and quote primitives
|
2016-10-14 14:32:44 +02:00 |
|
artemp
|
83cc819c39
|
upgrade CSV parser to boost::spirit::x3
|
2016-10-14 14:24:44 +02:00 |
|
artemp
|
01fbbafc26
|
remove duplicate 'transcoder_tag`
|
2016-10-14 09:24:52 +02:00 |
|
artemp
|
4c7d4a51e6
|
remove unused <bitset> header
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
b27cddc101
|
Silence -Wundefined-var-template warnings in enumeration.hpp
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
d934630bc5
|
Fix clang >= 3.9.0 compilation by using mapbox::util::variant as alias (via deps/mapbox/variant => "types" branch)
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
ab86171c2b
|
GeoJSON generator - implement using geometry<double> karma adapters
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
b770db56c3
|
remove unused rule
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
9de3c80b0d
|
add specialisations for coord_type = std::int64_t
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
a63a491ba0
|
wkt generator - remove boost::phoenix headers
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
beee2fd539
|
mapnik::geometry - refactor karma adaper into separate header for re-use
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
9853353353
|
adapt mapnik::geometry::geometry<double> to work with boost::spirit::karma + simplify and optimise WKT generator
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
67468ef356
|
refactor path_expression_grammar
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
d2f64604a3
|
consistently return x3 grammars by const&
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
1cb966cee2
|
upgrade WKT grammar to boost::spirit::x3
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
3d80a62531
|
remove unused include directives
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
ce0f87fb71
|
merge spirit-x3
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
9a82ffbde7
|
add geometry and value dirs
|
2016-10-11 18:01:30 +02:00 |
|
artemp
|
923efd589c
|
geometry_to_path.hpp => geometry/to_path.hpp
|
2016-10-11 18:01:30 +02:00 |
|
artemp
|
b5c9966e4b
|
refactor value related objects into include/value dir
|
2016-10-11 18:01:30 +02:00 |
|
artemp
|
8ce7a1c43d
|
refactor souce code files with the following rule: the physical filesytem path matches namespace structure
e.g `mapnik::geometry::centroid()` -> `$(MAPNIK_SOURCE)/include/mapnik/geometry/centroid.hpp`
|
2016-10-11 18:01:29 +02:00 |
|
Jiri Drbalek
|
0f3eecbe5e
|
fix intersecting extents in different projections
|
2016-09-27 20:36:34 +00:00 |
|
artemp
|
8a8427daed
|
GeoJSON feature/geometry grammars - split (a | b | ...) % lit(',') rule to avoid creating bogus temp synthesised attribute e.g boost::variant<a,b,..> which causes clang compiler >= 3.9 to segfault. (ref #3507)
NOTE: In general many Boost.Spirit gotchas can be fixed by simplifying rules (better control what gets synthesied under the bonet)
|
2016-09-22 12:18:34 +02:00 |
|
Mickey Rose
|
870b890042
|
remove redundant member pData_ from mapnik::image
I believe this is better than fixing swap() by also
swapping pData_
|
2016-09-07 20:03:17 +02:00 |
|
artemp
|
747ca7470c
|
remove duplicate #pragma
|
2016-09-05 11:39:36 +02:00 |
|
Dane Springmeyer
|
3741a7f348
|
fix -Wshadow warnings caught by g++-5
|
2016-09-03 09:58:40 -07:00 |
|
Dane Springmeyer
|
4b06dfe9b4
|
Avoid warnings when building the g++5
|
2016-08-31 11:09:27 -07:00 |
|
artemp
|
f360f50eed
|
JSON - make generic_json a proper spirit grammar and reduce code bloat
|
2016-08-31 14:36:35 +01:00 |
|
Jiri Drbalek
|
8b18c605fd
|
no need for heap allocation
|
2016-08-25 08:01:31 +00:00 |
|
Jiri Drbalek
|
6da9de5739
|
fix closing segment
|
2016-08-25 08:01:25 +00:00 |
|
artemp
|
fe007915df
|
Revert "Revert "mapnik::variant - use std::tuple<Typess...> instead of mpl::vector<Types...> and remove Boost.MPL dependency""
and remove `<boost/fusion/adapted/std_tuple.hpp>`
This reverts commit b6cc48fd40 .
|
2016-08-23 15:45:15 +01:00 |
|
Dane Springmeyer
|
b6cc48fd40
|
Revert "mapnik::variant - use std::tuple<Typess...> instead of mpl::vector<Types...> and remove Boost.MPL dependency"
This reverts commit 6613222b84 .
|
2016-08-22 11:40:06 -07:00 |
|
artemp
|
6613222b84
|
mapnik::variant - use std::tuple<Typess...> instead of mpl::vector<Types...> and remove Boost.MPL dependency
|
2016-08-22 12:16:48 +01:00 |
|
artemp
|
1e8f471448
|
minor formatting
|
2016-08-16 10:53:57 +01:00 |
|
artemp
|
b9279feee2
|
fix is_valid logic (ref #3494)
|
2016-08-15 12:49:43 +01:00 |
|
artemp
|
0471f3369a
|
add order_by_name helper method
|
2016-08-15 12:20:19 +01:00 |
|
artemp
|
31814b32d0
|
rename empty_featureset => invalid_featureset to avoid ambiguity + add helper is_valid method
|
2016-08-15 10:41:30 +01:00 |
|
artemp
|
8dca305e7e
|
json stringifier - add missing quoting in nested json objects (ref #3491)
|
2016-08-12 11:04:30 +01:00 |
|
Jiri Drbalek
|
621a5e51ac
|
style level comp-op and opacity for Cairo renderer
|
2016-08-03 20:14:56 +00:00 |
|
Mickey Rose
|
f9d5c3a2f8
|
use proper feature-test macro for inheriting constructors
|
2016-08-03 00:29:51 +02:00 |
|
Artem Pavlenko
|
68db7ee224
|
Merge pull request #3475 from mapycz/logarithm
Add support for natural logarithm in expressions (via @talaj)
|
2016-08-01 15:07:01 +02:00 |
|