Commit graph

7417 commits

Author SHA1 Message Date
Dane Springmeyer
186d62006b scons: collect pycairo flags at configure time 2015-02-02 21:41:32 -08:00
Dane Springmeyer
fb35d1815f travis: build against pycairo 2015-02-02 21:41:11 -08:00
Dane Springmeyer
92d6e79a75 fix invalid use of gamma in tests/python_tests/image_encoding_speed_test.py 2015-02-02 14:28:40 -08:00
Dane Springmeyer
e2990ac3b1 Merge pull request #2672 from sarametz/2.3.x-png8-encoding-bug
2.3.x png8 encoding bug
2015-02-02 14:25:28 -08:00
Dane Springmeyer
10daf73f56 drop # of JOBS 2015-02-02 13:38:09 -08:00
Dane Springmeyer
abd1c441de add missing test shim 2015-02-02 13:26:07 -08:00
Dane Springmeyer
8408b56623 pull in Makefile/bootstrap fixes from master 2015-02-02 12:27:14 -08:00
Sara Metz
22ab62f16d Fixes bugs that cause tests in PR #2599 to fail 2015-02-02 10:51:12 +13:00
Robert Coup
25fe253f12 Test for 2px png8 encoding bug (hextree & octree) 2015-02-02 10:50:30 +13:00
Dane Springmeyer
0025225e44 isolate crashing python plugin test 2015-01-28 15:12:53 -08:00
Dane Springmeyer
40cb3595a5 debug segfaulting python tests 2015-01-28 14:54:32 -08:00
Dane Springmeyer
def040a42d try again to fix pgsql2sqlite linking on linux 2015-01-28 13:40:58 -08:00
Dane Springmeyer
f0936f2672 always link pthread on linux 2015-01-28 13:33:15 -08:00
Dane Springmeyer
d8358ffdd5 fix linking of pgsql2sqlite on linux 2015-01-28 13:31:41 -08:00
Dane Springmeyer
c28aa7272b fix benchmark linking on linux 2015-01-28 13:16:55 -08:00
Dane Springmeyer
0a6beede62 scons: fix sqlite_rtree check + support configuring freetype and xml2 without config scripts 2015-01-28 11:35:57 -08:00
Dane Springmeyer
1c3a958205 scons: remove obsolete -finline-functions flag (clang does not support) 2015-01-28 11:10:45 -08:00
Dane Springmeyer
b4f018a676 update a few more expected images 2015-01-28 09:26:31 -08:00
Dane Springmeyer
73487cdaae bootstrap: cleanup options 2015-01-28 01:20:22 -08:00
Dane Springmeyer
9efb67bf9e no need for harfbuzz 2015-01-28 01:18:21 -08:00
Dane Springmeyer
e8628b2e21 switch to mason for deps - refs #2662 2015-01-28 01:17:50 -08:00
Dane Springmeyer
9cbf97f124 update a few visual test images 2015-01-28 00:58:43 -08:00
Robert Coup
f75d3e7b2f Update reference images for failing cairo tests after opacity fix 2015-01-28 14:01:13 +13:00
Dane Springmeyer
e957a75d8d respect alpha in cairo comparisons (reasons for ignoring it once no longer apply - refs #2662) 2015-01-28 13:23:28 +13:00
Robert Coup
a27b886e19 Handle bounds reprojections which cross the anti-meridian.
When doing an envelope-points reprojection to a geographic CS, check
the points stay in clockwise order. Otherwise expand the resulting bounds
to include the world.

Backport of #2657 from master to 2.3.x. Fixes #2648.
2015-01-28 13:20:33 +13:00
Dane Springmeyer
7c4325fd76 fix rasterlite linking in the case of static libs 2015-01-09 18:11:21 -08:00
Dane Springmeyer
2ce8900cf1 quick fix for #2451 2014-12-17 11:36:02 -08:00
Dane Springmeyer
a35acd2a41 support building without dlopen support 2014-12-16 16:03:51 -05:00
Dane Springmeyer
82df66e9c3 Merge pull request #2589 from CartoDB/fix-pgraster-datasource-null-scale
Ignore overviews with 0 scale in pgraster
2014-12-04 11:06:51 -05:00
Rafa de la Torre
c4684e09cd Ignore overviews with 0 scale in pgraster
refs #2551

Postgis raster_columns view is returning NULL values for raster
overviews with large scale factors. That issue in postgis is described
in http://trac.osgeo.org/postgis/ticket/3006

This causes two main problems:

  - The first overview with scale = NULL is wrongly chosen for rendering
    always

  - The messed up scaling factor causes the render symbolizer to spent
    an insane amount of CPU and memory to render a messed up tiles.

The patch in postgis is expected to be released with the new version, a
few months from now.
2014-12-04 15:26:30 +00:00
Robert Coup
ea61c5728d Merge pull request #2555 from stephend/2.3.x
Throw datasource_exception on GDAL RasterIO() failures
2014-11-05 18:21:26 +13:00
Stephen Davis
5a770d6a96 throw datasource_exception on GDAL RasterIO failures 2014-10-31 17:06:09 +13:00
Artem Pavlenko
ad768389ab Merge pull request #2529 from mapycz/2.3.x
2.3.x: sqlite plugin - disable shared cache for sqlite prior to 3.7.15
2014-10-13 14:57:23 +01:00
Jiri Drbalek
f5398e16de sqlite plugin - disable shared cache for sqlite prior to 3.7.15 2014-10-13 13:48:28 +00:00
Dane Springmeyer
779c5c2376 Merge pull request #2473 from strk/2.3.x-faster-pgraster-test
Use a smaller input file for testing dataraster 16bsi
2014-10-01 10:47:01 -07:00
Sandro Santilli
6c936f1ede Further speedup dataraster test by importing only tiled 2014-10-01 10:54:25 +02:00
Sandro Santilli
420e9bbbf6 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:50:54 +02:00
Dane Springmeyer
bad6aa9d43 disable failing test in 2.3.x branch - refs #2438 2014-09-30 17:59:57 -07:00
Dane Springmeyer
40a0326130 match fix from #2466 in 2.3.x branch (although no obvious benefit) 2014-09-30 15:54:25 -07:00
Dane Springmeyer
6e8f02c343 drop auto-parallelization of build to stay consistent with master 2014-09-26 13:08:21 -07:00
Dane Springmeyer
bb569bae3b sync text rendering style between master and 2.3.x branch - refs #2326 2014-09-26 12:55:07 -07:00
Dane Springmeyer
a54f621d98 fix make clean - refs #2112 2014-09-24 16:01:32 -07:00
Dane Springmeyer
e2ea6e487d fix return of painted in grid_renderer 2014-09-19 14:34:17 -07:00
Dane Springmeyer
b8d497844a enable painted for svg_renderer 2014-09-19 14:15:59 -07:00
Dane Springmeyer
c2385437f1 apply fix from #2418 to 2.3.x branch 2014-09-19 14:15:21 -07:00
Dane Springmeyer
faa87d42e5 unmask now fixed raster warping test - amends db39528231 - refs #1913 2014-09-11 10:26:12 -07:00
artemp
b0cfbdf2b7 disable AA when warping images #1913
Conflicts:
	src/warp.cpp
2014-09-11 10:26:12 -07:00
Sean Gillies
648dea63ac Fix install doc formatting. 2014-09-04 10:21:12 -06:00
Dane Springmeyer
afe770a708 Merge pull request #2406 from mapnik/user-specified-python
Allow user to specify a python executable.
2014-09-03 15:53:52 -07:00
Sean Gillies
c1e47cc5df Allow user to specify a python executable.¬
¬
Fall back on `python`. Unlike the solution in PR #2395 this¬
puts all the responsibility for selecting the right python in the¬
case that "python" is Python 3 on the user. I've followed the lead¬
of the Python documentation Makefile. See

http://hg.python.org/cpython/file/340d48347295/Doc/README.txt
http://hg.python.org/cpython/file/340d48347295/Doc/Makefile

Intent is that if your `python` is Python 2 everything works as
before and that is your `python` is Python 3 but you have a
`python2` you can specify that instead.¬
2014-09-03 16:00:12 -06:00