Jiri Drbalek
9b72dd868f
raster scaling: a bit of optimization
2016-03-08 14:58:44 +01:00
Jiri Drbalek
93a34cc68d
raster scaling: check for division by zero
2016-03-08 14:58:44 +01:00
artemp
53c643092c
css_color_grammar + image_filters_grammar - move phoenix into ctors
2016-03-08 14:58:44 +01:00
artemp
a80c85bff8
split svg_path_grammar
,svg_points_grammar
,svg_transform_grammar
into *.hpp, *_impl.hpp + move boost::phoenix::function initialisation into ctor's
...
(ref #3343 )
2016-03-08 14:58:23 +01:00
Jiri Drbalek
f5d6b19fb4
raster scaling: fix accessing out of bounds pixels
2016-03-08 14:58:23 +01:00
artemp
196b24c972
make svg_transform_grammar
stateless ref #3343
...
(https://github.com/mapnik/mapnik/pull/2231 )
2016-03-08 14:58:23 +01:00
artemp
7b452c18e0
make svg_path_grammar
and svg_points_grammar
stateless ref #3343
...
(https://github.com/mapnik/mapnik/pull/2231 )
2016-03-08 14:58:23 +01:00
artemp
43ec5d3a07
GeoJSON feature_grammar - make ctor explicit
2016-03-08 14:58:23 +01:00
artemp
9b9e0f5b64
update old boost::phoenix syntax
2016-03-08 14:58:23 +01:00
Dane Springmeyer
d2df889b47
disable dlclose when building with --coverage - refs #3344
2016-03-08 14:57:23 +01:00
Dane Springmeyer
29e78e15ec
add COVERAGE configure option - only set coverage flags on libmapnik and plugins - refs #3344
2016-03-08 14:57:23 +01:00
Dane Springmeyer
9457957fe8
minor unit test cleanups to prepare to test amalgamation
2016-03-08 14:57:23 +01:00
Dane Springmeyer
2e9fd43095
add svg parsers to pre-compile [skip ci]
2016-03-08 14:57:22 +01:00
Dane Springmeyer
baf12bbeac
make code comment about needing immutable grammars - refs #3342 [skip ci]
2016-03-08 14:57:22 +01:00
Dane Springmeyer
9baec5c22f
Merge branch 'master' of github.com:mapnik/mapnik into spirit-x3
2016-03-03 09:32:25 -08:00
Dane Springmeyer
4c369f7b68
add more files to pre-build that take a long time [skip ci]
2016-03-03 08:05:05 -08:00
Dane Springmeyer
9adafd71df
avoid -Wshadow warning from boost [skip ci]
2016-03-03 07:36:33 -08:00
artemp
65e81848ba
Merge branch 'master' into spirit-x3
2016-03-03 12:04:55 +01:00
artemp
cbef855743
spirit grammars - move BOOST_FUSION_ADAPT_ADT into implementation files (*_impl.hpp) + reduce boost::phoenix includes to make headers lighter to include
2016-03-03 11:50:41 +01:00
Mickey Rose
ec2c5ddbdc
gdal: RAII + minor cleanup
2016-03-03 01:48:07 +01:00
Mickey Rose
489631ca34
remove reference on template parameter Detector
2016-03-03 00:17:41 +01:00
Mickey Rose
c8e3a0d549
refactor render_markers_symbolizer_visitor
...
- extract some common code into functions
- for cleaner dif: git show -w --patience
2016-03-03 00:07:18 +01:00
Dane Springmeyer
b5ac75cdf0
MAPNIK_DECL breaks on windows when compiled into static libmapnik-json.a
2016-03-02 13:56:01 -08:00
lightmare
80d9aebb79
Merge pull request #3340 from lightmare/gdal-register-once
...
call GDALAllRegister once, from one thread only
2016-03-02 22:19:07 +01:00
Dane Springmeyer
296f8d467d
avoid grammar_impl usage in headers - other minor refactoring around json spirit
2016-03-02 12:48:07 -08:00
Dane Springmeyer
024cb86eff
travis osx machines have 2 cores, so let's limit to 4 jobs
2016-03-02 12:47:32 -08:00
Dane Springmeyer
4edb57bf11
Merge pull request #3315 from mapnik/faster-csv-compile
...
Speed up CSV plugin / mapnik-index compile
2016-03-02 12:22:16 -08:00
Mickey Rose
d4566c28d2
gdal: only register drivers once
...
- refs #3339 , #3093
2016-03-02 21:21:59 +01:00
Dane Springmeyer
10a9dba143
trim includes in json/error_handler.hpp
2016-03-02 12:17:12 -08:00
Dane Springmeyer
d148a966c8
from_geojson/to_geojson are now used in unit tests, csv plugin, and node-mapnik so move these to cpp
2016-03-02 11:26:56 -08:00
Dane Springmeyer
72459b3140
Merge branch 'master' of github.com:mapnik/mapnik into faster-csv-compile
2016-03-02 11:10:23 -08:00
Dane Springmeyer
31171824ec
Merge pull request #3326 from lightmare/faster-csv-compile
...
merge mapnik-index::process_csv_file and csv_datasource::parse_csv
2016-03-02 10:47:05 -08:00
artemp
9138d64725
value.hpp - fix error C2375: redefinition; different linkage
2016-03-02 17:15:05 +01:00
artemp
a549803b5b
to_utf8 : fix visibility via MAPNIK_DECL
2016-03-02 17:02:25 +01:00
artemp
f11cc5920f
revive lost to_utf8
method but move it into '<mapnik/unicode.hpp>'
2016-03-02 16:47:55 +01:00
artemp
65da617ec0
re-use vector_converter + move apply_marker_multi
into *.cpp
2016-03-02 16:20:10 +01:00
artemp
ff7d04f209
Merge branch 'lightmare-markers-placements-union'
2016-03-02 12:48:26 +01:00
Mickey Rose
66e7ef58d7
refactor markers_placement_finder
...
- refs #3327
Replace member variant of placement-type implementations with plain
union. The active implementation is chosen at construction time like
before.
Make placement-type implementation classes virtual to allow invoking
the active union member through a base class pointer.
2016-03-02 00:53:45 +01:00
artemp
77eaaa1259
move vertex_adapters implementation into .cpp - mark extern
2016-03-01 21:55:47 +01:00
artemp
053faa8a27
remove unused vars/cleanup
2016-03-01 20:49:54 +01:00
artemp
bb78b178cd
reuse type
2016-03-01 20:37:23 +01:00
artemp
4c8928dd8c
Merge branch 'master' into value-cpp
2016-03-01 17:43:02 +01:00
artemp
d374829b30
refactor apply_markers_multi and help compiler a bit more (re-enable support for GEOMETRYCOLLECTION)
2016-03-01 17:29:03 +01:00
artemp
45b54c703c
apply_marker_multi - unroll template instantiation logic + drop 'GeometryCollection' support (experimental)
2016-03-01 17:28:09 +01:00
artemp
566c99807f
minor formatting
2016-03-01 17:27:59 +01:00
artemp
82ac4e0976
refactor apply_markers_multi and help compiler a bit more
2016-03-01 17:26:47 +01:00
artemp
9e0d69bbd5
apply_marker_multi - unroll template instantiation logic + drop 'GeometryCollection' support (experimental)
2016-03-01 16:48:23 +01:00
artemp
345c0a5269
minor formatting
2016-03-01 14:41:19 +01:00
artemp
5ef5444fff
Merge branch 'master' into spirit-x3
2016-03-01 14:12:19 +01:00
artemp
d0fd99f75c
remove redundant #include
2016-03-01 14:11:54 +01:00