Hermann Kraus
1e6e2bdaa7
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
2012-09-23 13:28:08 +02:00
Hermann Kraus
bbedec3437
Clean up directory structure.
2012-09-23 02:52:40 +02:00
Dane Springmeyer
657098fd48
fix git conflicts that snuck into the code
2012-09-14 18:35:54 -07:00
Hermann Kraus
fa62234179
Merge branch 'master' into harfbuzz
2012-09-15 02:06:35 +02:00
Hermann Kraus
e629cbb1c3
Raise Exception instead of returning None.
2012-09-15 02:06:08 +02:00
Hermann Kraus
406904a1f6
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
include/mapnik/font_engine_freetype.hpp
src/load_map.cpp
2012-09-15 01:39:33 +02:00
Hermann Kraus
1940014a48
Remove deprecation warnings.
2012-09-14 23:25:32 +02:00
Dane Springmeyer
8cfb40ae2f
refactor fontsets making them optional on the symbolizer and removing the dangerous default contructor - closes #1483 (TODO - consider modifying insert_fontset to only take single arg of fontset instance)
2012-09-14 14:17:45 -07:00
Hermann Kraus
dc6ecc4be7
Reenable wrap-before and add tests for it.
2012-09-14 18:53:52 +02:00
Hermann Kraus
d181313e90
Add TextSymbolizer.name in python bindings.
...
Refs #1482 .
2012-09-14 01:56:35 +02:00
Hermann Kraus
0615609e67
Fix python bindings.
2012-09-13 23:11:27 +02:00
Hermann Kraus
297bfeb454
Merge branch 'master' into harfbuzz
...
Conflicts:
src/symbolizer_helpers.cpp
2012-09-08 01:26:47 +02:00
Hermann Kraus
85e075b8ea
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik_text_placement.cpp
include/mapnik/font_engine_freetype.hpp
include/mapnik/map.hpp
include/mapnik/metawriter.hpp
include/mapnik/metawriter_inmem.hpp
include/mapnik/metawriter_json.hpp
include/mapnik/placement_finder.hpp
include/mapnik/symbolizer.hpp
include/mapnik/symbolizer_helpers.hpp
include/mapnik/text_properties.hpp
src/agg/process_shield_symbolizer.cpp
src/build.py
src/cairo_renderer.cpp
src/feature_style_processor.cpp
src/grid/process_shield_symbolizer.cpp
src/metawriter.cpp
src/metawriter_inmem.cpp
src/placement_finder.cpp
src/processed_text.cpp
src/symbolizer_helpers.cpp
tests/visual_tests/images/lines-shield-200-reference.png
tests/visual_tests/images/lines-shield-400-reference.png
tests/visual_tests/images/lines-shield-600-reference.png
tests/visual_tests/images/lines-shield-800-reference.png
tests/visual_tests/styles/formatting.xml
tests/visual_tests/test.py
2012-09-07 19:07:31 +02:00
artemp
967d6110bf
+ singleton: return ref from instance() method
2012-09-07 16:23:03 +01:00
artemp
11e6ba0c09
+ make client methods non-static in classes derived from
...
mapnik::singleton<> (TODO: apply to all)
+ ensure client methods are accessed through instance() method
2012-09-07 14:56:30 +01:00
artemp
a513d3f97d
+ code: avoid exposing unsafe static methods in datasource_cache ( #1451 )
...
+ python: remove redundent 'instance' method (mapnik.DatasourceCache)
+ python: reflect plugin_directories method
+ tests: update python usage
TODO: consider using similar approach in FontEngine etc..
TODO: consider returning reference from singleton::instance() to
safeguard from accidental deleting a 'singleton' pointer
2012-09-05 12:53:37 +01:00
Dane Springmeyer
ac8e22a781
bindings: get_filename - no need for const here
2012-09-03 10:52:26 -07:00
Dane Springmeyer
a12b8f1d2f
c++ style
2012-09-03 10:27:48 -07:00
Dane Springmeyer
5120d0398d
add build file for headers and svg/output code directories to hold the svg_renderer used for output - refs #1438
2012-08-27 17:58:49 -07:00
Dane Springmeyer
ac418a7d4e
remote the last references
2012-08-27 16:43:40 -07:00
Dane Springmeyer
d9fa1cb0c2
remove old $ cruft
2012-08-24 13:49:28 -07:00
Dane Springmeyer
c0539406d8
fix includes post bf3efbeab8
- refs #1435
2012-08-23 11:34:13 -07:00
Dane Springmeyer
ce03b3599b
expose svg output for geometries - refs #1437 (TODO: support svg_multi_generator)
2012-08-22 19:13:37 -07:00
Dane Springmeyer
501d322c96
+reflect comp_op, smooth, and clip in python bindings for all relevant symbolizers - closes #1264
2012-08-21 18:05:43 -07:00
Dane Springmeyer
e8101a070a
partially repair backward compatibility in python for 'marker-type' - refs #1427 and #1285
2012-08-21 16:36:15 -07:00
Dane Springmeyer
ab5ce64b16
python: add properties to mapnik.Stroke to match xml/svg spec - refs #1427
2012-08-21 15:59:31 -07:00
Dane Springmeyer
6a0df52b1c
python: add wrap_character alias to wrap_char - refs #1427
2012-08-21 14:48:10 -07:00
Dane Springmeyer
d069ce7405
apply patch from @lightmare for fixing return of text_transform - closes #1420
2012-08-21 14:37:35 -07:00
Dane Springmeyer
0dec6c69ca
+reflect miterlimit in python
2012-08-20 19:19:21 -07:00
Dane Springmeyer
72f967924e
+reflect new opacity propert of polygon_pattern_symbolizer in python
2012-08-20 18:52:07 -07:00
Dane Springmeyer
6ca9196c98
remove unused header
2012-08-20 18:22:46 -07:00
Dane Springmeyer
3e4d579a5e
+reflect background_image in python and add background_color to match XML
2012-08-20 18:18:36 -07:00
Dane Springmeyer
b76c8e5c64
+reflect building symbolizer in python
2012-08-20 18:17:00 -07:00
Dane Springmeyer
9273f861bc
reflect all new style properties in python - refs #1264
2012-08-20 17:17:37 -07:00
Dane Springmeyer
8c8cf71d52
python: add 'status' property to match XML - refs #1418
2012-08-20 17:16:47 -07:00
Dane Springmeyer
55646ce236
fix group_by on layer to be std::string const& and reflect in python
2012-08-20 16:26:41 -07:00
Rich Wareham
0301294c84
python bindings: add wkt_features helper to PythonDatasource
...
The Python plugin datasource helper class already contained a helper for generating WKB features. This patch adds an
almost identical helper for WKT features. This is to facility Python data source who generate their features directly
using the text formatting support in Python.
2012-08-18 17:15:38 +01:00
artemp
f24641e802
+ add envelope() method to mapnik.Path
2012-08-17 16:53:43 +01:00
artemp
258ea94d8d
+ add_geojson and from_geojson methods
...
+ add_wkb,from_wkb throw RuntimeError
+ cleanups
2012-08-17 12:48:41 +01:00
Dane Springmeyer
ad2250a4b5
back compatibility for raster-mode values using _ and shield-no-text
2012-08-16 19:20:29 -07:00
Dane Springmeyer
62e039d2c9
double grid encoding performance in python - closes #1315
2012-08-16 18:39:11 -07:00
Dane Springmeyer
58d848ae8e
c++ style
2012-08-16 18:25:06 -07:00
Dane Springmeyer
25a1643d54
partial revert of e6e32fc
and general cleanup to match node-mapnik grid api - refs #1325 and 1315
2012-08-16 17:51:36 -07:00
Dane Springmeyer
a986aedd05
remove 'info' and 'fatal' severities for logging to simplify framework - closes #1400
2012-08-16 15:52:32 -07:00
Dane Springmeyer
a3e27ed726
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-16 12:29:27 -07:00
Dane Springmeyer
d850ee8b76
correct various old trac links to point to github - closes #1396
2012-08-16 12:27:58 -07:00
Dane Springmeyer
ecb72d6cbc
scons: don't run parseconfig if uninstalling
2012-08-16 10:00:05 -07:00
artemp
8bba93d299
+ don't pass std::string arg by value - use const&
2012-08-16 12:05:31 +01:00
artemp
e6e32fcb39
+ applied patch from @lightmare - #1325
2012-08-16 11:00:07 +01:00
Dane Springmeyer
91b15c4cdf
remove python pickling for map/style/rule/symbolizers/fontset/query - refs #1391
2012-08-15 13:55:36 -07:00