Commit graph

  • d93f17c19b INSTALL.md: Update for the default use of RapidXml Chris Mayo 2020-05-05 20:20:47 +0100
  • e43209436f INSTALL.md: Remove Python version numbers from build dependencies Chris Mayo 2020-05-05 20:20:47 +0100
  • d5b2239347 scons: fix configure with XML2_INCLUDES or XML2_LIBS Chris Mayo 2020-05-05 20:02:38 +0100
  • f4d62833f0
    Merge 9d1d095e61 into 9bfe888cef Christoph Paulik 2020-04-24 16:07:39 +0300
  • 9bfe888cef Add missing unit test for color::operator= and color::operator== (ref #4137) Artem Pavlenko 2020-04-23 18:18:47 +0100
  • 52ae365c66 fix operator== (ref #4137) Artem Pavlenko 2020-04-23 18:18:16 +0100
  • cb638eaabf color::swap - add missing premultiplied_ (ref #4137) Artem Pavlenko 2020-04-23 17:38:50 +0100
  • 249d60fb13
    Create duanqg duanqg 2020-04-03 21:49:50 +0800
  • 3e178a2153
    Merge pull request #4132 from zdila/master Artem Pavlenko 2020-04-02 10:00:37 +0100
  • 11cbc189f3
    Merge pull request #4128 from dirkvdb/master Artem Pavlenko 2020-04-02 09:56:26 +0100
  • 657442947b add support for spacing-offset Martin Ždila 2020-03-23 23:07:49 +0100
  • ddd2ceae63
    Update SConstruct Dirk Vanden Boer 2020-02-27 21:03:43 +0100
  • d8346dd963 update CHANGELOG for mapnik v3.0.23 release [skip ci] v3.0.23 Artem Pavlenko 2020-02-18 09:18:42 +0000
  • bdb30f47a5 setting up for mapnik v3.0.23 release [skip ci] Artem Pavlenko 2020-02-18 09:16:39 +0000
  • b94f00f7c5
    Remove appveyor ci badge Artem Pavlenko 2020-02-13 15:17:19 +0000
  • 489baf8423
    Merge pull request #4126 from cpaulik/v3.0.x-gdal-int32-support Artem Pavlenko 2020-02-13 15:12:55 +0000
  • 9d1d095e61 gdal: Add extra resampling argument for int32 files Christoph Paulik 2020-02-12 12:34:44 +0100
  • 73a1b1180c gdal: Disable upsampling in gdal Christoph Paulik 2019-07-09 14:37:20 +0200
  • c59609b99b gdal: Remove tests that are no longer necessary Christoph Paulik 2019-07-08 15:57:01 +0200
  • 61e7b02d19 gdal: Choose GDAL resampling method based on lookup to mapnik methods Christoph Paulik 2018-10-22 14:10:29 +0200
  • 1d65d48f4a Add scaling method to mapnik::query object Christoph Paulik 2018-10-22 13:24:06 +0200
  • 5929ab2bbd Update changelog Christoph Paulik 2018-09-04 16:12:12 +0200
  • 489df63cfe gdal: Remove max image area parameter Christoph Paulik 2018-09-04 16:11:54 +0200
  • ee75190e20 gdal: Count in filter_factor Jiri Drbalek 2018-09-04 13:06:20 +0000
  • 7607183d7a gdal: Remove special logic for finding overviews. We rely on GDAL. Christoph Paulik 2018-08-16 15:21:43 +0200
  • fc677f39b1 gdal: Remove special logic for finding overviews. We rely on GDAL. Christoph Paulik 2018-08-16 15:21:43 +0200
  • efc65126db Add Int32 support for gdal driver Christoph Paulik 2020-02-11 12:33:10 +0100
  • acdd512c71 update visual test reference images (WIP) cpaulik-gdal-do-not-use-special-mapnik-logic-for-overviews Artem Pavlenko 2020-02-11 14:16:57 +0000
  • c543cd13ca Merge branch 'gdal-do-not-use-special-mapnik-logic-for-overviews' of https://github.com/cpaulik/mapnik into cpaulik-gdal-do-not-use-special-mapnik-logic-for-overviews Artem Pavlenko 2020-02-11 14:16:36 +0000
  • e3f4e76c47
    Merge pull request #4124 from cpaulik/gdal-int32-support Artem Pavlenko 2020-02-11 12:15:32 +0000
  • 5a73efbb07 Add Int32 support for gdal driver Christoph Paulik 2020-02-07 16:19:59 +0100
  • 1784c4f03e
    Merge pull request #4123 from mapnik/svg-css Artem Pavlenko 2020-02-07 14:26:10 +0000
  • d26fc722d5 Add SVG renderer unit test - both inline and css styled octocat result in identical image (ref PR #4123) svg-css Artem Pavlenko 2020-02-07 13:53:06 +0000
  • 8d73767949 css-parser-grammar: parse values into iterator_range via boost::spirit::x3::raw directive (no conversions) + cleanup Artem Pavlenko 2020-02-06 11:23:02 +0000
  • 0d693b151d svg2png: use svgBBOX() to calculate output PNG dimensions when no valif width or height (or viewBox) is specified. Artem Pavlenko 2020-02-05 15:06:11 +0000
  • c69e467ad0 SVG: basic CSS styles processor (TODO: fix inefficient and redundant value=>string=>value transformations) Artem Pavlenko 2020-02-05 15:03:14 +0000
  • 2ddbff46d5 add bool css_style_ member variable to control CSS style processing. Artem Pavlenko 2020-02-04 17:30:58 +0000
  • cc9e8e3db3 add missing headers Artem Pavlenko 2020-02-04 15:15:32 +0000
  • 27bf941211 SVG CSS: refactor unit value symbols table into separate header + add css_data member to svg_parser Artem Pavlenko 2020-02-04 15:02:41 +0000
  • b6e567d87c SVG CSS: add basic parsing of <style> [C]DATA Artem Pavlenko 2020-02-04 11:41:22 +0000
  • 4d54e81889 Use char const* as iterator type for CSS grammar Artem Pavlenko 2020-02-04 11:40:52 +0000
  • 8a90551b63 SVG CSS - add <style> element handler Artem Pavlenko 2020-02-04 11:25:35 +0000
  • 00b888c1ef Add CSS parser grammar + move into separate include/css and src/css dirs. Artem Pavlenko 2020-02-04 10:37:55 +0000
  • 3be9ce8fa0
    Merge pull request #4122 from lightmare/prevent-duplicate-flags Artem Pavlenko 2020-01-30 20:02:12 +0000
  • be017f1945 scons: prevent duplication of linker flags Mickey Rose 2020-01-30 18:38:20 +0100
  • 6f4c15d077 scons: improve parsing CUSTOM_LDFLAGS Mickey Rose 2019-08-18 23:01:11 +0200
  • 3dee9b634f Merge branch 'lightmare-fix-write_config' Artem Pavlenko 2020-01-30 16:31:51 +0000
  • 82533b2f7a Merge branch 'fix-write_config' of https://github.com/lightmare/mapnik into lightmare-fix-write_config Artem Pavlenko 2020-01-30 16:31:21 +0000
  • 0636734f8f Revert "move sparsehash out of mapnik dir" Artem Pavlenko 2020-01-30 15:14:37 +0000
  • 39202f5ac0 mapnik-config: fix substitution of environment variables Mickey Rose 2020-01-30 15:15:14 +0100
  • 26d3084ead Revert "scons: improve parsing CUSTOM_LDFLAGS" -- this change introduced env.ParseFlags which broke mason/travis integration Artem Pavlenko 2020-01-30 08:56:25 +0000
  • 2e78959435 SCons.Util.CLVar: fix __str__ method to flatten tuples + revert "add print to debug travis (temp)" Artem Pavlenko 2020-01-29 22:10:32 +0000
  • 65dce899cb add print to debug travis (temp) Artem Pavlenko 2020-01-29 17:15:22 +0000
  • b22d5d2fac update and pin deps/mapbox to latest tags: protozero 1.6.8, variant 1.1.6, polylabel 1.0.3 Artem Pavlenko 2020-01-29 14:35:31 +0000
  • 720fbc74a1 move sparsehash out of mapnik dir Artem Pavlenko 2020-01-29 14:05:41 +0000
  • c7d29b826f Add "darkslategray" and "rebeccapurple" named colors (ref: https://drafts.csswg.org/css-color/#typedef-color) Artem Pavlenko 2020-01-24 15:26:10 +0000
  • a47c7496b9 gdal: Disable upsampling in gdal Christoph Paulik 2019-07-09 14:37:20 +0200
  • 0420c21a22 gdal: Remove tests that are no longer necessary Christoph Paulik 2019-07-08 15:57:01 +0200
  • 82d7bfaac3 gdal: Choose GDAL resampling method based on lookup to mapnik methods Christoph Paulik 2018-10-22 14:10:29 +0200
  • b956b2c38f Add scaling method to mapnik::query object Christoph Paulik 2018-10-22 13:24:06 +0200
  • a044560bfe Update changelog Christoph Paulik 2018-09-04 16:12:12 +0200
  • 06ed4d9ac6 gdal: Remove max image area parameter Christoph Paulik 2018-09-04 16:11:54 +0200
  • 95b8801ea3 gdal: Count in filter_factor Jiri Drbalek 2018-09-04 13:06:20 +0000
  • 1e175e3dd4 gdal: Remove special logic for finding overviews. We rely on GDAL. Christoph Paulik 2018-08-16 15:21:43 +0200
  • bcaa0dd799 gdal: Remove special logic for finding overviews. We rely on GDAL. Christoph Paulik 2018-08-16 15:21:43 +0200
  • 7e604ed8b0
    Merge pull request #4113 from mapnik/svg-fixes Artem Pavlenko 2020-01-24 10:19:40 +0000
  • ba4ad23af8 Update visual tests data svg-fixes Artem Pavlenko 2020-01-23 16:12:55 +0000
  • ed194a3c09 use std::round (ref:https://en.cppreference.com/w/cpp/numeric/math/round) Artem Pavlenko 2020-01-23 15:48:16 +0000
  • f1cf712d50 Add support for BOOST >= 1_72 (backport relevant changes from master) Artem Pavlenko 2020-01-23 14:48:43 +0000
  • 53f8c49620 SVG path parser : add Quadratic and Cubic Bezier curves tests. Artem Pavlenko 2020-01-22 14:01:53 +0000
  • d87cf7db48 re-use code [skip ci] Artem Pavlenko 2020-01-22 13:40:04 +0000
  • b6e9711add Mark output image as premultiplied alpha Artem Pavlenko 2020-01-22 10:49:10 +0000
  • 97e33ec8ca Move 0.5 up/down rounding into rounding expression (via @lightmare 7f54e94748 (r369294323)) (ref #4116) Artem Pavlenko 2020-01-22 10:45:15 +0000
  • 9451d7abc5
    Merge 6c2faf346b into fe893134a5 lightmare 2020-01-21 22:52:12 +0200
  • cab05f1f2c Only use reflection of the second control point on the previous command relative to the current point as first control point when both last and prev( NOTE: before last command in AGG logic!) are curve commands. This fixes long outstanding SVG rendering bug aka Octocat bug (ref #4115) Artem Pavlenko 2020-01-21 15:49:00 +0000
  • c30adf39c8 format Artem Pavlenko 2020-01-21 15:48:32 +0000
  • 4276f01404 Init output image with transparent color and 255 alpha. Artem Pavlenko 2020-01-21 15:11:06 +0000
  • fe893134a5
    Merge pull request #4114 from sebastic/libxml2 Artem Pavlenko 2020-01-21 15:09:08 +0000
  • c4fda867c0 Use pkg-config for libxml2. Bas Couwenberg 2020-01-21 15:13:09 +0100
  • 1a0b1a1e77 SVG parser: fix typo (stroke gradient was applied instead if fill gradient) Artem Pavlenko 2020-01-21 11:01:36 +0000
  • 7f54e94748 Add support for scale-factor parameter - useful for debugging SVG issues (ref #4112) Artem Pavlenko 2020-01-21 10:33:04 +0000
  • 4e26d2a7d6 Don't attempt to rasterize ARCs with very small sweep_angles, just resort to LINETO (#4112) Artem Pavlenko 2020-01-21 10:30:29 +0000
  • 0420b13055 Fix typo in agg_bezier_arc initialisation. Artem Pavlenko 2020-01-20 15:58:27 +0000
  • 60a33a9b8f use numeric parser for arc flags Artem Pavlenko 2020-01-16 10:38:10 +0000
  • 44982cddc5 Update "Arcs 3" test for #222835e73a21fec3965b21685993b86a63f626b8 Artem Pavlenko 2020-01-14 21:05:41 +0000
  • b4b5f393e3 Revert "no need to throw std::runtime_error as ellipsis catch (...) {} catches them all." Artem Pavlenko 2020-01-14 15:18:51 +0000
  • 222835e73a Fix SVG path grammar - parse arc and sweep flags using special single digit parser, numeric int_ parser was over greedy and didn't handle compact notation produced by svgo (https://github.com/svg/svgo). Artem Pavlenko 2020-01-14 14:38:10 +0000
  • c5f3e6c654 no need to throw std::runtime_error as ellipsis catch (...) {} catches them all. (TODO: consider having finer grained catches e.g expectation_failure) Artem Pavlenko 2020-01-14 14:34:39 +0000
  • 0bddff6977 bootstrap: simplify export_variables Mickey Rose 2020-01-03 15:38:48 +0100
  • 78756a9056 better tests for logical expressions Mickey Rose 2020-01-02 17:30:24 +0100
  • d38d16ade9 better tests for logical expressions Mickey Rose 2020-01-02 17:30:24 +0100
  • f19bd188c2 2to3 last remnants of Python 2 syntax Mickey Rose 2019-12-31 12:39:57 +0100
  • 4b0bdd8630 2to3 last remnants of Python 2 syntax Mickey Rose 2019-12-31 12:25:21 +0100
  • 538eb20264
    Merge pull request #4103 from mapnik/boost_1_72 Artem Pavlenko 2019-12-13 17:07:41 +0000
  • 59e5f50e26 Use boost::spirit::x3::standard::char_ parser boost_1_72 Artem Pavlenko 2019-12-13 17:04:54 +0000
  • 7f2c8b756a Use official colospace HSL/HSV converters from boost source tree (BOOST_VERSION > 1_69) Artem Pavlenko 2019-12-13 17:02:31 +0000
  • 44198d1ac2 more const-ness Artem Pavlenko 2019-11-27 16:16:09 +0000
  • cfa5809cd2 Make x3::rules declarations const Artem Pavlenko 2019-11-25 10:36:34 +0000
  • 94dd756669 Fix compiler warning Artem Pavlenko 2019-11-20 09:43:31 +0000
  • 5482d8c7e2 Conditionally include <mapnik/image_filter_types.hpp> for BOOST_VERSION < 107000 Artem Pavlenko 2019-11-20 09:41:23 +0000