Dane Springmeyer
|
732fefb9e1
|
webp: use WebPConfig instead of custom options struct
|
2013-10-04 00:24:30 -07:00 |
|
Dane Springmeyer
|
be7d0a55c2
|
webp: cleanup option handling
|
2013-10-03 23:59:10 -07:00 |
|
Dane Springmeyer
|
0fb718a4fd
|
default to hextree encoding for 'png' format + png options cleanup
|
2013-10-03 23:40:19 -07:00 |
|
Dane Springmeyer
|
0224ce3019
|
add support for seamless blurring - closes #1478
|
2013-10-03 16:37:09 -07:00 |
|
Dane Springmeyer
|
5f092c7130
|
ctrans: add getter for offsets
|
2013-10-03 12:06:52 -07:00 |
|
Dane Springmeyer
|
879aec064a
|
ensure we do not query layers with no active styles
|
2013-10-03 11:25:05 -07:00 |
|
artemp
|
56a14368bf
|
cleanup usage
|
2013-10-03 17:16:21 +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 |
|
Dane Springmeyer
|
9c8f7cc90d
|
merge with 2.3.x branch
|
2013-10-02 18:25:24 -07:00 |
|
Dane Springmeyer
|
f9e630bbd3
|
Merge remote-tracking branch 'origin/2.3.x'
|
2013-10-02 18:23:09 -07:00 |
|
Dane Springmeyer
|
371d79774a
|
avoid integer overflows in agg by using clamping in agg:iround with agg::rasterizer_sl_clip_int_sat - closes #2000
|
2013-10-02 17:08:22 -07:00 |
|
artemp
|
77d0ecc459
|
c++11
remove BOOST_FOREACH
|
2013-10-02 09:42:03 +01:00 |
|
artemp
|
81159bc006
|
oops -> don't copy topology object
|
2013-10-01 19:18:05 +01:00 |
|
artemp
|
20a0f55e7d
|
topojson
+ bounding box visitor
|
2013-10-01 17:16:16 +01:00 |
|
artemp
|
4bf15a04ef
|
topojson
+ make transform optional to match TopoJSON spec
|
2013-10-01 17:16:16 +01:00 |
|
artemp
|
ecc2b39865
|
mapnik::memory_datasource - qualify virtual methods for brevity
|
2013-10-01 14:48:54 +01:00 |
|
Dane Springmeyer
|
c34c8a568f
|
merge with branch 2.3.x
|
2013-09-30 13:33:28 -07:00 |
|
Dane Springmeyer
|
8ebd804360
|
remove tabs
|
2013-09-30 13:30:16 -07:00 |
|
artemp
|
fddec700ad
|
TopoJSON input plugin
skeleton implementation
|
2013-09-30 14:14:58 +01:00 |
|
artemp
|
d116ca062f
|
+ cleanup
|
2013-09-30 11:35:42 +01:00 |
|
artemp
|
c860ed4d99
|
== TopoJSON parser ==
https://github.com/mbostock/topojson/wiki
|
2013-09-30 11:16:58 +01:00 |
|
artemp
|
2b50c105c3
|
+ style
|
2013-09-30 08:56:58 +01:00 |
|
Dane Springmeyer
|
ca6d6df446
|
fix code formatting
|
2013-09-27 16:15:16 -07:00 |
|
Dane Springmeyer
|
82e1b37281
|
allow single color colorize-alpha
|
2013-09-27 16:11:23 -07:00 |
|
Dane Springmeyer
|
f4c3620d67
|
protect against invalid memory access if agg gradient lookup fails to build
|
2013-09-27 15:24:33 -07:00 |
|
Dane Springmeyer
|
b787f4d672
|
fix image-filter serialization for scale-hsla and colorize-alpha
|
2013-09-27 14:06:07 -07:00 |
|
Dane Springmeyer
|
7a4bf4e3b0
|
remove debug prints
|
2013-09-27 12:20:57 -07:00 |
|
Dane Springmeyer
|
90dd6b9d61
|
optimize case where image_view is used but is not a subset - refs #2024
|
2013-09-27 12:17:31 -07:00 |
|
Dane Springmeyer
|
44807673a3
|
optimize webp pixel copy by moving row chunks rather than pixels - refs #2024
|
2013-09-27 11:54:12 -07:00 |
|
Dane Springmeyer
|
2010f5f1d9
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
|
2013-09-26 20:08:01 -07:00 |
|
Dane Springmeyer
|
0ca2edb206
|
fix #2024 (TODO - avoid image copy for lossy encoding of views)
|
2013-09-26 20:07:04 -07:00 |
|
Dane Springmeyer
|
3531276864
|
fix one part of #2024
|
2013-09-26 19:29:05 -07:00 |
|
Dane Springmeyer
|
68ff3ceead
|
add color-to-alpha image-filter - closes #2023
|
2013-09-26 16:14:40 -07:00 |
|
Dane Springmeyer
|
535c580829
|
std::trunc is not available with g++-4.8 on android (and also likely not msvc)
|
2013-09-26 12:47:07 -07:00 |
|
Dane Springmeyer
|
f0bebe5b10
|
iwyu
|
2013-09-25 21:35:25 -07:00 |
|
Dane Springmeyer
|
0f4ba4dfd5
|
sync with 2.3.x branch
|
2013-09-25 20:04:31 -07:00 |
|
Dane Springmeyer
|
843fdc0871
|
stub in colorize-alpha filter output to avoid crash - refs #2021
|
2013-09-25 15:33:10 -07:00 |
|
Dane Springmeyer
|
8e047aa98e
|
raster_colorizer: avoid color copy by return unsigned from get_color
|
2013-09-25 14:58:32 -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
|
0ffb9ef308
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
|
2013-09-25 13:14:01 -07:00 |
|
Dane Springmeyer
|
9e66317af1
|
branch 2.3.x from master at v2.2.0-242-ge85cdda
|
2013-09-24 23:21:37 -07:00 |
|
Dane Springmeyer
|
681f8853d3
|
pull in changes from master
|
2013-09-24 22:57:01 -07:00 |
|
Dane Springmeyer
|
0b5d70f926
|
polygon_clipper: detect invalid winding order when in debug mode
|
2013-09-24 21:18:52 -07:00 |
|
Dane Springmeyer
|
e85cddaaf5
|
iwyu
|
2013-09-24 21:13:52 -07:00 |
|
Dane Springmeyer
|
67b2651527
|
remove unused clipper converter
|
2013-09-24 21:03:38 -07:00 |
|
Dane Springmeyer
|
2c46300f61
|
remove dead code (colorize-alpha is now officially an image-filter)
|
2013-09-24 17:18:14 -07:00 |
|
Dane Springmeyer
|
6e4c911bb6
|
fix bug in polygon_clipper coincident vertice detection
|
2013-09-24 14:06:16 -07:00 |
|
Dane Springmeyer
|
5e1f1c2b79
|
avoid unneccesary projection copy
|
2013-09-23 19:45:10 -07:00 |
|
Dane Springmeyer
|
75d88f3370
|
Merge branch 'master' of github.com:mapnik/mapnik into Mappy-master-async-postgis
|
2013-09-23 14:31:55 -07:00 |
|
Dane Springmeyer
|
81650e59c1
|
fix to_geojson polygon output after bug introduced in merge 76f111cc97 - closes #2019
|
2013-09-23 12:16:39 -07:00 |
|
Dane Springmeyer
|
63f97fa4aa
|
lessen header interdependence between placement_finder.hpp and symbolizer_helpers.hpp
|
2013-09-23 11:42:47 -07:00 |
|
Dane Springmeyer
|
780d6a459d
|
Merge branch 'master' of github.com:mapnik/mapnik into Mappy-master-async-postgis
|
2013-09-22 22:08:23 -07:00 |
|
Dane Springmeyer
|
bd2a122b19
|
fix sign compare warning
|
2013-09-22 22:03:27 -07: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 |
|
artemp
|
6e6cff4613
|
remove has_nothrow_copy
as it was triggering requirement for move ctor in UnicodeString
which is not _yet_ available
|
2013-09-20 14:01:27 +01:00 |
|
Dane Springmeyer
|
0619477238
|
optimize rule::active which is called in loop in feature_style_processor_impl
|
2013-09-19 20:24:59 -07:00 |
|
Dane Springmeyer
|
576271d5ca
|
merge
|
2013-09-19 18:40:48 -07:00 |
|
Dane Springmeyer
|
9bd3dd0e21
|
fix viewer compile
|
2013-09-19 18:39:44 -07:00 |
|
Dane Springmeyer
|
5c534c1ac6
|
make rule_cache noncopyable
|
2013-09-19 18:01:51 -07:00 |
|
artemp
|
a8d49b8112
|
+ use mapnik::polygon_clipper by default
|
2013-09-19 09:12:50 +01:00 |
|
Dane Springmeyer
|
25ee36f74e
|
merge
|
2013-09-18 20:41:20 -07:00 |
|
Dane Springmeyer
|
2ebd3e9bf8
|
iwyu
|
2013-09-18 20:40:30 -07:00 |
|
Dane Springmeyer
|
8b5323f101
|
drop suncc support from singleton class
|
2013-09-18 20:29:46 -07:00 |
|
Dane Springmeyer
|
c77e9fed5c
|
c++ style
|
2013-09-18 20:29:01 -07:00 |
|
Dane Springmeyer
|
5c77edcc5e
|
remove uneeded usage of std::move
|
2013-09-18 20:24:51 -07:00 |
|
Dane Springmeyer
|
121e5b59b0
|
mapnik::value: avoid extra copy of value_unicode_string + define copy and assignment
|
2013-09-18 20:14:50 -07:00 |
|
Dane Springmeyer
|
111bdccebc
|
various post-merge fixes
|
2013-09-18 19:51:14 -07:00 |
|
Dane Springmeyer
|
ee2378a6d2
|
port minor fixes around type handling from c++11 branch
|
2013-09-18 19:50:04 -07:00 |
|
Dane Springmeyer
|
b2d1363011
|
remove expression optimizer for now since it is currently unused - refs #1002
|
2013-09-18 19:19:41 -07:00 |
|
Dane Springmeyer
|
6496a44465
|
drop boost::interprocess::bufferstream and optimized wkb output
|
2013-09-18 19:12:14 -07:00 |
|
Dane Springmeyer
|
30c8ca5f66
|
minor formatting to sync cleaner with master
|
2013-09-18 19:04:44 -07:00 |
|
Dane Springmeyer
|
9770985ead
|
port box2d cleanups from c++11 branch to master
|
2013-09-18 19:04:20 -07:00 |
|
Dane Springmeyer
|
d79ecf882f
|
merge with master
|
2013-09-18 18:49:32 -07:00 |
|
Dane Springmeyer
|
d2f50a0158
|
no need to define BOOST_SPIRIT_USE_PHOENIX_V3 in each header, it is now set in SConstruct
|
2013-09-18 18:27:04 -07:00 |
|
Dane Springmeyer
|
ebf9dd39d4
|
be explicit about inlining feature.hpp methods
|
2013-09-18 14:59:06 -07:00 |
|
Dane Springmeyer
|
d4d5b617d2
|
re-enable miniz
|
2013-09-18 14:06:46 -07:00 |
|
Dane Springmeyer
|
33766e9370
|
merge with master
|
2013-09-18 13:56:23 -07:00 |
|
artemp
|
ec0bdb21ad
|
Merge branch 'geometry-types' into c++11
|
2013-09-16 14:18:22 +01:00 |
|
Dane Springmeyer
|
1dd12755c6
|
optimize expression evaluation of text by avoiding extra copy
|
2013-09-15 23:18:11 -07:00 |
|
Dane Springmeyer
|
d3ab601e30
|
integrate various minor c++ style and cast fixes into master from c++11 branch
|
2013-09-15 23:08:04 -07:00 |
|
David Marteau
|
7495d2f381
|
[mappy] Parallel feature requests supports - PostGIS async requests
|
2013-09-11 14:04:10 +02:00 |
|
artemp
|
b690015d63
|
Merge branch 'master' into c++11
|
2013-09-09 12:32:47 +01:00 |
|
Dane Springmeyer
|
c5dd5487a5
|
Merge pull request #1966 from mapnik/background-image-comp-op
Map background-image-comp-op and background-image-opacity
|
2013-09-05 12:25:47 -07: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 |
|
Petr Dlouhý
|
69185339a5
|
offset enabled for LinePatternSymbolizer
|
2013-08-22 10:35:44 +02:00 |
|
Dane Springmeyer
|
42d3bb11af
|
webp: WebPConfig.lossless, WebPPicture.use_argb, and WebPPictureImportRGBX all became available in libwebp v0.1.99 or ABI v1 - refs #1986
|
2013-08-15 15:15:07 -04:00 |
|
Dane Springmeyer
|
1a8287da06
|
Add support for webp:alpha=false to create rgb images without alpha + other webp encoding cleanups - closes #1986
|
2013-08-15 14:47:28 -04: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
|
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
|
80cc235ff9
|
pass by const ref
|
2013-08-13 18:35:18 -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 |
|
Dane Springmeyer
|
78b4980352
|
finish exposing mapnik.Feature.from_geojson
|
2013-07-30 15:45:46 -04:00 |
|
Dane Springmeyer
|
79d1e6e5c0
|
add note about miniz porting and #1967
|
2013-07-30 12:32:32 -04:00 |
|
Dane Springmeyer
|
bbfd111900
|
fix PHOENIX_V3 compile of svg generator
|
2013-07-28 12:54:31 -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
|
fd14edcd56
|
fix compile of expression grammer with clang++/libc++/c++11
|
2013-07-26 19:33:35 -04:00 |
|