Blake Thompson
42e2b462a4
Attempt for auto mason publish
2015-04-28 12:10:07 -05:00
artemp
c64dc3672a
vertex_converter - refactor to pass Processor
to apply function (while it allows to instantiate vertex_converter object only using converter tags, it doesn't reduce object code)
...
make offset_converter 'non-switchable' relying on be able to shortcut in `vertex(*x, *y)` when offset is 0.0 -> results in reduced binary size
2015-04-28 14:18:33 +02:00
Dane Springmeyer
2de1805aa3
make mapnik-config able to report relative paths to share/ data
2015-04-27 16:02:41 -07:00
Dane Springmeyer
3e54b06935
keep setting CPLUS_INCLUDE_PATH/LIBRARY_PATH - accidentally dropped in f08dcf9a83
[skip ci]
2015-04-27 14:14:10 -07:00
Dane Springmeyer
a005248688
set correct PYTHONPATH for os x local --user pip install
2015-04-27 06:36:51 -07:00
artemp
666ce82ae4
add is_switchable to control switchabilty of vertex_converters
2015-04-27 14:00:52 +02:00
Dane Springmeyer
b83fc8c2cc
back to OS X for coverage - refs #2778
2015-04-26 19:37:36 -07:00
Dane Springmeyer
e60dfbba38
remove unused close_poly_tag
2015-04-26 19:34:58 -07:00
Dane Springmeyer
f9439a590f
define BOOST_MPL_LIMIT_VECTOR_SIZE before boost/geometry
2015-04-26 19:34:42 -07:00
Dane Springmeyer
6722b71e55
fix PYTHONPATH for linux
2015-04-27 01:03:47 +02:00
Dane Springmeyer
bd39189c6e
heaviest compile first
2015-04-27 01:03:35 +02:00
Dane Springmeyer
cfeac9ab2f
add back run_tests script
2015-04-27 00:45:12 +02:00
Dane Springmeyer
bf92a90648
silence boost geometry warnings [skip ci]
2015-04-27 00:32:09 +02:00
Dane Springmeyer
a3db323205
travis: try ccache, clang-3.6, coverage on linux
2015-04-27 00:30:25 +02:00
Dane Springmeyer
6048f43dfb
avoid cleaning mason_packages
2015-04-27 00:28:26 +02:00
Dane Springmeyer
66ad95cbbe
remove extra unit test print [skip ci]
2015-04-26 23:32:37 +02:00
Dane Springmeyer
d9ea4e9b6e
ensure clean valgrind run
2015-04-26 23:26:11 +02:00
Dane Springmeyer
930eb184d8
pedantic proj api usage
2015-04-26 23:24:19 +02:00
Dane Springmeyer
b211b7357d
test on postgres 9.4 + run linux first
2015-04-26 22:11:04 +02:00
Dane Springmeyer
6047575991
fix path to cpp-coveralls
2015-04-26 22:07:17 +02:00
Dane Springmeyer
97347bb9e5
cache mason_packages + make cpp-coverage install cross platform
2015-04-26 22:06:20 +02:00
Dane Springmeyer
45e244b7ef
better sudoless clang-3.5 install
2015-04-26 20:35:47 +02:00
Dane Springmeyer
ea6f217ad9
use mapnik-settings.env
2015-04-26 20:32:20 +02:00
Dane Springmeyer
4841e04b80
remove old test data, now using https://github.com/mapnik/test-data
2015-04-26 20:24:22 +02:00
Dane Springmeyer
d83afb3c75
pull data from test-data repo
2015-04-26 20:23:02 +02:00
Dane Springmeyer
8a64d6aeba
drop useless test (should be covered by visual tests)
2015-04-26 01:16:25 +02:00
Dane Springmeyer
6227ca8588
upgrade catch
2015-04-26 01:15:31 +02:00
Dane Springmeyer
c4f497be0a
drop old cpp_tests folder [skip ci]
2015-04-25 22:13:26 +02:00
Dane Springmeyer
edf7616b19
reorganize c++ tests
2015-04-25 22:08:12 +02:00
Dane Springmeyer
c03998d4c9
remove obsolete c++ test files
2015-04-25 10:43:14 +02:00
Dane Springmeyer
8489bb12f8
Add operator!= to datasource (needed for copy_move_test.cpp)
2015-04-25 10:34:25 +02:00
Dane Springmeyer
2ae3dfa8b3
fix compile of copy_move_test.cpp
2015-04-25 10:33:35 +02:00
Dane Springmeyer
0685c43802
followup after #2773 : remove python from install doc,static datasources, utils
2015-04-25 08:21:59 +02:00
Dane Springmeyer
a8b4793642
Merge pull request #2776 from mapnik/split-python
...
Split python
2015-04-25 06:01:36 +02:00
Dane Springmeyer
ac4e4a2334
Merge branch 'master' of github.com:mapnik/mapnik into split-python
2015-04-25 00:32:38 +02:00
artemp
d89033a0ca
reduce binary size providing overloads for forward method
...
```
template <typename Geometry, typename Processor>
static void forward(Dispatcher & disp, Geometry & geom, Processor & proc,
typename std::enable_if<!std::is_same
<typename detail::converter_traits<Geometry,Current>::conv_type,
transform_path_adapter<view_transform, Geometry> >::value >::type* = 0)
```
2015-04-24 18:13:18 +02:00
artemp
69afcdf9bf
fix hardcoded detector type
2015-04-24 15:15:01 +02:00
artemp
f9bd031243
pass and store feature by const ref
2015-04-24 15:12:48 +02:00
Dane Springmeyer
d40fb04284
port old c++ tests to catch.hpp
2015-04-24 14:40:22 +02:00
Dane Springmeyer
0170ba1ae3
port all old c++ tests to new c++ tests
2015-04-24 12:39:27 +02:00
artemp
68510afdc1
remove const
2015-04-24 12:35:21 +02:00
Dane Springmeyer
23b80c6757
Merge pull request #2772 from mapycz/fix-gcc-compile
...
fix compile with gcc
2015-04-24 09:26:10 +02:00
Dane Springmeyer
8bb605e2e9
move python bindings out of core #2773 - now at https://github.com/mapnik/python-mapnik
2015-04-24 09:04:00 +02:00
Dane Springmeyer
686731cade
remove python plugin from core
...
- now at https://github.com/mapnik/non-core-plugins
- refs #2773 , #1875 , #1337 ,
2015-04-24 08:51:56 +02:00
Jiri Drbalek
8d78e8bfcb
fix compile with gcc
2015-04-23 14:49:06 +00:00
Dane Springmeyer
d310806485
fix visual test
2015-04-23 09:48:48 +02:00
Dane Springmeyer
01ee96e089
drop concurrent jobs
2015-04-23 09:31:55 +02:00
Dane Springmeyer
d591600c04
include boost/version.hpp where needed - refs #2770
2015-04-23 09:31:46 +02:00
Dane Springmeyer
f9165e2ee1
Merge pull request #2770 from zerebubuth/disable_is_valid_on_older_boost
...
Disable missing geometry functions in older Boost versions.
2015-04-23 09:03:54 +02:00
Matt Amos
79f29f3894
Disable missing geometry functions in older Boost versions.
...
The functions `is_valid` and `is_simple` and their associated
headers are only present in versions of Boost >= 1.56, and will
cause compilation errors with previous versions of Boost. This
masks them with preprocessor macros to allow the compilation to
complete, at the cost of some (currently not widely used)
functionality.
2015-04-23 03:52:46 +01:00