mapnik/src
Matt Amos a76e441174 Factored out common renderer fields.
The idea here is that much of the code in the renderers and the
various `process_*` rendering methods is shared, but this sharing
is obfuscated by the lack of sharing of renderer fields and
methods.

This is the first step in trying to factor out commonalities in
order to simplify the implementation of the renderers and make
them easier to understand and modify.
2013-12-05 16:21:55 +00:00
..
agg Factored out common renderer fields. 2013-12-05 16:21:55 +00:00
grid Updated grid renderer for expr-v2 branch. 2013-12-02 13:49:53 +00:00
json Revert "geojson parser : support 'null' as valid coordinates property (empty geometry)" 2013-11-21 10:10:43 +00:00
svg c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
text symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
wkt == c++11 2013-10-11 12:36:04 +01:00
box2d.cpp Improved support for international text 2013-11-22 00:06:32 -08:00
build.py Factored out common renderer fields. 2013-12-05 16:21:55 +00:00
cairo_context.cpp Updated grid renderer for expr-v2 branch. 2013-12-02 13:49:53 +00:00
cairo_renderer.cpp Taking out unnecessary member variable added in 1a22a19a. 2013-11-29 16:37:20 +00:00
color.cpp + fix typo in grammar 2013-06-21 19:37:56 +01:00
color_factory.cpp iwyu 2013-06-21 12:00:48 -07:00
config_error.cpp iwyu 2013-07-23 18:59:05 -04:00
conversions.cpp 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
css_color_grammar.cpp rename css_color_grammar_def.hpp -> css_color_grammar_impl.hpp to be consistent with other headers 2013-05-15 18:23:46 -07:00
datasource_cache.cpp datasource_cache: display correctly the error message 2013-10-23 17:44:27 -07:00
datasource_cache_static.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
debug.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
distance.cpp fixup std:: prefixing of cmath functions - closes #1694 2013-01-17 13:53:48 -08:00
expression.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
expression_grammar.cpp port minor fixes around type handling from c++11 branch 2013-09-18 19:50:04 -07:00
expression_node.cpp use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string 2013-08-13 18:52:04 -04:00
expression_string.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
feature_kv_iterator.cpp == c++11 2013-10-11 12:36:04 +01:00
feature_style_processor.cpp make it possible to disable compilation of grid_renderer - closes #1962 2013-07-23 19:37:25 -04:00
feature_type_style.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
font_engine_freetype.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
font_set.cpp merge with master 2013-09-18 13:56:23 -07:00
fs.cpp + use const std::unique_ptr< []> instead of boost::scoped_array 2013-09-20 15:01:58 +01:00
gamma_method.cpp iwyu 2013-05-20 12:50:26 -07:00
gradient.cpp iwyu 2013-05-20 12:50:26 -07:00
graphics.cpp + use const std::unique_ptr< []> instead of boost::scoped_array 2013-09-20 15:01:58 +01:00
image_compositing.cpp remove dead code (colorize-alpha is now officially an image-filter) 2013-09-24 17:18:14 -07:00
image_filter_grammar.cpp allow single color colorize-alpha 2013-09-27 16:11:23 -07:00
image_filter_types.cpp renable hsla filter as 'scale-hsla' - refs #1954 2013-07-19 00:37:51 -04:00
image_reader.cpp webp encoding/decoding support - refs #1955 2013-07-19 01:09:17 -04:00
image_scaling.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
image_util.cpp merge with branch 2.3.x 2013-10-05 15:37:29 -07:00
jpeg_reader.cpp fix several -Wsign-compare warnings 2013-10-01 11:48:27 -07:00
layer.cpp pass string by const ref 2013-07-19 15:46:01 -04:00
libxml2_loader.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
load_map.cpp two step parameter parsing and various syntactic sugar tweaks 2013-12-04 16:11:11 +00:00
map.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
mapped_memory_cache.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
marker_cache.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
memory.cpp - replace all instances of std::cerr with MAPNIK_LOG_* 2012-04-10 00:51:04 +02:00
memory_datasource.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
miniz.c minor formatting to sync cleaner with master 2013-09-18 19:04:44 -07:00
miniz_png.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
palette.cpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
params.cpp + only extract expected types from mapnik::parameters 2013-10-09 15:32:47 +01:00
parse_path.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
parse_transform.cpp c++11 : remove boost::make_shared includes 2013-10-17 15:09:56 +01:00
path_expression_grammar.cpp clean up spirit headers to avoid usage of non-standard/non-futureproof spirit/home path - refs #1658 2013-01-15 14:32:29 -08:00
plugin.cpp best practice: lways define NOMINMAX when including windows.h 2013-11-06 15:34:53 -08:00
png_reader.cpp Merge branch '2.3.x' of github.com:mapnik/mapnik 2013-11-07 09:21:05 -08:00
proj_transform.cpp iwyu 2013-06-02 20:19:33 -07:00
projection.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
rapidxml_loader.cpp c++11 : use nullptr instead of NULL 2013-11-27 15:54:16 +00:00
raster_colorizer.cpp raster_colorizer: avoid color copy by return unsigned from get_color 2013-09-25 14:58:32 -07:00
renderer_common.cpp Factored out common renderer fields. 2013-12-05 16:21:55 +00:00
request.cpp further refine the mapnik::request object which can be passed to custom agg_renderer 2013-02-25 19:33:08 -05:00
rule.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
save_map.cpp c++11 : style 2013-12-02 12:10:47 +00:00
scale_denominator.cpp simplify scale_denominator interface 2013-02-20 18:02:28 -08:00
simplify.cpp add facilities to choose the simplification algorithm 2012-08-16 16:53:38 +02:00
symbolizer.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
symbolizer_keys.cpp fix boost include path 2013-12-03 09:10:51 +00:00
text_symbolizer.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
tiff_reader.cpp + replace <boost/shared_ptr.hpp> with <memory> 2013-09-20 14:13:23 +01:00
transform_expression.cpp c++11 2013-04-24 16:40:35 +01:00
transform_expression_grammar.cpp 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
unicode.cpp use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string 2013-08-13 18:52:04 -04:00
utils.cpp best practice: lways define NOMINMAX when including windows.h 2013-11-06 15:34:53 -08:00
warp.cpp symbolizer-expressions replayed against latest master 2013-11-27 22:50:15 -08:00
webp_reader.cpp Merge branch 'master' into c++11 2013-08-30 09:46:09 +01:00
well_known_srs.cpp iwyu 2013-05-20 12:50:26 -07:00
wkb.cpp merge 2013-09-18 20:41:20 -07:00
xml_tree.cpp use static_assert 2013-11-29 17:00:40 +00:00