Dane Springmeyer
|
fbf9ac8399
|
support new clipping extent padding method in cairo line_symbolizer rendering as per #1282 - partial revert of 76569cccb8
|
2012-08-14 10:43:46 -07:00 |
|
artemp
|
bee09477a8
|
+ cairo : fix shield scaling
|
2012-08-14 17:14:30 +01:00 |
|
Dane Springmeyer
|
d7d088cc97
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-08-14 09:04:06 -07:00 |
|
Konstantin Käfer
|
dcd7a07c8e
|
simplify-tolerance property boilerplate
|
2012-08-14 17:04:57 +02:00 |
|
artemp
|
f35f394b30
|
+ cairo : impl raster markers support
|
2012-08-14 12:58:00 +01:00 |
|
Dane Springmeyer
|
d8bb4050c5
|
minor grid rendering test touchups
|
2012-08-13 16:52:31 -07:00 |
|
Dane Springmeyer
|
9f450bd986
|
avoid silencing invalid transform throw and use LOG_ERROR for invalid maximum-extent - closes #1363
|
2012-08-13 15:35:22 -07:00 |
|
Dane Springmeyer
|
339fd59293
|
+reflect line_symbolizer offset
|
2012-08-13 14:06:11 -07:00 |
|
Dane Springmeyer
|
4ccf40038e
|
add preferred assignment syntax for zero initialization
|
2012-08-13 11:27:02 -07:00 |
|
Dane Springmeyer
|
e2b3322934
|
use typedef for color_type
|
2012-08-13 11:26:34 -07:00 |
|
Hermann Kraus
|
79ad6b395e
|
Implement label-position-tolerance.
|
2012-08-13 02:31:08 +02:00 |
|
Hermann Kraus
|
75f250934f
|
Reorder code.
|
2012-08-12 23:22:44 +02:00 |
|
Hermann Kraus
|
76c3868028
|
Fix jalign.
|
2012-08-12 22:55:56 +02:00 |
|
Hermann Kraus
|
61ebd8ae78
|
Cache iterators.
|
2012-08-12 22:54:13 +02:00 |
|
Hermann Kraus
|
2a0a52fba2
|
Update tests.
|
2012-08-12 15:30:54 +02:00 |
|
Hermann Kraus
|
1dba0581c2
|
Merge branch 'master' into harfbuzz
Conflicts:
src/cairo_renderer.cpp
|
2012-08-12 12:32:35 +02:00 |
|
Hermann Kraus
|
ec58dd9f18
|
Implement jalign for line placements.
|
2012-08-12 03:34:48 +02:00 |
|
Hermann Kraus
|
e7f0ae01bd
|
Fix line ordering for upright="left/auto".
|
2012-08-12 02:50:36 +02:00 |
|
Hermann Kraus
|
37a5552bbd
|
Implement offsets and multiline rendering.
|
2012-08-12 02:46:26 +02:00 |
|
Hermann Kraus
|
14891379d0
|
Add compatibility layer with normal path interface.
|
2012-08-11 23:26:45 +02:00 |
|
Hermann Kraus
|
46fa3cab43
|
Reenable grid renderer.
|
2012-08-11 21:47:45 +02:00 |
|
Hermann Kraus
|
9927ae6f60
|
Change text_renderer class.
|
2012-08-11 21:22:26 +02:00 |
|
Hermann Kraus
|
47025661f6
|
Implement collision detection.
|
2012-08-11 20:46:58 +02:00 |
|
Hermann Kraus
|
ffc3a5d52a
|
Add bounding box calculation.
|
2012-08-11 20:34:57 +02:00 |
|
Hermann Kraus
|
2e22d740cf
|
Store the value of sin(angle) and cos(angle) instead of recomputing them every time.
|
2012-08-11 19:14:28 +02:00 |
|
Hermann Kraus
|
503c1862ba
|
Simplify code.
|
2012-08-11 04:19:11 +02:00 |
|
Hermann Kraus
|
48290546d9
|
Remove duplicate code.
|
2012-08-11 02:48:56 +02:00 |
|
Hermann Kraus
|
f10d5b107f
|
Render each glyph in a cluster with the same rotation.
Refs #1208.
|
2012-08-10 20:31:03 +02:00 |
|
Hermann Kraus
|
75f4cbba18
|
Rotate offsets.
|
2012-08-10 18:50:38 +02:00 |
|
artemp
|
2d20e4aee4
|
+ agg : building_symbolizer - apply scale_factor to stroke width
|
2012-08-10 11:12:31 +01:00 |
|
Hermann Kraus
|
6eebda886d
|
Implement scoped_state.
|
2012-08-10 02:39:03 +02:00 |
|
Hermann Kraus
|
2a1925c3ff
|
Respect dx value.
|
2012-08-10 02:21:46 +02:00 |
|
Hermann Kraus
|
2252e128bd
|
Add rewind function.
|
2012-08-10 02:14:05 +02:00 |
|
artemp
|
b05344863a
|
+ implement markers_dispatch to match AGG output
|
2012-08-09 17:46:55 +01:00 |
|
artemp
|
5f2c2d1a37
|
+ c++ style
|
2012-08-09 12:41:35 +01:00 |
|
artemp
|
973bc00fd7
|
+ correct types
|
2012-08-09 12:41:08 +01:00 |
|
Dane Springmeyer
|
e07c04ed7b
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-08-08 10:19:25 -07:00 |
|
Dane Springmeyer
|
f53549ca65
|
add empty geom test
|
2012-08-08 10:19:16 -07:00 |
|
artemp
|
92eff33433
|
+ update tests to use Python iterator protocol
|
2012-08-08 17:31:30 +01:00 |
|
artemp
|
7847af51e7
|
+ fix __iter__ protocol
|
2012-08-08 16:15:54 +01:00 |
|
artemp
|
67b93fac50
|
+ geojson generator : allow empty properties
|
2012-08-08 16:00:01 +01:00 |
|
artemp
|
3a8ef52eb1
|
+ cairo: apply scale_factor to dash calc
|
2012-08-08 12:24:51 +01:00 |
|
artemp
|
f802a4a60b
|
+ ident
|
2012-08-08 12:12:23 +01:00 |
|
artemp
|
abd40edfd9
|
+ add std::runtime_error to python translator
|
2012-08-08 12:11:30 +01:00 |
|
artemp
|
66a6ec78c7
|
+ cleanup
|
2012-08-08 11:13:02 +01:00 |
|
artemp
|
c2dca42a4f
|
+ use Py_RETURN_NONE
+ cleanup/simplify
|
2012-08-07 17:01:03 +01:00 |
|
artemp
|
7cfdfde247
|
+ call Py_RETURN_NONE macro to properly handle returning Py_None
(http://docs.python.org/c-api/none.html) - thanks, @lightmare!
|
2012-08-07 15:43:40 +01:00 |
|
artemp
|
9da9ffadc1
|
+ don't crash on empty paths
|
2012-08-07 14:47:28 +01:00 |
|
artemp
|
87e89287b0
|
+ call cairo_show_glyphs and airo_glyph_path directly to
avoid std::vector allocation per glyph
|
2012-08-07 12:35:03 +01:00 |
|
artemp
|
c6e5639e9d
|
+ cairo : fix halo size
|
2012-08-07 12:00:31 +01:00 |
|