Hermann Kraus
|
d3c473bbdc
|
Calculate text position the same way as it was done in Mapnik 2.0.
|
2012-07-29 03:50:22 +02:00 |
|
Hermann Kraus
|
9cdb9a7bf3
|
Fix build errors introduced by 4e3e5cb0b0 .
|
2012-07-29 01:31:10 +02:00 |
|
Hermann Kraus
|
4e3e5cb0b0
|
Merge branch 'master' into harfbuzz
Conflicts:
bindings/python/mapnik_shield_symbolizer.cpp
include/mapnik/agg_renderer.hpp
include/mapnik/cairo_renderer.hpp
src/build.py
|
2012-07-28 20:59:42 +02:00 |
|
Hermann Kraus
|
71247085d2
|
Correct size calculation.
|
2012-07-28 20:45:17 +02:00 |
|
Hermann Kraus
|
212760b507
|
Rename symbols to match coding standards.
|
2012-07-28 20:32:11 +02:00 |
|
Hermann Kraus
|
981c11c563
|
Implement find_point_placement().
|
2012-07-28 20:31:02 +02:00 |
|
Dane Springmeyer
|
81937f7317
|
only allow restyling of svg paths that already have visible display of stroke/fill
|
2012-07-28 09:27:37 -07:00 |
|
Hermann Kraus
|
a953d535ad
|
Use pixel_position consistently everywhere.
|
2012-07-28 16:34:44 +02:00 |
|
Hermann Kraus
|
6b3810c9b0
|
Add init_alignment() function.
|
2012-07-28 02:04:01 +02:00 |
|
Hermann Kraus
|
716dd1c79e
|
Move next_position() to placement finder.
|
2012-07-28 01:43:11 +02:00 |
|
Hermann Kraus
|
f6ad3243ef
|
Improve line breaking.
Change placement finder API.
|
2012-07-26 23:44:04 +02:00 |
|
artemp
|
1b805abc23
|
+ add close(x,y) method to geometry
|
2012-07-26 15:21:25 +01:00 |
|
artemp
|
1844217615
|
+ fix SEG_CLOSE value to be compatible with agg
|
2012-07-26 15:19:11 +01:00 |
|
Dane Springmeyer
|
fa052c5021
|
amend 516f7c7 to suport filtering on collections and rename line to linestring for consistency - refs #546
|
2012-07-25 14:43:32 -07:00 |
|
Dane Springmeyer
|
2680f941eb
|
clean up unused code and includes
|
2012-07-25 09:31:57 -07:00 |
|
Dane Springmeyer
|
4e60c0cc9b
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-07-25 08:47:19 -07:00 |
|
Dane Springmeyer
|
b68ea3bb1d
|
new patch from @lightmare for protecting against expression.to_string misusage - closes #1232
|
2012-07-25 08:47:10 -07:00 |
|
artemp
|
e48057b274
|
+ remove unused member variable
+ format
|
2012-07-25 10:00:58 +01:00 |
|
Dane Springmeyer
|
b6fa8dc0ed
|
include what you use
|
2012-07-24 18:36:31 -07:00 |
|
Dane Springmeyer
|
80b0b4a888
|
do not attempt to inline complex templated method on grid - refs #1330
|
2012-07-24 17:41:08 -07:00 |
|
Hermann Kraus
|
3860ae9447
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-07-25 01:18:51 +02:00 |
|
Hermann Kraus
|
08cbf1c71c
|
Fix deprecation warnings. Part 2
Closes #1340.
|
2012-07-25 01:15:44 +02:00 |
|
Dane Springmeyer
|
ebf87969e4
|
move css_color and path_expression grammars to cpp
|
2012-07-24 15:43:32 -07:00 |
|
Dane Springmeyer
|
3f444302f0
|
move wkb_generator.cpp to cpp to reduce grammar compilation burden in the python bindings
|
2012-07-24 15:04:39 -07:00 |
|
Dane Springmeyer
|
881ff0180a
|
suppress gcc Wunused-but-set-variable warnings
|
2012-07-24 14:35:19 -07:00 |
|
Dane Springmeyer
|
25a7c6bc01
|
+ use assignment op to initialize built-in types.
|
2012-07-24 14:20:57 -07:00 |
|
artemp
|
139b5e710f
|
+ centroid: return first vertex if num_vertices == 1
|
2012-07-24 17:34:59 +01:00 |
|
artemp
|
045ef86f41
|
+ formatting..
|
2012-07-24 14:03:52 +01:00 |
|
artemp
|
8de27eaf6f
|
+ use assignment op to initialize built-in types.
|
2012-07-24 09:43:05 +01:00 |
|
Dane Springmeyer
|
29deca8db8
|
shave off 4 seconds from xml_node.cpp compile time (16 -> 12) by moving transform grammar to cpp - refs #1267
|
2012-07-23 18:12:10 -07:00 |
|
Dane Springmeyer
|
5c20a9f72a
|
suppress unused variable compiler warnings with gcc
|
2012-07-23 17:29:10 -07:00 |
|
Dane Springmeyer
|
348dfff0c7
|
move feature_grammar to cpp file reducing compile time mem usage for feature_collection_parser.cpp - refs #1267
|
2012-07-23 17:03:06 -07:00 |
|
Dane Springmeyer
|
8f803b9897
|
reduce build time of xml_tree by half and memory usage by 1/3 - refs #1267
|
2012-07-23 16:15:27 -07:00 |
|
Dane Springmeyer
|
bbd1b052f7
|
fix spelling in comment
|
2012-07-23 11:38:59 -07:00 |
|
Hermann Kraus
|
c0180d59ed
|
Change glyph_positions interface to be easier to use.
|
2012-07-22 21:47:07 +02:00 |
|
Hermann Kraus
|
9408f2e169
|
Add comments.
|
2012-07-22 21:42:32 +02:00 |
|
Hermann Kraus
|
0b16174ddb
|
Remove unused code.
|
2012-07-22 02:11:15 +02:00 |
|
Hermann Kraus
|
b53849d441
|
Merge branch 'master' into harfbuzz
Conflicts:
include/mapnik/font_engine_freetype.hpp
include/mapnik/symbolizer_helpers.hpp
src/agg/process_shield_symbolizer.cpp
src/agg/process_text_symbolizer.cpp
src/cairo_renderer.cpp
src/font_engine_freetype.cpp
src/formatting/list.cpp
src/grid/process_shield_symbolizer.cpp
src/grid/process_text_symbolizer.cpp
src/symbolizer_helpers.cpp
tests/visual_tests/styles/harfbuzz.xml
|
2012-07-21 20:19:22 +02:00 |
|
Hermann Kraus
|
b8a54e6a4f
|
Add line breaking.
Note: Text rendering is currently disabled.
|
2012-07-21 04:17:58 +02:00 |
|
Dane Springmeyer
|
669c4906d4
|
avoid c-linkage warning with datasources - closes #1323
|
2012-07-20 18:34:41 -07:00 |
|
Hermann Kraus
|
d2918590b5
|
Remove unused files.
|
2012-07-21 02:55:34 +02:00 |
|
Dane Springmeyer
|
e36081a5c0
|
change geometry_utils::from_wkb to return a bool that signifies if at least one wkb path was parsed - refs #1333 and #1305
|
2012-07-20 15:09:01 -07:00 |
|
Dane Springmeyer
|
a968150f6b
|
fix compile after geometry util namespacing
|
2012-07-20 11:18:33 -07:00 |
|
Hermann Kraus
|
a8cf13113a
|
Update itemizer to allow operation on text ranges (for line breaking).
Fix handling of reordered text runs (refs #519).
|
2012-07-20 18:40:47 +02:00 |
|
artemp
|
fd209b2958
|
+ put labeling routines into its owm 'label' namespace
|
2012-07-20 17:32:38 +01:00 |
|
artemp
|
516f7c75b1
|
+ expose geometry type in expression grammar to allow following
filter expressions : [mapnik::geometry_type] = Polygon (#546)
|
2012-07-20 12:28:25 +01:00 |
|
artemp
|
e0c2304d42
|
+ store size by value
|
2012-07-19 18:44:29 +01:00 |
|
artemp
|
4625e509b4
|
+ rename vertex() back to get_vertex() to avoid g++ getting confused
|
2012-07-19 17:10:27 +01:00 |
|
artemp
|
7b10400be9
|
+ update rendering code to work with new labeling methods
+ rename num_points() to size()
+ rename get_vertex() to vertex()
|
2012-07-19 16:36:44 +01:00 |
|
artemp
|
9e1914a4df
|
+ remove label position alogos from geometry class
|
2012-07-19 16:36:06 +01:00 |
|