Dane Springmeyer
920b92a3ef
improve error message when c++11 compiler is not available - refs #2376
2014-08-21 15:03:57 -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
5a35422ee5
build: remove -finline-functions which is no longer supported by clang-3.5
2014-08-08 12:00:20 -07:00
Dane Springmeyer
cbe643c3f5
scons: no need to link to fontconfig in static cairo build
2014-08-07 19:16:59 -07:00
Dane Springmeyer
8af453e77d
scons: fix first-run clean problem #2112
2014-07-29 17:54:49 -07:00
Dane Springmeyer
468bd150b7
scons: fix 'make clean' so it actually runs completely
2014-07-24 19:06:42 -07:00
Dane Springmeyer
d5ac946706
remove libcurl dependency
...
Conflicts:
plugins/input/osm/dataset_deliverer.cpp
plugins/input/osm/osm.cpp
plugins/input/osm/osm_datasource.cpp
plugins/input/osm/test.cpp
2014-06-16 09:52:26 -07:00
Dane Springmeyer
d0b357cab7
scons: support MAPNIK_NAME option to customize libmapnik name for custom packaging
2014-06-09 13:55:56 -07:00
Dane Springmeyer
92bf9782f8
scons: fix path remove to be less aggressive
2014-05-13 15:25:16 -07:00
Dane Springmeyer
9e9747ffad
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
...
Conflicts:
src/agg/process_building_symbolizer.cpp
src/cairo_context.cpp
src/cairo_renderer.cpp
src/grid/process_building_symbolizer.cpp
src/grid/process_line_pattern_symbolizer.cpp
src/grid/process_text_symbolizer.cpp
tests/python_tests/images/support/marker-text-line-scale-factor-0.899.png
tests/python_tests/images/support/marker-text-line-scale-factor-1.5.png
tests/python_tests/images/support/marker-text-line-scale-factor-1.png
tests/python_tests/images/support/marker-text-line-scale-factor-10.png
tests/python_tests/images/support/marker-text-line-scale-factor-100.png
tests/python_tests/images/support/marker-text-line-scale-factor-2.png
tests/python_tests/images/support/marker-text-line-scale-factor-5.png
tests/visual_tests/images/lines-5-200-200-1.0-agg-reference.png
tests/visual_tests/images/lines-5-200-200-2.0-agg-reference.png
tests/visual_tests/images/lines-5-400-400-1.0-agg-reference.png
tests/visual_tests/images/lines-5-400-400-2.0-agg-reference.png
tests/visual_tests/images/lines-5-600-600-1.0-agg-reference.png
tests/visual_tests/images/lines-5-600-600-2.0-agg-reference.png
tests/visual_tests/images/lines-5-800-800-1.0-agg-reference.png
tests/visual_tests/images/lines-5-800-800-2.0-agg-reference.png
tests/visual_tests/images/lines-6-200-200-2.0-agg-reference.png
tests/visual_tests/images/lines-6-400-400-2.0-agg-reference.png
tests/visual_tests/images/lines-6-600-600-2.0-agg-reference.png
tests/visual_tests/images/lines-6-800-800-2.0-agg-reference.png
tests/visual_tests/test.py
2014-04-24 21:44:28 -07:00
Dane Springmeyer
e618a65498
fix #2185
2014-03-20 16:02:47 -07:00
Dane Springmeyer
811e93cdc4
update visual tests against freetype 2.5.3
2014-03-10 11:38:42 -07:00
Dane Springmeyer
0a26485d28
add simple, c++ version of nik2img
2014-02-10 10:46:48 -08:00
Dane Springmeyer
f6b74ff819
fix #2141
2014-02-05 12:32:21 -08:00
Dane Springmeyer
587a1c1bff
remove compile workaround for old OS X gcc since we only support c++11/clang++ now at Mapnik 3.x - refs #1835
2014-01-27 12:23:33 -08:00
Dane Springmeyer
63ea37b4c2
further no terminal port
2014-01-26 14:49:03 -08:00
Dane Springmeyer
87e0ae8124
adapt build to use BOOST_SPIRIT_NO_PREDEFINED_TERMINALS
2014-01-26 14:00:58 -08:00
Dane Springmeyer
fd6474b65e
improve configure doc for FULL_LIB_PATH and ENABLE_SONAME
2014-01-21 21:15:57 -08:00
Dane Springmeyer
0e38731152
add ENABLE_SONAME option + embed rpath/loader_path by default - closes #1225
2014-01-20 20:16:08 -08:00
Dane Springmeyer
fede08d4da
fix boost_regex icu detection on linux when statically linking
2014-01-20 14:19:41 -08:00
Dane Springmeyer
66347f78e6
rework tests: always run locally
2013-11-22 12:01:02 -08:00
Dane Springmeyer
64d5153aea
Improved support for international text
...
- Implementation by @herm for GSOC 2012 (http://mapnik.org/news/2012/10/06/gsoc2012-status9/ )
- C++11 port, improvements, optimizations by @artemp
- Testing and integration with master by @springmeyer
- Thank you to all the support from @behdad along the way
- Thanks for help testing @toton6868, @stephankn, @nirvn, @mfrasca, @simonsonc and many others
Refs: #2073,#2070,#2038,#2037,#1953,#1820,#1819,#1714,#1634,#1547,#1532,#1319,#1208,#1154,#1146
2013-11-22 00:06:32 -08:00
Dane Springmeyer
08fa9fd8ec
Merge branch '2.3.x' of github.com:mapnik/mapnik
...
Conflicts:
bindings/python/mapnik_building_symbolizer.cpp
bindings/python/mapnik_debug_symbolizer.cpp
bindings/python/mapnik_line_pattern_symbolizer.cpp
bindings/python/mapnik_line_symbolizer.cpp
bindings/python/mapnik_markers_symbolizer.cpp
bindings/python/mapnik_point_symbolizer.cpp
bindings/python/mapnik_polygon_symbolizer.cpp
bindings/python/mapnik_python.cpp
bindings/python/mapnik_raster_symbolizer.cpp
bindings/python/mapnik_shield_symbolizer.cpp
bindings/python/mapnik_symbolizer.cpp
2013-11-07 09:21:05 -08:00
Dane Springmeyer
d0619bc402
update copyright year for scons build files
2013-11-05 16:54:13 -08:00
Dane Springmeyer
ca25d6797a
Merge branch '2.3.x' of github.com:mapnik/mapnik
2013-11-04 09:40:58 -08:00
Dane Springmeyer
4fb6f25dcd
scons: back off using -Wshadow since this triggers too much spurious noise with g++-4.7 and clang++/libc++
2013-11-04 09:39:24 -08:00
Dane Springmeyer
f998b2bda6
Merge branch '2.3.x' of github.com:mapnik/mapnik
...
Conflicts:
deps/agg/build.py
deps/clipper/build.py
include/mapnik/feature_style_processor_impl.hpp
plugins/input/csv/csv_datasource.cpp
2013-11-03 23:10:21 -08:00
Dane Springmeyer
26f362db9a
scons: do not (yet) default to using -Wconversion -Wno-sign-conversion
2013-11-03 23:07:03 -08:00
Dane Springmeyer
0f8c931530
scons: suncc support is not maintained, remove it
2013-11-03 23:07:02 -08:00
Dane Springmeyer
c1da56a6a0
scons: specialize default search path for icu on OS X since homebrew is so common now and icu is 'key-only'
2013-10-31 21:14:24 -07:00
Dane Springmeyer
710d558218
scons: simplify linkflags/ldflags setting / attempt to fix #2025
2013-10-22 16:35:46 -04:00
Dane Springmeyer
2e0d905589
add configure test for c++11 support
2013-10-14 19:03:01 -04:00
Dane Springmeyer
32d053abf6
only build pgsql2sqlite if pg_config is available
2013-10-01 10:15:41 -07:00
Dane Springmeyer
2e630c5c14
only build pgsql2sqlite if pg_config is available
2013-10-01 10:13:54 -07:00
artemp
fddec700ad
TopoJSON input plugin
...
skeleton implementation
2013-09-30 14:14:58 +01:00
Dane Springmeyer
8dcf5aa622
Avoid setting -stdlib=libc++ if cross compiling - refs mapnik/mapnik-support#96
2013-09-26 10:26:53 -07:00
Dane Springmeyer
ec53cd9a02
automatically set c++11 flags
2013-09-24 23:22:06 -07:00
Dane Springmeyer
b0436a3ad1
scons: unbreak memory mapped access for shapefiles by fixing the setting of SHAPE_MEMORY_MAPPED_FILE
2013-09-19 20:51:49 -07:00
Dane Springmeyer
9811a946f5
Fix whitespace
2013-09-18 18:50:12 -07:00
Dane Springmeyer
5667343ad9
use U_NAMESPACE_QUALIFIER to most cleanly support when icu is built with -DU_USING_ICU_NAMESPACE=0 - refs #1985
2013-08-14 21:56:40 -04:00
Dane Springmeyer
a13fe7da06
fix 'the table of contents is empty' error when cross compiling for android by respecting RANLIB and AR settings from environment
2013-08-13 20:02:14 -04:00
Dane Springmeyer
e0026f3df2
use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string
2013-08-13 18:52:04 -04:00
Dane Springmeyer
3a2a8dbfde
scons: support passing multiple paths to PATH_REMOVE option - useful to strip - after the fact - paths that might come from pkg-config calls to cairo - closes #1980
2013-08-09 11:31:17 -04:00
Dane Springmeyer
19a7e9ad19
make note about need for -Wno-c++11-narrowing - closes #1970
2013-07-30 12:18:48 -04:00
Dane Springmeyer
e641c78a59
scons: fix configure check for sqlite_rtree on linux when sqlite3 is statically linked
2013-07-30 06:35:52 +00:00
Dane Springmeyer
187ab3fe73
make gdal lib check more robust
2013-07-29 20:32:03 -04:00
Dane Springmeyer
64efd5fdf2
boost gil narrowing only impacts clang++ it appears and not g++ 4.6.3 with -std=c++0x (TODO: checkout newer g++ with -std=c++11
2013-07-28 15:50:42 -04:00
Dane Springmeyer
76f111cc97
support optionally compiling with -std=c++11 on OSX / clang / apple libc++ / boost 1.53 - refs #1683
2013-07-27 01:57:24 -04:00
Dane Springmeyer
5b5053d2a9
prepare for c++11: stop forcing -ansi
2013-07-26 19:33:34 -04:00
Dane Springmeyer
a4c79fc6fe
fix handling of the defines of optional deps when cross-compiling
2013-07-26 15:50:35 -04:00