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