artemp
|
c615708a2a
|
restore local variant_io.hpp with specialisation for bool (https://github.com/mapnik/node-mapnik/issues/582)
|
2016-01-15 09:26:42 +00:00 |
|
Artem Pavlenko
|
7997f3725e
|
Merge pull request #3235 from mapnik/raster_mem_ds
Raster Type Memory Datasource
|
2016-01-14 16:19:43 +00:00 |
|
artemp
|
3333f3e1fa
|
inherit mapnik::util::variant from mapbox::variant and add mapbox::variant as submodule
|
2016-01-14 15:02:41 +00:00 |
|
Blake Thompson
|
044c21db13
|
Made it possible to change the type of a memory datasource by inspecting the features that are added to the memory datasource
|
2016-01-14 08:36:12 -06:00 |
|
artemp
|
cc635df7bc
|
svg_parser - use parse_svg_value
|
2016-01-14 11:03:55 +00:00 |
|
artemp
|
48c043ec42
|
implement "parse_svg_value" supporting SVG units (https://www.w3.org/TR/SVG/coords.html#Units) (#3233)
|
2016-01-14 10:54:33 +00:00 |
|
artemp
|
1dff67e1fe
|
fix namespace qualifiers
|
2016-01-14 10:24:40 +00:00 |
|
artemp
|
7e5337b486
|
Merge branch 'master' into spirit-x3
|
2016-01-12 15:13:17 +00:00 |
|
artemp
|
9e7f7917e3
|
export path_parse<svg_converter_type>
|
2016-01-12 15:06:30 +00:00 |
|
artemp
|
0a5f006bb9
|
SVG : add support for stroke-dashoffset
|
2016-01-11 10:56:04 +00:00 |
|
artemp
|
d3fc7f8fed
|
Merge branch 'master' into svg-dash-array
|
2016-01-08 16:08:11 +00:00 |
|
artemp
|
479a657437
|
make SVG path parser stricter by failing if not all input parsed ref #3225
|
2016-01-08 11:59:59 +00:00 |
|
artemp
|
b1c22ba853
|
SVG :initial support for "stroke-dasharray"
|
2016-01-07 15:54:34 +00:00 |
|
artemp
|
ca83ca167d
|
svg - move stroke-dasharray setup into dash-array parser method
|
2016-01-07 11:20:22 +00:00 |
|
Dane Springmeyer
|
bb8cd10751
|
tiff reader: read_generic is not implemented so throw in all cases not just if we can open the image
|
2016-01-06 09:17:35 -08:00 |
|
artemp
|
e0c756ee8d
|
geometry_envelope - add missing linear_ring
|
2015-12-17 12:07:05 +00:00 |
|
artemp
|
1b1df8abce
|
geometry_envelope - add missing linear_ring
|
2015-12-17 12:06:10 +00:00 |
|
artemp
|
209af16763
|
rename SVG2 back to CSS as it's a better fit
|
2015-12-15 15:16:18 +00:00 |
|
artemp
|
bcfa73c85d
|
use svg2_color parser
|
2015-12-10 16:06:58 +00:00 |
|
artemp
|
f3b6955533
|
transform expressions - split grammar into *.hpp *_def.hpp and *.cpp
|
2015-12-09 11:53:57 +00:00 |
|
Dane Springmeyer
|
9a109bbf7d
|
Merge branch 'master' of github.com:mapnik/mapnik into spirit-x3
|
2015-12-04 14:07:51 -05:00 |
|
Dane Springmeyer
|
50d1e2fbb3
|
handle more gcc 4.9 -Wshadow warnings
|
2015-12-04 14:07:42 -05:00 |
|
artemp
|
9eee695425
|
remove unused boost::spirit::qi grammars
|
2015-12-04 16:03:44 +00:00 |
|
artemp
|
2acaa7f9f4
|
transform_expression - port parsing grammar to x3
|
2015-12-04 15:55:01 +00:00 |
|
artemp
|
8bf0cff8cb
|
split expression_grammar_x3 into *.hpp *_def.hpp *_config.hpp and *.cpp for improved integration
|
2015-12-04 15:36:56 +00:00 |
|
Dane Springmeyer
|
1cbfbbcc1a
|
iwyu
|
2015-12-02 12:48:05 -05:00 |
|
artemp
|
d2bb56a71f
|
port expression grammar to boost::spirit::x3 [skip ci]
(work-in-progress)
|
2015-12-01 12:43:16 +00:00 |
|
artemp
|
da617f92eb
|
add scale_image_agg' and reproject_and_scale_raster` overloads for backward caps
|
2015-11-19 12:26:16 +00:00 |
|
artemp
|
6d599dff0a
|
Merge branch 'fix-gray-scaling-2' of https://github.com/mapycz/mapnik into mapycz-fix-gray-scaling-2
|
2015-11-17 15:03:37 +00:00 |
|
artemp
|
4d6a735f53
|
initialise default (invalid) box2d with +/-std::numeric_limits<T>::max() to be in sync with Boost.Geometry
|
2015-11-11 15:50:56 +00:00 |
|
Jiri Drbalek
|
924aa62662
|
raster scaling: fixes nodata handling, acurracy when working with small floats and clipping floats by [0; 255]
|
2015-11-10 20:37:45 +00:00 |
|
Dane Springmeyer
|
7608040906
|
centralize warning suppression
|
2015-11-07 17:53:09 -08:00 |
|
artemp
|
cb31692f37
|
image : fix buffer's copy ctor - only std::copy when rhs owns the data (#3152)
|
2015-11-02 09:47:05 +00:00 |
|
Dane Springmeyer
|
8813e73cfc
|
rename SHAPE_MEMORY_MAPPED_FILE to MAPNIK_MEMORY_MAPPED_FILE
|
2015-10-16 13:34:53 -07:00 |
|
artemp
|
2906706a40
|
geojson.input - split parsing FeatureCollection and single Feature/Geometry into separate grammars
|
2015-10-15 15:12:16 +01:00 |
|
Dane Springmeyer
|
7fa1e58ab7
|
better c++11 usage
|
2015-10-12 10:10:12 -07:00 |
|
Dane Springmeyer
|
25eaf96e98
|
silence -Wsign-compare warning from boost [skip ci]
|
2015-10-07 08:33:24 -07:00 |
|
Dane Springmeyer
|
efee15c2e7
|
remove unused typedef [skip ci]
|
2015-10-06 15:39:42 -07:00 |
|
Dane Springmeyer
|
20e72ccc82
|
remove unused typedef [skip ci]
|
2015-10-06 15:39:42 -07:00 |
|
Dane Springmeyer
|
7122fdc6e5
|
fix #3096
|
2015-09-30 14:23:21 -07:00 |
|
artemp
|
d6d9e94e36
|
svg_parser - fix double_list grammar to handle whitespace | comma correctly
|
2015-09-28 14:22:30 +01:00 |
|
jakepruitt
|
344c5ae844
|
Fix boost parser for viewbox
|
2015-09-25 12:05:57 -07:00 |
|
jakepruitt
|
a787d20e36
|
Add viewbox fallback logic for dimension parsing
SVG's now have fallback on viewbox. Still debugging the boost Qi parser
|
2015-09-25 12:05:57 -07:00 |
|
jakepruitt
|
fcbb91a00e
|
Add int list parser
|
2015-09-23 12:08:50 -07:00 |
|
artemp
|
d54eca9dca
|
image - fix copy/move implementation and update/improve tests
|
2015-09-16 14:28:55 +01:00 |
|
artemp
|
acb8feea01
|
image - update shallow constructor to take raw bytes pointer
detail::buffer - inline data() size() methods
update unit test
|
2015-09-16 10:14:40 +01:00 |
|
Dane Springmeyer
|
b2d08ea4ea
|
re-enable zero allocation image interface - refs #3069
|
2015-09-14 16:45:58 -07:00 |
|
artemp
|
ad80c91657
|
cache processed layouts to ensure there are stay in scope (placement_finder) - via @talaj
|
2015-09-11 15:29:28 +02:00 |
|
bergwerkgis
|
9146f785f4
|
Windows: fix loading of SVG files from unicode paths. Surfaced in https://github.com/mapnik/node-mapnik/issues/517
|
2015-09-10 11:10:38 +00:00 |
|
artemp
|
a32fbdf635
|
use atomic<> where possible to avoid locking
|
2015-09-08 12:28:16 +02:00 |
|