[osrm] branch master updated (a56c274 -> 75646e3)
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Fri Apr 29 22:44:12 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch master
in repository osrm.
from a56c274 Set distribution to experimental.
new c59e9a9 Support 'newapi' release tags.
new 1d9c10a Imported Upstream version 5.0.0~rc1+ds
new 0f417a4 Imported Upstream version 5.0.0~rc2+ds
new f42bc40 Imported Upstream version 5.0.0+ds
new 5be4318 Imported Upstream version 5.0.1+ds
new 73910a9 Imported Upstream version 5.0.2+ds
new 6f6a1bc Merge tag 'upstream/5.0.2+ds'
new fee506e New upstream release.
new 41c1713 * Drop typo patches, applied upstream. Refresh remaining patches.
new a7a4167 Update copyright years for Project OSRM contributors.
new 6b5d329 Repack upstream tarballs to exclude embedded copy of libosmium.
new 8c85eb0 Use libmapbox-variant-dev instead of embedded copy.
new 7a004d1 Imported Upstream version 5.0.2+ds0
new 540b22f Merge tag 'upstream/5.0.2+ds0'
new 47eceaf New repacked upstream release.
new 9e968ed Fix variant include directory in use-mapbox-variant-package.patch.
new 1de87f2 Don't install removed executables.
new e4865fc Drop unused license paragraph for BSD-3-clause.
new b665881 Enable all hardening buildflags.
new 287db96 Add Documentation key to osrm systemd service file.
new 92f8398 Bump Standards-Version to 3.9.8, no changes.
new 75646e3 Set distribution to experimental.
The 22 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:
.cncc.style | 14 +
.eslintrc | 28 +
.gitignore | 10 +
.travis.yml | 190 +-
CHANGELOG.md | 98 +
CMakeLists.txt | 350 +-
Doxyfile.in | 1 +
Gemfile | 7 -
Gemfile.lock | 35 -
LICENCE.TXT | 2 +-
README.md | 1 +
Rakefile | 190 -
algorithms/bfs_components.hpp | 174 -
algorithms/coordinate_calculation.cpp | 273 -
algorithms/coordinate_calculation.hpp | 82 -
algorithms/douglas_peucker.cpp | 164 -
algorithms/douglas_peucker.hpp | 81 -
algorithms/geospatial_query.hpp | 180 -
algorithms/graph_compressor.hpp | 62 -
algorithms/object_encoder.hpp | 89 -
algorithms/polyline_compressor.cpp | 128 -
algorithms/polyline_compressor.hpp | 51 -
algorithms/polyline_formatter.cpp | 56 -
algorithms/route_name_extraction.hpp | 162 -
appveyor-build.bat | 53 +-
appveyor.yml | 11 +-
benchmarks/static_rtree.cpp | 152 -
build-local.bat | 3 +-
cmake/CPackDebianConfig.cmake | 15 +-
cmake/FindLua52.cmake | 2 +-
cmake/FindSTXXL.cmake | 2 +-
cmake/FingerPrint-Config.cmake | 12 +-
cmake/cmake_options_script.py | 10 +-
cmake/cmake_uninstall.cmake.in | 21 +
cmake/pkgconfig.in | 6 +-
cmake/postinst.in | 2 -
config/cucumber.yml | 9 -
contractor/contractor_options.cpp | 142 -
contractor/processing_chain.cpp | 441 -
contractor/processing_chain.hpp | 84 -
cucumber.js | 11 +
data_structures/compressed_edge_container.hpp | 69 -
data_structures/coordinate.cpp | 87 -
data_structures/edge_based_node.hpp | 113 -
data_structures/external_memory_node.cpp | 66 -
data_structures/external_memory_node.hpp | 57 -
data_structures/fixed_point_number.hpp | 216 -
data_structures/hidden_markov_model.hpp | 170 -
data_structures/hilbert_value.cpp | 100 -
data_structures/hilbert_value.hpp | 49 -
data_structures/import_edge.cpp | 113 -
data_structures/import_edge.hpp | 108 -
data_structures/internal_route_result.hpp | 87 -
data_structures/lru_cache.hpp | 97 -
data_structures/matrix_graph_wrapper.hpp | 70 -
data_structures/node_based_graph.hpp | 103 -
data_structures/node_id.hpp | 41 -
data_structures/original_edge_data.hpp | 63 -
data_structures/phantom_node.cpp | 105 -
data_structures/phantom_node.hpp | 162 -
data_structures/query_node.hpp | 85 -
data_structures/rectangle.hpp | 203 -
data_structures/route_parameters.cpp | 179 -
data_structures/search_engine.hpp | 69 -
data_structures/search_engine_data.cpp | 93 -
data_structures/search_engine_data.hpp | 61 -
data_structures/segment_information.hpp | 80 -
data_structures/static_kdtree.hpp | 260 -
data_structures/turn_instructions.hpp | 105 -
data_structures/upper_bound.hpp | 77 -
data_structures/xor_fast_hash.hpp | 115 -
data_structures/xor_fast_hash_storage.hpp | 101 -
debian/changelog | 14 +
debian/control | 3 +-
debian/copyright | 36 +-
debian/osrm-tools.install | 3 -
debian/osrm.install | 1 -
debian/osrm.service | 1 +
debian/patches/disable-osrm-components.patch | 33 -
debian/patches/edges-typo.patch | 16 -
debian/patches/occurred-typo.patch | 64 -
debian/patches/series | 4 +-
debian/patches/spelling-errors.patch | 16 +-
debian/patches/use-libosmium-package.patch | 22 +-
debian/patches/use-mapbox-variant-package.patch | 32 +
debian/rules | 5 +-
debian/watch | 2 +-
descriptors/description_factory.cpp | 249 -
descriptors/description_factory.hpp | 96 -
descriptors/descriptor_base.hpp | 87 -
descriptors/gpx_descriptor.hpp | 94 -
descriptors/json_descriptor.hpp | 403 -
docker/Dockerfile | 2 -
example/CMakeLists.txt | 33 +
example/cmake/FindLibOSRM.cmake | 65 +
{cmake => example/cmake}/FindTBB.cmake | 0
example/example.cpp | 85 +
extract.cpp | 89 -
extractor/edge_based_graph_factory.cpp | 702 --
extractor/edge_based_graph_factory.hpp | 142 -
extractor/extraction_node.hpp | 38 -
extractor/extraction_way.hpp | 129 -
extractor/extractor_options.cpp | 230 -
extractor/first_and_last_segment_of_way.hpp | 89 -
extractor/restriction_parser.hpp | 77 -
extractor/scripting_environment.cpp | 175 -
extractor/scripting_environment.hpp | 60 -
extractor/speed_profile.hpp | 16 -
features/bicycle/access.feature | 5 +-
features/bicycle/access_node.feature | 5 +-
features/bicycle/area.feature | 79 +-
features/bicycle/bridge.feature | 34 +-
features/bicycle/destination.feature | 46 +-
features/bicycle/ferry.feature | 22 +-
features/bicycle/maxspeed.feature | 6 +-
features/bicycle/mode.feature | 118 +-
features/bicycle/names.feature | 8 +-
features/bicycle/oneway.feature | 10 +-
features/bicycle/pushing.feature | 48 +-
features/bicycle/ref.feature | 10 +-
features/bicycle/restrictions.feature | 94 +-
features/bicycle/roundabout.feature | 30 -
features/bicycle/stop_area.feature | 8 +-
features/bicycle/turn_penalty.feature | 16 +-
features/car/access.feature | 6 +-
features/car/advisory.feature | 35 +-
features/car/bridge.feature | 30 +-
features/car/destination.feature | 46 +-
features/car/ferry.feature | 38 +-
features/car/link.feature | 30 +-
features/car/maxspeed.feature | 18 +-
features/car/mode.feature | 18 +-
features/car/names.feature | 8 +-
features/car/oneway.feature | 10 +-
features/car/restrictions.feature | 120 +-
features/car/roundabout.feature | 30 -
features/car/shuttle_train.feature | 20 +-
features/car/traffic.feature | 47 +
features/foot/access.feature | 4 +-
features/foot/access_node.feature | 4 +-
features/foot/area.feature | 78 +-
features/foot/ferry.feature | 24 +-
features/foot/names.feature | 8 +-
features/foot/ref.feature | 10 +-
features/foot/restrictions.feature | 94 +-
features/foot/roundabout.feature | 18 +-
features/guidance/continue.feature | 90 +
features/guidance/end-of-road.feature | 123 +
features/guidance/fork.feature | 284 +
features/guidance/merge.feature | 52 +
features/guidance/motorway.feature | 218 +
features/guidance/new-name.feature | 135 +
features/guidance/ramp.feature | 229 +
features/guidance/rotary-bike.feature | 167 +
features/guidance/rotary.feature | 262 +
features/guidance/roundabout-bike.feature | 166 +
features/guidance/roundabout.feature | 261 +
features/guidance/suppressed.feature | 66 +
features/guidance/turn.feature | 813 ++
.../options/{prepare => contract}/files.feature | 15 +-
.../options/{prepare => contract}/help.feature | 32 +-
.../options/{prepare => contract}/invalid.feature | 6 +-
.../options/{prepare => contract}/version.feature | 10 +-
features/options/extract/help.feature | 6 -
features/options/routed/files.feature | 10 +-
features/options/routed/help.feature | 27 -
features/options/routed/invalid.feature | 3 +-
features/raster/weights.feature | 65 +-
features/step_definitions/data.js | 273 +
features/step_definitions/data.rb | 192 -
features/step_definitions/distance_matrix.js | 81 +
features/step_definitions/distance_matrix.rb | 66 -
features/step_definitions/hooks.js | 30 +
features/step_definitions/matching.js | 174 +
features/step_definitions/matching.rb | 124 -
features/step_definitions/nearest.js | 53 +
features/step_definitions/nearest.rb | 51 -
features/step_definitions/options.js | 69 +
features/step_definitions/options.rb | 57 -
features/step_definitions/requests.js | 57 +
features/step_definitions/requests.rb | 46 -
features/step_definitions/routability.js | 120 +
features/step_definitions/routability.rb | 78 -
features/step_definitions/routing.js | 16 +
features/step_definitions/routing.rb | 165 -
features/step_definitions/timestamp.js | 13 +
features/step_definitions/timestamp.rb | 7 -
features/step_definitions/trip.js | 142 +
features/step_definitions/trip.rb | 121 -
features/support/build_osm.js | 165 +
features/support/config.js | 115 +
features/support/config.rb | 16 -
features/support/data.js | 340 +
features/support/data.rb | 325 -
features/support/data_classes.js | 85 +
features/support/env.js | 126 +
features/support/env.rb | 98 -
features/support/exception_classes.js | 132 +
features/support/exceptions.js | 15 +
features/support/exceptions.rb | 62 -
features/support/file.rb | 34 -
features/support/fuzzy.js | 5 +
features/support/fuzzy.rb | 32 -
features/support/hash.js | 37 +
features/support/hash.rb | 63 -
features/support/hooks.js | 37 +
features/support/hooks.rb | 35 -
features/support/http.js | 51 +
features/support/http.rb | 37 -
features/support/launch.js | 5 +
features/support/launch.rb | 137 -
features/support/launch_classes.js | 163 +
features/support/log.js | 90 +
features/support/log.rb | 88 -
features/support/osm_parser.rb | 25 -
features/support/osmlib.rb | 14 -
features/support/route.js | 171 +
features/support/route.rb | 181 -
features/support/run.js | 40 +
features/support/run.rb | 28 -
features/support/shared_steps.js | 194 +
features/support/shortcuts.rb | 3 -
features/support/table_patch.js | 11 +
features/testbot/64bit.feature | 4 +-
features/testbot/alternative.feature | 16 +-
features/testbot/alternative_loop.feature | 29 +
features/testbot/bad.feature | 8 +-
features/testbot/basic.feature | 170 +-
features/testbot/bearing.feature | 150 +-
features/testbot/bearing_param.feature | 44 +-
features/testbot/compression.feature | 6 +-
.../{uturn.feature => continue_straight.feature} | 47 +-
features/testbot/datastore.feature | 8 +-
features/testbot/distance.feature | 136 +-
features/testbot/distance_matrix.feature | 100 +-
features/testbot/duration.feature | 18 +-
features/testbot/example.feature | 30 +-
features/testbot/fastest.feature | 12 +-
features/testbot/ferry.feature | 76 +-
features/testbot/fixed.feature | 4 +-
features/testbot/geometry.feature | 8 +-
features/testbot/graph.feature | 8 +-
features/testbot/load.feature | 18 +-
features/testbot/loop.feature | 24 +-
features/testbot/matching.feature | 50 +
features/testbot/matching_turns.feature | 121 -
features/testbot/mode.feature | 154 +-
features/testbot/oneway.feature | 44 +-
features/testbot/opposite.feature | 6 +-
features/testbot/origin.feature | 24 +-
features/testbot/overlap.feature | 20 +-
features/testbot/penalty.feature | 46 +-
features/testbot/planetary.feature | 12 +-
features/testbot/post.feature | 83 -
features/testbot/projection.feature | 20 +-
features/testbot/protobuffer.feature | 156 -
features/testbot/roundabout.feature | 76 -
features/testbot/snap.feature | 98 +-
features/testbot/speed.feature | 6 +-
features/testbot/status.feature | 52 +-
features/testbot/time.feature | 134 +-
features/testbot/trip.feature | 15 +
features/testbot/turns.feature | 123 -
features/testbot/utf.feature | 8 +-
features/testbot/via.feature | 146 +-
features/timestamp/timestamp.feature | 11 -
include/contractor/contractor.hpp | 96 +
.../contractor/contractor_config.hpp | 55 +-
.../contractor}/crc32_processor.hpp | 34 +-
.../contractor/graph_contractor.hpp | 560 +-
.../contractor}/query_edge.hpp | 36 +-
include/engine/api/base_api.hpp | 64 +
include/engine/api/base_parameters.hpp | 90 +
include/engine/api/json_factory.hpp | 94 +
include/engine/api/match_api.hpp | 119 +
.../engine/api/match_parameters.hpp | 65 +-
include/engine/api/nearest_api.hpp | 57 +
.../engine/api/nearest_parameters.hpp | 45 +-
include/engine/api/route_api.hpp | 190 +
include/engine/api/route_parameters.hpp | 96 +
include/engine/api/table_api.hpp | 135 +
include/engine/api/table_parameters.hpp | 110 +
.../engine/api/tile_parameters.hpp | 89 +-
include/engine/api/trip_api.hpp | 111 +
.../engine/api/trip_parameters.hpp | 33 +-
include/engine/base64.hpp | 141 +
.../engine/bearing.hpp | 29 +-
include/engine/datafacade/datafacade_base.hpp | 153 +
include/engine/datafacade/internal_datafacade.hpp | 658 ++
include/engine/datafacade/shared_datafacade.hpp | 718 ++
include/engine/douglas_peucker.hpp | 81 +
include/engine/engine.hpp | 88 +
.../engine_config.hpp} | 39 +-
include/engine/geospatial_query.hpp | 469 ++
include/engine/guidance/assemble_geometry.hpp | 81 +
include/engine/guidance/assemble_leg.hpp | 174 +
include/engine/guidance/assemble_overview.hpp | 24 +
include/engine/guidance/assemble_route.hpp | 22 +
include/engine/guidance/assemble_steps.hpp | 145 +
include/engine/guidance/leg_geometry.hpp | 54 +
include/engine/guidance/post_processing.hpp | 44 +
include/engine/guidance/route.hpp | 20 +
include/engine/guidance/route_leg.hpp | 29 +
include/engine/guidance/route_step.hpp | 41 +
include/engine/guidance/step_maneuver.hpp | 45 +
include/engine/guidance/toolkit.hpp | 63 +
include/engine/hint.hpp | 81 +
include/engine/internal_route_result.hpp | 63 +
.../engine/map_matching}/bayes_classifier.hpp | 47 +-
.../engine/map_matching/hidden_markov_model.hpp | 140 +
.../engine/map_matching/matching_confidence.hpp | 58 +
include/engine/map_matching/sub_matching.hpp | 25 +
include/engine/phantom_node.hpp | 214 +
include/engine/plugins/match.hpp | 48 +
include/engine/plugins/nearest.hpp | 26 +
include/engine/plugins/plugin_base.hpp | 285 +
include/engine/plugins/table.hpp | 35 +
include/engine/plugins/tile.hpp | 35 +
include/engine/plugins/trip.hpp | 54 +
include/engine/plugins/viaroute.hpp | 47 +
include/engine/polyline_compressor.hpp | 31 +
.../routing_algorithms}/alternative_path.hpp | 209 +-
.../routing_algorithms}/direct_shortest_path.hpp | 104 +-
.../engine/routing_algorithms}/many_to_many.hpp | 171 +-
.../engine/routing_algorithms}/map_matching.hpp | 260 +-
include/engine/routing_algorithms/routing_base.hpp | 903 ++
.../engine/routing_algorithms}/shortest_path.hpp | 345 +-
include/engine/search_engine_data.hpp | 42 +
.../engine/status.hpp | 24 +-
.../engine/trip}/trip_brute_force.hpp | 46 +-
.../engine/trip}/trip_farthest_insertion.hpp | 62 +-
.../engine/trip}/trip_nearest_neighbour.hpp | 47 +-
include/engine/trip/trip_tabu_search.hpp | 41 +
include/extractor/compressed_edge_container.hpp | 57 +
include/extractor/edge_based_edge.hpp | 80 +
include/extractor/edge_based_graph_factory.hpp | 134 +
include/extractor/edge_based_node.hpp | 76 +
include/extractor/external_memory_node.hpp | 56 +
.../extractor}/extraction_containers.hpp | 53 +-
.../extractor}/extraction_helper_functions.hpp | 54 +-
include/extractor/extraction_node.hpp | 19 +
include/extractor/extraction_way.hpp | 58 +
{extractor => include/extractor}/extractor.hpp | 45 +-
.../extractor}/extractor_callbacks.hpp | 51 +-
.../extractor/extractor_config.hpp | 64 +-
.../extractor/first_and_last_segment_of_way.hpp | 60 +
include/extractor/graph_compressor.hpp | 38 +
include/extractor/guidance/classification_data.hpp | 67 +
include/extractor/guidance/constants.hpp | 32 +
include/extractor/guidance/discrete_angle.hpp | 19 +
include/extractor/guidance/intersection.hpp | 66 +
.../extractor/guidance/intersection_generator.hpp | 68 +
.../extractor/guidance/intersection_handler.hpp | 71 +
include/extractor/guidance/motorway_handler.hpp | 51 +
include/extractor/guidance/roundabout_handler.hpp | 71 +
include/extractor/guidance/toolkit.hpp | 404 +
include/extractor/guidance/turn_analysis.hpp | 63 +
include/extractor/guidance/turn_classification.hpp | 123 +
include/extractor/guidance/turn_handler.hpp | 74 +
include/extractor/guidance/turn_instruction.hpp | 135 +
.../extractor}/internal_extractor_edge.hpp | 90 +-
include/extractor/node_based_edge.hpp | 143 +
include/extractor/original_edge_data.hpp | 42 +
include/extractor/profile_properties.hpp | 48 +
include/extractor/query_node.hpp | 51 +
.../extractor}/raster_source.hpp | 49 +-
.../extractor}/restriction.hpp | 38 +-
.../extractor}/restriction_map.hpp | 57 +-
include/extractor/restriction_parser.hpp | 58 +
include/extractor/scripting_environment.hpp | 54 +
{algorithms => include/extractor}/tarjan_scc.hpp | 62 +-
.../extractor}/travel_mode.hpp | 27 +-
.../tribool.hpp => include/osrm/bearing.hpp | 18 +-
include/osrm/coordinate.hpp | 47 +-
.../osrm/engine_config.hpp | 16 +-
include/osrm/json_container.hpp | 75 +-
.../osrm/match_parameters.hpp | 18 +-
.../osrm/nearest_parameters.hpp | 18 +-
include/osrm/osrm.hpp | 116 +-
.../osrm/osrm_fwd.hpp | 44 +-
include/osrm/route_parameters.hpp | 94 +-
util/fingerprint.cpp => include/osrm/status.hpp | 15 +-
.../osrm/storage_config.hpp | 16 +-
include/osrm/strong_typedef.hpp | 68 -
.../osrm/table_parameters.hpp | 18 +-
.../osrm/tile_parameters.hpp | 18 +-
.../osrm/trip_parameters.hpp | 18 +-
include/server/api/base_parameters_grammar.hpp | 142 +
include/server/api/match_parameter_grammar.hpp | 74 +
include/server/api/nearest_parameter_grammar.hpp | 43 +
include/server/api/parameters_parser.hpp | 49 +
include/server/api/parsed_url.hpp | 37 +
include/server/api/route_parameters_grammar.hpp | 80 +
include/server/api/table_parameter_grammar.hpp | 59 +
include/server/api/tile_parameter_grammar.hpp | 48 +
include/server/api/trip_parameter_grammar.hpp | 68 +
include/server/api/url_parser.hpp | 29 +
include/server/connection.hpp | 72 +
include/server/http/compression_type.hpp | 21 +
include/server/http/header.hpp | 34 +
include/server/http/reply.hpp | 45 +
include/server/http/request.hpp | 26 +
include/server/request_handler.hpp | 37 +
include/server/request_parser.hpp | 76 +
{server => include/server}/server.hpp | 60 +-
include/server/service/base_service.hpp | 39 +
include/server/service/match_service.hpp | 33 +
include/server/service/nearest_service.hpp | 33 +
include/server/service/route_service.hpp | 33 +
include/server/service/table_service.hpp | 33 +
include/server/service/tile_service.hpp | 33 +
include/server/service/trip_service.hpp | 33 +
include/server/service/utils.hpp | 29 +
include/server/service_handler.hpp | 41 +
include/storage/shared_barriers.hpp | 39 +
include/storage/shared_datatype.hpp | 136 +
.../storage/shared_memory.hpp | 128 +-
.../request.hpp => include/storage/storage.hpp | 33 +-
.../storage/storage_config.hpp | 88 +-
include/util/assert.hpp | 20 +
{util => include/util}/bearing.hpp | 34 +-
{data_structures => include/util}/binary_heap.hpp | 41 +-
include/util/cast.hpp | 49 +
include/util/container.hpp | 20 +
include/util/coordinate.hpp | 187 +
include/util/coordinate_calculation.hpp | 74 +
.../util}/deallocating_vector.hpp | 58 +-
{util => include/util}/dist_table_wrapper.hpp | 36 +-
.../util}/dynamic_graph.hpp | 63 +-
include/util/exception.hpp | 30 +
include/util/fingerprint.hpp | 39 +
{util => include/util}/fingerprint_impl.hpp.in | 47 +-
include/util/for_each_pair.hpp | 45 +
{util => include/util}/graph_loader.hpp | 79 +-
{util => include/util}/graph_utils.hpp | 26 +-
include/util/hilbert_value.hpp | 18 +
include/util/integer_range.hpp | 58 +
include/util/io.hpp | 127 +
.../util}/iso_8601_duration_parser.hpp | 34 +-
include/{osrm => util}/json_container.hpp | 74 +-
include/util/json_deep_compare.hpp | 158 +
include/util/json_logger.hpp | 62 +
{util => include/util}/json_renderer.hpp | 46 +-
include/util/json_util.hpp | 58 +
include/util/lua_util.hpp | 54 +
{util => include/util}/make_unique.hpp | 32 +-
include/util/matrix_graph_wrapper.hpp | 51 +
include/util/name_table.hpp | 31 +
include/util/node_based_graph.hpp | 95 +
{data_structures => include/util}/percent.hpp | 34 +-
{data_structures => include/util}/range_table.hpp | 59 +-
include/util/rectangle.hpp | 182 +
.../util}/shared_memory_vector_wrapper.hpp | 69 +-
include/util/simple_logger.hpp | 55 +
{data_structures => include/util}/static_graph.hpp | 65 +-
{data_structures => include/util}/static_rtree.hpp | 384 +-
include/util/std_hash.hpp | 41 +
{util => include/util}/string_util.hpp | 36 +-
include/util/strong_typedef.hpp | 84 +
{util => include/util}/timing_util.hpp | 34 +-
{util => include/util}/trigonometry_table.hpp | 64 +-
typedefs.h => include/util/typedefs.hpp | 35 +-
include/util/vector_tile.hpp | 37 +
include/util/version.hpp.in | 10 +
include/util/viewport.hpp | 51 +
include/util/web_mercator.hpp | 127 +
include/util/xor_fast_hash.hpp | 71 +
include/util/xor_fast_hash_storage.hpp | 84 +
library/osrm_impl.cpp | 183 -
library/osrm_impl.hpp | 71 -
package.json | 39 +
plugins/distance_table.hpp | 247 -
plugins/hello_world.hpp | 106 -
plugins/match.hpp | 417 -
plugins/nearest.hpp | 128 -
plugins/plugin_base.hpp | 136 -
plugins/timestamp.hpp | 62 -
plugins/trip.hpp | 398 -
plugins/viaroute.hpp | 215 -
prepare.cpp | 109 -
profiles/bicycle.lua | 87 +-
profiles/car.lua | 69 +-
profiles/foot.lua | 31 +-
profiles/lib/access.lua | 4 +-
profiles/rasterbot.lua | 11 +-
.../{rasterbot-interp.lua => rasterbotinterp.lua} | 11 +-
profiles/testbot.lua | 37 +-
routed.cpp | 198 -
routing_algorithms/routing_base.hpp | 687 --
scripts/check_taginfo.py | 51 +
scripts/format.sh | 22 +
scripts/install_node.sh | 9 +
scripts/modernize.sh | 15 +-
scripts/poly2req.js | 132 +
scripts/tidy.sh | 10 +-
scripts/timer.sh | 12 +
scripts/update_depdendencies.sh | 4 +-
server/api_grammar.hpp | 122 -
server/connection.hpp | 95 -
server/data_structures/datafacade_base.hpp | 126 -
server/data_structures/internal_datafacade.hpp | 469 --
server/data_structures/shared_barriers.hpp | 60 -
server/data_structures/shared_datafacade.hpp | 503 --
server/data_structures/shared_datatype.hpp | 196 -
server/http/header.hpp | 54 -
server/http/reply.hpp | 65 -
server/request_handler.cpp | 177 -
server/request_handler.hpp | 59 -
server/request_parser.cpp | 393 -
server/request_parser.hpp | 98 -
src/benchmarks/CMakeLists.txt | 20 +
src/benchmarks/static_rtree.cpp | 115 +
src/contractor/contractor.cpp | 686 ++
src/engine/api/json_factory.cpp | 224 +
src/engine/douglas_peucker.cpp | 128 +
src/engine/engine.cpp | 190 +
src/engine/engine_config.cpp | 27 +
src/engine/guidance/assemble_overview.cpp | 103 +
src/engine/guidance/assemble_route.cpp | 30 +
src/engine/guidance/assemble_steps.cpp | 82 +
src/engine/guidance/post_processing.cpp | 503 ++
src/engine/hint.cpp | 59 +
src/engine/plugins/match.cpp | 199 +
src/engine/plugins/nearest.cpp | 49 +
src/engine/plugins/table.cpp | 76 +
src/engine/plugins/tile.cpp | 457 ++
src/engine/plugins/trip.cpp | 245 +
src/engine/plugins/viaroute.cpp | 131 +
src/engine/polyline_compressor.cpp | 128 +
src/engine/search_engine_data.cpp | 80 +
.../extractor}/compressed_edge_container.cpp | 140 +-
src/extractor/edge_based_graph_factory.cpp | 482 ++
.../extractor}/extraction_containers.cpp | 284 +-
{extractor => src/extractor}/extractor.cpp | 373 +-
.../extractor}/extractor_callbacks.cpp | 126 +-
{algorithms => src/extractor}/graph_compressor.cpp | 101 +-
src/extractor/guidance/classification_data.cpp | 53 +
src/extractor/guidance/intersection.cpp | 31 +
src/extractor/guidance/intersection_generator.cpp | 255 +
src/extractor/guidance/intersection_handler.cpp | 307 +
src/extractor/guidance/motorway_handler.cpp | 524 ++
src/extractor/guidance/roundabout_handler.cpp | 257 +
src/extractor/guidance/turn_analysis.cpp | 100 +
src/extractor/guidance/turn_handler.cpp | 1171 +++
.../extractor}/raster_source.cpp | 91 +-
.../extractor}/restriction_map.cpp | 43 +-
.../extractor}/restriction_parser.cpp | 469 +-
src/extractor/scripting_environment.cpp | 183 +
src/osrm/osrm.cpp | 54 +
src/server/api/parameters_parser.cpp | 101 +
src/server/api/url_parser.cpp | 86 +
{server => src/server}/connection.cpp | 64 +-
{server => src/server}/http/reply.cpp | 45 +-
src/server/request_handler.cpp | 151 +
src/server/request_parser.cpp | 299 +
src/server/service/match_service.cpp | 73 +
src/server/service/nearest_service.cpp | 72 +
src/server/service/route_service.cpp | 69 +
src/server/service/table_service.cpp | 90 +
src/server/service/tile_service.cpp | 51 +
src/server/service/trip_service.cpp | 73 +
src/server/service_handler.cpp | 54 +
datastore.cpp => src/storage/storage.cpp | 465 +-
src/storage/storage_config.cpp | 38 +
{tools => src/tools}/.gitignore | 0
src/tools/components.cpp | 233 +
src/tools/contract.cpp | 160 +
src/tools/extract.cpp | 161 +
src/tools/io-benchmark.cpp | 325 +
src/tools/routed.cpp | 349 +
src/tools/springclean.cpp | 82 +
src/tools/store.cpp | 105 +
src/tools/unlock_all_mutexes.cpp | 20 +
src/util/assert.cpp | 29 +
src/util/coordinate.cpp | 100 +
src/util/coordinate_calculation.cpp | 326 +
src/util/exception.cpp | 21 +
src/util/fingerprint.cpp | 2 +
src/util/hilbert_value.cpp | 84 +
src/util/name_table.cpp | 65 +
{util => src/util}/simple_logger.cpp | 36 +-
taginfo.json | 148 +-
test/data/Makefile | 54 +
test/data/data.md5sum | 2 +
third_party/variant/.gitignore | 5 -
third_party/variant/.travis.yml | 22 -
third_party/variant/Jamroot | 75 -
third_party/variant/LICENSE | 25 -
third_party/variant/Makefile | 100 -
third_party/variant/README.md | 67 -
third_party/variant/appveyor.yml | 17 -
third_party/variant/common.gypi | 143 -
third_party/variant/optional.hpp | 69 -
third_party/variant/recursive_wrapper.hpp | 127 -
third_party/variant/scripts/build-appveyor.bat | 32 -
third_party/variant/scripts/build-local.bat | 7 -
third_party/variant/scripts/linux.sh | 59 -
third_party/variant/scripts/osx.sh | 20 -
third_party/variant/test/bench_variant.cpp | 181 -
third_party/variant/test/binary_visitor_test.cpp | 136 -
.../variant/test/boost_variant_hello_world.cpp | 19 -
third_party/variant/test/catch.hpp | 8683 --------------------
third_party/variant/test/optional_unit.cpp | 82 -
.../variant/test/recursive_wrapper_test.cpp | 132 -
.../variant/test/reference_wrapper_test.cpp | 74 -
third_party/variant/test/unique_ptr_test.cpp | 128 -
third_party/variant/test/unit.cpp | 314 -
third_party/variant/test/variant_hello_world.cpp | 22 -
third_party/variant/variant.gyp | 21 -
third_party/variant/variant.hpp | 886 --
third_party/variant/variant_io.hpp | 39 -
third_party/variant/vcbuild.bat | 8 -
tools/check-hsgr.cpp | 112 -
tools/components.cpp | 257 -
tools/io-benchmark.cpp | 348 -
tools/simpleclient.cpp | 97 -
tools/springclean.cpp | 102 -
tools/unlock_all_mutexes.cpp | 51 -
unit_tests/CMakeLists.txt | 76 +
unit_tests/algorithms/douglas_peucker.cpp | 104 -
unit_tests/algorithms/duration_parsing.cpp | 64 -
unit_tests/algorithms/geometry_string.cpp | 74 -
unit_tests/algorithms/string_util.cpp | 65 -
unit_tests/data_structures/coordinate.cpp | 50 -
unit_tests/data_structures/dynamic_graph.cpp | 93 -
unit_tests/data_structures/static_rtree.cpp | 480 --
unit_tests/engine/base64.cpp | 78 +
unit_tests/engine/douglas_peucker.cpp | 121 +
unit_tests/engine/geometry_string.cpp | 45 +
unit_tests/engine/guidance_assembly.cpp | 20 +
unit_tests/engine_tests.cpp | 7 +
.../compressed_edge_container.cpp | 7 +-
.../{algorithms => extractor}/graph_compressor.cpp | 125 +-
.../raster_source.cpp | 44 +-
unit_tests/extractor_tests.cpp | 7 +
unit_tests/library/args.hpp | 16 +
unit_tests/library/coordinates.hpp | 35 +
unit_tests/library/equal_json.hpp | 28 +
unit_tests/library/fixture.hpp | 21 +
unit_tests/library/limits.cpp | 139 +
unit_tests/library/match.cpp | 64 +
unit_tests/library/nearest.cpp | 116 +
unit_tests/library/route.cpp | 322 +
unit_tests/library/table.cpp | 162 +
unit_tests/library/tile.cpp | 135 +
unit_tests/library/trip.cpp | 153 +
unit_tests/library/waypoint_check.hpp | 24 +
unit_tests/library_tests.cpp | 7 +
unit_tests/mocks/mock_datafacade.hpp | 178 +
unit_tests/server/parameters_io.hpp | 59 +
unit_tests/server/parameters_parser.cpp | 316 +
unit_tests/server/url_parser.cpp | 102 +
unit_tests/server_tests.cpp | 7 +
unit_tests/util/bearing.cpp | 37 +-
.../{data_structures => util}/binary_heap.cpp | 34 +-
unit_tests/util/coordinate_calculation.cpp | 301 +
unit_tests/util/duration_parsing.cpp | 40 +
unit_tests/util/dynamic_graph.cpp | 66 +
unit_tests/util/io.cpp | 42 +
.../{data_structures => util}/range_table.cpp | 38 +-
unit_tests/util/rectangle.cpp | 107 +
.../{data_structures => util}/static_graph.cpp | 53 +-
unit_tests/util/static_rtree.cpp | 474 ++
unit_tests/util/string_util.cpp | 41 +
unit_tests/util/viewport.cpp | 25 +
unit_tests/util/web_mercator.cpp | 74 +
unit_tests/util_tests.cpp | 27 -
util/cast.hpp | 69 -
util/compute_angle.cpp | 54 -
util/compute_angle.hpp | 42 -
util/container.hpp | 111 -
util/datastore_options.hpp | 282 -
util/debug_geometry.hpp | 198 -
util/fingerprint.hpp | 61 -
util/ini_file.hpp | 51 -
util/integer_range.hpp | 80 -
util/json_util.hpp | 103 -
util/lua_util.hpp | 65 -
util/matching_debug_info.hpp | 155 -
util/mercator.cpp | 40 -
util/mercator.hpp | 38 -
util/osrm_exception.cpp | 43 -
util/routed_options.hpp | 284 -
util/simple_logger.hpp | 74 -
util/std_hash.hpp | 72 -
util/version.hpp.in | 37 -
util/xml_renderer.hpp | 137 -
687 files changed, 37748 insertions(+), 38296 deletions(-)
create mode 100644 .cncc.style
create mode 100644 .eslintrc
create mode 100644 CHANGELOG.md
delete mode 100644 Gemfile
delete mode 100644 Gemfile.lock
delete mode 100644 Rakefile
delete mode 100644 algorithms/bfs_components.hpp
delete mode 100644 algorithms/coordinate_calculation.cpp
delete mode 100644 algorithms/coordinate_calculation.hpp
delete mode 100644 algorithms/douglas_peucker.cpp
delete mode 100644 algorithms/douglas_peucker.hpp
delete mode 100644 algorithms/geospatial_query.hpp
delete mode 100644 algorithms/graph_compressor.hpp
delete mode 100644 algorithms/object_encoder.hpp
delete mode 100644 algorithms/polyline_compressor.cpp
delete mode 100644 algorithms/polyline_compressor.hpp
delete mode 100644 algorithms/polyline_formatter.cpp
delete mode 100644 algorithms/route_name_extraction.hpp
delete mode 100644 benchmarks/static_rtree.cpp
create mode 100644 cmake/cmake_uninstall.cmake.in
delete mode 100644 cmake/postinst.in
delete mode 100644 config/cucumber.yml
delete mode 100644 contractor/contractor_options.cpp
delete mode 100644 contractor/processing_chain.cpp
delete mode 100644 contractor/processing_chain.hpp
create mode 100644 cucumber.js
delete mode 100644 data_structures/compressed_edge_container.hpp
delete mode 100644 data_structures/coordinate.cpp
delete mode 100644 data_structures/edge_based_node.hpp
delete mode 100644 data_structures/external_memory_node.cpp
delete mode 100644 data_structures/external_memory_node.hpp
delete mode 100644 data_structures/fixed_point_number.hpp
delete mode 100644 data_structures/hidden_markov_model.hpp
delete mode 100644 data_structures/hilbert_value.cpp
delete mode 100644 data_structures/hilbert_value.hpp
delete mode 100644 data_structures/import_edge.cpp
delete mode 100644 data_structures/import_edge.hpp
delete mode 100644 data_structures/internal_route_result.hpp
delete mode 100644 data_structures/lru_cache.hpp
delete mode 100644 data_structures/matrix_graph_wrapper.hpp
delete mode 100644 data_structures/node_based_graph.hpp
delete mode 100644 data_structures/node_id.hpp
delete mode 100644 data_structures/original_edge_data.hpp
delete mode 100644 data_structures/phantom_node.cpp
delete mode 100644 data_structures/phantom_node.hpp
delete mode 100644 data_structures/query_node.hpp
delete mode 100644 data_structures/rectangle.hpp
delete mode 100644 data_structures/route_parameters.cpp
delete mode 100644 data_structures/search_engine.hpp
delete mode 100644 data_structures/search_engine_data.cpp
delete mode 100644 data_structures/search_engine_data.hpp
delete mode 100644 data_structures/segment_information.hpp
delete mode 100644 data_structures/static_kdtree.hpp
delete mode 100644 data_structures/turn_instructions.hpp
delete mode 100644 data_structures/upper_bound.hpp
delete mode 100644 data_structures/xor_fast_hash.hpp
delete mode 100644 data_structures/xor_fast_hash_storage.hpp
delete mode 100644 debian/patches/disable-osrm-components.patch
delete mode 100644 debian/patches/edges-typo.patch
delete mode 100644 debian/patches/occurred-typo.patch
create mode 100644 debian/patches/use-mapbox-variant-package.patch
delete mode 100644 descriptors/description_factory.cpp
delete mode 100644 descriptors/description_factory.hpp
delete mode 100644 descriptors/descriptor_base.hpp
delete mode 100644 descriptors/gpx_descriptor.hpp
delete mode 100644 descriptors/json_descriptor.hpp
create mode 100644 example/CMakeLists.txt
create mode 100644 example/cmake/FindLibOSRM.cmake
copy {cmake => example/cmake}/FindTBB.cmake (100%)
create mode 100644 example/example.cpp
delete mode 100644 extract.cpp
delete mode 100644 extractor/edge_based_graph_factory.cpp
delete mode 100644 extractor/edge_based_graph_factory.hpp
delete mode 100644 extractor/extraction_node.hpp
delete mode 100644 extractor/extraction_way.hpp
delete mode 100644 extractor/extractor_options.cpp
delete mode 100644 extractor/first_and_last_segment_of_way.hpp
delete mode 100644 extractor/restriction_parser.hpp
delete mode 100644 extractor/scripting_environment.cpp
delete mode 100644 extractor/scripting_environment.hpp
delete mode 100644 extractor/speed_profile.hpp
delete mode 100644 features/bicycle/roundabout.feature
delete mode 100644 features/car/roundabout.feature
create mode 100644 features/car/traffic.feature
create mode 100644 features/guidance/continue.feature
create mode 100644 features/guidance/end-of-road.feature
create mode 100644 features/guidance/fork.feature
create mode 100644 features/guidance/merge.feature
create mode 100644 features/guidance/motorway.feature
create mode 100644 features/guidance/new-name.feature
create mode 100644 features/guidance/ramp.feature
create mode 100644 features/guidance/rotary-bike.feature
create mode 100644 features/guidance/rotary.feature
create mode 100644 features/guidance/roundabout-bike.feature
create mode 100644 features/guidance/roundabout.feature
create mode 100644 features/guidance/suppressed.feature
create mode 100644 features/guidance/turn.feature
rename features/options/{prepare => contract}/files.feature (52%)
rename features/options/{prepare => contract}/help.feature (58%)
rename features/options/{prepare => contract}/invalid.feature (60%)
rename features/options/{prepare => contract}/version.feature (74%)
create mode 100644 features/step_definitions/data.js
delete mode 100644 features/step_definitions/data.rb
create mode 100644 features/step_definitions/distance_matrix.js
delete mode 100644 features/step_definitions/distance_matrix.rb
create mode 100644 features/step_definitions/hooks.js
create mode 100644 features/step_definitions/matching.js
delete mode 100644 features/step_definitions/matching.rb
create mode 100644 features/step_definitions/nearest.js
delete mode 100644 features/step_definitions/nearest.rb
create mode 100644 features/step_definitions/options.js
delete mode 100644 features/step_definitions/options.rb
create mode 100644 features/step_definitions/requests.js
delete mode 100644 features/step_definitions/requests.rb
create mode 100644 features/step_definitions/routability.js
delete mode 100644 features/step_definitions/routability.rb
create mode 100644 features/step_definitions/routing.js
delete mode 100644 features/step_definitions/routing.rb
create mode 100644 features/step_definitions/timestamp.js
delete mode 100644 features/step_definitions/timestamp.rb
create mode 100644 features/step_definitions/trip.js
delete mode 100644 features/step_definitions/trip.rb
create mode 100644 features/support/build_osm.js
create mode 100644 features/support/config.js
delete mode 100644 features/support/config.rb
create mode 100644 features/support/data.js
delete mode 100644 features/support/data.rb
create mode 100644 features/support/data_classes.js
create mode 100644 features/support/env.js
delete mode 100644 features/support/env.rb
create mode 100644 features/support/exception_classes.js
create mode 100644 features/support/exceptions.js
delete mode 100644 features/support/exceptions.rb
delete mode 100644 features/support/file.rb
create mode 100644 features/support/fuzzy.js
delete mode 100644 features/support/fuzzy.rb
create mode 100644 features/support/hash.js
delete mode 100644 features/support/hash.rb
create mode 100644 features/support/hooks.js
delete mode 100644 features/support/hooks.rb
create mode 100644 features/support/http.js
delete mode 100644 features/support/http.rb
create mode 100644 features/support/launch.js
delete mode 100644 features/support/launch.rb
create mode 100644 features/support/launch_classes.js
create mode 100644 features/support/log.js
delete mode 100644 features/support/log.rb
delete mode 100644 features/support/osm_parser.rb
delete mode 100644 features/support/osmlib.rb
create mode 100644 features/support/route.js
delete mode 100644 features/support/route.rb
create mode 100644 features/support/run.js
delete mode 100644 features/support/run.rb
create mode 100644 features/support/shared_steps.js
delete mode 100644 features/support/shortcuts.rb
create mode 100644 features/support/table_patch.js
create mode 100644 features/testbot/alternative_loop.feature
rename features/testbot/{uturn.feature => continue_straight.feature} (57%)
delete mode 100644 features/testbot/matching_turns.feature
delete mode 100644 features/testbot/post.feature
delete mode 100644 features/testbot/protobuffer.feature
delete mode 100644 features/testbot/roundabout.feature
delete mode 100644 features/testbot/turns.feature
delete mode 100644 features/timestamp/timestamp.feature
create mode 100644 include/contractor/contractor.hpp
rename contractor/contractor_options.hpp => include/contractor/contractor_config.hpp (56%)
rename {algorithms => include/contractor}/crc32_processor.hpp (71%)
rename contractor/contractor.hpp => include/contractor/graph_contractor.hpp (68%)
rename {data_structures => include/contractor}/query_edge.hpp (50%)
create mode 100644 include/engine/api/base_api.hpp
create mode 100644 include/engine/api/base_parameters.hpp
create mode 100644 include/engine/api/json_factory.hpp
create mode 100644 include/engine/api/match_api.hpp
rename algorithms/trip_tabu_search.hpp => include/engine/api/match_parameters.hpp (50%)
create mode 100644 include/engine/api/nearest_api.hpp
rename util/osrm_exception.hpp => include/engine/api/nearest_parameters.hpp (62%)
create mode 100644 include/engine/api/route_api.hpp
create mode 100644 include/engine/api/route_parameters.hpp
create mode 100644 include/engine/api/table_api.hpp
create mode 100644 include/engine/api/table_parameters.hpp
copy util/json_logger.hpp => include/engine/api/tile_parameters.hpp (50%)
create mode 100644 include/engine/api/trip_api.hpp
rename algorithms/polyline_formatter.hpp => include/engine/api/trip_parameters.hpp (69%)
create mode 100644 include/engine/base64.hpp
rename util/range_algorithms.hpp => include/engine/bearing.hpp (72%)
create mode 100644 include/engine/datafacade/datafacade_base.hpp
create mode 100644 include/engine/datafacade/internal_datafacade.hpp
create mode 100644 include/engine/datafacade/shared_datafacade.hpp
create mode 100644 include/engine/douglas_peucker.hpp
create mode 100644 include/engine/engine.hpp
rename include/{osrm/libosrm_config.hpp => engine/engine_config.hpp} (68%)
create mode 100644 include/engine/geospatial_query.hpp
create mode 100644 include/engine/guidance/assemble_geometry.hpp
create mode 100644 include/engine/guidance/assemble_leg.hpp
create mode 100644 include/engine/guidance/assemble_overview.hpp
create mode 100644 include/engine/guidance/assemble_route.hpp
create mode 100644 include/engine/guidance/assemble_steps.hpp
create mode 100644 include/engine/guidance/leg_geometry.hpp
create mode 100644 include/engine/guidance/post_processing.hpp
create mode 100644 include/engine/guidance/route.hpp
create mode 100644 include/engine/guidance/route_leg.hpp
create mode 100644 include/engine/guidance/route_step.hpp
create mode 100644 include/engine/guidance/step_maneuver.hpp
create mode 100644 include/engine/guidance/toolkit.hpp
create mode 100644 include/engine/hint.hpp
create mode 100644 include/engine/internal_route_result.hpp
rename {algorithms => include/engine/map_matching}/bayes_classifier.hpp (63%)
create mode 100644 include/engine/map_matching/hidden_markov_model.hpp
create mode 100644 include/engine/map_matching/matching_confidence.hpp
create mode 100644 include/engine/map_matching/sub_matching.hpp
create mode 100644 include/engine/phantom_node.hpp
create mode 100644 include/engine/plugins/match.hpp
create mode 100644 include/engine/plugins/nearest.hpp
create mode 100644 include/engine/plugins/plugin_base.hpp
create mode 100644 include/engine/plugins/table.hpp
create mode 100644 include/engine/plugins/tile.hpp
create mode 100644 include/engine/plugins/trip.hpp
create mode 100644 include/engine/plugins/viaroute.hpp
create mode 100644 include/engine/polyline_compressor.hpp
rename {routing_algorithms => include/engine/routing_algorithms}/alternative_path.hpp (85%)
rename {routing_algorithms => include/engine/routing_algorithms}/direct_shortest_path.hpp (54%)
rename {routing_algorithms => include/engine/routing_algorithms}/many_to_many.hpp (59%)
rename {routing_algorithms => include/engine/routing_algorithms}/map_matching.hpp (55%)
create mode 100644 include/engine/routing_algorithms/routing_base.hpp
rename {routing_algorithms => include/engine/routing_algorithms}/shortest_path.hpp (57%)
create mode 100644 include/engine/search_engine_data.hpp
rename server/http/compression_type.hpp => include/engine/status.hpp (83%)
rename {algorithms => include/engine/trip}/trip_brute_force.hpp (57%)
rename {algorithms => include/engine/trip}/trip_farthest_insertion.hpp (80%)
rename {algorithms => include/engine/trip}/trip_nearest_neighbour.hpp (64%)
create mode 100644 include/engine/trip/trip_tabu_search.hpp
create mode 100644 include/extractor/compressed_edge_container.hpp
create mode 100644 include/extractor/edge_based_edge.hpp
create mode 100644 include/extractor/edge_based_graph_factory.hpp
create mode 100644 include/extractor/edge_based_node.hpp
create mode 100644 include/extractor/external_memory_node.hpp
rename {extractor => include/extractor}/extraction_containers.hpp (51%)
rename {extractor => include/extractor}/extraction_helper_functions.hpp (53%)
create mode 100644 include/extractor/extraction_node.hpp
create mode 100644 include/extractor/extraction_way.hpp
rename {extractor => include/extractor}/extractor.hpp (65%)
rename {extractor => include/extractor}/extractor_callbacks.hpp (51%)
rename extractor/extractor_options.hpp => include/extractor/extractor_config.hpp (56%)
create mode 100644 include/extractor/first_and_last_segment_of_way.hpp
create mode 100644 include/extractor/graph_compressor.hpp
create mode 100644 include/extractor/guidance/classification_data.hpp
create mode 100644 include/extractor/guidance/constants.hpp
create mode 100644 include/extractor/guidance/discrete_angle.hpp
create mode 100644 include/extractor/guidance/intersection.hpp
create mode 100644 include/extractor/guidance/intersection_generator.hpp
create mode 100644 include/extractor/guidance/intersection_handler.hpp
create mode 100644 include/extractor/guidance/motorway_handler.hpp
create mode 100644 include/extractor/guidance/roundabout_handler.hpp
create mode 100644 include/extractor/guidance/toolkit.hpp
create mode 100644 include/extractor/guidance/turn_analysis.hpp
create mode 100644 include/extractor/guidance/turn_classification.hpp
create mode 100644 include/extractor/guidance/turn_handler.hpp
create mode 100644 include/extractor/guidance/turn_instruction.hpp
rename {extractor => include/extractor}/internal_extractor_edge.hpp (60%)
create mode 100644 include/extractor/node_based_edge.hpp
create mode 100644 include/extractor/original_edge_data.hpp
create mode 100644 include/extractor/profile_properties.hpp
create mode 100644 include/extractor/query_node.hpp
rename {data_structures => include/extractor}/raster_source.hpp (69%)
rename {data_structures => include/extractor}/restriction.hpp (69%)
rename {data_structures => include/extractor}/restriction_map.hpp (72%)
create mode 100644 include/extractor/restriction_parser.hpp
create mode 100644 include/extractor/scripting_environment.hpp
rename {algorithms => include/extractor}/tarjan_scc.hpp (74%)
rename {data_structures => include/extractor}/travel_mode.hpp (56%)
copy data_structures/tribool.hpp => include/osrm/bearing.hpp (88%)
rename unit_tests/algorithm_tests.cpp => include/osrm/engine_config.hpp (86%)
copy data_structures/tribool.hpp => include/osrm/match_parameters.hpp (86%)
copy data_structures/tribool.hpp => include/osrm/nearest_parameters.hpp (85%)
rename util/floating_point.hpp => include/osrm/osrm_fwd.hpp (68%)
rename util/fingerprint.cpp => include/osrm/status.hpp (87%)
rename unit_tests/datastructure_tests.cpp => include/osrm/storage_config.hpp (85%)
delete mode 100644 include/osrm/strong_typedef.hpp
copy data_structures/tribool.hpp => include/osrm/table_parameters.hpp (86%)
copy data_structures/tribool.hpp => include/osrm/tile_parameters.hpp (86%)
rename data_structures/tribool.hpp => include/osrm/trip_parameters.hpp (86%)
create mode 100644 include/server/api/base_parameters_grammar.hpp
create mode 100644 include/server/api/match_parameter_grammar.hpp
create mode 100644 include/server/api/nearest_parameter_grammar.hpp
create mode 100644 include/server/api/parameters_parser.hpp
create mode 100644 include/server/api/parsed_url.hpp
create mode 100644 include/server/api/route_parameters_grammar.hpp
create mode 100644 include/server/api/table_parameter_grammar.hpp
create mode 100644 include/server/api/tile_parameter_grammar.hpp
create mode 100644 include/server/api/trip_parameter_grammar.hpp
create mode 100644 include/server/api/url_parser.hpp
create mode 100644 include/server/connection.hpp
create mode 100644 include/server/http/compression_type.hpp
create mode 100644 include/server/http/header.hpp
create mode 100644 include/server/http/reply.hpp
create mode 100644 include/server/http/request.hpp
create mode 100644 include/server/request_handler.hpp
create mode 100644 include/server/request_parser.hpp
rename {server => include/server}/server.hpp (57%)
create mode 100644 include/server/service/base_service.hpp
create mode 100644 include/server/service/match_service.hpp
create mode 100644 include/server/service/nearest_service.hpp
create mode 100644 include/server/service/route_service.hpp
create mode 100644 include/server/service/table_service.hpp
create mode 100644 include/server/service/tile_service.hpp
create mode 100644 include/server/service/trip_service.hpp
create mode 100644 include/server/service/utils.hpp
create mode 100644 include/server/service_handler.hpp
create mode 100644 include/storage/shared_barriers.hpp
create mode 100644 include/storage/shared_datatype.hpp
rename data_structures/shared_memory_factory.hpp => include/storage/shared_memory.hpp (68%)
rename server/http/request.hpp => include/storage/storage.hpp (80%)
rename util/json_logger.hpp => include/storage/storage_config.hpp (53%)
create mode 100644 include/util/assert.hpp
rename {util => include/util}/bearing.hpp (62%)
rename {data_structures => include/util}/binary_heap.hpp (83%)
create mode 100644 include/util/cast.hpp
create mode 100644 include/util/container.hpp
create mode 100644 include/util/coordinate.hpp
create mode 100644 include/util/coordinate_calculation.hpp
rename {data_structures => include/util}/deallocating_vector.hpp (85%)
rename {util => include/util}/dist_table_wrapper.hpp (58%)
rename {data_structures => include/util}/dynamic_graph.hpp (80%)
create mode 100644 include/util/exception.hpp
create mode 100644 include/util/fingerprint.hpp
rename {util => include/util}/fingerprint_impl.hpp.in (58%)
create mode 100644 include/util/for_each_pair.hpp
rename {util => include/util}/graph_loader.hpp (71%)
rename {util => include/util}/graph_utils.hpp (84%)
create mode 100644 include/util/hilbert_value.hpp
create mode 100644 include/util/integer_range.hpp
create mode 100644 include/util/io.hpp
rename {util => include/util}/iso_8601_duration_parser.hpp (61%)
copy include/{osrm => util}/json_container.hpp (59%)
create mode 100644 include/util/json_deep_compare.hpp
create mode 100644 include/util/json_logger.hpp
rename {util => include/util}/json_renderer.hpp (72%)
create mode 100644 include/util/json_util.hpp
create mode 100644 include/util/lua_util.hpp
rename {util => include/util}/make_unique.hpp (51%)
create mode 100644 include/util/matrix_graph_wrapper.hpp
create mode 100644 include/util/name_table.hpp
create mode 100644 include/util/node_based_graph.hpp
rename {data_structures => include/util}/percent.hpp (57%)
rename {data_structures => include/util}/range_table.hpp (80%)
create mode 100644 include/util/rectangle.hpp
rename {data_structures => include/util}/shared_memory_vector_wrapper.hpp (61%)
create mode 100644 include/util/simple_logger.hpp
rename {data_structures => include/util}/static_graph.hpp (70%)
rename {data_structures => include/util}/static_rtree.hpp (53%)
create mode 100644 include/util/std_hash.hpp
rename {util => include/util}/string_util.hpp (68%)
create mode 100644 include/util/strong_typedef.hpp
rename {util => include/util}/timing_util.hpp (68%)
rename {util => include/util}/trigonometry_table.hpp (95%)
rename typedefs.h => include/util/typedefs.hpp (80%)
create mode 100644 include/util/vector_tile.hpp
create mode 100644 include/util/version.hpp.in
create mode 100644 include/util/viewport.hpp
create mode 100644 include/util/web_mercator.hpp
create mode 100644 include/util/xor_fast_hash.hpp
create mode 100644 include/util/xor_fast_hash_storage.hpp
delete mode 100644 library/osrm_impl.cpp
delete mode 100644 library/osrm_impl.hpp
create mode 100644 package.json
delete mode 100644 plugins/distance_table.hpp
delete mode 100644 plugins/hello_world.hpp
delete mode 100644 plugins/match.hpp
delete mode 100644 plugins/nearest.hpp
delete mode 100644 plugins/plugin_base.hpp
delete mode 100644 plugins/timestamp.hpp
delete mode 100644 plugins/trip.hpp
delete mode 100644 plugins/viaroute.hpp
delete mode 100644 prepare.cpp
rename profiles/{rasterbot-interp.lua => rasterbotinterp.lua} (77%)
delete mode 100644 routed.cpp
delete mode 100644 routing_algorithms/routing_base.hpp
create mode 100755 scripts/check_taginfo.py
create mode 100755 scripts/format.sh
create mode 100644 scripts/install_node.sh
create mode 100755 scripts/poly2req.js
create mode 100755 scripts/timer.sh
delete mode 100644 server/api_grammar.hpp
delete mode 100644 server/connection.hpp
delete mode 100644 server/data_structures/datafacade_base.hpp
delete mode 100644 server/data_structures/internal_datafacade.hpp
delete mode 100644 server/data_structures/shared_barriers.hpp
delete mode 100644 server/data_structures/shared_datafacade.hpp
delete mode 100644 server/data_structures/shared_datatype.hpp
delete mode 100644 server/http/header.hpp
delete mode 100644 server/http/reply.hpp
delete mode 100644 server/request_handler.cpp
delete mode 100644 server/request_handler.hpp
delete mode 100644 server/request_parser.cpp
delete mode 100644 server/request_parser.hpp
create mode 100644 src/benchmarks/CMakeLists.txt
create mode 100644 src/benchmarks/static_rtree.cpp
create mode 100644 src/contractor/contractor.cpp
create mode 100644 src/engine/api/json_factory.cpp
create mode 100644 src/engine/douglas_peucker.cpp
create mode 100644 src/engine/engine.cpp
create mode 100644 src/engine/engine_config.cpp
create mode 100644 src/engine/guidance/assemble_overview.cpp
create mode 100644 src/engine/guidance/assemble_route.cpp
create mode 100644 src/engine/guidance/assemble_steps.cpp
create mode 100644 src/engine/guidance/post_processing.cpp
create mode 100644 src/engine/hint.cpp
create mode 100644 src/engine/plugins/match.cpp
create mode 100644 src/engine/plugins/nearest.cpp
create mode 100644 src/engine/plugins/table.cpp
create mode 100644 src/engine/plugins/tile.cpp
create mode 100644 src/engine/plugins/trip.cpp
create mode 100644 src/engine/plugins/viaroute.cpp
create mode 100644 src/engine/polyline_compressor.cpp
create mode 100644 src/engine/search_engine_data.cpp
rename {data_structures => src/extractor}/compressed_edge_container.cpp (63%)
create mode 100644 src/extractor/edge_based_graph_factory.cpp
rename {extractor => src/extractor}/extraction_containers.cpp (74%)
rename {extractor => src/extractor}/extractor.cpp (57%)
rename {extractor => src/extractor}/extractor_callbacks.cpp (65%)
rename {algorithms => src/extractor}/graph_compressor.cpp (65%)
create mode 100644 src/extractor/guidance/classification_data.cpp
create mode 100644 src/extractor/guidance/intersection.cpp
create mode 100644 src/extractor/guidance/intersection_generator.cpp
create mode 100644 src/extractor/guidance/intersection_handler.cpp
create mode 100644 src/extractor/guidance/motorway_handler.cpp
create mode 100644 src/extractor/guidance/roundabout_handler.cpp
create mode 100644 src/extractor/guidance/turn_analysis.cpp
create mode 100644 src/extractor/guidance/turn_handler.cpp
rename {data_structures => src/extractor}/raster_source.cpp (59%)
rename {data_structures => src/extractor}/restriction_map.cpp (78%)
rename {extractor => src/extractor}/restriction_parser.cpp (62%)
create mode 100644 src/extractor/scripting_environment.cpp
create mode 100644 src/osrm/osrm.cpp
create mode 100644 src/server/api/parameters_parser.cpp
create mode 100644 src/server/api/url_parser.cpp
rename {server => src/server}/connection.cpp (70%)
rename {server => src/server}/http/reply.cpp (66%)
create mode 100644 src/server/request_handler.cpp
create mode 100644 src/server/request_parser.cpp
create mode 100644 src/server/service/match_service.cpp
create mode 100644 src/server/service/nearest_service.cpp
create mode 100644 src/server/service/route_service.cpp
create mode 100644 src/server/service/table_service.cpp
create mode 100644 src/server/service/tile_service.cpp
create mode 100644 src/server/service/trip_service.cpp
create mode 100644 src/server/service_handler.cpp
rename datastore.cpp => src/storage/storage.cpp (53%)
create mode 100644 src/storage/storage_config.cpp
rename {tools => src/tools}/.gitignore (100%)
create mode 100644 src/tools/components.cpp
create mode 100644 src/tools/contract.cpp
create mode 100644 src/tools/extract.cpp
create mode 100644 src/tools/io-benchmark.cpp
create mode 100644 src/tools/routed.cpp
create mode 100644 src/tools/springclean.cpp
create mode 100644 src/tools/store.cpp
create mode 100644 src/tools/unlock_all_mutexes.cpp
create mode 100644 src/util/assert.cpp
create mode 100644 src/util/coordinate.cpp
create mode 100644 src/util/coordinate_calculation.cpp
create mode 100644 src/util/exception.cpp
create mode 100644 src/util/fingerprint.cpp
create mode 100644 src/util/hilbert_value.cpp
create mode 100644 src/util/name_table.cpp
rename {util => src/util}/simple_logger.cpp (61%)
create mode 100755 test/data/Makefile
create mode 100644 test/data/data.md5sum
delete mode 100644 third_party/variant/.gitignore
delete mode 100644 third_party/variant/.travis.yml
delete mode 100644 third_party/variant/Jamroot
delete mode 100644 third_party/variant/LICENSE
delete mode 100644 third_party/variant/Makefile
delete mode 100644 third_party/variant/README.md
delete mode 100644 third_party/variant/appveyor.yml
delete mode 100644 third_party/variant/common.gypi
delete mode 100644 third_party/variant/optional.hpp
delete mode 100644 third_party/variant/recursive_wrapper.hpp
delete mode 100644 third_party/variant/scripts/build-appveyor.bat
delete mode 100644 third_party/variant/scripts/build-local.bat
delete mode 100644 third_party/variant/scripts/linux.sh
delete mode 100644 third_party/variant/scripts/osx.sh
delete mode 100644 third_party/variant/test/bench_variant.cpp
delete mode 100644 third_party/variant/test/binary_visitor_test.cpp
delete mode 100644 third_party/variant/test/boost_variant_hello_world.cpp
delete mode 100644 third_party/variant/test/catch.hpp
delete mode 100644 third_party/variant/test/optional_unit.cpp
delete mode 100644 third_party/variant/test/recursive_wrapper_test.cpp
delete mode 100644 third_party/variant/test/reference_wrapper_test.cpp
delete mode 100644 third_party/variant/test/unique_ptr_test.cpp
delete mode 100644 third_party/variant/test/unit.cpp
delete mode 100644 third_party/variant/test/variant_hello_world.cpp
delete mode 100644 third_party/variant/variant.gyp
delete mode 100644 third_party/variant/variant.hpp
delete mode 100644 third_party/variant/variant_io.hpp
delete mode 100644 third_party/variant/vcbuild.bat
delete mode 100644 tools/check-hsgr.cpp
delete mode 100644 tools/components.cpp
delete mode 100644 tools/io-benchmark.cpp
delete mode 100644 tools/simpleclient.cpp
delete mode 100644 tools/springclean.cpp
delete mode 100644 tools/unlock_all_mutexes.cpp
create mode 100644 unit_tests/CMakeLists.txt
delete mode 100644 unit_tests/algorithms/douglas_peucker.cpp
delete mode 100644 unit_tests/algorithms/duration_parsing.cpp
delete mode 100644 unit_tests/algorithms/geometry_string.cpp
delete mode 100644 unit_tests/algorithms/string_util.cpp
delete mode 100644 unit_tests/data_structures/coordinate.cpp
delete mode 100644 unit_tests/data_structures/dynamic_graph.cpp
delete mode 100644 unit_tests/data_structures/static_rtree.cpp
create mode 100644 unit_tests/engine/base64.cpp
create mode 100644 unit_tests/engine/douglas_peucker.cpp
create mode 100644 unit_tests/engine/geometry_string.cpp
create mode 100644 unit_tests/engine/guidance_assembly.cpp
create mode 100644 unit_tests/engine_tests.cpp
rename unit_tests/{data_structures => extractor}/compressed_edge_container.cpp (95%)
rename unit_tests/{algorithms => extractor}/graph_compressor.cpp (71%)
rename unit_tests/{data_structures => extractor}/raster_source.cpp (63%)
create mode 100644 unit_tests/extractor_tests.cpp
create mode 100644 unit_tests/library/args.hpp
create mode 100644 unit_tests/library/coordinates.hpp
create mode 100644 unit_tests/library/equal_json.hpp
create mode 100644 unit_tests/library/fixture.hpp
create mode 100644 unit_tests/library/limits.cpp
create mode 100644 unit_tests/library/match.cpp
create mode 100644 unit_tests/library/nearest.cpp
create mode 100644 unit_tests/library/route.cpp
create mode 100644 unit_tests/library/table.cpp
create mode 100644 unit_tests/library/tile.cpp
create mode 100644 unit_tests/library/trip.cpp
create mode 100644 unit_tests/library/waypoint_check.hpp
create mode 100644 unit_tests/library_tests.cpp
create mode 100644 unit_tests/mocks/mock_datafacade.hpp
create mode 100644 unit_tests/server/parameters_io.hpp
create mode 100644 unit_tests/server/parameters_parser.cpp
create mode 100644 unit_tests/server/url_parser.cpp
create mode 100644 unit_tests/server_tests.cpp
rename unit_tests/{data_structures => util}/binary_heap.cpp (74%)
create mode 100644 unit_tests/util/coordinate_calculation.cpp
create mode 100644 unit_tests/util/duration_parsing.cpp
create mode 100644 unit_tests/util/dynamic_graph.cpp
create mode 100644 unit_tests/util/io.cpp
rename unit_tests/{data_structures => util}/range_table.cpp (72%)
create mode 100644 unit_tests/util/rectangle.cpp
rename unit_tests/{data_structures => util}/static_graph.cpp (71%)
create mode 100644 unit_tests/util/static_rtree.cpp
create mode 100644 unit_tests/util/string_util.cpp
create mode 100644 unit_tests/util/viewport.cpp
create mode 100644 unit_tests/util/web_mercator.cpp
delete mode 100644 util/cast.hpp
delete mode 100644 util/compute_angle.cpp
delete mode 100644 util/compute_angle.hpp
delete mode 100644 util/container.hpp
delete mode 100644 util/datastore_options.hpp
delete mode 100644 util/debug_geometry.hpp
delete mode 100644 util/fingerprint.hpp
delete mode 100644 util/ini_file.hpp
delete mode 100644 util/integer_range.hpp
delete mode 100644 util/json_util.hpp
delete mode 100644 util/lua_util.hpp
delete mode 100644 util/matching_debug_info.hpp
delete mode 100644 util/mercator.cpp
delete mode 100644 util/mercator.hpp
delete mode 100644 util/osrm_exception.cpp
delete mode 100644 util/routed_options.hpp
delete mode 100644 util/simple_logger.hpp
delete mode 100644 util/std_hash.hpp
delete mode 100644 util/version.hpp.in
delete mode 100644 util/xml_renderer.hpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osrm.git
More information about the Pkg-grass-devel
mailing list