Dane Springmeyer
8689048ba6
port #3759 to master
2017-09-10 08:19:04 -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
064b99168b
geometry.hpp
2017-03-27 16:14:51 +01:00
artemp
d169fb473e
add geometry.hpp as submodule
2016-06-27 09:45:25 +01:00
Dane Springmeyer
07f34f03de
scons: don't recommend now oldish compilers [skip ci]
2016-06-14 21:12:42 -07:00
Dane Springmeyer
20a9112135
remove boost thread checking since it is no longer a dependency
2016-05-19 19:37:31 -04:00
artemp
75189905d6
upgrade to latest variant.hpp
2016-05-09 11:42:46 +02:00
Dane Springmeyer
e5fafd31d1
skip boost check when cross compiling [skip ci]
2016-04-21 09:04:38 -07:00
Dane Springmeyer
087add2c71
Remove MAPNIK_BUNDLED_SHARE_DIRECTORY build option
...
- this was intended to be used by python-mapnik
- but it is not currently, so let's clean it up
- todo: get actual ICU_DATA,PROJ_LIB,GDAL_DATA values from those depependent libs
2016-03-16 13:48:26 -07:00
Dane Springmeyer
228513cf3e
back off -Wold-style-cast -Wreserved-id-macro -Wmissing-noreturn for now
2016-03-10 13:41:51 -08:00
Dane Springmeyer
3985014c04
Add agg warning suppression header
2016-03-09 17:42:24 -08:00
Dane Springmeyer
23fb010ea2
disable dlclose when building with --coverage - refs #3344
2016-03-03 15:02:03 -08:00
Dane Springmeyer
833703026d
add COVERAGE configure option - only set coverage flags on libmapnik and plugins - refs #3344
2016-03-03 14:19:12 -08:00
Dane Springmeyer
52cabfd107
expat is no longer a must have cairo dep since cairo can be built without fontconfig [skip ci]
2016-02-03 10:57:09 -08:00
Dane Springmeyer
8115659fa6
Default to vizibility=hidden and inlines-hidden - refs #1863
2016-01-11 16:51:14 -08:00
Blake Thompson
dfa62c88d8
fix for santize address errors
2015-12-27 21:40:10 -06:00
Dane Springmeyer
59723ae693
restore -Wno-unsequenced, accidentally dropped in 7608040906
2015-12-01 13:59:45 -05:00
Dane Springmeyer
5eefd8b1ec
better harfbuzz ft check - refs #3166
2015-11-09 11:11:07 -08:00
Dane Springmeyer
8e1996d6c6
Scons: check for harfbuzz with freetype support
2015-11-09 10:58:16 -08:00
Dane Springmeyer
7608040906
centralize warning suppression
2015-11-07 17:53:09 -08:00
Dane Springmeyer
8813e73cfc
rename SHAPE_MEMORY_MAPPED_FILE to MAPNIK_MEMORY_MAPPED_FILE
2015-10-16 13:34:53 -07:00
Dane Springmeyer
e161253631
remove last reference to pre versioning [skip ci]
2015-10-12 13:56:13 -07:00
Dane Springmeyer
98e8a12d78
Fix #3124
2015-10-12 13:38:15 -07:00
Dane Springmeyer
c9a4d3d8ef
remove MAPNIK_VERSION_IS_RELEASE logic from scons - refs #3123
2015-10-12 10:41:11 -07:00
Dane Springmeyer
67718ed8e1
rename nik2img to mapnik-render
2015-10-12 10:38:58 -07:00
Dane Springmeyer
8d11151382
rename csvindex to mapnik-index since we'll soon support geojson
2015-10-07 08:33:24 -07:00
artemp
f3efff3885
add csvindex
build option
2015-10-01 15:17:22 +01:00
artemp
877cd2c75e
update copyright year
2015-10-01 15:11:50 +01:00
Blake Thompson
ab2855a130
Made it so that singleton deleted at exit could be turned off.
2015-08-11 11:34:35 -05:00
Dane Springmeyer
2af5a75dd7
default to ptree xml parser (rapidxml inside boost) instead of libxml2
2015-07-30 11:22:23 -07:00
artemp
ffcacf3509
make libxml2 optional dependency (XMLPARSER=libxml2)
2015-07-30 13:14:37 +02:00
Dane Springmeyer
6f61c0e6c4
fix building both postgis and pgraster plugins together - closes #2986
2015-07-27 16:21:31 -07:00
Dane Springmeyer
2048be7b30
move occi, osm, rasterlite to non-core repo 84b0bfecb3
- refs #2980
2015-07-16 11:46:10 -07:00
Dane Springmeyer
0d86afff36
start using -Wsign-compare and -Wshadow + fix heaps of warnings - refs #2907
2015-06-12 14:51:18 -07:00
Blake Thompson
a138b8717d
Removed angus clipper library from code and updated all visual tests to master
2015-06-02 14:14:21 -05:00
Dane Springmeyer
ea3eb674c7
default compiler to cc/c++ / remove obsolete special casing for os x
2015-05-24 13:51:45 -07:00
Dane Springmeyer
4667e9470a
more portable workaround for gil c++11 bug - closes #2859
2015-05-24 13:48:04 -07:00
Paul Norman
f0364c40a9
Remove stray " in HOST config line
2015-05-23 16:53:00 -07:00
Jiri Drbalek
848044e8c4
fix compilation error due to boost scoped enum with boost < 1.51
2015-05-17 19:44:48 +00:00
Matt Amos
a5cf088568
Fix compilation error due to Boost scoped enum & C++11 mode.
...
Boost versions before 1.57 are broken when the system package and Mapnik are compiled against different standards. On Ubuntu 14.04 using boost 1.54, it breaks scoped enums. It's a bit of a hack to just turn it off like this, but seems the only available work-around. See https://svn.boost.org/trac/boost/ticket/6779 for more details.
2015-05-16 21:41:40 +01:00
Dane Springmeyer
41ad16f4d7
hello world plugin is now standalone at https://github.com/mapnik/hello-world-input-plugin - refs #2790
2015-05-11 17:07:33 -07:00
Dane Springmeyer
a5e258344e
make target to setup python bindings + run visual tests
2015-05-04 00:30:25 -07: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
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
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
Dane Springmeyer
7c9a18b16b
scons: make harfbuzz min version recommended but not strict
2015-03-04 16:26:12 -08:00
Dane Springmeyer
d5e3dba3df
scons: cross compilation fixes
2015-03-04 16:25:15 -08:00
Dane Springmeyer
4b5cc89626
support PG_INCLUDES/PG_LIBS for pointing to libpq (instead of pg_config)
2015-02-20 13:22:23 -08:00