[mapnik] branch upstream updated (ff80a3b -> d34dadb)

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Sat Apr 2 01:09:26 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch upstream
in repository mapnik.

      from  ff80a3b   Imported Upstream version 3.0.10+ds
       new  d34dadb   Imported Upstream version 3.0.11+ds

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |  60 +-
 CHANGELOG.md                                       |  11 +
 Makefile                                           |  15 +-
 SConstruct                                         |  16 +-
 appveyor.yml                                       |  14 +-
 benchmark/bench_framework.hpp                      | 117 ++-
 benchmark/compare_images.hpp                       |  15 +-
 benchmark/run                                      |  13 +-
 benchmark/test_getline.cpp                         |   6 +-
 bootstrap.sh                                       |  10 +-
 circle.yml                                         |  49 ++
 include/mapnik/agg_helpers.hpp                     |   4 +-
 include/mapnik/agg_pattern_source.hpp              |   4 +-
 include/mapnik/agg_rasterizer.hpp                  |   5 +-
 include/mapnik/agg_render_marker.hpp               |   4 +-
 include/mapnik/box2d.hpp                           |  18 +-
 include/mapnik/cairo/cairo_context.hpp             |  12 +-
 include/mapnik/color.hpp                           |   4 +-
 include/mapnik/coord.hpp                           |   4 +-
 include/mapnik/css_color_grammar.hpp               | 244 +-----
 include/mapnik/css_color_grammar_impl.hpp          | 230 +++++
 include/mapnik/csv/csv_grammar.hpp                 |  44 +-
 .../mapnik/csv/csv_grammar_impl.hpp                |  55 +-
 .../{color_factory.hpp => csv/csv_types.hpp}       |  15 +-
 include/mapnik/expression_grammar.hpp              |  75 +-
 include/mapnik/expression_grammar_impl.hpp         |  71 +-
 include/mapnik/expression_node.hpp                 |   2 +
 include/mapnik/feature_kv_iterator.hpp             |   4 +-
 include/mapnik/feature_type_style.hpp              |   4 +-
 include/mapnik/global.hpp                          |  16 +-
 include/mapnik/gradient.hpp                        |   4 +-
 include/mapnik/grid/grid_rasterizer.hpp            |   4 +
 include/mapnik/grid/grid_render_marker.hpp         |   5 +-
 include/mapnik/grid/grid_renderer_base.hpp         |   6 +-
 include/mapnik/grid/grid_rendering_buffer.hpp      |   4 +
 include/mapnik/hextree.hpp                         |  26 +-
 include/mapnik/image_compositing.hpp               |   4 +-
 include/mapnik/image_filter.hpp                    |   5 +-
 include/mapnik/image_filter_grammar.hpp            |   9 +-
 include/mapnik/image_filter_grammar_impl.hpp       |   3 +
 include/mapnik/image_options.hpp                   |   5 +
 include/mapnik/image_reader.hpp                    |   6 +-
 include/mapnik/image_scaling.hpp                   |   5 +-
 include/mapnik/image_scaling_traits.hpp            |   4 +-
 include/mapnik/json/error_handler.hpp              |   9 +-
 .../mapnik/json/extract_bounding_box_grammar.hpp   |  62 +-
 .../json/extract_bounding_box_grammar_impl.hpp     |  50 +-
 include/mapnik/json/feature_grammar.hpp            |   9 +-
 include/mapnik/json/geometry_generator_grammar.hpp |   2 +-
 .../json/geometry_generator_grammar_impl.hpp       |   1 +
 include/mapnik/json/geometry_grammar.hpp           |   4 +-
 include/mapnik/json/geometry_grammar_impl.hpp      |   6 +-
 include/mapnik/json/geometry_parser.hpp            |  18 +-
 include/mapnik/json/geometry_util.hpp              |   1 +
 .../{path_expression.hpp => json/positions.hpp}    |  26 +-
 include/mapnik/json/positions_grammar.hpp          |  12 +-
 include/mapnik/json/positions_grammar_impl.hpp     |   2 +-
 .../mapnik/json/properties_generator_grammar.hpp   |  13 +-
 include/mapnik/json/symbolizer_grammar.hpp         | 216 -----
 include/mapnik/json/topojson_grammar.hpp           |   8 +-
 include/mapnik/json/topojson_grammar_impl.hpp      | 115 ++-
 include/mapnik/json/topojson_utils.hpp             | 368 +++++++-
 include/mapnik/json/topology.hpp                   |  73 --
 include/mapnik/label_collision_detector.hpp        |   4 +-
 include/mapnik/map.hpp                             |   4 +-
 include/mapnik/mapped_memory_cache.hpp             |   5 +
 include/mapnik/marker.hpp                          |   4 +-
 include/mapnik/marker_helpers.hpp                  |  96 +--
 include/mapnik/markers_placement.hpp               | 118 ++-
 include/mapnik/markers_placements/basic.hpp        | 104 +++
 include/mapnik/markers_placements/interior.hpp     |  24 +-
 include/mapnik/markers_placements/line.hpp         |  30 +-
 include/mapnik/markers_placements/point.hpp        | 123 +--
 .../mapnik/markers_placements/vertext_first.hpp    |  24 +-
 include/mapnik/markers_placements/vertext_last.hpp |  21 +-
 include/mapnik/params.hpp                          |   5 +-
 include/mapnik/path_expression_grammar_impl.hpp    |   5 +-
 include/mapnik/png_io.hpp                          |  28 +-
 include/mapnik/projection.hpp                      |   4 +-
 include/mapnik/ptree_helpers.hpp                   |   4 +-
 include/mapnik/quad_tree.hpp                       |  80 +-
 include/mapnik/raster.hpp                          |   5 +-
 include/mapnik/raster_colorizer.hpp                |  11 +-
 .../renderer_common/process_raster_symbolizer.hpp  |   4 +-
 include/mapnik/simplify.hpp                        |   4 +-
 include/mapnik/simplify_converter.hpp              |   2 +-
 include/mapnik/span_image_filter.hpp               |  45 +-
 .../mapnik/stringify_macro.hpp                     |  10 +-
 include/mapnik/svg/geometry_svg_generator.hpp      |   6 +-
 include/mapnik/svg/output/svg_output_grammars.hpp  |  45 -
 .../mapnik/svg/output/svg_output_grammars_impl.hpp |  45 +
 include/mapnik/svg/svg_converter.hpp               |   4 +-
 include/mapnik/svg/svg_path_adapter.hpp            |   4 +-
 include/mapnik/svg/svg_path_attributes.hpp         |  12 +-
 include/mapnik/svg/svg_path_commands.hpp           | 223 ++---
 include/mapnik/svg/svg_path_grammar.hpp            | 135 +--
 include/mapnik/svg/svg_path_grammar_impl.hpp       | 112 +++
 include/mapnik/svg/svg_path_parser.hpp             |  28 +-
 include/mapnik/svg/svg_points_grammar.hpp          |  50 +-
 ...nts_grammar.hpp => svg_points_grammar_impl.hpp} |  65 +-
 include/mapnik/svg/svg_renderer_agg.hpp            |   4 +-
 include/mapnik/svg/svg_transform_grammar.hpp       | 247 +-----
 include/mapnik/svg/svg_transform_grammar_impl.hpp  | 172 ++++
 include/mapnik/symbolizer.hpp                      |   4 +-
 include/mapnik/text/face.hpp                       |   6 +-
 include/mapnik/text/font_feature_settings.hpp      |   8 +-
 include/mapnik/text/formatting/layout.hpp          |   3 +
 include/mapnik/text/glyph_positions.hpp            |   4 +-
 include/mapnik/text/harfbuzz_shaper.hpp            |   6 +-
 include/mapnik/text/icu_shaper.hpp                 |   5 +-
 include/mapnik/text/itemizer.hpp                   |   4 +-
 include/mapnik/text/properties_util.hpp            |   7 +-
 include/mapnik/text/renderer.hpp                   |   7 +-
 include/mapnik/text/scrptrun.hpp                   |   3 +
 include/mapnik/text/symbolizer_helpers.hpp         |   2 +-
 include/mapnik/text/text_properties.hpp            |   4 +-
 include/mapnik/tiff_io.hpp                         |   6 +
 include/mapnik/transform_expression.hpp            |   6 +-
 include/mapnik/transform_processor.hpp             |   5 +-
 include/mapnik/unicode.hpp                         |   4 +
 include/mapnik/util/const_rendering_buffer.hpp     |   3 +
 include/mapnik/util/file_io.hpp                    |   7 +-
 include/mapnik/util/geometry_to_ds_type.hpp        |   7 +-
 include/mapnik/util/geometry_to_geojson.hpp        |  11 +-
 include/mapnik/util/path_iterator.hpp              |   5 +-
 include/mapnik/util/spatial_index.hpp              |  41 +-
 include/mapnik/util/variant.hpp                    |   6 +-
 include/mapnik/value.hpp                           | 920 +-------------------
 include/mapnik/value_hash.hpp                      |   4 +-
 include/mapnik/value_types.hpp                     |   5 +-
 include/mapnik/version.hpp                         |   9 +-
 include/mapnik/vertex_adapters.hpp                 | 185 +---
 include/mapnik/vertex_cache.hpp                    |   4 +-
 include/mapnik/vertex_converters.hpp               |   6 +-
 include/mapnik/warning_ignore.hpp                  |  23 +-
 .../{warning_ignore.hpp => warning_ignore_agg.hpp} |  13 +-
 include/mapnik/well_known_srs.hpp                  |   7 +-
 include/mapnik/wkb.hpp                             |   8 +-
 include/mapnik/wkt/wkt_generator_grammar.hpp       |   1 -
 include/mapnik/wkt/wkt_generator_grammar_impl.hpp  |   8 +-
 include/mapnik/wkt/wkt_grammar.hpp                 |   3 +-
 include/mapnik/wkt/wkt_grammar_impl.hpp            |   6 +-
 include/mapnik/xml_node.hpp                        |   4 +-
 mason_latest.sh                                    |  37 +-
 plugins/input/csv/build.py                         |   1 +
 plugins/input/csv/csv_datasource.cpp               | 348 ++------
 plugins/input/csv/csv_datasource.hpp               |  23 +-
 plugins/input/csv/csv_featureset.cpp               |   6 +-
 plugins/input/csv/csv_featureset.hpp               |   5 +-
 plugins/input/csv/csv_getline.hpp                  |  72 ++
 plugins/input/csv/csv_index_featureset.cpp         |   6 +-
 plugins/input/csv/csv_index_featureset.hpp         |   4 +-
 plugins/input/csv/csv_inline_featureset.cpp        |   6 +-
 plugins/input/csv/csv_inline_featureset.hpp        |   5 +-
 plugins/input/csv/csv_utils.cpp                    | 507 +++++++++++
 plugins/input/csv/csv_utils.hpp                    | 321 +------
 plugins/input/gdal/gdal_datasource.cpp             |  41 +-
 plugins/input/gdal/gdal_datasource.hpp             |   3 +-
 plugins/input/gdal/gdal_featureset.cpp             |   7 +-
 plugins/input/gdal/gdal_featureset.hpp             |   5 +-
 plugins/input/geojson/geojson_datasource.cpp       |  14 +-
 plugins/input/geojson/geojson_index_featureset.cpp |   1 -
 .../geojson/geojson_memory_index_featureset.cpp    |   1 -
 plugins/input/pgraster/pgraster_wkb_reader.cpp     |  15 +-
 plugins/input/postgis/postgis_datasource.cpp       | 113 ++-
 plugins/input/postgis/postgis_datasource.hpp       |   7 +
 plugins/input/postgis/postgis_featureset.cpp       |  16 +-
 plugins/input/postgis/postgis_featureset.hpp       |   4 +-
 plugins/input/topojson/topojson_datasource.cpp     |   2 +-
 plugins/input/topojson/topojson_featureset.cpp     | 335 +-------
 scripts/build-appveyor.bat                         |   6 +-
 scripts/travis-common.sh                           |  41 +-
 src/agg/agg_renderer.cpp                           |   9 +-
 src/agg/process_building_symbolizer.cpp            |   5 +-
 src/agg/process_debug_symbolizer.cpp               |   4 +-
 src/agg/process_dot_symbolizer.cpp                 |   4 +-
 src/agg/process_group_symbolizer.cpp               |   4 +-
 src/agg/process_line_pattern_symbolizer.cpp        |   6 +-
 src/agg/process_line_symbolizer.cpp                |   5 +-
 src/agg/process_markers_symbolizer.cpp             |   4 +-
 src/agg/process_point_symbolizer.cpp               |   4 +-
 src/agg/process_polygon_pattern_symbolizer.cpp     |   5 +-
 src/agg/process_polygon_symbolizer.cpp             |   5 +-
 src/agg/process_raster_symbolizer.cpp              |   4 +-
 src/box2d.cpp                                      |  50 +-
 src/build.py                                       |   7 +
 src/cairo/process_polygon_pattern_symbolizer.cpp   |   3 +-
 src/debug.cpp                                      |  10 +-
 src/feature_kv_iterator.cpp                        |   4 +
 src/font_engine_freetype.cpp                       |  18 +-
 src/fs.cpp                                         |   5 +-
 src/grid/grid_renderer.cpp                         |   8 +-
 src/grid/process_building_symbolizer.cpp           |   4 +-
 src/grid/process_group_symbolizer.cpp              |   4 +-
 src/grid/process_line_pattern_symbolizer.cpp       |   5 +-
 src/grid/process_line_symbolizer.cpp               |   5 +-
 src/grid/process_markers_symbolizer.cpp            |   4 +-
 src/grid/process_point_symbolizer.cpp              |   4 +-
 src/grid/process_polygon_pattern_symbolizer.cpp    |  11 +-
 src/grid/process_polygon_symbolizer.cpp            |   4 +-
 src/grid/process_shield_symbolizer.cpp             |   5 +-
 src/image_compositing.cpp                          |   5 +-
 src/image_scaling.cpp                              |   5 +-
 src/image_util.cpp                                 |   5 +-
 .../json/mapnik_geometry_to_geojson.cpp            |   9 +-
 .../json/mapnik_json_geometry_parser.cpp           |  12 +-
 ...ammar.cpp => mapnik_json_positions_grammar.cpp} |   4 +-
 src/load_map.cpp                                   |   8 +-
 src/map.cpp                                        |   2 +-
 src/marker_cache.cpp                               |   4 +-
 src/marker_helpers.cpp                             | 141 ++++
 src/palette.cpp                                    |  10 +-
 src/plugin.cpp                                     |   2 +
 src/rapidxml_loader.cpp                            |   6 +-
 src/raster_colorizer.cpp                           |   2 +-
 src/renderer_common/render_markers_symbolizer.cpp  | 232 +++---
 src/renderer_common/render_pattern.cpp             |   3 +
 src/svg/svg_parser.cpp                             |   6 +-
 src/svg/svg_path_parser.cpp                        |  43 +-
 src/svg/svg_points_parser.cpp                      |  33 +-
 src/svg/svg_transform_parser.cpp                   |  37 +-
 src/text/face.cpp                                  |   9 +-
 src/text/font_library.cpp                          |   5 +
 src/text/formatting/format.cpp                     |   4 +-
 src/text/formatting/layout.cpp                     |   4 +-
 src/text/formatting/list.cpp                       |   4 +-
 src/text/formatting/text.cpp                       |   4 +-
 src/text/placements/list.cpp                       |   4 +-
 src/text/scrptrun.cpp                              |   3 +
 src/text/text_layout.cpp                           |   5 +-
 src/text/text_properties.cpp                       |   4 +-
 src/twkb.cpp                                       | 387 +++++++++
 src/unicode.cpp                                    |  12 +-
 src/value.cpp                                      | 928 +++++++++++++++++++++
 src/vertex_adapters.cpp                            | 213 +++++
 src/warp.cpp                                       |   4 +-
 src/well_known_srs.cpp                             |   4 +-
 src/wkb.cpp                                        |  22 +-
 test/build.py                                      |   2 +
 test/cleanup.hpp                                   |   5 +
 test/run                                           |  32 +-
 test/unit/color/css_color.cpp                      |   1 +
 test/unit/core/box2d_test.cpp                      |   1 +
 test/unit/core/comparison_test.cpp                 |   1 +
 test/unit/core/conversions_test.cpp                |   1 +
 test/unit/core/exceptions_test.cpp                 |   1 +
 test/unit/core/expressions_test.cpp                |   8 +
 test/unit/core/params_test.cpp                     |   1 +
 test/unit/core/value_test.cpp                      |   1 +
 test/unit/data/well-known-geometries.test          |  13 +
 test/unit/datasource/csv.cpp                       |  37 +-
 test/unit/datasource/ds_test_util.hpp              |  25 +
 test/unit/datasource/geojson.cpp                   |  19 -
 test/unit/datasource/topojson.cpp                  |  75 ++
 test/unit/font/fontset_runtime_test.cpp            |   1 +
 test/unit/geometry/centroid.cpp                    |   1 +
 test/unit/geometry/geometry.cpp                    |   6 +-
 test/unit/geometry/geometry_envelope_test.cpp      |   1 +
 test/unit/geometry/geometry_equal.hpp              |   6 +
 test/unit/geometry/geometry_hit_test.cpp           |   1 +
 test/unit/geometry/geometry_is_simple.cpp          |   1 +
 test/unit/geometry/geometry_is_valid.cpp           |   1 +
 test/unit/geometry/geometry_reprojection.cpp       |   1 +
 test/unit/geometry/geometry_strategy_test.cpp      |   1 +
 test/unit/geometry/has_empty.cpp                   |   1 +
 test/unit/geometry/is_empty.cpp                    |   1 +
 test/unit/geometry/remove_empty.cpp                |   1 +
 test/unit/imaging/image.cpp                        |   1 +
 test/unit/imaging/image_apply_opacity.cpp          |   1 +
 test/unit/imaging/image_filter.cpp                 |   1 +
 test/unit/imaging/image_io_test.cpp                |  33 +-
 test/unit/imaging/image_is_solid.cpp               |   1 +
 test/unit/imaging/image_painted_test.cpp           |   1 +
 test/unit/imaging/image_premultiply.cpp            |   1 +
 test/unit/imaging/image_set_pixel.cpp              |   1 +
 test/unit/imaging/image_view.cpp                   |   1 +
 test/unit/numerics/enumeration.cpp                 |   1 +
 test/unit/numerics/safe_cast.cpp                   |   1 +
 test/unit/pixel/agg_blend_src_over_test.cpp        |   1 +
 test/unit/pixel/palette.cpp                        |   1 +
 test/unit/projection/proj_transform.cpp            |   1 +
 .../unit/serialization/parse_hex.hpp               |  26 +-
 test/unit/serialization/wkb_formats_test.cpp       |   5 -
 test/unit/serialization/wkb_test.cpp               | 113 +++
 test/unit/serialization/xml_parser_trim.cpp        |   1 +
 test/unit/svg/svg_parser_test.cpp                  |   4 +-
 test/unit/svg/svg_path_parser_test.cpp             |   2 +-
 test/unit/svg/util.hpp                             |   2 +-
 test/unit/symbolizer/symbolizer_test.cpp           |   1 +
 test/unit/text/shaping.cpp                         |   1 +
 test/unit/vertex_adapter/clipping_test.cpp         |   1 +
 test/unit/vertex_adapter/line_offset_test.cpp      |   1 +
 test/unit/vertex_adapter/offset_converter.cpp      |   1 +
 .../vertex_adapter/simplify_converters_test.cpp    |   1 +
 test/unit/vertex_adapter/vertex_adapter.cpp        |   1 +
 utils/mapnik-config/build.py                       |   5 -
 utils/mapnik-index/build.py                        |   5 +-
 utils/mapnik-index/mapnik-index.cpp                |  10 +-
 utils/mapnik-index/process_csv_file.cpp            | 191 +----
 utils/mapnik-index/process_csv_file.hpp            |   2 +-
 utils/mapnik-index/process_geojson_file.cpp        |  36 +-
 utils/mapnik-index/process_geojson_file.hpp        |   2 +-
 utils/pgsql2sqlite/main.cpp                        |   7 +-
 utils/pgsql2sqlite/sqlite.hpp                      |   5 +-
 utils/shapeindex/build.py                          |   4 +-
 utils/shapeindex/shapeindex.cpp                    |  15 +-
 utils/svg2png/svg2png.cpp                          |   4 +
 307 files changed, 5828 insertions(+), 4769 deletions(-)
 mode change 100644 => 100755 bootstrap.sh
 create mode 100644 circle.yml
 copy src/parse_transform.cpp => include/mapnik/csv/csv_grammar_impl.hpp (51%)
 copy include/mapnik/{color_factory.hpp => csv/csv_types.hpp} (82%)
 copy include/mapnik/{path_expression.hpp => json/positions.hpp} (71%)
 delete mode 100644 include/mapnik/json/symbolizer_grammar.hpp
 create mode 100644 include/mapnik/markers_placements/basic.hpp
 copy src/transform_expression_grammar.cpp => include/mapnik/stringify_macro.hpp (83%)
 create mode 100644 include/mapnik/svg/svg_path_grammar_impl.hpp
 copy include/mapnik/svg/{svg_points_grammar.hpp => svg_points_grammar_impl.hpp} (54%)
 create mode 100644 include/mapnik/svg/svg_transform_grammar_impl.hpp
 copy include/mapnik/{warning_ignore.hpp => warning_ignore_agg.hpp} (77%)
 create mode 100644 plugins/input/csv/csv_getline.hpp
 create mode 100644 plugins/input/csv/csv_utils.cpp
 copy include/mapnik/util/geometry_to_geojson.hpp => src/json/mapnik_geometry_to_geojson.cpp (86%)
 copy include/mapnik/json/geometry_parser.hpp => src/json/mapnik_json_geometry_parser.cpp (84%)
 copy src/json/{mapnik_json_geometry_grammar.cpp => mapnik_json_positions_grammar.cpp} (90%)
 create mode 100644 src/twkb.cpp
 create mode 100644 src/value.cpp
 create mode 100644 src/vertex_adapters.cpp
 create mode 100644 test/unit/data/well-known-geometries.test
 create mode 100644 test/unit/datasource/topojson.cpp
 copy include/mapnik/util/feature_to_geojson.hpp => test/unit/serialization/parse_hex.hpp (64%)
 create mode 100644 test/unit/serialization/wkb_test.cpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/mapnik.git



More information about the Pkg-grass-devel mailing list