This is an automated email from the git hooks/post-receive script. cbaines-guest pushed a change to branch upstream in repository osrm.
from 4afb219 Imported Upstream version 0.4.2 new 6042646 Imported Upstream version 4.5.0 The 1 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 | 194 +++-- 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/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 ++--- .../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 +- 411 files changed, 36353 insertions(+), 9014 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/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%) 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