Dane Springmeyer
12dfcef3a0
add support for background-image to cairo_renderer and refactor into setup function to match agg/grid renderers - closes #1724
2013-02-20 17:55:53 -08:00
Dane Springmeyer
a8599d7c61
remove uneeded default args to projection ctor (also fixes msvc linking)
2013-02-20 10:47:55 -08:00
Dane Springmeyer
4c66d6dda0
fix raster resampling bug - closes #1489 and fixes mapbox/tilemill#1888
2013-01-31 18:43:06 -05:00
Dane Springmeyer
523f00c34f
add testcase for broken premultiplied alpha in resampling - refs #1489 and mapbox/tilemill#1888
2013-01-31 18:37:01 -05:00
Dane Springmeyer
ba4eeabcd9
Tests: use a proper transform
2013-01-29 01:04:07 -05:00
Dane Springmeyer
ef4ee9efb2
fix tests given new, expected behavior with custom merc<->longlat transformations
2013-01-29 00:55:51 -05:00
Dane Springmeyer
c9635ef5a3
add more tests for transform directions and lessen strictness to account for minor rounding
2013-01-28 15:27:00 -05:00
Dane Springmeyer
be3cfd5159
fix more mercator proj4 strings
2013-01-28 14:03:32 -05:00
Dane Springmeyer
47ab9913ee
make consistent the proj4 string used for spherical mercator across tests and docs
2013-01-28 13:48:13 -05:00
Dane Springmeyer
c92c8f1bfd
define projection objects before transform to ensure they stay in scope
2013-01-27 17:27:24 -08:00
Dane Springmeyer
57c99a69a2
add tests for longlat/merc transformations
2013-01-27 17:26:54 -08:00
Dane Springmeyer
cb49d9be81
tests: fix more inconsistent projection strings
2013-01-25 01:36:06 -08:00
Dane Springmeyer
714ecf803d
tests: more fixes to make epsg:4326 proj4 string consistent
2013-01-25 01:04:51 -08:00
Dane Springmeyer
ae5f4d26d1
tests: make consistent the proj4 string for epsg:4326
2013-01-25 00:49:55 -08:00
artemp
730f07fbd6
+ fix #1700
2013-01-24 17:28:32 +00:00
artemp
7c229b457d
+ fix formatting
2013-01-24 13:44:17 +00:00
artemp
57c8b55079
+ add geometry conversions tests (clipping,smothing...)
2013-01-24 13:34:00 +00:00
Dane Springmeyer
ccd9acfecc
default to fast, simple, and correct (per ostringstream) to_string conversions fully removing boost::lexical_cast, disabling karma, and fixing up tests
2013-01-19 10:12:32 -08:00
Dane Springmeyer
8b18f9f5d4
fixup utility to single test file but all tests within - refs #1539
2013-01-18 13:13:01 -08:00
Dane Springmeyer
1c42f48613
re-enable double conversion test and make expected value match actual which is fine because this is also the behavior of std::ostringstream (tested on OS X with clang++ 3.3) - closes #1676
2013-01-17 16:57:01 -08:00
Dane Springmeyer
d0b7eb401e
tweak test image
2013-01-17 13:18:10 -08:00
artemp
b8c43b5026
+ update test to include unicode
2013-01-17 15:31:27 +00:00
Dane Springmeyer
18e23be9c0
merge work from mappy/abonnasseau allowing buffer-size to be overiddend by layer - closes #1566
2013-01-15 18:53:34 -08:00
Dane Springmeyer
bbcd53c6f4
refactor headers involving variant attempting to move as much variant usage out of hpp files to speed up compiles
2013-01-12 21:00:45 -08:00
Dane Springmeyer
9db18a6ffa
remove uneeded includes
2013-01-11 11:11:34 -08:00
Dane Springmeyer
6a2f562925
lessen comparison strictness between agg and cairo outputs to enable new marker-online-spacing tests to pass
2013-01-08 18:51:31 -08:00
Dane Springmeyer
7087fb9698
amend c61335c277
, unbreak datasource templates, and add a test to ensure it does not regress again
2013-01-04 14:36:24 -08:00
Dane Springmeyer
cc431505e0
fix #1487 (marker placement when spacing < width) and add tests
2013-01-04 13:42:13 -08:00
Dane Springmeyer
e0622be27d
fixup parameters conversion from python
2013-01-04 11:28:00 -08:00
Dane Springmeyer
098f58a206
Merge branch 'master' of github.com:mapnik/mapnik
2013-01-04 09:46:14 -08:00
artemp
ba9e42016c
+ update parameters tests
2013-01-04 16:56:26 +00:00
Dane Springmeyer
24cb20051e
iwyu
2013-01-04 00:06:05 -08:00
Dane Springmeyer
fb5b6e5a7c
fix -Wshadow warning
2013-01-03 18:03:26 -08:00
Dane Springmeyer
ec47745abf
fix failing exceptions test which needed a symbolizer added after #1670 and 0d8f415070
2013-01-03 16:25:14 -08:00
Dane Springmeyer
910c37cd18
update csv tests after removal of old 'quiet' option
2013-01-03 15:54:23 -08:00
artemp
f71870b5b8
+ corrected tests ( @springmeyer - not sure about
...
```
eq_(feat['bigint'],'9223372036854775807')
```
test ??
)
2013-01-03 15:12:53 +00:00
Dane Springmeyer
0aa2c491ed
comment failing to_string precision test - refs #1676
2013-01-02 18:09:15 -08:00
Dane Springmeyer
1641519adc
tests for 64bit id handling in osm.input
2013-01-02 17:39:12 -08:00
Dane Springmeyer
aee275a08c
fix number handling in csv plugin and add tests for 64bit integer support in sqlite and postgis datasources - refs #1669
2012-12-21 19:53:33 -08:00
Dane Springmeyer
900774f2a7
add a visual test for label line placement collision
2012-12-20 17:27:09 -08:00
Dane Springmeyer
22b41a7c6d
also test alternative is falsey method
2012-12-20 14:28:37 -08:00
Dane Springmeyer
5479dfbe0e
change mapnik::value::to_bool to return false if a string is empty - closes #1665
2012-12-20 14:24:56 -08:00
artemp
0eefd304bf
cMerge branch 'master' into bigint
...
Conflicts:
bindings/python/mapnik_feature.cpp
2012-12-19 09:39:51 +00:00
Dane Springmeyer
4c64fb4b0d
fix #1659 but re-break bool->int auto-conversion, which is less of a problem
2012-12-18 20:22:02 -08:00
artemp
b75b54a787
+ fix bigint support
...
+ fixup cpp tests
2012-12-18 20:34:27 +00:00
artemp
8f9ebe8452
+ remove LL
2012-12-18 18:05:17 +00:00
artemp
a38b252ccd
Merge branch 'master' into bigint
...
Conflicts:
plugins/input/geojson/geojson_datasource.cpp
plugins/input/postgis/postgis_featureset.cpp
2012-12-18 13:57:39 +00:00
artemp
ae69ee9a24
+ update tests to respect new real formatting policies
2012-12-18 12:13:42 +00:00
Sandro Santilli
e8b7b82bbb
Implement scientific notation for double-to-string
...
Also fixes tests for 1e5 expecting fixed precision rather than
scientific notation (stringstream gives scientific notation indeed)
The only still failing test now is the one having less than 16
significant digits of precision, due to the boost bug:
https://svn.boost.org/trac/boost/ticket/7785
2012-12-17 19:29:44 +01:00
Dane Springmeyer
4040eebf10
catch c++ abort
2012-12-14 13:52:39 -08:00
artemp
9453d93f15
+ update conversion tests to have 0.0 and negative numbers
2012-12-14 19:22:04 +00:00
artemp
c4bae9d30a
Merge branch 'master' into bigint
...
Conflicts:
bindings/python/mapnik_feature.cpp
plugins/input/shape/dbfile.cpp
2012-12-14 10:01:21 +00:00
Artem Pavlenko
e60a3f7703
Merge pull request #1632 from strk/master-float-labels
...
Fix float data conversion to string
2012-12-12 06:21:17 -08:00
Dane Springmeyer
d716daa4d1
add tests for #1642 , refs #794 , #796
2012-12-11 19:39:06 -08:00
Dane Springmeyer
1acdb1ad3e
fixup query_tolerance test to use nose eq_ rather than asserts
2012-12-11 14:45:19 -08:00
Sandro Santilli
9416a57b85
Add test for backward compatibility of double to string conversion
...
The testcase is ready to host more conversion tests but is currently
really only targetting the double-to-string.
refs #430 , #1632
2012-12-11 10:47:01 +01:00
Dane Springmeyer
18a0521676
add a visual test for marker middle point placement on lines - refs #1604
2012-12-10 15:55:13 -08:00
Dane Springmeyer
7c58bf9fcb
replace boost::trim with faster custom trim - closes #1633
2012-12-07 14:06:13 -08:00
Dane Springmeyer
c31c4e77f1
improve quiet output for visual tests
2012-12-06 20:14:14 -08:00
Dane Springmeyer
348eed125e
try/catch in case font_registration test cannot run
2012-12-06 15:15:21 -08:00
Dane Springmeyer
e62aa47f44
Add more shapefile point type tests - one should be failing due to #1193
2012-12-05 18:40:18 -08:00
Dane Springmeyer
bb72e0e2d6
add rgb png 32
2012-12-03 15:28:12 -08:00
artemp
8fa88a71b6
Merge branch 'master' into bigint
2012-12-03 13:14:31 +00:00
artemp
855aea95e0
+ mapnik::value and mapnik::parameters - initial support for 64-bit integers
2012-12-03 13:12:09 +00:00
Dane Springmeyer
e9ca5b47e2
finish support for dbf logical type, strip handling of memo, and add tests for all basic types - refs #1614
2012-12-02 21:37:39 -08:00
Dane Springmeyer
7d408d523c
close #1548 with explict handling of point geometries and amend 629d768eae
for cairo/grid renderers to ensure proper placement on lines (refs #1604,#1350,#1607)
2012-12-02 19:53:44 -08:00
Dane Springmeyer
be05aa5b60
add palette.to_string() method and add python tests of fixed palette functionality
2012-11-30 12:31:58 -08:00
Dane Springmeyer
bf33e0eaa5
pretty print expected json grids in visual tests
2012-11-29 18:02:38 -08:00
Dane Springmeyer
6d1dec63c7
Merge pull request #1615 from strk/master-fix-marker-multi-policy-test
...
Fix marker-multi-policy test. Closes #1612
2012-11-29 17:57:01 -08:00
Sandro Santilli
54d75d946b
Fix "whole" multi centroid computation
...
Includes testcase.
Closes #1606
2012-11-29 17:55:13 +01:00
Sandro Santilli
60e3f81331
Fix marker-multi-policy test. Closes #1612
2012-11-29 15:00:26 +01:00
Dane Springmeyer
a2d82af5c1
add postgis threaded stress test (though queries still runs serially)
2012-11-28 19:15:29 -08:00
Dane Springmeyer
c95b8ff8d7
fix visual tests by restoring old hack to prevent rendering of all names
2012-11-27 18:15:56 -08:00
Dane Springmeyer
0b7272c94a
disable test that is causing spurious error to be printed from ogr
2012-11-27 18:06:31 -08:00
Dane Springmeyer
5fb3949d91
update expected grid results after #1584/4efb6ea
2012-11-21 19:26:05 -08:00
Dane Springmeyer
71cca6999a
add missing test file
2012-11-20 18:07:51 -08:00
Dane Springmeyer
8ad538d03c
add missing test file
2012-11-20 18:07:12 -08:00
Dane Springmeyer
f39c3ad857
add marker-multi-policy parameter to support user-configurable rendering behavior for multi-geometries when using either point or interior placement - closes #1573 , refs #1555
2012-11-20 17:58:39 -08:00
Dane Springmeyer
0b3ab12da7
fix missing variable
2012-11-20 15:40:35 -08:00
Dane Springmeyer
ff933fb033
only generate reference images on the fly for agg (not cairo) since we want to compare cairo to agg reference
2012-11-20 15:29:26 -08:00
Dane Springmeyer
3ce7ae7fc9
visual test improvements: comment non-critical raster-tiff tests, start testing grids, and ignore alpha when comparing agg output to cairo
2012-11-20 15:08:53 -08:00
Dane Springmeyer
eebc8cc73e
add image/grid clear methods to make it easier to quickly re-use previously allocated objects for rendering - closes #1571
2012-11-11 21:35:50 -08:00
Alexandre Bonnasseau
267975c388
Coding style correction : tabs to spaces
2012-11-09 11:57:10 +01:00
Dane Springmeyer
18395e8fd9
make the encoding speed tests more configurable
2012-11-08 19:13:51 -05:00
Dane Springmeyer
8bb0058717
uncomment png test
2012-11-08 18:52:55 -05:00
Dane Springmeyer
3a9dd7724f
add tests and reference images (created at 211b102ec5
) for ensuring consistent output of png encoding - refs #1557
2012-11-08 18:51:34 -05:00
Dane Springmeyer
f4cf1e68c8
fix main line
2012-11-08 17:38:29 -05:00
Dane Springmeyer
f8318c81be
sort by min time in the image speed encoding test
2012-11-08 16:42:18 -05:00
Alexandre Bonnasseau
efff5f0ef0
Issue #1545 - override buffer-size parameter at layer level - revised
2012-11-08 15:51:22 +01:00
Dane Springmeyer
dcee6480f6
add test for #1559
2012-11-06 11:16:11 -05:00
Dane Springmeyer
eda4436b51
ensure that the transparency level option is passed to the octree encoder - closes #1556
2012-11-04 06:16:18 -05:00
Dane Springmeyer
2b767d650c
fix string representation of expr when not built against a boost with icu support
2012-11-01 10:31:45 -07:00
Dane Springmeyer
5ef08b557b
fix namespace usage
2012-10-30 19:21:34 -07:00
Dane Springmeyer
a62e791d73
tweak a few tests to only run if shape.input is available
2012-10-29 11:19:17 -07:00
Dane Springmeyer
888e6ec941
more image encoding tests - also output length of image for rough size comparision
2012-10-25 13:15:33 -07:00
Dane Springmeyer
f7333542f2
add test for #1542 - currently hangs mapnik
2012-10-20 20:07:12 -07:00
Dane Springmeyer
9de2dcb5b6
remove invalid datasource base
2012-10-20 16:55:00 -07:00
Mickey Rose
c3702404cb
image_filter: make 'gray' and 'invert' filters honor alpha
2012-10-20 00:08:23 +02:00
Dane Springmeyer
3980eea30a
workaround odd nose problem causing the run_tests function to be called even if the file is not main - refs #1539
2012-10-16 12:49:12 -07:00
Mickey Rose
8dca9dbb2b
tests: fix svg render test output filename
2012-10-16 18:40:24 +02:00
Mickey Rose
187ce93a60
tests: add style_level_image_filter test
2012-10-16 18:40:24 +02:00
Mickey Rose
2ee6c1e0e0
tests: add style_level_comp_op test
2012-10-16 18:40:24 +02:00
Mickey Rose
ccbfec8686
tests: add New Zealand shapefiles from Natural Earth
2012-10-16 18:40:24 +02:00
Mickey Rose
9fdda8cf4a
tests: save side-by-side reference/failed compositing images
2012-10-16 18:40:16 +02:00
Mickey Rose
465cf0aa21
tests: utility function for separate python tests
2012-10-16 17:46:34 +02:00
Dane Springmeyer
17e97c595a
add a passing test that works around #1537 by manually setting key_field to string field
2012-10-15 17:06:43 -07:00
Dane Springmeyer
72124a9f8a
apply patch from @lightmare fixing image_filter getter - closes #1534
2012-10-15 08:52:13 -07:00
Dane Springmeyer
6947d17b44
add line offset example
2012-10-10 14:35:46 -07:00
Dane Springmeyer
858252323c
only link to agg if needed
2012-10-10 10:23:04 -07:00
Hermann Kraus
c739dc2133
Fix reference to old data file.
...
Closes #1513 .
2012-10-06 00:40:54 +02:00
Dane Springmeyer
df501a2fa3
update tests after #1515 - many are not ideal due to #1519
2012-10-04 16:39:00 -07:00
Dane Springmeyer
e0bcf44874
Add c++ fontset test
2012-10-04 16:35:46 -07:00
Dane Springmeyer
43280f17c4
allow the pure white test to pass if its nearly white
2012-10-03 18:53:23 -07:00
Dane Springmeyer
86e805b33e
Merge pull request #1499 from manelclos/master
...
Query tolerance for features_at_point
2012-10-03 11:50:29 -07:00
Dane Springmeyer
bfdd9dcb00
also start testing/comparing cairo png output in visual tests
2012-10-02 21:18:45 -07:00
Dane Springmeyer
1dfbd1e4bf
better output from pure white raster test checking since this is about to start failing due to premultiplied rounding - refs #1508
2012-10-02 14:46:27 -07:00
Dane Springmeyer
f635a2bd1e
fix expected images for gdal/raster opaque edge test
2012-10-02 14:11:28 -07:00
Dane Springmeyer
d35b4eb6d4
report all failures in compositing tests
2012-10-01 18:51:53 -07:00
Dane Springmeyer
7866cc3dec
expose more compositing options in python (the non-agg custom ones) to set up for testing as per #1493 and #1369
2012-10-01 17:41:07 -07:00
Dane Springmeyer
798b101f0c
finish #1512 and adjust tests to use new parameter
2012-10-01 17:09:28 -07:00
Dane Springmeyer
abf8102021
update raster symbolizer test after 0972662
and #1512
2012-10-01 16:15:28 -07:00
Dane Springmeyer
67d8ee3d40
point tests at better source files for #1508
2012-10-01 15:05:07 -07:00
Dane Springmeyer
00517a507f
add more river images to test up for better testcases
2012-10-01 12:14:09 -07:00
Dane Springmeyer
2714bdcef3
more test fixes to set up to enforce desired behavior around tiff and premultiplied alpha in source files - refs #1508 and #1511
2012-09-28 15:07:33 -07:00
Dane Springmeyer
76dec5076e
fix up expected results for testcases being developed for #1508
2012-09-28 11:19:20 -07:00
Dane Springmeyer
446ef47242
Add test file
2012-09-27 19:24:02 -07:00
Dane Springmeyer
8135ac8ac1
add more color to the visual test output
2012-09-27 19:18:07 -07:00
Dane Springmeyer
a7670459d6
add testcase for #1508 to visual tests
2012-09-27 19:11:11 -07:00
Dane Springmeyer
43ded34222
visual tests: don't output debug by default and handle exceptions from rendering
2012-09-27 18:58:50 -07:00
Manel Clos
f4934e62ea
Query tolerance test
2012-09-27 13:53:57 +02:00
Dane Springmeyer
35a10d48cc
remove the uneeded save_data test utility function
2012-09-26 14:12:55 -07:00
Dane Springmeyer
8b77547251
Add csv test files
2012-09-26 12:51:42 -07:00
Dane Springmeyer
a3aec240fe
make the csv tests silent
2012-09-26 12:11:41 -07:00
Dane Springmeyer
794f5e369a
start moving raster visual tests into place (add new,currently failing tests for raster.input)
2012-09-26 12:01:28 -07:00
Dane Springmeyer
940bb98275
visual tests: actually default to m.zoom_all()
2012-09-26 11:28:23 -07:00
Dane Springmeyer
7cf4a00af9
add ability to generate expected test results on the fly
2012-09-26 11:27:25 -07:00
Dane Springmeyer
ef94bc8db8
support python 2.5
2012-09-26 11:26:51 -07:00
Dane Springmeyer
e8abc8eef1
csv: stop adding WKT/JSON geometry data to attributes
2012-09-25 14:08:07 -07:00
Hermann Kraus
1e6e2bdaa7
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
2012-09-23 13:28:08 +02:00
Hermann Kraus
60c3c590ed
Reenable "name" tests.
...
Refs #1482 .
2012-09-23 02:52:49 +02:00
Dane Springmeyer
fca564614f
csv plugin: improve newline detection - closes #1497
2012-09-21 13:34:43 -07:00
Dane Springmeyer
af5f0cb243
fix reference raster images after fixing edge effects as per #1471
2012-09-14 17:02:53 -07:00
Hermann Kraus
406904a1f6
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
include/mapnik/font_engine_freetype.hpp
src/load_map.cpp
2012-09-15 01:39:33 +02:00
Dane Springmeyer
8cfb40ae2f
refactor fontsets making them optional on the symbolizer and removing the dangerous default contructor - closes #1483 (TODO - consider modifying insert_fontset to only take single arg of fontset instance)
2012-09-14 14:17:45 -07:00
Dane Springmeyer
4973136207
Add a test (currently failing) ensuring that named fontsets created in python are propertly serialized
2012-09-14 12:27:55 -07:00
Dane Springmeyer
73ae407156
rename fontset test to be consistencly named
2012-09-14 12:07:07 -07:00
Hermann Kraus
dc6ecc4be7
Reenable wrap-before and add tests for it.
2012-09-14 18:53:52 +02:00
Hermann Kraus
e5351ced6f
Add missing reference images.
2012-09-14 18:05:52 +02:00
Hermann Kraus
6d9c808b6d
Fix all reference to points.shp.
...
Add new character spacing test.
2012-09-13 23:35:42 +02:00
Dane Springmeyer
231bf3c197
add source tif for #1471 testcase
2012-09-11 19:30:19 -07:00