This is an automated email from the git hooks/post-receive script. cbaines-guest pushed a change to branch master in repository osrm.
from 3e5d282 Fix FSF address in copyright file new 6042646 Imported Upstream version 4.5.0 new 33ba05c Merge tag 'upstream/4.5.0' new 1b24733 Update changelog new b6ae547 Remove old patches new 166a1a2 Add patch to fix build new 4da6a62 Remove temporary files created during the build new 4787f4b Add additional dependancy on libboost-test-dev new b1cdea6 Add additional dependancy on libexpat1-dev new 034fcb1 Update config files new 4830e77 Change my email address in debian/control new ca2027b Fix FSF address in debian/copyright new ab2476f Bump standards version new e747b06 Update debian/copyright The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 7 +- .travis.yml | 18 +- Algorithms/BFSComponentExplorer.h | 148 ---- Algorithms/ObjectToBase64.h | 99 --- Algorithms/StronglyConnectedComponents.h | 447 ---------- CMakeLists.txt | 199 +++-- Contractor/TemporaryStorage.cpp | 172 ---- Contractor/TemporaryStorage.h | 96 --- DataStructures/DeallocatingVector.h | 401 --------- DataStructures/NodeBasedGraph.h | 166 ---- DataStructures/PhantomNodes.h | 173 ---- Descriptors/GPXDescriptor.h | 100 --- Docs/webclient.txt | 3 - Extractor/BaseParser.cpp | 139 --- Extractor/BaseParser.h | 67 -- Extractor/ExtractionWay.h | 79 -- Extractor/ExtractorCallbacks.cpp | 171 ---- Extractor/ExtractorStructs.h | 114 --- Extractor/PBFParser.cpp | 664 --------------- Extractor/PBFParser.h | 103 --- Extractor/ScriptingEnvironment.cpp | 121 --- Extractor/XMLParser.cpp | 353 -------- Extractor/XMLParser.h | 54 -- Include/osrm/Coordinate.h | 34 +- Include/osrm/Header.h | 2 +- Include/osrm/RouteParameters.h | 9 + Library/OSRM.h | 6 +- Library/OSRM_impl.cpp | 40 +- Library/OSRM_impl.h | 11 +- Plugins/ViaRoutePlugin.h | 173 ---- README.md | 7 +- Rakefile | 9 +- Server/APIGrammar.h | 9 +- Server/Connection.cpp | 4 +- Server/Connection.h | 4 +- Server/DataStructures/BaseDataFacade.h | 41 +- Server/DataStructures/InternalDataFacade.h | 155 ++-- Server/DataStructures/SharedDataFacade.h | 171 ++-- Server/DataStructures/SharedDataType.h | 15 +- Server/Http/CompressionType.h | 2 +- Server/Http/Reply.cpp | 7 +- Server/RequestHandler.cpp | 31 +- Server/RequestHandler.h | 2 +- Server/RequestParser.cpp | 28 +- Server/RequestParser.h | 4 +- Server/Server.h | 31 +- Server/ServerFactory.h | 49 -- Tools/components.cpp | 136 --- UnitTests/Algorithms/DouglasPeuckerTest.cpp | 109 +++ .../algorithm_tests.cpp | 12 +- UnitTests/data_structures/BinaryHeapTest.cpp | 178 ++++ UnitTests/data_structures/RangeTableTest.cpp | 131 +++ UnitTests/data_structures/StaticGraphTest.cpp | 191 +++++ UnitTests/data_structures/StaticRTreeTest.cpp | 488 +++++++++++ .../datastructure_tests.cpp | 11 +- Util/Azimuth.h | 73 -- Util/BoostFileSystemFix.h | 17 +- Util/DataStoreOptions.h | 31 +- Util/FingerPrint.h | 1 - Util/MercatorUtil.h | 8 +- Util/ProgramOptions.h | 197 +++-- Util/SimpleLogger.h | 158 ---- Util/StringUtil.h | 318 ------- Util/TimingUtil.h | 39 - Util/{MachineInfo.h => bearing.cpp} | 54 +- Util/{GitDescription.h => bearing.hpp} | 13 +- Util/cast.hpp | 188 ++++ Util/{ComputeAngle.h => compute_angle.cpp} | 20 +- Server/Http/Request.h => Util/compute_angle.hpp | 27 +- Util/{ContainerUtils.h => container.hpp} | 57 +- Util/{FingerPrint.cpp.in => finger_print.cpp.in} | 15 +- Library/OSRM.h => Util/floating_point.hpp | 32 +- Util/{GitDescription.cpp.in => git_sha.cpp.in} | 4 +- Util/{GitDescription.h => git_sha.hpp} | 8 +- Util/{GraphLoader.h => graph_loader.hpp} | 95 ++- .../SearchEngine.h => Util/integer_range.hpp | 54 +- .../HashTable.h => Util/iterator_range.hpp | 80 +- .../JSONContainer.h => Util/json_renderer.hpp | 111 +-- Util/{LuaUtil.h => lua_util.hpp} | 8 +- .../ScriptingEnvironment.h => Util/make_unique.hpp | 39 +- Include/osrm/Header.h => Util/osrm_exception.cpp | 38 +- Util/{OSRMException.h => osrm_exception.hpp} | 25 +- Util/range_algorithms.hpp | 42 + Util/simple_logger.cpp | 135 +++ Server/RequestHandler.h => Util/simple_logger.hpp | 55 +- Util/{StdHashExtensions.h => std_hash.hpp} | 18 +- Util/string_util.hpp | 150 ++++ Util/timing_util.hpp | 80 ++ Util/xml_renderer.hpp | 140 +++ algorithms/bfs_components.hpp | 174 ++++ .../crc32_processor.hpp | 118 +-- .../douglas_peucker.cpp | 97 +-- .../douglas_peucker.hpp | 38 +- algorithms/object_encoder.hpp | 94 ++ .../polyline_compressor.cpp | 70 +- .../polyline_compressor.hpp | 10 +- .../polyline_formatter.cpp | 50 +- .../polyline_formatter.hpp | 18 +- .../route_name_extraction.hpp | 6 +- algorithms/tiny_components.hpp | 253 ++++++ appveyor.yml | 15 +- benchmarks/static_rtree.cpp | 189 +++++ cmake/CPackDebianConfig.cmake | 44 + cmake/FindDebArch.cmake | 19 + cmake/FingerPrint-Config.cmake | 6 +- cmake/check_luabind.cmake | 40 + cmake/check_stxxl.cmake | 24 + cmake/postinst.in | 2 + .../Contractor.h => contractor/contractor.hpp | 224 +++-- .../edge_based_graph_factory.cpp | 315 +++---- .../edge_based_graph_factory.hpp | 44 +- .../geometry_compressor.cpp | 20 +- .../geometry_compressor.hpp | 14 +- contractor/processing_chain.cpp | 581 +++++++++++++ contractor/processing_chain.hpp | 95 +++ {DataStructures => data_structures}/Coordinate.cpp | 111 ++- .../InputReaderFactory.h | 0 .../binary_heap.hpp | 7 +- .../concurrent_queue.hpp | 10 +- data_structures/deallocating_vector.hpp | 313 +++++++ .../dynamic_graph.hpp | 167 ++-- .../edge_based_node.hpp | 57 +- .../external_memory_node.cpp | 30 +- .../external_memory_node.hpp | 28 +- data_structures/fixed_point_number.hpp | 216 +++++ .../hilbert_value.cpp | 4 +- .../hilbert_value.hpp | 8 +- .../import_edge.cpp | 10 +- .../import_edge.hpp | 15 +- .../json_container.hpp | 89 +- .../LRUCache.h => data_structures/lru_cache.hpp | 8 +- data_structures/node_based_graph.hpp | 271 ++++++ .../Http/Request.h => data_structures/node_id.hpp | 27 +- .../original_edge_data.hpp | 20 +- .../Percent.h => data_structures/percent.hpp | 10 +- data_structures/phantom_node.cpp | 124 +++ data_structures/phantom_node.hpp | 129 +++ .../QueryEdge.h => data_structures/query_edge.hpp | 25 +- .../QueryNode.h => data_structures/query_node.hpp | 36 +- .../range_table.hpp | 51 +- .../raw_route_data.hpp | 36 +- data_structures/rectangle.hpp | 199 +++++ .../restriction.hpp | 84 +- .../restriction_map.cpp | 131 +-- .../restriction_map.hpp | 97 ++- .../route_parameters.cpp | 30 +- .../search_engine.hpp | 16 +- .../search_engine_data.cpp | 4 +- .../search_engine_data.hpp | 14 +- .../segment_information.hpp | 22 +- .../shared_memory_factory.hpp | 25 +- .../shared_memory_vector_wrapper.hpp | 18 +- .../static_graph.hpp | 79 +- .../static_kdtree.hpp | 8 +- .../static_rtree.hpp | 501 +++++++---- .../travel_mode.hpp | 23 +- .../turn_instructions.hpp | 10 +- .../xor_fast_hash.hpp | 10 +- .../xor_fast_hash_storage.hpp | 16 +- datastore.cpp | 196 ++--- debian/changelog | 7 +- debian/conffiles/access.lua | 6 +- debian/conffiles/bicycle.lua | 612 ++++++------- debian/conffiles/car.lua | 461 +++++++--- debian/conffiles/foot.lua | 332 ++++---- debian/conffiles/maxspeed.lua | 17 + debian/conffiles/testbot.lua | 195 +++-- debian/control | 8 +- debian/copyright | 104 +-- debian/patches/add-cmake-install.patch | 24 - .../patches/fix-boost-version-requirements.patch | 18 - debian/patches/fix-build | 65 ++ debian/patches/series | 3 +- debian/rules | 7 + .../description_factory.cpp | 71 +- .../description_factory.hpp | 55 +- .../descriptor_base.hpp | 40 +- descriptors/gpx_descriptor.hpp | 92 ++ .../json_descriptor.hpp | 120 +-- Server/Http/CompressionType.h => extract.cpp | 27 +- extractor.cpp | 286 ------- .../extraction_containers.cpp | 100 ++- .../extraction_containers.hpp | 29 +- .../extraction_helper_functions.hpp | 25 +- .../Request.h => extractor/extraction_node.hpp | 31 +- extractor/extraction_way.hpp | 120 +++ extractor/extractor.cpp | 268 ++++++ extractor/extractor.hpp | 13 + extractor/extractor_callbacks.cpp | 223 +++++ .../extractor_callbacks.hpp | 23 +- extractor/extractor_options.cpp | 167 ++++ .../extractor_options.hpp | 40 +- extractor/first_and_last_segment_of_way.hpp | 88 ++ .../internal_extractor_edge.hpp | 32 +- extractor/restriction_parser.cpp | 241 ++++++ .../restriction_parser.hpp | 38 +- extractor/scripting_environment.cpp | 146 ++++ .../scripting_environment.hpp | 19 +- features/bicycle/mode.feature | 228 +++-- features/bicycle/pushing.feature | 26 +- features/car/ferry.feature | 37 +- features/car/link.feature | 111 +++ features/car/maxspeed.feature | 52 +- features/car/restrictions.feature | 69 ++ features/car/speed.feature | 28 +- features/car/surface.feature | 141 +++ features/foot/ferry.feature | 18 +- features/options/extract/files.feature | 6 +- features/options/prepare/files.feature | 6 +- features/options/routed/files.feature | 13 +- features/step_definitions/data.rb | 16 + features/step_definitions/distance_matrix.rb | 56 ++ features/step_definitions/locate.rb | 2 +- features/step_definitions/nearest.rb | 2 +- features/step_definitions/options.rb | 26 +- features/step_definitions/requests.rb | 34 +- features/step_definitions/routability.rb | 10 +- features/step_definitions/routing.rb | 16 +- features/step_definitions/timestamp.rb | 4 +- features/support/data.rb | 78 +- features/support/env.rb | 34 +- features/support/exceptions.rb | 6 + features/support/hash.rb | 26 +- features/support/hooks.rb | 6 +- features/support/launch.rb | 168 ++-- features/support/log.rb | 6 +- features/support/route.rb | 5 + features/support/run.rb | 20 +- features/testbot/bad.feature | 2 +- features/testbot/basic.feature | 2 +- features/testbot/bearing.feature | 2 +- features/testbot/bearing_param.feature | 2 +- features/testbot/compression.feature | 22 + features/testbot/datastore.feature | 31 + features/testbot/distance.feature | 52 +- features/testbot/distance_matrix.feature | 102 +++ features/testbot/fastest.feature | 2 +- features/testbot/geometry.feature | 2 +- features/testbot/graph.feature | 21 +- features/testbot/load.feature | 63 ++ features/testbot/loop.feature | 8 +- features/testbot/mode.feature | 227 ++++- features/testbot/oneway.feature | 64 +- features/testbot/origin.feature | 2 +- features/testbot/penalty.feature | 2 +- features/testbot/planetary.feature | 2 +- features/testbot/projection.feature | 2 +- features/testbot/protobuffer.feature | 2 +- features/testbot/snap.feature | 2 +- features/testbot/status.feature | 2 +- features/testbot/time.feature | 2 +- features/testbot/turns.feature | 2 +- features/testbot/utf.feature | 2 +- features/testbot/uturn.feature | 69 ++ features/testbot/via.feature | 24 +- .../distance_table.hpp | 71 +- .../HelloWorldPlugin.h => plugins/hello_world.hpp | 34 +- Plugins/LocatePlugin.h => plugins/locate.hpp | 23 +- Plugins/NearestPlugin.h => plugins/nearest.hpp | 70 +- Plugins/BasePlugin.h => plugins/plugin_base.hpp | 16 +- Plugins/TimestampPlugin.h => plugins/timestamp.hpp | 14 +- plugins/viaroute.hpp | 190 +++++ prepare.cpp | 476 +---------- profiles/bicycle.lua | 263 +++--- profiles/car.lua | 340 +++++--- profiles/examples/postgis.lua | 4 +- profiles/foot.lua | 128 +-- profiles/lib/access.lua | 6 +- profiles/lib/maxspeed.lua | 17 + profiles/testbot.lua | 76 +- routed.cpp | 45 +- .../alternative_path.hpp | 198 +++-- .../many_to_many.hpp | 18 +- .../routing_base.hpp | 118 +-- .../shortest_path.hpp | 115 +-- taginfo.json | 84 ++ third_party/osmium/area/assembler.hpp | 783 +++++++++++++++++ .../osmium/area/detail/node_ref_segment.hpp | 262 ++++++ third_party/osmium/area/detail/proto_ring.hpp | 274 ++++++ third_party/osmium/area/detail/segment_list.hpp | 216 +++++ third_party/osmium/area/multipolygon_collector.hpp | 212 +++++ third_party/osmium/area/problem_reporter.hpp | 149 ++++ .../osmium/area/problem_reporter_exception.hpp | 96 +++ third_party/osmium/area/problem_reporter_ogr.hpp | 206 +++++ .../osmium/area/problem_reporter_stream.hpp | 96 +++ third_party/osmium/builder/builder.hpp | 220 +++++ third_party/osmium/builder/builder_helper.hpp | 103 +++ third_party/osmium/builder/osm_object_builder.hpp | 283 ++++++ third_party/osmium/config/constexpr.hpp | 43 + third_party/osmium/diff_handler.hpp | 67 ++ third_party/osmium/diff_iterator.hpp | 129 +++ third_party/osmium/diff_visitor.hpp | 104 +++ third_party/osmium/dynamic_handler.hpp | 195 +++++ third_party/osmium/experimental/flex_reader.hpp | 131 +++ third_party/osmium/geom/coordinates.hpp | 97 +++ third_party/osmium/geom/factory.hpp | 328 +++++++ third_party/osmium/geom/geojson.hpp | 152 ++++ third_party/osmium/geom/geos.hpp | 224 +++++ third_party/osmium/geom/haversine.hpp | 94 ++ third_party/osmium/geom/mercator_projection.hpp | 109 +++ third_party/osmium/geom/ogr.hpp | 179 ++++ third_party/osmium/geom/projection.hpp | 159 ++++ third_party/osmium/geom/relations.hpp | 57 ++ third_party/osmium/geom/util.hpp | 75 ++ third_party/osmium/geom/wkb.hpp | 279 ++++++ third_party/osmium/geom/wkt.hpp | 148 ++++ third_party/osmium/handler.hpp | 101 +++ third_party/osmium/handler/chain.hpp | 128 +++ third_party/osmium/handler/disk_store.hpp | 111 +++ third_party/osmium/handler/dump.hpp | 294 +++++++ .../osmium/handler/node_locations_for_ways.hpp | 177 ++++ third_party/osmium/handler/object_relations.hpp | 106 +++ .../osmium/index/detail/mmap_vector_anon.hpp | 78 ++ .../osmium/index/detail/mmap_vector_base.hpp | 183 ++++ .../osmium/index/detail/mmap_vector_file.hpp | 82 ++ third_party/osmium/index/detail/tmpfile.hpp | 62 ++ third_party/osmium/index/detail/typed_mmap.hpp | 229 +++++ third_party/osmium/index/index.hpp | 100 +++ third_party/osmium/index/map.hpp | 155 ++++ third_party/osmium/index/map/dummy.hpp | 87 ++ third_party/osmium/index/map/mmap_vector_anon.hpp | 61 ++ third_party/osmium/index/map/mmap_vector_file.hpp | 57 ++ third_party/osmium/index/map/sparse_table.hpp | 140 +++ third_party/osmium/index/map/stl_map.hpp | 112 +++ third_party/osmium/index/map/stl_vector.hpp | 61 ++ third_party/osmium/index/map/vector.hpp | 208 +++++ third_party/osmium/index/multimap.hpp | 129 +++ third_party/osmium/index/multimap/hybrid.hpp | 199 +++++ .../osmium/index/multimap/mmap_vector_anon.hpp | 58 ++ .../osmium/index/multimap/mmap_vector_file.hpp | 54 ++ third_party/osmium/index/multimap/stl_multimap.hpp | 151 ++++ third_party/osmium/index/multimap/stl_vector.hpp | 58 ++ third_party/osmium/index/multimap/vector.hpp | 151 ++++ third_party/osmium/io/any_compression.hpp | 39 + third_party/osmium/io/any_input.hpp | 41 + third_party/osmium/io/any_output.hpp | 42 + third_party/osmium/io/bzip2_compression.hpp | 277 ++++++ third_party/osmium/io/compression.hpp | 279 ++++++ third_party/osmium/io/detail/input_format.hpp | 160 ++++ third_party/osmium/io/detail/opl_output_format.hpp | 315 +++++++ third_party/osmium/io/detail/output_format.hpp | 156 ++++ third_party/osmium/io/detail/pbf.hpp | 100 +++ third_party/osmium/io/detail/pbf_input_format.hpp | 240 ++++++ third_party/osmium/io/detail/pbf_output_format.hpp | 944 +++++++++++++++++++++ third_party/osmium/io/detail/pbf_parser.hpp | 449 ++++++++++ third_party/osmium/io/detail/pbf_stringtable.hpp | 204 +++++ third_party/osmium/io/detail/read_thread.hpp | 106 +++ third_party/osmium/io/detail/read_write.hpp | 156 ++++ third_party/osmium/io/detail/write_thread.hpp | 86 ++ third_party/osmium/io/detail/xml_input_format.hpp | 726 ++++++++++++++++ third_party/osmium/io/detail/xml_output_format.hpp | 481 +++++++++++ third_party/osmium/io/detail/zlib.hpp | 99 +++ third_party/osmium/io/error.hpp | 57 ++ third_party/osmium/io/file.hpp | 343 ++++++++ third_party/osmium/io/file_compression.hpp | 72 ++ third_party/osmium/io/file_format.hpp | 78 ++ third_party/osmium/io/gzip_compression.hpp | 238 ++++++ third_party/osmium/io/header.hpp | 122 +++ third_party/osmium/io/input_iterator.hpp | 139 +++ third_party/osmium/io/opl_output.hpp | 39 + third_party/osmium/io/output_iterator.hpp | 116 +++ third_party/osmium/io/overwrite.hpp | 52 ++ third_party/osmium/io/pbf_input.hpp | 39 + third_party/osmium/io/pbf_output.hpp | 39 + third_party/osmium/io/reader.hpp | 303 +++++++ third_party/osmium/io/reader_iterator.hpp | 51 ++ third_party/osmium/io/writer.hpp | 145 ++++ third_party/osmium/io/xml_input.hpp | 39 + third_party/osmium/io/xml_output.hpp | 39 + third_party/osmium/memory/buffer.hpp | 534 ++++++++++++ third_party/osmium/memory/collection.hpp | 153 ++++ third_party/osmium/memory/item.hpp | 179 ++++ third_party/osmium/memory/item_iterator.hpp | 234 +++++ third_party/osmium/object_pointer_collection.hpp | 112 +++ third_party/osmium/osm.hpp | 48 ++ third_party/osmium/osm/area.hpp | 193 +++++ third_party/osmium/osm/box.hpp | 207 +++++ third_party/osmium/osm/changeset.hpp | 336 ++++++++ third_party/osmium/osm/diff_object.hpp | 156 ++++ third_party/osmium/osm/entity.hpp | 74 ++ third_party/osmium/osm/entity_bits.hpp | 99 +++ third_party/osmium/osm/item_type.hpp | 173 ++++ third_party/osmium/osm/location.hpp | 285 +++++++ third_party/osmium/osm/node.hpp | 76 ++ third_party/osmium/osm/node_ref.hpp | 173 ++++ third_party/osmium/osm/node_ref_list.hpp | 135 +++ third_party/osmium/osm/object.hpp | 437 ++++++++++ third_party/osmium/osm/object_comparisons.hpp | 110 +++ third_party/osmium/osm/relation.hpp | 189 +++++ third_party/osmium/osm/segment.hpp | 105 +++ third_party/osmium/osm/tag.hpp | 140 +++ third_party/osmium/osm/timestamp.hpp | 169 ++++ third_party/osmium/osm/types.hpp | 83 ++ third_party/osmium/osm/undirected_segment.hpp | 100 +++ third_party/osmium/osm/way.hpp | 115 +++ third_party/osmium/relations/collector.hpp | 544 ++++++++++++ .../osmium/relations/detail/member_meta.hpp | 158 ++++ .../osmium/relations/detail/relation_meta.hpp | 136 +++ third_party/osmium/tags/filter.hpp | 148 ++++ third_party/osmium/tags/regex_filter.hpp | 58 ++ third_party/osmium/tags/taglist.hpp | 67 ++ third_party/osmium/thread/checked_task.hpp | 106 +++ third_party/osmium/thread/function_wrapper.hpp | 110 +++ third_party/osmium/thread/name.hpp | 61 ++ third_party/osmium/thread/pool.hpp | 180 ++++ third_party/osmium/thread/queue.hpp | 178 ++++ third_party/osmium/thread/sorted_queue.hpp | 159 ++++ third_party/osmium/thread/util.hpp | 87 ++ third_party/osmium/util/cast.hpp | 72 ++ third_party/osmium/util/compatibility.hpp | 47 + third_party/osmium/util/config.hpp | 73 ++ third_party/osmium/util/double.hpp | 91 ++ third_party/osmium/util/options.hpp | 155 ++++ third_party/osmium/util/verbose_output.hpp | 139 +++ third_party/osmium/visitor.hpp | 255 ++++++ third_party/variant/optional.hpp | 69 ++ third_party/variant/recursive_wrapper.hpp | 127 +++ third_party/variant/variant.hpp | 740 ++++++++++++++++ {Tools => tools}/.gitignore | 0 tools/check-hsgr.cpp | 112 +++ tools/components.cpp | 293 +++++++ {Tools => tools}/io-benchmark.cpp | 112 +-- {Tools => tools}/simpleclient.cpp | 30 +- tools/springclean.cpp | 102 +++ {Tools => tools}/unlock_all_mutexes.cpp | 9 +- typedefs.h | 16 +- 426 files changed, 37457 insertions(+), 9798 deletions(-) delete mode 100644 Algorithms/BFSComponentExplorer.h delete mode 100644 Algorithms/ObjectToBase64.h delete mode 100644 Algorithms/StronglyConnectedComponents.h delete mode 100644 Contractor/TemporaryStorage.cpp delete mode 100644 Contractor/TemporaryStorage.h delete mode 100644 DataStructures/DeallocatingVector.h delete mode 100644 DataStructures/NodeBasedGraph.h delete mode 100644 DataStructures/PhantomNodes.h delete mode 100644 Descriptors/GPXDescriptor.h delete mode 100644 Docs/webclient.txt delete mode 100644 Extractor/BaseParser.cpp delete mode 100644 Extractor/BaseParser.h delete mode 100644 Extractor/ExtractionWay.h delete mode 100644 Extractor/ExtractorCallbacks.cpp delete mode 100644 Extractor/ExtractorStructs.h delete mode 100644 Extractor/PBFParser.cpp delete mode 100644 Extractor/PBFParser.h delete mode 100644 Extractor/ScriptingEnvironment.cpp delete mode 100644 Extractor/XMLParser.cpp delete mode 100644 Extractor/XMLParser.h delete mode 100644 Plugins/ViaRoutePlugin.h delete mode 100644 Server/ServerFactory.h delete mode 100644 Tools/components.cpp create mode 100644 UnitTests/Algorithms/DouglasPeuckerTest.cpp copy Util/GitDescription.h => UnitTests/algorithm_tests.cpp (85%) create mode 100644 UnitTests/data_structures/BinaryHeapTest.cpp create mode 100644 UnitTests/data_structures/RangeTableTest.cpp create mode 100644 UnitTests/data_structures/StaticGraphTest.cpp create mode 100644 UnitTests/data_structures/StaticRTreeTest.cpp copy Util/GitDescription.h => UnitTests/datastructure_tests.cpp (85%) delete mode 100644 Util/Azimuth.h delete mode 100644 Util/SimpleLogger.h delete mode 100644 Util/StringUtil.h delete mode 100644 Util/TimingUtil.h rename Util/{MachineInfo.h => bearing.cpp} (65%) copy Util/{GitDescription.h => bearing.hpp} (89%) create mode 100644 Util/cast.hpp rename Util/{ComputeAngle.h => compute_angle.cpp} (77%) copy Server/Http/Request.h => Util/compute_angle.hpp (73%) rename Util/{ContainerUtils.h => container.hpp} (57%) rename Util/{FingerPrint.cpp.in => finger_print.cpp.in} (87%) copy Library/OSRM.h => Util/floating_point.hpp (75%) rename Util/{GitDescription.cpp.in => git_sha.cpp.in} (94%) rename Util/{GitDescription.h => git_sha.hpp} (90%) rename Util/{GraphLoader.h => graph_loader.hpp} (84%) copy DataStructures/SearchEngine.h => Util/integer_range.hpp (54%) rename DataStructures/HashTable.h => Util/iterator_range.hpp (55%) rename DataStructures/JSONContainer.h => Util/json_renderer.hpp (66%) rename Util/{LuaUtil.h => lua_util.hpp} (95%) copy Extractor/ScriptingEnvironment.h => Util/make_unique.hpp (64%) copy Include/osrm/Header.h => Util/osrm_exception.cpp (61%) rename Util/{OSRMException.h => osrm_exception.hpp} (67%) create mode 100644 Util/range_algorithms.hpp create mode 100644 Util/simple_logger.cpp copy Server/RequestHandler.h => Util/simple_logger.hpp (67%) rename Util/{StdHashExtensions.h => std_hash.hpp} (86%) create mode 100644 Util/string_util.hpp create mode 100644 Util/timing_util.hpp create mode 100644 Util/xml_renderer.hpp create mode 100644 algorithms/bfs_components.hpp rename Algorithms/IteratorBasedCRC32.h => algorithms/crc32_processor.hpp (64%) rename Algorithms/DouglasPeucker.cpp => algorithms/douglas_peucker.cpp (60%) rename Algorithms/DouglasPeucker.h => algorithms/douglas_peucker.hpp (71%) create mode 100644 algorithms/object_encoder.hpp rename Algorithms/PolylineCompressor.cpp => algorithms/polyline_compressor.cpp (51%) copy Algorithms/PolylineCompressor.h => algorithms/polyline_compressor.hpp (79%) copy DataStructures/ImportNode.cpp => algorithms/polyline_formatter.cpp (59%) copy Algorithms/PolylineCompressor.h => algorithms/polyline_formatter.hpp (78%) rename Algorithms/ExtractRouteNames.h => algorithms/route_name_extraction.hpp (98%) create mode 100644 algorithms/tiny_components.hpp create mode 100644 benchmarks/static_rtree.cpp create mode 100644 cmake/CPackDebianConfig.cmake create mode 100644 cmake/FindDebArch.cmake create mode 100644 cmake/check_luabind.cmake create mode 100644 cmake/check_stxxl.cmake create mode 100644 cmake/postinst.in rename Contractor/Contractor.h => contractor/contractor.hpp (83%) rename Contractor/EdgeBasedGraphFactory.cpp => contractor/edge_based_graph_factory.cpp (72%) rename Contractor/EdgeBasedGraphFactory.h => contractor/edge_based_graph_factory.hpp (76%) rename Contractor/GeometryCompressor.cpp => contractor/geometry_compressor.cpp (93%) copy Contractor/GeometryCompressor.h => contractor/geometry_compressor.hpp (86%) create mode 100644 contractor/processing_chain.cpp create mode 100644 contractor/processing_chain.hpp rename {DataStructures => data_structures}/Coordinate.cpp (80%) rename {DataStructures => data_structures}/InputReaderFactory.h (100%) rename DataStructures/BinaryHeap.h => data_structures/binary_heap.hpp (98%) rename DataStructures/ConcurrentQueue.h => data_structures/concurrent_queue.hpp (94%) create mode 100644 data_structures/deallocating_vector.hpp rename DataStructures/DynamicGraph.h => data_structures/dynamic_graph.hpp (53%) rename DataStructures/EdgeBasedNode.h => data_structures/edge_based_node.hpp (58%) rename DataStructures/ImportNode.cpp => data_structures/external_memory_node.cpp (70%) copy DataStructures/ImportNode.h => data_structures/external_memory_node.hpp (70%) create mode 100644 data_structures/fixed_point_number.hpp rename DataStructures/HilbertValue.cpp => data_structures/hilbert_value.cpp (97%) rename DataStructures/HilbertValue.h => data_structures/hilbert_value.hpp (92%) rename DataStructures/ImportEdge.cpp => data_structures/import_edge.cpp (93%) rename DataStructures/ImportEdge.h => data_structures/import_edge.hpp (91%) rename Contractor/GeometryCompressor.h => data_structures/json_container.hpp (55%) rename DataStructures/LRUCache.h => data_structures/lru_cache.hpp (96%) create mode 100644 data_structures/node_based_graph.hpp copy Server/Http/Request.h => data_structures/node_id.hpp (77%) rename DataStructures/OriginalEdgeData.h => data_structures/original_edge_data.hpp (79%) rename DataStructures/Percent.h => data_structures/percent.hpp (93%) create mode 100644 data_structures/phantom_node.cpp create mode 100644 data_structures/phantom_node.hpp rename DataStructures/QueryEdge.h => data_structures/query_edge.hpp (75%) rename DataStructures/QueryNode.h => data_structures/query_node.hpp (68%) rename DataStructures/RangeTable.h => data_structures/range_table.hpp (79%) rename DataStructures/RawRouteData.h => data_structures/raw_route_data.hpp (73%) create mode 100644 data_structures/rectangle.hpp rename DataStructures/Restriction.h => data_structures/restriction.hpp (56%) rename DataStructures/RestrictionMap.cpp => data_structures/restriction_map.cpp (56%) rename DataStructures/RestrictionMap.h => data_structures/restriction_map.hpp (52%) rename DataStructures/RouteParameters.cpp => data_structures/route_parameters.cpp (82%) rename DataStructures/SearchEngine.h => data_structures/search_engine.hpp (86%) rename DataStructures/SearchEngineData.cpp => data_structures/search_engine_data.cpp (97%) rename DataStructures/SearchEngineData.h => data_structures/search_engine_data.hpp (85%) rename DataStructures/SegmentInformation.h => data_structures/segment_information.hpp (78%) rename DataStructures/SharedMemoryFactory.h => data_structures/shared_memory_factory.hpp (95%) rename DataStructures/SharedMemoryVectorWrapper.h => data_structures/shared_memory_vector_wrapper.hpp (89%) rename DataStructures/StaticGraph.h => data_structures/static_graph.hpp (70%) rename DataStructures/StaticKDTree.h => data_structures/static_kdtree.hpp (98%) rename DataStructures/StaticRTree.h => data_structures/static_rtree.hpp (69%) copy Server/Http/CompressionType.h => data_structures/travel_mode.hpp (81%) rename DataStructures/TurnInstructions.h => data_structures/turn_instructions.hpp (92%) rename DataStructures/XORFastHash.h => data_structures/xor_fast_hash.hpp (95%) rename DataStructures/XORFastHashStorage.h => data_structures/xor_fast_hash_storage.hpp (88%) create mode 100644 debian/conffiles/maxspeed.lua delete mode 100644 debian/patches/add-cmake-install.patch delete mode 100644 debian/patches/fix-boost-version-requirements.patch create mode 100644 debian/patches/fix-build rename Descriptors/DescriptionFactory.cpp => descriptors/description_factory.cpp (50%) rename Descriptors/DescriptionFactory.h => descriptors/description_factory.hpp (85%) rename Descriptors/BaseDescriptor.h => descriptors/descriptor_base.hpp (66%) create mode 100644 descriptors/gpx_descriptor.hpp rename Descriptors/JSONDescriptor.h => descriptors/json_descriptor.hpp (77%) copy Server/Http/CompressionType.h => extract.cpp (78%) delete mode 100644 extractor.cpp rename Extractor/ExtractionContainers.cpp => extractor/extraction_containers.cpp (82%) rename Extractor/ExtractionContainers.h => extractor/extraction_containers.hpp (72%) rename Extractor/ExtractionHelperFunctions.h => extractor/extraction_helper_functions.hpp (81%) copy Server/Http/Request.h => extractor/extraction_node.hpp (78%) create mode 100644 extractor/extraction_way.hpp create mode 100644 extractor/extractor.cpp create mode 100644 extractor/extractor.hpp create mode 100644 extractor/extractor_callbacks.cpp rename Extractor/ExtractorCallbacks.h => extractor/extractor_callbacks.hpp (78%) create mode 100644 extractor/extractor_options.cpp rename DataStructures/ImportNode.h => extractor/extractor_options.hpp (63%) create mode 100644 extractor/first_and_last_segment_of_way.hpp rename Extractor/InternalExtractorEdge.h => extractor/internal_extractor_edge.hpp (78%) create mode 100644 extractor/restriction_parser.cpp rename Algorithms/PolylineCompressor.h => extractor/restriction_parser.hpp (59%) create mode 100644 extractor/scripting_environment.cpp rename Extractor/ScriptingEnvironment.h => extractor/scripting_environment.hpp (79%) create mode 100644 features/car/link.feature create mode 100644 features/car/surface.feature create mode 100644 features/step_definitions/distance_matrix.rb create mode 100644 features/testbot/compression.feature create mode 100644 features/testbot/datastore.feature create mode 100644 features/testbot/distance_matrix.feature create mode 100644 features/testbot/load.feature create mode 100644 features/testbot/uturn.feature rename Plugins/DistanceTablePlugin.h => plugins/distance_table.hpp (62%) rename Plugins/HelloWorldPlugin.h => plugins/hello_world.hpp (73%) rename Plugins/LocatePlugin.h => plugins/locate.hpp (78%) rename Plugins/NearestPlugin.h => plugins/nearest.hpp (50%) rename Plugins/BasePlugin.h => plugins/plugin_base.hpp (79%) rename Plugins/TimestampPlugin.h => plugins/timestamp.hpp (84%) create mode 100644 plugins/viaroute.hpp create mode 100644 profiles/lib/maxspeed.lua rename RoutingAlgorithms/AlternativePathRouting.h => routing_algorithms/alternative_path.hpp (82%) rename RoutingAlgorithms/ManyToManyRouting.h => routing_algorithms/many_to_many.hpp (95%) rename RoutingAlgorithms/BasicRoutingInterface.h => routing_algorithms/routing_base.hpp (81%) rename RoutingAlgorithms/ShortestPathRouting.h => routing_algorithms/shortest_path.hpp (69%) create mode 100644 taginfo.json create mode 100644 third_party/osmium/area/assembler.hpp create mode 100644 third_party/osmium/area/detail/node_ref_segment.hpp create mode 100644 third_party/osmium/area/detail/proto_ring.hpp create mode 100644 third_party/osmium/area/detail/segment_list.hpp create mode 100644 third_party/osmium/area/multipolygon_collector.hpp create mode 100644 third_party/osmium/area/problem_reporter.hpp create mode 100644 third_party/osmium/area/problem_reporter_exception.hpp create mode 100644 third_party/osmium/area/problem_reporter_ogr.hpp create mode 100644 third_party/osmium/area/problem_reporter_stream.hpp create mode 100644 third_party/osmium/builder/builder.hpp create mode 100644 third_party/osmium/builder/builder_helper.hpp create mode 100644 third_party/osmium/builder/osm_object_builder.hpp create mode 100644 third_party/osmium/config/constexpr.hpp create mode 100644 third_party/osmium/diff_handler.hpp create mode 100644 third_party/osmium/diff_iterator.hpp create mode 100644 third_party/osmium/diff_visitor.hpp create mode 100644 third_party/osmium/dynamic_handler.hpp create mode 100644 third_party/osmium/experimental/flex_reader.hpp create mode 100644 third_party/osmium/geom/coordinates.hpp create mode 100644 third_party/osmium/geom/factory.hpp create mode 100644 third_party/osmium/geom/geojson.hpp create mode 100644 third_party/osmium/geom/geos.hpp create mode 100644 third_party/osmium/geom/haversine.hpp create mode 100644 third_party/osmium/geom/mercator_projection.hpp create mode 100644 third_party/osmium/geom/ogr.hpp create mode 100644 third_party/osmium/geom/projection.hpp create mode 100644 third_party/osmium/geom/relations.hpp create mode 100644 third_party/osmium/geom/util.hpp create mode 100644 third_party/osmium/geom/wkb.hpp create mode 100644 third_party/osmium/geom/wkt.hpp create mode 100644 third_party/osmium/handler.hpp create mode 100644 third_party/osmium/handler/chain.hpp create mode 100644 third_party/osmium/handler/disk_store.hpp create mode 100644 third_party/osmium/handler/dump.hpp create mode 100644 third_party/osmium/handler/node_locations_for_ways.hpp create mode 100644 third_party/osmium/handler/object_relations.hpp create mode 100644 third_party/osmium/index/detail/mmap_vector_anon.hpp create mode 100644 third_party/osmium/index/detail/mmap_vector_base.hpp create mode 100644 third_party/osmium/index/detail/mmap_vector_file.hpp create mode 100644 third_party/osmium/index/detail/tmpfile.hpp create mode 100644 third_party/osmium/index/detail/typed_mmap.hpp create mode 100644 third_party/osmium/index/index.hpp create mode 100644 third_party/osmium/index/map.hpp create mode 100644 third_party/osmium/index/map/dummy.hpp create mode 100644 third_party/osmium/index/map/mmap_vector_anon.hpp create mode 100644 third_party/osmium/index/map/mmap_vector_file.hpp create mode 100644 third_party/osmium/index/map/sparse_table.hpp create mode 100644 third_party/osmium/index/map/stl_map.hpp create mode 100644 third_party/osmium/index/map/stl_vector.hpp create mode 100644 third_party/osmium/index/map/vector.hpp create mode 100644 third_party/osmium/index/multimap.hpp create mode 100644 third_party/osmium/index/multimap/hybrid.hpp create mode 100644 third_party/osmium/index/multimap/mmap_vector_anon.hpp create mode 100644 third_party/osmium/index/multimap/mmap_vector_file.hpp create mode 100644 third_party/osmium/index/multimap/stl_multimap.hpp create mode 100644 third_party/osmium/index/multimap/stl_vector.hpp create mode 100644 third_party/osmium/index/multimap/vector.hpp create mode 100644 third_party/osmium/io/any_compression.hpp create mode 100644 third_party/osmium/io/any_input.hpp create mode 100644 third_party/osmium/io/any_output.hpp create mode 100644 third_party/osmium/io/bzip2_compression.hpp create mode 100644 third_party/osmium/io/compression.hpp create mode 100644 third_party/osmium/io/detail/input_format.hpp create mode 100644 third_party/osmium/io/detail/opl_output_format.hpp create mode 100644 third_party/osmium/io/detail/output_format.hpp create mode 100644 third_party/osmium/io/detail/pbf.hpp create mode 100644 third_party/osmium/io/detail/pbf_input_format.hpp create mode 100644 third_party/osmium/io/detail/pbf_output_format.hpp create mode 100644 third_party/osmium/io/detail/pbf_parser.hpp create mode 100644 third_party/osmium/io/detail/pbf_stringtable.hpp create mode 100644 third_party/osmium/io/detail/read_thread.hpp create mode 100644 third_party/osmium/io/detail/read_write.hpp create mode 100644 third_party/osmium/io/detail/write_thread.hpp create mode 100644 third_party/osmium/io/detail/xml_input_format.hpp create mode 100644 third_party/osmium/io/detail/xml_output_format.hpp create mode 100644 third_party/osmium/io/detail/zlib.hpp create mode 100644 third_party/osmium/io/error.hpp create mode 100644 third_party/osmium/io/file.hpp create mode 100644 third_party/osmium/io/file_compression.hpp create mode 100644 third_party/osmium/io/file_format.hpp create mode 100644 third_party/osmium/io/gzip_compression.hpp create mode 100644 third_party/osmium/io/header.hpp create mode 100644 third_party/osmium/io/input_iterator.hpp create mode 100644 third_party/osmium/io/opl_output.hpp create mode 100644 third_party/osmium/io/output_iterator.hpp create mode 100644 third_party/osmium/io/overwrite.hpp create mode 100644 third_party/osmium/io/pbf_input.hpp create mode 100644 third_party/osmium/io/pbf_output.hpp create mode 100644 third_party/osmium/io/reader.hpp create mode 100644 third_party/osmium/io/reader_iterator.hpp create mode 100644 third_party/osmium/io/writer.hpp create mode 100644 third_party/osmium/io/xml_input.hpp create mode 100644 third_party/osmium/io/xml_output.hpp create mode 100644 third_party/osmium/memory/buffer.hpp create mode 100644 third_party/osmium/memory/collection.hpp create mode 100644 third_party/osmium/memory/item.hpp create mode 100644 third_party/osmium/memory/item_iterator.hpp create mode 100644 third_party/osmium/object_pointer_collection.hpp create mode 100644 third_party/osmium/osm.hpp create mode 100644 third_party/osmium/osm/area.hpp create mode 100644 third_party/osmium/osm/box.hpp create mode 100644 third_party/osmium/osm/changeset.hpp create mode 100644 third_party/osmium/osm/diff_object.hpp create mode 100644 third_party/osmium/osm/entity.hpp create mode 100644 third_party/osmium/osm/entity_bits.hpp create mode 100644 third_party/osmium/osm/item_type.hpp create mode 100644 third_party/osmium/osm/location.hpp create mode 100644 third_party/osmium/osm/node.hpp create mode 100644 third_party/osmium/osm/node_ref.hpp create mode 100644 third_party/osmium/osm/node_ref_list.hpp create mode 100644 third_party/osmium/osm/object.hpp create mode 100644 third_party/osmium/osm/object_comparisons.hpp create mode 100644 third_party/osmium/osm/relation.hpp create mode 100644 third_party/osmium/osm/segment.hpp create mode 100644 third_party/osmium/osm/tag.hpp create mode 100644 third_party/osmium/osm/timestamp.hpp create mode 100644 third_party/osmium/osm/types.hpp create mode 100644 third_party/osmium/osm/undirected_segment.hpp create mode 100644 third_party/osmium/osm/way.hpp create mode 100644 third_party/osmium/relations/collector.hpp create mode 100644 third_party/osmium/relations/detail/member_meta.hpp create mode 100644 third_party/osmium/relations/detail/relation_meta.hpp create mode 100644 third_party/osmium/tags/filter.hpp create mode 100644 third_party/osmium/tags/regex_filter.hpp create mode 100644 third_party/osmium/tags/taglist.hpp create mode 100644 third_party/osmium/thread/checked_task.hpp create mode 100644 third_party/osmium/thread/function_wrapper.hpp create mode 100644 third_party/osmium/thread/name.hpp create mode 100644 third_party/osmium/thread/pool.hpp create mode 100644 third_party/osmium/thread/queue.hpp create mode 100644 third_party/osmium/thread/sorted_queue.hpp create mode 100644 third_party/osmium/thread/util.hpp create mode 100644 third_party/osmium/util/cast.hpp create mode 100644 third_party/osmium/util/compatibility.hpp create mode 100644 third_party/osmium/util/config.hpp create mode 100644 third_party/osmium/util/double.hpp create mode 100644 third_party/osmium/util/options.hpp create mode 100644 third_party/osmium/util/verbose_output.hpp create mode 100644 third_party/osmium/visitor.hpp create mode 100644 third_party/variant/optional.hpp create mode 100644 third_party/variant/recursive_wrapper.hpp create mode 100644 third_party/variant/variant.hpp rename {Tools => tools}/.gitignore (100%) create mode 100644 tools/check-hsgr.cpp create mode 100644 tools/components.cpp rename {Tools => tools}/io-benchmark.cpp (80%) rename {Tools => tools}/simpleclient.cpp (84%) create mode 100644 tools/springclean.cpp rename {Tools => tools}/unlock_all_mutexes.cpp (88%) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osrm.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel