Hermann Kraus
|
1acac72b7a
|
Remove fastmath.hpp as it is no longer needed.
Closes #1301.
|
2012-08-26 02:28:30 +02:00 |
|
Hermann Kraus
|
f40464a815
|
Remove old placement_finder code and rename placement_finder_ng => placement_finder.
|
2012-08-25 00:27:58 +02:00 |
|
Hermann Kraus
|
5fbda3e579
|
Merge line placement code paths for Text- and ShieldSymbolizer.
Enables label-position-tolerance for ShieldSymbolizer.
|
2012-08-25 00:16:57 +02:00 |
|
Hermann Kraus
|
610a0906d1
|
Update tests.
|
2012-08-21 22:36:05 +02:00 |
|
Hermann Kraus
|
3a09a60035
|
Always restore state.
|
2012-08-21 22:36:05 +02:00 |
|
Hermann Kraus
|
8bc9561dd4
|
Try negative offsets first to mimic old behavior.
|
2012-08-21 22:36:04 +02:00 |
|
Hermann Kraus
|
020e79f53b
|
Add new test mode.
|
2012-08-21 22:36:04 +02:00 |
|
Hermann Kraus
|
abc59d2202
|
Make sure marker is placed even for empty texts.
|
2012-08-21 22:36:04 +02:00 |
|
Hermann Kraus
|
d4ef591a99
|
Move tolerance calculation to its own class.
|
2012-08-21 22:35:56 +02:00 |
|
Hermann Kraus
|
accbc139a5
|
Preallocate memory for glyphs.
|
2012-08-20 00:08:13 +02:00 |
|
Hermann Kraus
|
90c2ddcbf1
|
Enable ShieldSymbolizer for Cairo.
|
2012-08-17 18:40:49 +02:00 |
|
Hermann Kraus
|
a1f0af112e
|
Support ShieldSymbolizer.
|
2012-08-17 18:31:55 +02:00 |
|
Hermann Kraus
|
d8fad34aa3
|
Remove lots of old code in symbolizer_helpers and restructure code to
avoid the need for different helpers for text and shield symbolizers.
|
2012-08-17 02:54:08 +02:00 |
|
Hermann Kraus
|
f72527da8b
|
Add tests.
|
2012-08-17 01:56:43 +02:00 |
|
Hermann Kraus
|
f9edcb71e0
|
Reenable support for metawriters.
Implementations in individual metawriters are still missing.
|
2012-08-15 02:11:11 +02: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 |
|
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 |
|