Commit Graph

17 Commits

Author SHA1 Message Date
8795dde014 Replace boost::scoped_ptr within tests 2015-07-18 18:10:00 -07:00
8b0ffe4a6a Replace boost::shared_ptr with std::shared_ptr 2015-07-18 02:14:31 -07:00
6b5a0fffbf Move from NULL to nullptr
This leaves alone the o5m code, geos, and libosmium.
2015-07-17 16:30:35 -07:00
5e523c0e2d Update on/off options to bool 2015-07-14 00:51:53 -07:00
a441750597 correctly parse change files 2015-07-08 23:19:50 +02:00
6c4385e40c replace pbf and xml parser with libosmium
In this initial step libosmium only functions as another parser
frontend, replacing the pbf and xml parsers. o5m is still parsed
with the native parser.

Other notable changes include:

- refactor of parse.hpp
- retire UTFsanitizer and remove sanitize option
- make C++11 compiler mandatory (required by libosmium)
- update pbf proto descriptions
2015-07-08 21:53:26 +02:00
45c820277f Isolate tablespace tests
By isolating tablespace tests to their own file, it is easier to
skip them if on a setup that does not permit a new tablespace for
testing.
2015-07-04 21:40:33 -07:00
a734ff23b0 clean up includes and remove unused rb.cpp
Includes cleaned according to the results of include-what-you-use.
2015-05-25 17:36:30 +02:00
f1efe8753c remove text-tree and make keyval a real C++ class 2014-12-28 21:38:47 +01:00
dd331374de make multi backend use the provided table name verbatim. prefix doesnt make sense when you can name the thing directly 2014-12-05 13:21:05 -05:00
c3a203fa5a Clean up whitespace errors 2014-10-25 01:04:46 -07:00
d5788e5e30 Add a check for null buildings in the foobar_building test
This should help catch MapQuest/osm2pgsql#4, although the subsequent tests should in theory catch it anyways, this one is clearer about the cause of failure.
2014-09-30 09:25:11 -07:00
659b9bb706 refactored a bunch of native pointers to smart ones. tests still failing for relations need to check old branch to see exepcted pending counts 2014-09-23 15:11:39 -04:00
6e7101e824 Merge remote-tracking branch 'origin/mla_multi_backend' into kk_multiback 2014-06-11 19:00:57 -04:00
e29f1a5d9c turn text tree into a proper object so as to associate its life to with that single object as used in keyvals and not have to initialize it in various other places. add a member helper to output_multi so as to manage relations and possibly hand them off to geometry processors without having those processors need to worry about tags and filtering 2014-06-11 19:00:16 -04:00
e3eef60545 Pass export_list by reference, not pointer. 2014-06-11 17:15:08 +01:00
768a0b521d add setup for processor-polygon 2014-06-10 15:16:32 -04:00