Jiri Drbalek
f52a0fa4f6
new interior algorithm
2017-12-13 21:48:13 +00:00
Jiri Drbalek
fe268b0e71
char_array_buffer should implement also seekpos()
2017-11-13 22:42:37 +00:00
Artem Pavlenko
1a338bb924
update test data
2017-11-06 10:31:37 +01:00
Artem Pavlenko
be5085d2e9
apply mapnik/c++ formatting
2017-11-06 09:47:01 +01:00
Artem Pavlenko
0a4214fe36
use latest deps
2017-10-31 11:12:14 +01:00
Jiri Drbalek
8c7d7e25cd
update visual tests
2017-10-06 09:52:30 +00:00
Artem Pavlenko
8dc1456766
update test-data
2017-09-29 10:26:04 +02:00
Artem Pavlenko
de9364d447
update deps + test data
2017-09-29 10:04:00 +02:00
talaj
377253bcc8
Check duplicate style names ( #3770 )
...
* Ported map I/O tests from Python.
These test loading, saving and round-tripping Map XML, and are
pretty much a direct port of the old Python `load_map_test.py` and
`save_map_test.py`.
* check duplicate style name
* update test data
2017-09-28 15:51:55 +02:00
Jiri Drbalek
43ea5dcb82
update visual tests data
2017-09-27 13:13:27 +00:00
Artem Pavlenko
eefe3de34b
update visual data post centroid PR
2017-09-26 09:47:26 +02:00
Artem Pavlenko
94ce4d530a
update tests
2017-09-25 16:52:59 +02:00
talaj
f3cf1ad388
Fix centroid and interior algorithms ( #3771 )
...
* fix interior algorithm - closing segment handling
* fix centroid algorithm - closing segment handling
* update visual tests
2017-09-25 15:45:02 +02:00
Artem Pavlenko
f210699884
add more tests
2017-09-22 13:20:23 +02:00
Artem Pavlenko
143d1e57cf
add 'closest_point' geometry algorithm
2017-09-21 15:40:30 +02:00
Artem Pavlenko
fa96232258
update visual data
2017-09-20 09:54:25 +02:00
talaj
13d678d9af
visual tests: allow to ignore particular renderer ( #3768 )
...
* visual tests: refactor parsing parameters from the style
* visual tests: allow to ignore particular renderer
* update visual tests
2017-09-14 14:21:30 +01:00
Artem Pavlenko
5a87d8fef9
update deps
2017-09-13 10:51:36 +01:00
talaj
d14203561d
color font support improvements ( #3758 )
...
👍
2017-09-13 10:14:46 +01:00
talaj
c7c10fed46
basic unit test for feature_style_processor ( #3766 )
2017-09-13 10:14:13 +01:00
talaj
c80cde6044
visual tests: report failed tests ( #3765 )
2017-09-13 10:13:51 +01:00
Artem Pavlenko
e97759d01b
geojson test - require throwing on an empty feature collection
...
(not sure this is correct but needed to preserve 3.0.x behaviour)
2017-09-11 17:58:26 +01:00
Dane Springmeyer
13ff9e1706
adapt to spelling fix in svg tests
2017-09-10 10:22:08 -07:00
Artem Pavlenko
0253653676
Geobuf.input ( #3715 )
...
* geobuf.input - initial implementation (WIP)
* geobuf.input - fix reading MultiPolygon's
* geobuf.input - don't store invalid bounding boxes in r-tree.
* Use `protozero` lib to read `geobuf` (Initial implementation, not complete!)
* geobuf.input - poring to `protozero`. (TODO: add support for `GeometryCollection`)
* add initial support for `GeometryCollection` + cleanup namespaces
* remove stderr + cleanup + update copyright
* fix GeometryCollection and MultiLineString decoding + add support for standalone Feature and Geometry
* don't use `reserve` as undelying data format doesn't allow for efficient `distance` implementation.
* add geobuf unit test + update test data
* update data
2017-08-17 10:52:07 +01:00
artemp
a682cea51e
svg-parser - unify error messages text + update unit test
2017-08-08 12:38:24 +01:00
artemp
6f73181e9b
Enforce consistent error handling policy - always throw on fatal errors (both strict and non-strict). In strict
mode throw on first parsing error. Remove return values from parse
,parse_from_string
and traverse_tree
methods. Update unit tests.
2017-08-02 10:32:13 +01:00
Blake Thompson
951f10791a
Fix for #3714 in master, addresses RGBA tiffs that have an alpha value and no data value - and are using the no data value over the alpha.
2017-07-06 12:30:05 -05:00
artemp
b632633373
convert args to mapnik::geometry::geometry<std::int64_t> (VS2017)
2017-07-06 16:03:28 +02:00
artemp
cd0c746a42
split grammar into two rules (VS2017)
2017-07-06 16:02:47 +02:00
artemp
55776f0b8c
add missing include directives (VS2017)
2017-07-06 16:02:17 +02:00
talaj
53249053e4
cairo renderer: clear map background with given color as agg renderer does ( #3718 )
2017-07-04 16:32:45 +02:00
talaj
d0ecd51b63
Set premultiplied flag to the color font glyph bitmap ( #3716 )
...
* color font bitmap is premultiplied
* update visual tests
2017-07-03 17:15:07 +02:00
artemp
12d077ea0c
disable bbox comparison (WIP)
2017-06-29 09:41:16 +02:00
artemp
ef6c2e71b8
svg-parser : handle parsing failures via error_handler
( throw in strict mode and log+continue when strict==false)
2017-06-29 09:41:16 +02:00
Blake Thompson
5bc80e909e
Restored the proper useage of filter factor for image rescaling, where it is used in a variety of different algorithms for resampling.
2017-06-13 09:17:54 -05:00
Blake Thompson
4b69974175
Merge branch 'master' into webp_more_tests
2017-06-05 09:50:53 -05:00
Jiri Drbalek
0ecc4c6762
update visual tests
2017-06-02 15:43:11 +00:00
Blake Thompson
f285195f93
Updated the tests for webp in relation to #3661
2017-06-02 09:32:42 -05:00
artemp
82a7d07b7f
return error code when no feature can be read from shapefile + update unit test.
2017-06-01 15:44:25 +02:00
Jiri Drbalek
7f11a7ab30
update visual test data
2017-05-24 13:59:47 +00:00
Jiri Drbalek
7590cdabb0
fix typo in file name
2017-05-24 13:59:47 +00:00
Jiri Drbalek
c7561c1dc9
unit test - vertex-last marker placement
2017-05-24 13:59:47 +00:00
Jiri Drbalek
8d980d434e
unit tests - closing polygon on reprojection
2017-05-24 12:10:11 +00:00
artemp
3a475517c0
TIFF I/O - use memory mapping in tiff_reader.cpp
when MAPNIK_MEMORY_MAPPED_FILE
is defined.
2017-05-22 16:29:22 +02:00
artemp
34a622f48e
TIFF I/O - use memory mapping for file based I/O.
2017-05-22 13:07:42 +02:00
artemp
23bdfdd821
use latest visual data
2017-05-18 13:26:05 +02:00
artemp
9ee0deb3a1
update test data
2017-05-18 13:18:33 +02:00
artemp
599f187968
update visual-data.
2017-05-17 21:20:03 +02:00
artemp
0968e13159
fix compile oops #3669 #3670
2017-05-17 17:41:44 +02:00
artemp
bf1225cd76
Use updated visual data from `tiff-multiband-grey' branch.
2017-05-17 15:17:28 +02:00
artemp
310eb71bdf
TIFF I/O tests - refactor to reduce code duplication + remove std::cerr
2017-05-17 15:07:51 +02:00
artemp
6ac4ce66b3
TIFF I/O unit tests - check tiff_reader
is able to read various permutations of TIFF format (rgb8|rgba8|gray8 + interleave:band|pixel + tiled|stripped)
...
(ref #3669 #3670 )
2017-05-17 15:07:23 +02:00
artemp
6e025956ae
add simple WKT round-trip test (required updated data)
2017-05-05 16:32:17 +02:00
artemp
2847c3bee9
format WKT to be able to test WKT<->WKT round-trip.
2017-05-05 16:28:05 +02:00
artemp
333ef9fde1
update copyright year
2017-05-05 13:02:01 +02:00
artemp
f9bfa596f1
update visual data
2017-03-30 08:05:24 +01:00
artemp
433d95046b
re-enable strategy
tests
2017-03-29 15:41:39 +01:00
artemp
3e803b52bb
remove has_empty
+ fix is_empty
implementaion to work with geometry.hpp
2017-03-29 11:39:04 +01:00
artemp
064b99168b
geometry.hpp
2017-03-27 16:14:51 +01:00
artemp
fd36ac5279
Merge branch 'master' into geometry-refactor
2016-11-10 18:01:11 +01:00
artemp
f18737f974
update deps
2016-10-17 16:35:20 +02:00
Jiri Drbalek
9248fba0f0
update visual test data
2016-10-17 12:37:53 +00:00
Artem Pavlenko
d6a3be87a4
Merge pull request #3511 from mapnik/unbundle-unifont
...
Unbundle unifont
2016-10-11 17:57:06 +02:00
artemp
a0a5085917
add GeoJSON num_features_to_query unit test (ref #3515 )
2016-09-23 11:56:43 +02:00
Mickey Rose
e25bc271ec
add unit test for image::swap
2016-09-07 19:23:36 +02:00
Dane Springmeyer
0f81046632
unbundle unifont
2016-09-06 12:09:51 -07:00
artemp
8e0e344b72
Merge branch 'master' into geometry-refactor
2016-09-05 09:41:52 +01:00
Dane Springmeyer
fa44f0e247
Add memory_datasource test + fix returning of invalid_featureset for emptyset
2016-09-02 15:09:45 -07:00
artemp
38bff90a99
Merge branch 'master' into geometry-refactor
2016-09-01 16:06:20 +01:00
artemp
af099a57ef
topojson grammar - change interface + instantiate with Iterator = char const*
to reduce binary size
2016-08-31 17:42:18 +01:00
Dane Springmeyer
3f26a1f23f
use latest visual test data
2016-08-30 12:37:33 -07:00
artemp
f55b3b3bb3
Merge branch 'master' into geometry-refactor
2016-08-30 14:39:44 +01:00
Dane Springmeyer
799178c7cc
update to latest test data
2016-08-26 13:20:50 -07:00
artemp
842522b287
Merge branch 'master' into geometry-refactor
2016-08-26 09:06:05 +01:00
artemp
69b0ee1ada
Merge branch 'mapycz-fix-building-symbolizer'
2016-08-25 18:21:35 +01:00
Jiri Drbalek
2f98b8965b
update visual tests data
2016-08-25 09:36:30 +00:00
Dane Springmeyer
f81583554a
Merge branch 'master' of github.com:mapnik/mapnik into geometry-refactor
2016-08-22 16:19:17 -07:00
Dane Springmeyer
c6b1abcdb6
update mason deps and test data - refs mapnik/test-data#8 mapnik/test-data-visual#36
2016-08-22 15:12:25 -07:00
Dane Springmeyer
4dae4d43c5
restore test/data version - accidentally changed in 0ae2f1311c
2016-08-22 11:15:42 -07:00
Dane Springmeyer
0ae2f1311c
update test data if UPDATE env set
2016-08-22 10:50:08 -07:00
artemp
1a29b35717
GeoJSON unit tests- ensure descriptors are ordered by name (ref #3494 )
2016-08-16 15:46:10 +01:00
artemp
b9279feee2
fix is_valid
logic (ref #3494 )
2016-08-15 12:49:43 +01:00
artemp
008a6eb4cf
test geojson - add empty featurecollection test
2016-08-15 10:44:54 +01:00
artemp
5c11fe49f9
geoson+topojson tests - correct expected test data (ref #3491 )
2016-08-12 11:05:50 +01:00
artemp
cdad126fa3
Merge branch 'master' into windows-unicode
2016-08-12 09:31:29 +01:00
bergwerkgis
74d7726b2d
remove unneeded 'u8'
2016-08-12 05:27:55 +00:00
artemp
5298a737c8
update deps
2016-08-11 15:57:22 +01:00
artemp
2afae2a29b
Expressions - more tests (ref #3483 )
2016-08-09 16:25:59 +01:00
artemp
aa77eb4550
Expressions - add more regex tests to cover #3483
2016-08-09 16:13:12 +01:00
artemp
6eb7783f9e
update data-visual
2016-08-08 12:21:31 +01:00
Artem Pavlenko
b0cf57aa53
Merge pull request #3477 from mapycz/cairo-style-level-comp-op
...
Style level comp-op and opacity for Cairo renderer
2016-08-08 10:52:54 +01:00
artemp
d09b6a4810
update font_registration test
2016-08-05 10:25:32 +01:00
Jiri Drbalek
9925c3d50d
update visual test data
2016-08-03 20:17:17 +00: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
Jiri Drbalek
c1ab5c8e6c
add support for natural logarithm function in expressions
2016-08-01 12:58:21 +00:00
artemp
b55f5dc895
image - add tiny image quantising tests (ref #3466 )
2016-08-01 12:21:32 +02:00
artemp
d810ce46f2
re-enable geometry_strategy_test
2016-07-06 17:45:13 +01:00
artemp
68f53cfcd0
uncomment is_empty/has_empty tests
2016-07-05 10:24:54 +01:00
artemp
75b97eb64c
temp disable failing tests
2016-07-04 10:32:31 +01:00
artemp
c27653066d
bring back failing geometry tests
2016-06-29 18:40:47 +01:00
Dane Springmeyer
39f497ded6
re-enable centroid test which appears to be passing
2016-06-29 09:19:28 -07:00
artemp
e44f10460d
disable "multi-polygon: one component empty" test
2016-06-29 15:02:19 +01:00
artemp
efabcc8081
make all mapnik::geometries aliases to mapbox::geometry and attempt to adapt new polygon model (one std::vector)
...
NOTE: some boost.geometry algorithms are broken as a result
2016-06-29 12:41:57 +01:00
artemp
66da9cdb18
using linear_ring = mapbox::geometry::linear_ring<T>;
2016-06-27 10:56:38 +01:00
artemp
3b1c7308cc
make mapnik::geometry::line_string<T> an alias to mapbox::geometry::line_string<T>
2016-06-27 10:23:13 +01:00
artemp
9dd00b28dc
Merge remote-tracking branch 'origin/master' into geometry-refactor
2016-06-27 08:51:55 +01:00
Artem Pavlenko
00e5d00530
Fix unbound variable when number of JOBS is omitted
2016-06-23 09:46:45 +01:00
artemp
2e8c0d36c2
implement custom char_array_bufrer
and remove boost::iostreams dependency
2016-06-22 17:21:25 +01:00
artemp
67d2a0e141
Merge branch 'master' into geometry-refactor
2016-06-20 15:01:29 +01:00
Dane Springmeyer
b9e7296460
update to latest visual test data
2016-06-14 22:02:53 -07:00
artemp
56bcc818dd
update test data
2016-06-14 12:30:11 +02:00
Dane Springmeyer
8336e4d43c
update visual tests to get new gdal tests passing - refs mapnik/mapnik#3430
2016-06-13 13:07:40 -07:00
artemp
37d5a32875
make return type bool
2016-06-08 12:24:21 +02:00
artemp
9e3ccf6629
Issue a warning but don't fail if PostgreSQL is not running or it's not accessible (ref #3448 )
2016-06-08 12:21:27 +02:00
artemp
1509426088
update test data ( https://github.com/mapnik/mapnik/pull/3430 )
2016-06-07 14:02:04 +02:00
artemp
9f3b76fb94
update visual data (ref https://github.com/mapnik/mapnik/pull/3445 )
2016-06-06 11:29:33 +02:00
artemp
cf604518a5
fix typo
2016-05-25 13:08:20 +02:00
artemp
37a8aed62d
transcode input strings to UTF-8 (portability)
2016-05-24 12:16:48 +02:00
artemp
acb2d56f49
prefix string literals with u8""
to force UTF8 encoding (windows)
2016-05-24 10:54:34 +02:00
artemp
b9cc746c07
sync up visual test data
2016-05-24 10:27:44 +02:00
artemp
65a23b436d
bump visual test data
2016-05-24 10:15:00 +02:00
artemp
06d487c8d1
update visual data
2016-05-23 17:49:20 +02:00
artemp
de0d384ca9
update test data
2016-05-23 12:30:08 +02:00
Dane Springmeyer
c8cc2670be
update visual test data - refs mapnik/mapnik#3416 / mapnik/test-data-visual#34
2016-05-18 13:40:00 -04:00
Dane Springmeyer
44ea60ad5f
fix #3431
2016-05-18 13:38:07 -04:00
Artem Pavlenko
536ea734e8
Merge pull request #3418 from mapycz/visual-tests-cairo-vectors
...
visual tests: support for Cairo PS, PDF and SVG renderers
2016-05-18 15:05:27 +02:00
artemp
de13582004
remove stderr
2016-05-17 13:45:05 +02:00
artemp
8f74de8525
remove stderr
2016-05-17 13:05:37 +02:00
artemp
25217549f1
fix topojson parsing (work-in-progress)
2016-05-17 12:53:07 +02:00
artemp
9e5b7a9b5e
update test data
2016-05-13 12:51:46 +02:00
artemp
3ec25e36fe
test geojson.cpp - add empty properties (ref #3426 )
2016-05-13 12:48:56 +02:00
artemp
4429155759
update test data
2016-05-12 18:54:48 +02:00
artemp
d19ff576dc
geojson test - fix the order in 'object' to match input (escaped.json)
2016-05-10 16:03:04 +02:00
artemp
d97583b53e
geojson.cpp - fix and update test
2016-05-06 16:44:18 +02:00
mapsam
086157e26b
one step deeper, moar arrays/objects
2016-05-05 13:38:28 -07:00
mapsam
9d9c8db233
add geojson unit test for property types/values
2016-05-05 09:17:08 -07:00
Jiri Drbalek
464e508dc5
visual tests: support for Cairo PS, PDF and SVG renderers
2016-05-04 14:27:34 +00:00
artemp
52df451ee3
geometry_envelope_test - fix linking/duplicate symbols (ref #3415 )
2016-05-04 10:20:10 +02:00
artemp
c0dfc92022
geometry_envelope - add tests for double/float/int coord_type (ref #3415 )
2016-05-03 18:26:46 +02:00
artemp
3184034414
refactor geometry core and algorithms templates + add missing typedefs + prepare for geometry update
2016-04-29 14:24:57 +02:00
artemp
de927a1571
Merge branch 'master' into geometry-refactor
2016-04-29 10:47:43 +02:00
artemp
49b23622db
Don't compile visitor ref #3380 (thanks @lightmare)
2016-04-25 14:58:46 +02:00
artemp
be06a2d301
require boost >= 1.58 for spatially_equal(geom_0, geom_1)
test ref #3380
2016-04-25 11:20:23 +02:00
artemp
633a2c1e07
Merge branch 'master' into geometry-refactor
2016-04-18 16:15:04 +02:00
artemp
66160e9754
mapnik::util::is_clockwise - translate coordinates relative to the origin (0,0) to avoid numeric precision issues while using double precision.
...
(ref #3402 )
2016-04-18 16:08:30 +02:00
artemp
2e0d83aa91
geometry::multi_point - derive from std::vector<point<T>> instead of line_string<T>
2016-04-12 10:12:16 +02:00
Dane Springmeyer
abe943c983
revert geometry changes for now - will develop them in branch to reduce downstream breakage
2016-04-11 14:00:27 -07:00
artemp
caa03d78bd
move geometry_adapters.hpp to geometry/boost_geometry_adapters.hpp
2016-04-11 15:14:52 +02:00
artemp
5f00171d3d
fix warning: using namespace directive in global context in header [-Wheader-hygiene]
warnings
2016-04-08 10:41:50 +02:00
mapsam
c1b1e3d8f9
concatenating strings & values currently fails
2016-03-31 15:36:47 -07:00