Dane Springmeyer
dc6b6c1e81
c++ tests for font registration and caching on map
2014-10-02 00:48:02 -07:00
Sandro Santilli
aa2ddc5ded
Further speedup dataraster test by importing only tiled
2014-10-01 10:48:03 -07:00
Sandro Santilli
a226482158
Use a smaller input file for testing dataraster 16bsi
...
Also test a minor number of overviews.
The aim is to make the test faster (#2470 )
2014-10-01 10:47:56 -07:00
Dane Springmeyer
8bf957e73e
disable failing test for now (it is non critical + mysterious) - refs #2438
2014-09-30 17:53:24 -07:00
Dane Springmeyer
efec7cd843
visual tests: specialize grid diff tolerance
2014-09-30 17:42:40 -07:00
Dane Springmeyer
53b3cb3b46
visual tests: better grid diffing
2014-09-30 17:42:40 -07:00
artemp
95d13e0b3d
Merge branch 'master' into vertex-converter
2014-09-29 12:34:54 +01:00
artemp
8382751404
fix cpp_test
2014-09-29 11:57:47 +01:00
Jiri Drbalek
17852989e0
add visual test text vertical-alignment
2014-09-26 19:27:43 +00:00
Jiri Drbalek
5921d201d0
improve visual test - show line direction
2014-09-26 17:51:55 +00:00
artemp
130e621ace
use c++11 in vertex_converters (work-in-progress)
2014-09-26 12:41:03 +01:00
Dane Springmeyer
a26a82dc12
allow font re-registration - closes #1895
2014-09-24 18:22:45 -07:00
Dane Springmeyer
c9452d3a70
replace tabs with spaces - amends c322655c
2014-09-24 17:48:25 -07:00
Dane Springmeyer
5b6ab82f7a
skip postgis tests if postgres not running
2014-09-24 17:43:48 -07:00
Dane Springmeyer
fb60492696
skip load/save map tests when postgis is not running
2014-09-24 17:36:50 -07:00
Dane Springmeyer
18910f4c44
postgis tests - skip if createdb not found (TODO: check return code)
2014-09-24 17:22:09 -07:00
Dane Springmeyer
1c1cd076f8
Remove unused unifont
2014-09-24 15:42:54 -07:00
artemp
c322655cc6
add visual test for expressions function length(<expr>)
2014-09-24 13:16:29 +01:00
Dane Springmeyer
ebb6678a61
point postgis-inline.xml at template_postgis
2014-09-23 11:25:01 -07:00
Jiri Drbalek
bf1eac02ab
add visual tests horizontal-alignment="adjust"
2014-09-23 08:49:27 +00:00
Dane Springmeyer
e7e235a8b5
tweak wrap-character test to start failing due to #2424
2014-09-19 16:59:49 -07:00
Dane Springmeyer
b8a0c16213
add visual test for wrap-character - refs #2333
2014-09-19 16:55:34 -07:00
Dane Springmeyer
0c901f790e
respect halo-transform in grid_renderer
2014-09-19 15:37:13 -07:00
Dane Springmeyer
fee3a5568c
add an inline postgis test
2014-09-19 15:26:07 -07:00
Dane Springmeyer
de717d5d1b
update visual tests after #2377
2014-09-19 15:21:14 -07:00
Dane Springmeyer
d91bf978fd
minor visual test updates after #2416
2014-09-19 14:52:00 -07:00
Dane Springmeyer
753cd5d6a0
Merge pull request #2416 from mapycz/add-font-features
...
add font-feature-settings
2014-09-19 14:30:17 -07:00
Dane Springmeyer
f67e300286
Merge pull request #2418 from mapycz/fix-image-painted
...
fix image painted
2014-09-19 14:07:39 -07:00
Dane Springmeyer
ce5926f8bc
Merge pull request #2421 from strk/master-srid-in-test
...
Add missing input srid in test
2014-09-19 13:49:08 -07:00
Dane Springmeyer
07a152f044
visual tests: test grids + 2x scale_factor
2014-09-18 15:26:50 -07:00
Dane Springmeyer
013aea0e18
fix feature test to expect exception
2014-09-18 14:44:38 -07:00
Jiri Drbalek
9a85d7dab2
update visual tests
2014-09-17 19:33:30 +00:00
Jiri Drbalek
57be44d815
text ligatures off when character-spacing > 0
2014-09-17 19:22:14 +00:00
Jiri Drbalek
81dcb4e3e1
add visual test font-feature-settings
2014-09-17 19:22:14 +00:00
Sandro Santilli
576e56ec17
Add missing input srid in test
...
Happens to work without srid specification due to && operator not
re-checking in newer postgis, but would fail with older postgis.
2014-09-17 15:48:16 +02:00
Jiri Drbalek
dc57f7251c
add c++ test image painted
2014-09-16 18:57:29 +02:00
artemp
cdf6cf6e99
fix feature_test
2014-09-12 17:22:02 +01:00
Dane Springmeyer
7fdae08ce1
unmask now fixed raster warping test - amends db39528231
- refs #1913
2014-09-11 10:22:19 -07:00
artemp
246336d2b1
Merge branch 'min-dist-compatibility' of git://github.com/MapQuest/mapnik into MapQuest-min-dist-compatibility
2014-09-10 16:20:36 +01:00
Jordan Hollinger
9b5a9dfe3e
Change text-margin option to margin.
2014-09-10 07:45:41 -04:00
Dane Springmeyer
479b9e13d0
Merge pull request #2383 from MapQuest/min-dist-compatibility
...
3.x -> 2.3.x compatibility for minimum-distance
2014-09-06 22:50:13 -07:00
Dane Springmeyer
54b2880e53
markers: support offset, geometry-transform, and simplify - closes #2108
2014-09-06 21:27:15 -07:00
Dane Springmeyer
43795532e5
get visual tests running on windows
2014-09-06 23:04:01 +00:00
Dane Springmeyer
8b059b0d42
initial tests for marker avoid-edges - 2727eddf9
2014-09-05 09:25:34 -07:00
Dane Springmeyer
492e084714
add copy ctor to rule: avoids last copy of syms in load_map - closes #1293
2014-09-04 22:03:54 -07:00
Dane Springmeyer
1c0de9e978
add visual test for fitting markers between text - refs #1666
2014-09-04 20:35:14 -07:00
Dane Springmeyer
1b8e74e8a9
Merge branch 'master' of github.com:mapnik/mapnik
2014-09-04 20:02:42 -07:00
Dane Springmeyer
25a41ae31b
restore value hash + add test harness
2014-09-04 19:38:53 -07:00
Dane Springmeyer
3025b0e9e4
fix save_map test on windows
2014-09-05 02:34:25 +00:00
Dane Springmeyer
cdefc71488
Revert "start fixing visual tests to run on windows"
...
This reverts commit 79c6ab46a5
.
2014-09-04 16:40:28 -07:00
Dane Springmeyer
7ee9f3268a
Merge branch 'master' of github.com:mapnik/mapnik into 3x-msvs
2014-09-04 13:06:02 -07:00
Dane Springmeyer
f73eef6f7a
rollback png8 default in 2.3.x - closes #2110
2014-09-04 12:08:47 -07:00
Dane Springmeyer
2cc7c5a4f7
attempt to get all save_map tests working cross platform
2014-09-04 09:48:04 -07:00
Dane Springmeyer
7d5d02e031
Merge branch 'master' of github.com:mapnik/mapnik into 3x-msvs
2014-09-04 09:22:53 -07:00
Dane Springmeyer
b6bd5d744e
travis: more debugging of mapnik-test-data
2014-09-03 12:29:10 -07:00
Dane Springmeyer
55a0ce5fdb
update visual tests after #2399
2014-09-03 11:57:24 -07:00
Dane Springmeyer
21d213a653
travis: debug mapnik-test-data
2014-09-02 13:17:35 -07:00
Dane Springmeyer
27fbd2dcbe
add https://github.com/mapbox/mapnik-test-data to tests - /cc @GretaCB
2014-09-02 11:55:09 -07:00
Dane Springmeyer
58a8f19b16
add csv test with utf8 data inlined
2014-08-31 20:28:51 -07:00
Dane Springmeyer
4227862660
fix broken path remove on windows
2014-08-31 20:24:41 -07:00
Dane Springmeyer
dbdf9c8180
don't test whitespace
2014-08-31 20:14:15 -07:00
Dane Springmeyer
cfe79a6fe3
make sure postgis test does not run on windows if no server is availabl
2014-08-31 20:09:16 -07:00
Dane Springmeyer
79c6ab46a5
start fixing visual tests to run on windows
2014-08-31 08:08:52 +00:00
Dane Springmeyer
3004dfc8c1
fix conversions test with msvs 2014
2014-08-29 18:52:52 -07:00
Dane Springmeyer
8d7bf7a8da
fix imagedata visability on windows
2014-08-29 11:01:04 -07:00
Dane Springmeyer
8e8bc6c745
dodge linking error with image_data on windows - refs #2396
2014-08-28 20:52:18 -07:00
Dane Springmeyer
e146dee620
c++ style
2014-08-28 19:06:03 -07:00
artemp
ecfaec1027
rename ctrans.hpp to view_transform.hpp
2014-08-28 10:29:04 +01:00
artemp
de22d5900c
rename CoordTransform to view_transform to better reflect its purpose and be consistent
2014-08-28 10:17:15 +01:00
Dane Springmeyer
9b782d05f4
Merge pull request #2382 from IvanSanchez/master
...
Testcase for polygon rings winding order
2014-08-26 21:28:25 -07:00
Dane Springmeyer
6b86b10a3f
ptree parser does not trim CDATA the same, so remove trailing whitespace to avoid test failures in save_map_test.py
2014-08-26 08:43:57 -07:00
Dane Springmeyer
6bdb2ebbf1
Add visual test
2014-08-25 17:36:22 -07:00
Dane Springmeyer
8e996e10ab
add support for windows unicode paths in rapidxml loader
...
Conflicts:
src/rapidxml_loader.cpp
2014-08-25 15:43:43 -07:00
Dane Springmeyer
1011e9d3c7
Add from_geojson test that validates current behavior - refs #2390
2014-08-25 12:04:35 -07:00
Dane Springmeyer
f6eca08c8d
remove svg renderer test since its not actually asserting anything useful
2014-08-24 13:46:33 -07:00
Dane Springmeyer
d02f29255c
add visual test mimicking a typographic map
...
- Helps prepare for #2377 more
- More details on typographic maps at http://store.axismaps.com
- See also #2385 and #678
2014-08-22 13:52:52 -07:00
Jordan Hollinger
cf8d1873bc
Update visual test repeat-labels-1 to test minimum-distance functionality.
2014-08-22 10:53:00 -04:00
Iván Sánchez Ortega
dd4e2336c4
Added test case for winding order of polygon rings. See mapnik/mapnik#2371 and mapbox/tilemill#2110 .
2014-08-22 16:31:01 +02:00
Dane Springmeyer
3e7f66c4a6
fix visual tests (removing accidental debug boxes)
2014-08-21 22:45:25 -07:00
Dane Springmeyer
7b56c71b89
add visual test for #983
2014-08-21 22:42:57 -07:00
Jordan Hollinger
a28d3dd99c
Handle text-margin, repeat-distance, and backward compatible minimum-distance in placement_finder. Update visual tests.
2014-08-21 20:49:00 -04:00
Dane Springmeyer
aa11335e70
ensure positions (multidimensional coords) works - refs #2319
2014-08-20 12:44:24 -07:00
Dane Springmeyer
889be25706
remove unneccessary error trapping
2014-08-20 12:40:29 -07:00
Dane Springmeyer
d5f7eeef6c
tests for reversed order of type/coordinates in geojson geometry - refs #2319
2014-08-20 12:11:55 -07:00
Dane Springmeyer
144d9a41f0
update expected test after 41064ed49d
2014-08-19 08:35:57 -07:00
Dane Springmeyer
e768117862
update expected image after pixel snapping change
2014-08-18 20:11:20 -07:00
Dane Springmeyer
41064ed49d
pixel snapping for shields (and points) - closes #1866/refs #1316/amends 2fcd53134
2014-08-18 19:45:21 -07:00
Dane Springmeyer
d6c59d96ec
fix simply option + tests for #1484 and #1992
2014-08-18 19:23:50 -07:00
artemp
801848ac97
Merge branch 'jh-min-repeat-distance' of git://github.com/MapQuest/mapnik into MapQuest-jh-min-repeat-distance
...
Conflicts:
include/mapnik/renderer_common/process_group_symbolizer.hpp
src/text/text_properties.cpp
2014-08-18 14:05:14 +01:00
Dane Springmeyer
a4c926ac8a
don't throw for OGR layers with no features - refs #2260 #2352 #2354
...
Conflicts:
tests/python_tests/ogr_test.py
2014-08-15 19:49:33 -07:00
Dane Springmeyer
faeb12f5e9
tests: fix warnings in pgraster test
2014-08-14 12:53:33 -07:00
Dane Springmeyer
9c0f315588
clean up icu singletons to avoid valgrind seeing memory leak in hb_shape
2014-08-14 12:47:51 -07:00
Dane Springmeyer
0d47deb169
fix pgraster/postgis logic to skip tests if there is no postgres server running
2014-08-13 09:04:54 -07:00
Dane Springmeyer
5db9daaff1
fix compile error in svg_renderer_tests/path_element_test.cpp - refs #2355
2014-08-12 23:37:29 -07:00
Dane Springmeyer
7da05accc0
Merge branch 'master' of github.com:mapnik/mapnik into custom-variant-2
2014-08-12 23:19:26 -07:00
Dane Springmeyer
78258a9459
quiet pgraster tests by default
2014-08-12 20:30:21 -07:00
Dane Springmeyer
4e12b999f0
pull in pgraster plugin by @strk from 2.3.x to master/3.x - refs #2329 #1660
2014-08-12 15:03:51 -07:00
Dane Springmeyer
8b6a0a32f6
improve interior position algorithm - patch from @mrwojo - closes #2137
2014-08-12 14:42:51 -07:00
Dane Springmeyer
a000df5e46
add testcase from #2137
2014-08-12 14:33:59 -07:00
artemp
6136a32092
Merge branch 'master' into custom-variant-2
2014-08-12 19:44:37 +01:00
Dane Springmeyer
c604e925f5
apply #2350 to master/3.x too
2014-08-12 11:44:34 -07:00
Dane Springmeyer
072a914906
add visual test confirming ttc are read okay - refs #2274
2014-08-12 11:34:48 -07:00
Dane Springmeyer
5b3340413b
update visual tests after fix in 04e4b47
- refs #2348
2014-08-12 11:33:52 -07:00
Dane Springmeyer
3715217b2d
Add string2bool test
2014-08-12 11:32:34 -07:00
Dane Springmeyer
bd66ead3fd
adapt csv tests to boolean change - refs #1540
2014-08-12 11:32:02 -07:00
artemp
95cea92a4a
convert all boost::variant to util::variant
...
apart from topojson (TODO)
2014-08-12 13:40:45 +01:00
Dane Springmeyer
f76ea12700
enable other test from #2349
2014-08-11 23:08:17 -07:00
Dane Springmeyer
01c6b42269
Merge pull request #2349 from plepe/allow-overlap-ignore-placement
...
allow-overlap, ignore-placement
2014-08-11 19:54:51 -07:00
Dane Springmeyer
a966929571
add license ref for NotoSans
2014-08-11 19:26:26 -07:00
Dane Springmeyer
19c6e26c5c
tests for ttc support in master/3.x - refs #2274
2014-08-11 19:25:30 -07:00
Jordan Hollinger
c63e3a55f1
Merge branch 'master' of github.com:mapnik/mapnik into jh-min-repeat-distance
2014-08-11 17:43:51 -04:00
Dane Springmeyer
7a0d316593
update visual tests after fix from 9a1639a1d6
2014-08-11 11:47:11 -07:00
Stephan Bösch-Plepelits
ec3a2dd08b
Tests for PointSymbolizer.allow-overlap and .ignore-placement with expr
2014-08-11 15:55:38 +02:00
Jordan Hollinger
726274c2c9
Merge branch 'master' of github.com:mapnik/mapnik into jh-min-repeat-distance
2014-08-11 09:48:04 -04:00
Stephan Bösch-Plepelits
7815d9c6f0
Tests for TextSymbolizer.allow-overlap: true/false/expr
2014-08-11 15:40:52 +02:00
artemp
eff7fb2f94
Merge branch '3.x-szn-markers-symbolizer-vertex-placements' of git://github.com/mapycz/mapnik into mapycz-3.x-szn-markers-symbolizer-vertex-placements
2014-08-08 12:15:53 +01:00
artemp
09e78e3ee9
remove unused includes
2014-08-08 12:14:11 +01:00
Jiri Drbalek
04effe9a36
remove duplicate import
2014-08-08 06:34:33 +00:00
Jiri Drbalek
3e5b850328
visual tests - markers placement methods vertex-first and vertex-last
2014-08-08 06:34:33 +00:00
Dane Springmeyer
b172129026
fix visual tests
2014-08-06 13:11:08 -07:00
Dane Springmeyer
eb2393f6a3
remove silly string compare between features (attributes is more explicit)
2014-08-06 11:40:45 -07:00
artemp
0490b7887c
text_symbolizer - ``geometry-transform
`` support
2014-08-06 14:54:38 +01:00
Dane Springmeyer
9efed3edaf
visual tests for patterns + svg - refs #1010
2014-08-05 14:02:57 -07:00
Dane Springmeyer
76bd45fa30
fix order of smooth/offset - same bug as #2202 but for patterns
2014-08-05 13:54:10 -07:00
Dane Springmeyer
2a7fc29e42
add support for opacity with svgs in pattern symbolizers - refs #1010
2014-08-05 13:48:40 -07:00
Dane Springmeyer
2f9bb66ab0
update expected test images for patterns after cairo fixes - refs #1386 and #1010
2014-08-05 12:34:57 -07:00
Dane Springmeyer
99a46f6910
re-enable glyph_info caching - refs #2326 , #2265 , #2334
2014-08-04 19:50:16 -07:00
Dane Springmeyer
05f49f9cac
visual tests - keep default debug severity levels
2014-08-04 19:18:38 -07:00
Dane Springmeyer
fb12fc8b68
default to global alignment for polygon patterns - refs #2325
2014-08-04 16:20:12 -07:00
Dane Springmeyer
75248e3376
remove obsolete wrap-character option for text symbolizer - closes #2333
2014-08-04 12:52:46 -07:00
Dane Springmeyer
2b1ab49463
finish python bindings + tests for #1448 and #1432
2014-08-04 12:10:26 -07:00
Dane Springmeyer
532c03552d
remove invalid csv line
2014-08-03 21:28:36 -07:00
Jordan Hollinger
8c052878b1
Add additional test cases to demonstrate use of new attribute repeat-distance by itself and combined with minimum-distance.
2014-08-03 16:11:22 -04:00
jhollinger2
0aad860a75
Add repeat-distance to text symbolizer properties.
...
Update collision detector to handle minimum-distance and repeat-distance seperately.
Update placement_finder to use repeat-distance.
Update group symbolizer to handle minimum-distance and repeat-distance.
2014-08-03 16:10:21 -04:00
jhollinger2
9f741c21b5
Change back the logger severity.
2014-08-03 15:27:55 -04:00
Jordan Hollinger
c35658050f
Add test cases to demonstrate repeated labels with and without minimum-distance.
2014-08-03 12:52:32 -04:00
Stephan Bösch-Plepelits
002c90f6a5
Tests: expressions for horizontal- and vertical-alignment (and dy)
2014-08-01 13:19:32 +02:00
Stephan Bösch-Plepelits
ec39301d5e
Tests: expressions for horizontal-alignment in TextSymbolizer
2014-08-01 10:07:43 +02:00
Dane Springmeyer
c6a291271f
fix conditional pixel snapping for marker rasters
2014-07-31 00:49:00 -07:00
Dane Springmeyer
cc0e9d53a0
add debug symbolizer to group symbolizer visual tests
2014-07-31 00:20:28 -07:00
Dane Springmeyer
9ac581a67e
update marker tests after d685307250
+ add collision boxes to variety of test images
2014-07-30 23:46:12 -07:00
Dane Springmeyer
d685307250
fix regression in raster marker collision box placement - refs #2295
2014-07-30 22:50:01 -07:00
Dane Springmeyer
f1cffaeb1f
Start fixing placement of raster markers with cairo renderer
2014-07-30 21:57:16 -07:00
Dane Springmeyer
d793539497
Add marker-symbolizer with raster + expressions test
2014-07-30 21:30:54 -07:00
Dane Springmeyer
2a18280dc5
Add support for dynamic expressions for dasharrays - closes #2168
2014-07-30 16:02:23 -07:00
Dane Springmeyer
b7ecd00c31
complete support for face-name/fontset-name in <Format> node - closes #1900
2014-07-30 14:16:32 -07:00
Dane Springmeyer
350c2c29bd
drop karma confix + solve conflicting spirit headers - closes #2323
2014-07-30 13:06:08 -07:00
Dane Springmeyer
65452698ff
visual tests: generate failure report even if you ctrl-c the process early
2014-07-29 17:23:09 -07:00
Dane Springmeyer
0215a3cf04
stop accidentally overwriting expected test images
2014-07-29 17:22:36 -07:00
Dane Springmeyer
13c59729ae
Merge pull request #2321 from plepe/bug-1900
...
Visual tests for issue #1900 (face-name and fontset-name in Format)
2014-07-29 17:06:02 -07:00