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 |
|
Dane Springmeyer
|
2d1f2d19cc
|
fix compile of shield_symbolizer.hpp on windows
|
2012-02-23 09:22:51 -08:00 |
|
Hermann Kraus
|
e79f13df1f
|
Add debug helper for XML.
|
2012-02-23 18:10:49 +01:00 |
|
Artem Pavlenko
|
abd57d2acb
|
+ use boost::scoped_ptr for auto memory managment
+ remove delete/new from create_palette
|
2012-02-23 12:26:16 +00:00 |
|
Artem Pavlenko
|
61c6b7e6b2
|
+ use boost::range algorithms for brevity
|
2012-02-23 12:10:32 +00:00 |
|
Artem Pavlenko
|
9db9e7d161
|
Merge remote-tracking branch 'origin/master'
|
2012-02-23 10:23:31 +00:00 |
|
Artem Pavlenko
|
00787ec12d
|
+ implement 'filter' iterator to output key/value pairs
where value is not value_null().
+ use it in json::feature_generator to have more compact json
|
2012-02-23 10:21:29 +00:00 |
|
Dane Springmeyer
|
56aeae1b52
|
fix broken python linking after 6a0ce99e22
|
2012-02-22 16:45:02 -08:00 |
|
Artem Pavlenko
|
8fe79f910f
|
Merge remote-tracking branch 'origin/master'
|
2012-02-22 22:47:28 +00:00 |
|
Artem Pavlenko
|
00abb57ffa
|
add missing image_width fix
|
2012-02-22 22:46:35 +00:00 |
|
Dane Springmeyer
|
188ba774b9
|
rollback part of 5dee576 - avoiding skipping nodes with <= 3 pixels as this fixed only symptoms of the hextree crash and not the root cause (note: divide by zero fix is maintained)
|
2012-02-22 14:32:12 -08:00 |
|
Artem Pavlenko
|
5b49d64a48
|
Merge remote-tracking branch 'origin/master'
|
2012-02-22 17:17:25 +00:00 |
|
Artem Pavlenko
|
199adc17d0
|
fix reduced image width calc
|
2012-02-22 17:16:07 +00:00 |
|
Dane Springmeyer
|
5dee576df2
|
hextree: avoid memory corruption in create_palette_rek() by not skipping <3 pixel nodes and avoid potential divide by zero in assign_node_colors() (led to hang on osx) - closes #1087
|
2012-02-21 22:37:56 -05:00 |
|
Dane Springmeyer
|
3c2938b812
|
add header with simple spirit string conversion functions- refs #1055
|
2012-02-21 10:57:58 -08:00 |
|
Dane Springmeyer
|
9213dd5426
|
fixup multi-symbolizer processing function
|
2012-02-20 22:53:54 -08:00 |
|
Hermann Kraus
|
a05faceb11
|
Fix ShieldSymbolizer line placement.
Refs #1078, https://github.com/MapQuest/MapQuest-Mapnik-Style/issues/8.
|
2012-02-21 00:06:54 +01:00 |
|
Artem Pavlenko
|
80cf0c2bd5
|
make generators noncopyable
|
2012-02-20 22:19:50 +00:00 |
|
Hermann Kraus
|
46f80cc6aa
|
Use double instead of int and avoid rounding when possible.
Closes #1078.
|
2012-02-20 19:32:34 +01:00 |
|
Artem Pavlenko
|
6f5d16bfe3
|
+ make feature_collection_parser a template so we can
instantiate with different iterator types
e.g std::string::const_iterator and
boost::spirit::multi_pass<std::istreambuf_iterator<char> >
|
2012-02-20 16:23:31 +00:00 |
|
Artem Pavlenko
|
6e498ad062
|
+ update to use new names
+ add geometry_generator
|
2012-02-20 12:03:56 +00:00 |
|
Artem Pavlenko
|
8536b8a536
|
+ better naming
|
2012-02-20 12:03:07 +00:00 |
|
Artem Pavlenko
|
3953a94636
|
+ geojson generator interface
|
2012-02-20 10:53:58 +00:00 |
|