Dane Springmeyer
|
551718df59
|
postgis: use max float for no-op bbox token - closes #2158
|
2014-03-12 13:31:14 -07:00 |
|
Dane Springmeyer
|
c9e3248cec
|
more auto_ptr usage to avoid bare geometry pointers
|
2014-03-12 13:11:51 -07:00 |
|
Sandro Santilli
|
bf3500d757
|
Have all queries use the async interface
|
2014-03-11 11:10:41 +01:00 |
|
Dane Springmeyer
|
6433d9482e
|
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
Conflicts:
include/mapnik/symbolizer.hpp
src/agg/agg_renderer.cpp
src/agg/process_line_pattern_symbolizer.cpp
src/agg/process_line_symbolizer.cpp
src/agg/process_polygon_pattern_symbolizer.cpp
src/agg/process_polygon_symbolizer.cpp
src/cairo_renderer.cpp
src/feature_type_style.cpp
src/grid/process_line_pattern_symbolizer.cpp
src/grid/process_line_symbolizer.cpp
src/grid/process_markers_symbolizer.cpp
src/grid/process_polygon_pattern_symbolizer.cpp
src/grid/process_polygon_symbolizer.cpp
|
2014-03-10 00:05:56 -07:00 |
|
Sandro Santilli
|
ca9b0fccab
|
Do not attempt to PQclear a null PQresult*
|
2014-03-09 21:07:34 -07:00 |
|
Dane Springmeyer
|
b1e9aa2140
|
Merge pull request #2176 from strk/2.3.x-segfault-on-execute
Do not attempt to PQclear a null PQresult*
|
2014-03-09 21:04:48 -07:00 |
|
Sandro Santilli
|
749118cdee
|
Make sure status() returns a message also on bad connection
Closes #2173.
|
2014-03-09 21:03:44 -07:00 |
|
Sandro Santilli
|
d36c39d9be
|
Make sure status() returns a message also on bad connection
Closes #2173.
|
2014-03-06 10:18:21 +01:00 |
|
Sandro Santilli
|
9a1996620e
|
Do not attempt to PQclear a null PQresult*
|
2014-03-06 10:04:10 +01:00 |
|
Dane Springmeyer
|
871b17f5d9
|
fix postgis plugin linking when statically linking on linux - refs mapnik/mapnik-packaging#123
|
2014-02-27 14:40:14 -08:00 |
|
Dane Springmeyer
|
0fbcc12678
|
fix static linking of gdal/ogr plugins on linux - refs mapnik/mapnik-packaging#123
|
2014-02-27 14:40:09 -08:00 |
|
Dane Springmeyer
|
f2021971f0
|
fix postgis plugin linking when statically linking on linux - refs mapnik/mapnik-packaging#123
|
2014-02-27 14:23:57 -08:00 |
|
Dane Springmeyer
|
6f14228e30
|
fix static linking of gdal/ogr plugins on linux - refs mapnik/mapnik-packaging#123
|
2014-02-27 14:02:24 -08:00 |
|
artemp
|
ecc5acbdb9
|
attempt to handle multi-polygons in shape.input
|
2014-02-24 15:20:06 +00:00 |
|
Dane Springmeyer
|
bcde6ae631
|
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
|
2014-02-09 13:27:24 -08:00 |
|
Dane Springmeyer
|
538af2515d
|
fix rendering of multiple styles with OGR plugin - refs #2048 and mapbox/tilemill#2202
|
2014-01-31 19:13:24 -08:00 |
|
Dane Springmeyer
|
b3e6ea48b0
|
fix rendering of multiple styles with OGR plugin - refs #2048 and mapbox/tilemill#2202
|
2014-01-31 19:12:31 -08:00 |
|
Dane Springmeyer
|
f286363ad0
|
more consistent memset/memcpy usage
|
2014-01-28 15:05:10 -08:00 |
|
Dane Springmeyer
|
a98de6a348
|
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
Conflicts:
include/mapnik/expression_grammar_impl.hpp
src/expression.cpp
|
2014-01-27 13:56:36 -08:00 |
|
Dane Springmeyer
|
84166882d9
|
minimum boost version is 1.47 - remove obsolete code handling older versions
|
2014-01-27 13:19:21 -08:00 |
|
Dane Springmeyer
|
777e067770
|
remove workaround for boost less than 1.46 since 1.47 is now the min needed - refs #1082
|
2014-01-27 12:24:20 -08:00 |
|
Dane Springmeyer
|
d82d9d382f
|
fix compile with BOOST_SPIRIT_NO_PREDEFINED_TERMINALS
|
2014-01-26 16:06:32 -08:00 |
|
Dane Springmeyer
|
63ea37b4c2
|
further no terminal port
|
2014-01-26 14:49:03 -08:00 |
|
Dane Springmeyer
|
49aadae244
|
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
Conflicts:
tests/visual_tests/test.py
|
2014-01-17 20:04:09 -08:00 |
|
Dane Springmeyer
|
77da5d919c
|
further gdal nodata handling improvements - refs #2023
Conflicts:
plugins/input/gdal/gdal_featureset.cpp
|
2014-01-17 19:46:35 -08:00 |
|
Dane Springmeyer
|
8faf5511f1
|
further gdal nodata handling improvements - refs #2023
|
2014-01-17 19:13:53 -08:00 |
|
Dane Springmeyer
|
9550e98a62
|
Merge branch 'master' of github.com:mapnik/mapnik into expr-v2
|
2013-12-11 07:28:35 -08:00 |
|
Dane Springmeyer
|
b492437505
|
avoid dereferencing pointer more than once
|
2013-12-11 07:27:51 -08:00 |
|
Dane Springmeyer
|
e9ca9c8790
|
symbolizer-expressions replayed against latest master
|
2013-11-27 22:50:15 -08:00 |
|
artemp
|
eb3da7d32d
|
c++11 : use nullptr instead of NULL
|
2013-11-27 15:54:16 +00:00 |
|
Dane Springmeyer
|
e5bb5ed8aa
|
backport geojson parsing/generation fixes from master to 2.3.x - refs #2083
|
2013-11-21 14:11:47 -08:00 |
|
Dane Springmeyer
|
03fdf7e596
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
Conflicts:
src/deepcopy.cpp
src/expression.cpp
src/rule.cpp
|
2013-11-13 20:00:13 -08:00 |
|
Dane Springmeyer
|
6844863a89
|
Abort pending postgis connections when exception occurs
- patch from @abonnasseau
- closes #2042
- refs #2069
|
2013-11-12 18:38:39 -08:00 |
|
Dane Springmeyer
|
410c65eb37
|
consistenly use std::memcpy and std::memset
|
2013-11-09 23:02:24 -08:00 |
|
Dane Springmeyer
|
5393978dd4
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
|
2013-11-07 18:16:10 -08:00 |
|
Dane Springmeyer
|
0b39a7eb12
|
ogr plugin: remove unused code
|
2013-11-07 14:43:12 -08:00 |
|
artemp
|
afd58da6e2
|
geojson - feature_collection_parser
(allow single feature and geometry input)
|
2013-11-04 12:39:10 +00:00 |
|
Dane Springmeyer
|
9428f7f018
|
csv plugin: fix syntax after merge
|
2013-11-03 23:17:40 -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
|
2d268d3a95
|
features_with_context: no need for default arg
|
2013-11-03 23:07:03 -08:00 |
|
Dane Springmeyer
|
a17006bdd3
|
scons: avoid pollution of global compiler flags from python plugin - closes #2060
|
2013-10-31 13:37:13 -07:00 |
|
Dane Springmeyer
|
7612ff7b20
|
csv plugin: support user defined extent
|
2013-10-30 11:57:03 -07:00 |
|
Dane Springmeyer
|
1f4160f0f0
|
topojson: built up knowledge of attributes and geometry type + tests
|
2013-10-29 00:37:41 -07:00 |
|
Dane Springmeyer
|
44fe776bf5
|
geojson plugin: simplify code
|
2013-10-29 00:34:42 -07:00 |
|
Dane Springmeyer
|
5d7012f32f
|
iwyu
|
2013-10-28 18:46:58 -07:00 |
|
Dane Springmeyer
|
b21b59b835
|
shape.input: conditionally include boost interprocess
|
2013-10-28 18:31:20 -07:00 |
|
artemp
|
24ce0f4b91
|
remove unused member variable
|
2013-10-23 17:44:04 +01:00 |
|
artemp
|
2f93188786
|
apply 116706fd1c fix - ref #2048
|
2013-10-23 15:26:43 +01:00 |
|
artemp
|
116706fd1c
|
remove index_array from datasource and implement move semantics in featureset
fixes #2048 for topojson.input
|
2013-10-23 15:01:29 +01:00 |
|
Dane Springmeyer
|
710d558218
|
scons: simplify linkflags/ldflags setting / attempt to fix #2025
|
2013-10-22 16:35:46 -04:00 |
|
Dane Springmeyer
|
afd23586f3
|
c++11 compile fixes
|
2013-10-22 16:05:44 -04:00 |
|
artemp
|
a1daefe467
|
fix index
|
2013-10-22 16:51:55 +01:00 |
|
artemp
|
7adee4ab36
|
c++11 : remove boost::make_shared includes
|
2013-10-17 15:09:56 +01:00 |
|
artemp
|
be56a61dea
|
+ input plugins: don't link to boost_thread
(python bindings still need boost_thread via thread_specific_ptr usage)
|
2013-10-11 15:17:32 +01:00 |
|
artemp
|
582ca02f44
|
remove unused boost.thread includes
|
2013-10-11 13:39:39 +01:00 |
|
artemp
|
3edfc69c81
|
== c++11
use std::tuple with std::get<>
|
2013-10-11 12:36:04 +01:00 |
|
artemp
|
c5763f07d6
|
== topojson
+ experimental simplification of arcs (boost::geometry::simplify - DP?)
|
2013-10-11 12:34:15 +01:00 |
|
artemp
|
89586fbdf1
|
+ only extract expected types from mapnik::parameters
aka mapnik::value_xxx types
|
2013-10-09 15:32:47 +01:00 |
|
artemp
|
0febcd76ba
|
+ pipe-style range adaptors for readability
|
2013-10-07 11:23:45 +01:00 |
|
artemp
|
b0edff4d11
|
+ skip repeated verticies
|
2013-10-07 11:14:50 +01:00 |
|
artemp
|
352b8994fc
|
+ optimize polygon generation (pre-alloc std::vector)
|
2013-10-07 10:52:19 +01:00 |
|
artemp
|
e3f18717d3
|
== topojson ==
support multi geometries
|
2013-10-04 15:40:06 +01:00 |
|
artemp
|
56a14368bf
|
cleanup usage
|
2013-10-03 17:16:21 +01:00 |
|
artemp
|
56174edaa8
|
== topjson ==
+ extract and transcode property values
|
2013-10-03 17:12:33 +01:00 |
|
artemp
|
11fabe0fcb
|
== topojson ==
+ use boost::variant<> for storing properties
+ parse properties as top level key/value pairs
|
2013-10-03 15:40:36 +01:00 |
|
artemp
|
ac8ececf1c
|
== topojson ==
+ use boost::variant<> for storing properties
+ parse properties as top level key/value pairs
|
2013-10-03 15:32:07 +01:00 |
|
artemp
|
48e65feb62
|
== topojson ==
+ polygon generator
|
2013-10-02 15:14:27 +01:00 |
|
artemp
|
81159bc006
|
oops -> don't copy topology object
|
2013-10-01 19:18:05 +01:00 |
|
artemp
|
bfcf356b84
|
topojson
+ populate r-tree index
|
2013-10-01 17:22:41 +01:00 |
|
Dane Springmeyer
|
c34c8a568f
|
merge with branch 2.3.x
|
2013-09-30 13:33:28 -07:00 |
|
artemp
|
ae3f682564
|
add missin copyright notice
|
2013-09-30 13:32:30 -07:00 |
|
Dane Springmeyer
|
a6ad3e6627
|
+ avoid copying feature_ptr during r-tree initialisation + avoid taking reference to temporary
|
2013-09-30 13:23:38 -07:00 |
|
artemp
|
fddec700ad
|
TopoJSON input plugin
skeleton implementation
|
2013-09-30 14:14:58 +01:00 |
|
artemp
|
ff93a8117b
|
add missin copyright notice
|
2013-09-30 13:32:24 +01:00 |
|
artemp
|
b3948e4a9c
|
+ avoid copying feature_ptr during r-tree initialisation
|
2013-09-30 11:36:04 +01:00 |
|
Dane Springmeyer
|
0f4ba4dfd5
|
sync with 2.3.x branch
|
2013-09-25 20:04:31 -07:00 |
|
Dane Springmeyer
|
226e5b2d7a
|
no need to set 'value' attribute on rasters except for point query
|
2013-09-25 15:24:08 -07:00 |
|
Dane Springmeyer
|
df3a455e19
|
refactor nodata related code dropping support for user-overide nodata where it does not make sense - refs #2023
|
2013-09-25 14:37:21 -07:00 |
|
Dane Springmeyer
|
681f8853d3
|
pull in changes from master
|
2013-09-24 22:57:01 -07:00 |
|
Dane Springmeyer
|
e8b00ab8a9
|
minor c++ style fixes
|
2013-09-23 17:37:46 -07:00 |
|
Dane Springmeyer
|
01344baffb
|
maintain default of max_size=10 and improve error output in the case max_size < max_async_connections
|
2013-09-23 17:32:42 -07:00 |
|
Dane Springmeyer
|
dc1d568501
|
code cleanup, consistent debug output
|
2013-09-23 14:57:23 -07:00 |
|
artemp
|
e2f5e35616
|
+ opps, 'auto' is c++11
|
2013-09-20 17:19:23 +01:00 |
|
artemp
|
0eada70845
|
+ use const std::unique_ptr< []> instead of boost::scoped_array
|
2013-09-20 15:01:58 +01:00 |
|
artemp
|
09ce29489e
|
use const std::unique_ptr<> instead of boost::scoped_ptr<>
|
2013-09-20 14:22:58 +01:00 |
|
artemp
|
62af2e6765
|
+ replace <boost/shared_ptr.hpp> with <memory>
|
2013-09-20 14:13:23 +01:00 |
|
artemp
|
b315eb2167
|
+ use std::shared_ptr and std::make_shared
|
2013-09-20 14:01:27 +01:00 |
|
Dane Springmeyer
|
5c77edcc5e
|
remove uneeded usage of std::move
|
2013-09-18 20:24:51 -07:00 |
|
Dane Springmeyer
|
111bdccebc
|
various post-merge fixes
|
2013-09-18 19:51:14 -07:00 |
|
artemp
|
95026329ce
|
+ fix err message typo
|
2013-09-16 10:40:48 +01:00 |
|
artemp
|
ac8a0f01eb
|
c++ style : std::map
|
2013-09-16 10:39:52 +01:00 |
|
artemp
|
23b1948c6e
|
+ minor tweaks
|
2013-09-16 10:03:54 +01:00 |
|
David Marteau
|
7495d2f381
|
[mappy] Parallel feature requests supports - PostGIS async requests
|
2013-09-11 14:04:10 +02:00 |
|
artemp
|
d4b9a48cb1
|
+ geometry::types Exterior/Interior polygon loops
|
2013-09-03 12:15:31 +01:00 |
|
artemp
|
4f4e2b001e
|
Merge branch 'master' into c++11
Conflicts:
SConstruct
benchmark/run.cpp
bindings/python/mapnik_datasource.cpp
bindings/python/mapnik_feature.cpp
bindings/python/python_optional.hpp
include/mapnik/css_color_grammar.hpp
include/mapnik/expression_grammar.hpp
include/mapnik/feature.hpp
include/mapnik/feature_style_processor_impl.hpp
include/mapnik/image_filter_types.hpp
include/mapnik/image_util.hpp
include/mapnik/json/geometry_generator_grammar.hpp
include/mapnik/json/geometry_grammar.hpp
include/mapnik/processed_text.hpp
include/mapnik/tiff_io.hpp
include/mapnik/util/geometry_svg_generator.hpp
include/mapnik/util/geometry_wkt_generator.hpp
include/mapnik/utils.hpp
include/mapnik/webp_io.hpp
include/mapnik/wkt/wkt_grammar.hpp
plugins/input/shape/shape_datasource.cpp
plugins/input/shape/shapefile.hpp
src/expression_grammar.cpp
src/expression_string.cpp
src/image_util.cpp
src/json/feature_collection_parser.cpp
src/json/feature_parser.cpp
src/miniz.c
src/symbolizer_helpers.cpp
src/tiff_reader.cpp
src/webp_reader.cpp
tests/cpp_tests/geometry_converters_test.cpp
tests/cpp_tests/image_io_test.cpp
tests/cpp_tests/map_request_test.cpp
tests/python_tests/image_test.py
tests/visual_tests/test.py
|
2013-08-30 09:46:09 +01:00 |
|
Dane Springmeyer
|
72c019f1c3
|
wrap section of gdal plugin only needed for debug output
|
2013-08-19 22:30:23 -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
|
4eef244e73
|
move SHAPE_MEMORY_MAPPED_FILE to be a global define
|
2013-08-13 14:48:04 -04:00 |
|
Dane Springmeyer
|
cf6e08aa52
|
disable (by default) use of shared memory in ogr plugin
|
2013-08-13 14:26:48 -04:00 |
|
Dane Springmeyer
|
134cbc3eec
|
forward declare mapped_region in mapped_memory_cache.hpp and other shared memory fixups
|
2013-08-13 14:13:56 -04:00 |
|