Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d9632ed7 
							
						 
					 
					
						
						
							
							Upgrade formatting to clang-format 10 ( #5895 )  
						
						... 
						
						
						
						* Update formatting tools to clang-format-10
* Reformat using clang-format-10.0.09 
						
					 
					
						2020-11-26 07:21:39 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Bell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4799b46eeb 
							
						 
					 
					
						
						
							
							Incorrect error message when unable to snap all input coordinates ( #5846 )  
						
						... 
						
						
						
						In cases where we are unable to find a phantom node for an input
coordinate, we return an error indicating which coordinate failed.
This would always refer to the coordinate with index equal to the
number of valid phantom nodes found.
We fix this by instead returning the first index for which a
phantom node could not be found. 
						
					 
					
						2020-09-30 18:44:22 -07:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c187c99b 
							
						 
					 
					
						
						
							
							Updated changelog entry  
						
						
						
					 
					
						2019-08-26 11:09:38 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							90191c9f34 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Match' service  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e9e5f2c0 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Trip' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							affa8a4653 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Route' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7a74445d 
							
						 
					 
					
						
						
							
							Added flatbuffers output support to the 'Nearest' service.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							ea111129dd 
							
						 
					 
					
						
						
							
							Added full flatbuffers support to the Table service  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							7ddda105a3 
							
						 
					 
					
						
						
							
							Added flatbuffers support to the PluginBase::Error  
						
						... 
						
						
						
						This changes BREAKS osrm. 
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Denis Chaplygin 
							
						 
					 
					
						
						
						
						
							
						
						
							75aadb0f3f 
							
						 
					 
					
						
						
							
							Passed ResultT down to engine plugins, so now they can form replies in different formats.  
						
						
						
					 
					
						2019-08-26 11:08:56 +03:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							381d492a8f 
							
						 
					 
					
						
						
							
							Add waypoints parameter to viaroute API ( #5345 )  
						
						... 
						
						
						
						* Add silent waypoints to viaroute API. 
						
					 
					
						2019-01-24 16:19:59 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81bc2f41a6 
							
						 
					 
					
						
						
							
							When matching, ignore 'is_startpoint' propert, snap to any edge ( #5297 )  
						
						... 
						
						
						
						Includes all edges in the rtree, but adds an `is_startpoint` flag to each.  Most plugin behaviour remains unchanged (non-startpoint edges aren't used as snapping candidates), but for map matching, we allow snapping to any edge.  This fixes map-matching across previously non-is_startpoint edges, like ferries, private service roads, and a few others. 
						
					 
					
						2018-12-13 17:10:32 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							06e010b4d0 
							
						 
					 
					
						
						
							
							Include information on estimates in table response ( #5259 )  
						
						... 
						
						
						
						* Revert "Remove estimated_cells value in the response."
This reverts commit 364e35af06 
						
					 
					
						2018-12-11 12:21:57 -05:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92d3ce789b 
							
						 
					 
					
						
						
							
							Fix scale_factor bug ( #5303 )  
						
						... 
						
						
						
						* check for scale_factor != 1
* changelog 
						
					 
					
						2018-12-10 17:11:08 -05:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ca32c81c 
							
						 
					 
					
						
						
							
							Fix fallback speed validity checks ( #5300 )  
						
						... 
						
						
						
						* fix fallback_speeds check to only accept values > 0
* add invalid_fallback_speed 
						
					 
					
						2018-12-10 14:53:30 -05:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e17f3010a 
							
						 
					 
					
						
						
							
							Add a multiplier to the matrix ( #5298 )  
						
						... 
						
						
						
						* add a multiplier to the matrix
* add rounding
* remove scale_factor restrictions
* clamp for overflow error
* update check to match error message
* enforce clamping on < 0 and increase test coverage
* add an invalid scale_factor value to node tests
* increase test coverage
* changelog 
						
					 
					
						2018-12-10 13:41:44 -05:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d781e6f28 
							
						 
					 
					
						
						
							
							Fix fallback_speed vector access ( #5291 )  
						
						... 
						
						
						
						* add failing cuke test
* correctly access durations vector
* changelog
* one more cuke test 
						
					 
					
						2018-12-05 00:41:06 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							364e35af06 
							
						 
					 
					
						
						
							
							Remove estimated_cells value in the response.  
						
						
						
					 
					
						2018-11-02 01:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							985ab58f45 
							
						 
					 
					
						
						
							
							Add feature to fill null table entries with as-the-crow-flies estimates.  
						
						
						
					 
					
						2018-11-02 01:07:24 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a67c4bf84d 
							
						 
					 
					
						
						
							
							Calculating durations is unavoidable due to tie-breaking minimums, but we can avoid accumulating distances if they're not requested.  
						
						
						
					 
					
						2018-10-30 15:41:06 -07:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							2a15e6dec8 
							
						 
					 
					
						
						
							
							Add support for annotations=distances in MLD  
						
						... 
						
						
						
						This commit brings feature parity with CH for the `table` pluging. 
						
					 
					
						2018-05-08 15:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89f6e2d55b 
							
						 
					 
					
						
						
							
							Parse table annotations param correctly ( #5050 )  
						
						... 
						
						
						
						* fix incorrect parameter parsing for node osrm and add tests
* fix boost spirit grammar parsing for annotations
* return NotImplemented when distance annotation is requested for MLD in table plugin
* update docs 
						
					 
					
						2018-04-24 11:05:35 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c628ecbf24 
							
						 
					 
					
						
						
							
							Update tile unit tests  
						
						
						
					 
					
						2018-04-24 15:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jochen Topf 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f19cd544 
							
						 
					 
					
						
						
							
							Use vtzero in tile plugin.  
						
						... 
						
						
						
						This uses the new vtzero library (https://github.com/mapbox/vtzero )
instead of using protozero directly. 
						
					 
					
						2018-04-24 15:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14860b62e9 
							
						 
					 
					
						
						
							
							Unpack paths and return total distance in matrix plugin for CH ( #4990 )  
						
						
						
					 
					
						2018-04-20 18:18:55 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8042ebae 
							
						 
					 
					
						
						
							
							Use ranges with fixed types  
						
						
						
					 
					
						2018-04-09 11:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							be123cd72f 
							
						 
					 
					
						
						
							
							Use ranges in datafacade instead of vectors  
						
						... 
						
						
						
						Range type must use immutable references due to a
regression in `boost::any_range`.
References:
https://svn.boost.org/trac10/ticket/10493 
https://stackoverflow.com/questions/42427395/boostany-range-with-optimization-level-o2-causes-crash/42427662  
						
					 
					
						2018-04-09 11:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c048a36a4c 
							
						 
					 
					
						
						
							
							Use smaller range for U-turn angles in map-matching  
						
						
						
					 
					
						2018-02-28 15:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							97d027a173 
							
						 
					 
					
						
						
							
							Fix unused lambda capture warnings  
						
						
						
					 
					
						2018-02-09 17:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							988b6e3311 
							
						 
					 
					
						
						
							
							Split intersection analysis and guidance code  
						
						... 
						
						
						
						Intersection analysis occupy in osrm::extractor::intersection namespace
and guidance code osrm::guidance 
						
					 
					
						2018-02-02 11:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							36877e4de5 
							
						 
					 
					
						
						
							
							Move guidance pre-processing code into GUIDANCE library  
						
						
						
					 
					
						2018-02-02 11:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Karen Shea 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c154875272 
							
						 
					 
					
						
						
							
							Only run step collapsing based on original waypoints parameter  ( #4829 )  
						
						
						
					 
					
						2018-01-29 12:35:55 -08:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							55cc06fd8b 
							
						 
					 
					
						
						
							
							Add waypoints parameter to matching service, returns map matching result  
						
						... 
						
						
						
						with selective input coordinates as waypoints 
						
					 
					
						2018-01-08 12:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84b6ef4340 
							
						 
					 
					
						
						
							
							add osrm-routed and node-osrm flags to configure mapmatching radius limit ( #4721 )  
						
						
						
					 
					
						2017-12-20 16:53:43 +05:30 
						 
				 
			
				
					
						
							
							
								vng 
							
						 
					 
					
						
						
						
						
							
						
						
							32e6ccb037 
							
						 
					 
					
						
						
							
							Code review fixes.  
						
						
						
					 
					
						2017-11-16 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Koronchik 
							
						 
					 
					
						
						
						
						
							
						
						
							f460a9f17e 
							
						 
					 
					
						
						
							
							Add code to draw segregated nodes in a tile layer  
						
						
						
					 
					
						2017-11-16 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9b83649a03 
							
						 
					 
					
						
						
							
							Fixes AppVeyor tests  
						
						
						
					 
					
						2017-11-06 14:38:21 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							aed7bd852d 
							
						 
					 
					
						
						
							
							Prints turn types and modifiers as strings  
						
						
						
					 
					
						2017-11-06 14:38:21 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc1aa2711 
							
						 
					 
					
						
						
							
							Adds turn instructions to the turns layer in debug tiles. ( #4460 )  
						
						... 
						
						
						
						Add turn types and modifiers to turn points in debug tiles.  Also refactor some of the tile code to reduce some repetition. 
						
					 
					
						2017-09-01 15:08:22 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f93b331817 
							
						 
					 
					
						
						
							
							Add error handling for avoid not implemented  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c8bac3fd 
							
						 
					 
					
						
						
							
							Handles distinction of no-route vs invalid-route in mld alternatives  
						
						... 
						
						
						
						The viaroute plugin always expects a route to be there potentially
with invalid edge weight to represent no-route-found. By switching
to the many-route-result for the mld alternatives algorithm we might
return an empty many-route-result invalidating the post-condition. 
						
					 
					
						2017-07-22 12:50:54 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							49f0b1eb59 
							
						 
					 
					
						
						
							
							Add abstraction to change the data facade at compile time  
						
						
						
					 
					
						2017-07-17 11:40:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							54ceb05420 
							
						 
					 
					
						
						
							
							Implements Alternatives for MLD  
						
						
						
					 
					
						2017-07-07 16:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							4136bf2808 
							
						 
					 
					
						
						
							
							Add layer to debug tiles to expose all OSM nodes in that area.  
						
						
						
					 
					
						2017-06-19 15:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							e3276324b9 
							
						 
					 
					
						
						
							
							Include 'rate' property (reciprocal of weight) on debug tile edges. ( #4162 )  
						
						... 
						
						
						
						Include 'rate' property (reciprocal of weight) on debug tile edges and add turn weight data to debug tiles. 
						
					 
					
						2017-06-15 17:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							26702920b4 
							
						 
					 
					
						
						
							
							Move ComponentID to EdgeBasedNodeDataContainer  
						
						
						
					 
					
						2017-05-17 15:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6b1b39b7 
							
						 
					 
					
						
						
							
							Remove data duplicates in .node file  
						
						
						
					 
					
						2017-05-17 15:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e064a9334b 
							
						 
					 
					
						
						
							
							Lifts restriction to only provide zero or one alternative routes  
						
						
						
					 
					
						2017-05-12 13:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e12c7756d9 
							
						 
					 
					
						
						
							
							Weight-ifies alternatives related code-paths  
						
						
						
					 
					
						2017-05-12 13:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f8002480c2 
							
						 
					 
					
						
						
							
							fix continue_straight interaction with bearing specification  
						
						
						
					 
					
						2017-05-12 13:38:04 +02:00