Merge branch 'master' of github.com:mapnik/mapnik
This commit is contained in:
commit
7b59fec405
3 changed files with 10 additions and 6 deletions
|
@ -1432,7 +1432,8 @@ if not preconfigured:
|
|||
|
||||
# Add rdynamic to allow using statics between application and plugins
|
||||
# http://stackoverflow.com/questions/8623657/multiple-instances-of-singleton-across-shared-libraries-on-linux
|
||||
env.MergeFlags('-rdynamic')
|
||||
if env['PLATFORM'] != 'Darwin':
|
||||
env.MergeFlags('-rdynamic')
|
||||
|
||||
# Customizing the C++ compiler flags depending on:
|
||||
# (1) the C++ compiler used; and
|
||||
|
|
|
@ -156,16 +156,18 @@ void dbf_file::add_attribute(int col, mapnik::transcoder const& tr, Feature & f)
|
|||
double val = 0.0;
|
||||
const char *itr = record_+fields_[col].offset_;
|
||||
const char *end = itr + fields_[col].length_;
|
||||
qi::phrase_parse(itr,end,double_,ascii::space,val);
|
||||
f.put(name,val);
|
||||
bool r = qi::phrase_parse(itr,end,double_,ascii::space,val);
|
||||
if (r && (itr == end))
|
||||
f.put(name,val);
|
||||
}
|
||||
else
|
||||
{
|
||||
int val = 0;
|
||||
const char *itr = record_+fields_[col].offset_;
|
||||
const char *end = itr + fields_[col].length_;
|
||||
qi::phrase_parse(itr,end,int_,ascii::space,val);
|
||||
f.put(name,val);
|
||||
bool r = qi::phrase_parse(itr,end,int_,ascii::space,val);
|
||||
if (r && (itr == end))
|
||||
f.put(name,val);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
#include <mapnik/filter_featureset.hpp>
|
||||
#include <mapnik/hit_test_filter.hpp>
|
||||
#include <mapnik/scale_denominator.hpp>
|
||||
#include <mapnik/config_error.hpp>
|
||||
#include <mapnik/config.hpp> // for PROJ_ENVELOPE_POINTS
|
||||
|
||||
// boost
|
||||
|
@ -444,7 +445,7 @@ void Map::zoom_all()
|
|||
}
|
||||
catch (proj_init_error & ex)
|
||||
{
|
||||
mapnik::log() << "map: proj_init_error=" << ex.what();
|
||||
throw mapnik::config_error(std::string("Projection error during map.zoom_all: ") + ex.what());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue