Dane Springmeyer
|
9d0bfa9d4e
|
the std::map storing font_face pointers is a cache - name it clearly
|
2012-03-09 14:47:04 -08:00 |
|
Artem Pavlenko
|
e8758b96a6
|
+ fix init order
|
2012-03-09 14:26:52 +00:00 |
|
Artem Pavlenko
|
254b3c9fa7
|
Merge branch 'master' into geometry-clipping
Conflicts:
SConstruct
include/mapnik/symbolizer_helpers.hpp
src/placement_finder.cpp
|
2012-03-09 14:18:41 +00:00 |
|
Artem Pavlenko
|
961ab51aef
|
+ fix previous merge error
|
2012-03-09 13:23:50 +00:00 |
|
Artem Pavlenko
|
d8d5298f4e
|
+ update cairo_renderer to use clipped paths
|
2012-03-09 12:56:54 +00:00 |
|
Artem Pavlenko
|
40b9553722
|
+ add clipping to text/shield/markers
Conflicts:
include/mapnik/symbolizer_helpers.hpp
|
2012-03-09 12:54:13 +00:00 |
|
Artem Pavlenko
|
c12161bf19
|
+ clip geometries before applying any
transformations.
|
2012-03-09 12:44:29 +00:00 |
|
Dane Springmeyer
|
99a181e196
|
fix spelling
|
2012-03-09 12:37:27 +00:00 |
|
Dane Springmeyer
|
f1aee03912
|
forward declare marker so marker_cache api access is cleaner
|
2012-03-08 08:37:58 -08:00 |
|
Dane Springmeyer
|
3c594efec8
|
fix spelling
|
2012-03-05 17:59:07 -08:00 |
|
Dane Springmeyer
|
2287668562
|
initialize members of char_info - refs #1114
|
2012-03-05 14:51:14 -08:00 |
|
Dane Springmeyer
|
3dafe6080d
|
rework text_path ctor to ensure members are properly initialized - refs #1114
|
2012-03-05 14:15:01 -08:00 |
|
Dane Springmeyer
|
f3c4f9eec7
|
initialize members of text_symbolizer_properties and char_properties - refs #1114
|
2012-03-05 13:48:35 -08:00 |
|
Dane Springmeyer
|
e9c043a42a
|
ensure members are initialized (refs #1114)
|
2012-03-05 13:32:02 -08:00 |
|
Dane Springmeyer
|
90fb50b158
|
initialize sx,sy in ctrans (refs #1114) and avoid possible divide by zero condition (refs #1110)
|
2012-03-05 13:29:20 -08:00 |
|
Dane Springmeyer
|
87da7c2e3e
|
ptree_helpers: ensure proper return type upon exception (TODO: needs larger cleanup)
|
2012-03-05 12:34:10 -08:00 |
|
Dane Springmeyer
|
f81108d5b3
|
formatting
|
2012-03-05 12:09:22 -08:00 |
|
Dane Springmeyer
|
7dfc6d9ccd
|
pass doubles by value in find_line_circle_intersection
|
2012-03-05 11:50:20 -08:00 |
|
Dane Springmeyer
|
f90b410ece
|
formatting to use const& as per 6462af3
|
2012-03-05 11:10:04 -08:00 |
|
Dane Springmeyer
|
232256e136
|
load_map_string: do not pass optional arg by const& and better error if string is empty
|
2012-03-05 10:44:20 -08:00 |
|
Hermann Kraus
|
ad86e9aebc
|
Reenable text meta writers.
|
2012-03-04 23:25:13 +01:00 |
|
Hermann Kraus
|
5578bdb6f9
|
Remove has_dimensions and dimensions from text_placement_info.
This functionality is better provided by placement_finder.additional_boxes.
|
2012-03-04 16:38:40 +01:00 |
|
Hermann Kraus
|
46272d836b
|
Move more variables from text_placements_info to placement_finder.
Refs #1048.
|
2012-03-04 13:32:10 +01:00 |
|
Hermann Kraus
|
4638b28c36
|
Store pointer to char_info in text_path instead of pointer to char_properties.
|
2012-03-04 03:53:39 +01:00 |
|
Hermann Kraus
|
b4eddaab24
|
Move variables from text_placements_info to placement_finder.
Reuse placement_finder objects.
Pass feature to placement_finder.
Refs #1048.
|
2012-03-04 01:49:01 +01:00 |
|
Dane Springmeyer
|
e622c9548d
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-03-02 18:47:11 -08:00 |
|
Hermann Kraus
|
2bf9d9dbdf
|
Fix handling of empty XML nodes.
Closes #1106.
|
2012-03-03 01:12:23 +01:00 |
|
Dane Springmeyer
|
ca3bd722c1
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-03-02 10:01:11 -08:00 |
|
Artem Pavlenko
|
726724b3c7
|
pass by ref
move conversions impl into .cpp
|
2012-03-01 18:36:13 +00:00 |
|
Dane Springmeyer
|
a837b1ae80
|
specialize getting strings from ptree to avoid excess copying
|
2012-02-28 20:13:37 -08:00 |
|
Dane Springmeyer
|
7c8341e7c3
|
formatting
|
2012-02-28 20:12:13 -08:00 |
|
Dane Springmeyer
|
ce3078fa98
|
inline to avoid duplicate symbol errors with gcc
|
2012-02-25 09:29:14 -08:00 |
|
Dane Springmeyer
|
9aff28f768
|
fix compile with boost 1.42
|
2012-02-24 19:22:48 -08:00 |
|
Dane Springmeyer
|
e6abd143a8
|
c++ casts to avoid compiler warnings on msvc
|
2012-02-24 18:58:34 -08:00 |
|
Dane Springmeyer
|
8cb23ca382
|
remove uneeded default cases
|
2012-02-24 18:57:37 -08:00 |
|
Dane Springmeyer
|
954eb5c539
|
reduce usage of boost::lexical_cast during map parsing by using spirit2-based conversion functions - refs #1055
|
2012-02-24 18:26:48 -08:00 |
|
Dane Springmeyer
|
2f134657b4
|
speed up xml loading by avoiding repeated grammar creation - refs #1028 (TODO - still need to handle text/shield expressions)
|
2012-02-24 16:34:39 -08:00 |
|
Dane Springmeyer
|
b1f5f701cc
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-02-24 16:27:37 -08:00 |
|
Dane Springmeyer
|
128f43bc79
|
remove used functions in ptree_helpers.hpp
|
2012-02-24 16:25:46 -08:00 |
|
Hermann Kraus
|
1906cddf04
|
Improve error messages.
|
2012-02-25 00:57:05 +01:00 |
|
Dane Springmeyer
|
a917b7b410
|
fix the ability of external libraries to link mapnik on windows
|
2012-02-24 11:32:16 -08:00 |
|
Artem Pavlenko
|
4aa957d373
|
Merge remote-tracking branch 'origin/master'
|
2012-02-24 18:09:15 +00:00 |
|
Artem Pavlenko
|
917e684bdd
|
dummy decrement() and advance(p) to compile with vc10 (untested)
|
2012-02-24 18:07:13 +00:00 |
|
Dane Springmeyer
|
2a4fa323cf
|
declare feature_impl and context_type for windows symbol visibility
|
2012-02-24 09:25:32 -08:00 |
|
Dane Springmeyer
|
dccaff73d9
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-02-23 18:55:59 -08:00 |
|
Dane Springmeyer
|
9c2e0f478a
|
c++ style
|
2012-02-23 18:55:48 -08:00 |
|
Dane Springmeyer
|
37d76eccb4
|
Add explicit header
|
2012-02-23 18:55:20 -08:00 |
|
Dane Springmeyer
|
e88b8c9cac
|
boost 1.42 compatibility
|
2012-02-23 15:52:04 -08:00 |
|
Dane Springmeyer
|
871650a3c2
|
specialize string2int conversion to avoid std::string ctor
|
2012-02-23 13:11:25 -08:00 |
|
Dane Springmeyer
|
02eb9067e0
|
fix linking with msvc by declaring text_placements
|
2012-02-23 11:47:45 -08:00 |
|