Stefan 
							
						 
					 
					
						
						
						
						
							
						
						
							44036ae26d 
							
						 
					 
					
						
						
							
							Update NearestPlugin.h to return correct names on mulitple results.  
						
						
						
					 
					
						2014-11-11 18:22:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b227c90c18 
							
						 
					 
					
						
						
							
							remove redundant local variable  
						
						
						
					 
					
						2014-10-28 11:11:06 -04:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							369f669227 
							
						 
					 
					
						
						
							
							break out PhantomNode.h into a header/impl combo, rename to new naming scheme.  
						
						
						
					 
					
						2014-10-27 17:56:06 -04:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							463511871f 
							
						 
					 
					
						
						
							
							Refactor routing plugins:  
						
						... 
						
						
						
						- remove superflous members from RawRouteData, partially implements #1238 
- DescriptorTable moved to BaseDescriptor.h
- added templated assignment c'tor to DescriptorConfig
- refactored check for valid input coordinates, moved to BasePlugin.h
- replaced shared_ptr's to descriptors in ViaRoutePlugin.h with unique_ptr
- implemented FindIncrementalPhantomNode in facades for a single, i.e. first result
- untangled a few includes 
						
					 
					
						2014-10-22 19:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8eccfaa034 
							
						 
					 
					
						
						
							
							fix a number of implicit conversions  
						
						
						
					 
					
						2014-10-17 14:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4684921e51 
							
						 
					 
					
						
						
							
							fix implicit casts  
						
						
						
					 
					
						2014-10-17 12:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							91ced39233 
							
						 
					 
					
						
						
							
							replace shared_ptrs with std::unique_ptr<> in Prepare  
						
						
						
					 
					
						2014-10-16 12:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							41fafae21d 
							
						 
					 
					
						
						
							
							mark Plugin classes as final  
						
						
						
					 
					
						2014-10-13 17:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							274140d309 
							
						 
					 
					
						
						
							
							refactor SimpleLogger into simple_logger compile unit  
						
						
						
					 
					
						2014-10-10 19:32:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							57fab61789 
							
						 
					 
					
						
						
							
							move casts from/to string into static class  
						
						
						
					 
					
						2014-10-08 14:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8dc85e7641 
							
						 
					 
					
						
						
							
							use C++11 type traits to reduce code size in integral->string conversion  
						
						
						
					 
					
						2014-10-08 12:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0047040af9 
							
						 
					 
					
						
						
							
							encapsulate base64 encoding into class to remove static functions from global namespace  
						
						
						
					 
					
						2014-10-03 10:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							efaa3b5ab2 
							
						 
					 
					
						
						
							
							Merge branch 'stefan-rajkovic-multiple-nearest-points' of  https://github.com/srajkovic/osrm-backend  into srajkovic-stefan-rajkovic-multiple-nearest-points  
						
						... 
						
						
						
						Conflicts:
	DataStructures/RouteParameters.cpp
	Server/APIGrammar.h 
						
					 
					
						2014-09-16 12:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Rajkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9dcba4d4 
							
						 
					 
					
						
						
							
							Removed unnecessary whitespace  
						
						
						
					 
					
						2014-08-21 13:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								Stefan Rajkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							495196193c 
							
						 
					 
					
						
						
							
							Uses range based check for number of results  
						
						
						
					 
					
						2014-08-21 13:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								Stefan Rajkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							def1e5e1d8 
							
						 
					 
					
						
						
							
							Set restrictions on number of results possible, so 0 < number <= 100.  
						
						
						
					 
					
						2014-08-21 13:15:13 -04:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							05b939760c 
							
						 
					 
					
						
						
							
							Revert "use more osrm::irange"  
						
						... 
						
						
						
						This reverts commit d6c6fbfe03 
						
					 
					
						2014-08-20 15:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c6fbfe03 
							
						 
					 
					
						
						
							
							use more osrm::irange  
						
						
						
					 
					
						2014-08-20 15:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c63218a889 
							
						 
					 
					
						
						
							
							add final/override keyword where possible to help compiler de-virtualize function calls  
						
						
						
					 
					
						2014-08-18 10:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Rajkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							b9eb936cac 
							
						 
					 
					
						
						
							
							Uses current JSON format if number of results requested is 1  
						
						
						
					 
					
						2014-08-08 14:06:06 -04:00 
						 
				 
			
				
					
						
							
							
								Stefan Rajkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							38117df11b 
							
						 
					 
					
						
						
							
							Added ability to get multiple points from /nearest by using num_results argument  
						
						
						
					 
					
						2014-08-08 13:58:30 -04:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1fdca52e 
							
						 
					 
					
						
						
							
							implement path query with uturns at via nodes  
						
						
						
					 
					
						2014-07-16 12:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a24dd3dee2 
							
						 
					 
					
						
						
							
							use incremental NN query for Nearest plugin  
						
						
						
					 
					
						2014-06-23 17:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b22f08869 
							
						 
					 
					
						
						
							
							remove dead code  
						
						
						
					 
					
						2014-06-23 17:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							840929754a 
							
						 
					 
					
						
						
							
							remove debug output  
						
						
						
					 
					
						2014-06-23 17:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7e0f6b79 
							
						 
					 
					
						
						
							
							use incremental NN query for distance table generation  
						
						
						
					 
					
						2014-06-23 16:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							dd83d8ed61 
							
						 
					 
					
						
						
							
							make size of table compact  
						
						
						
					 
					
						2014-06-19 10:40:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							58f23cda4a 
							
						 
					 
					
						
						
							
							use explicit casts where feasible  
						
						
						
					 
					
						2014-06-17 15:51:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a65e2d3115 
							
						 
					 
					
						
						
							
							downcast size_t to unsigned  
						
						
						
					 
					
						2014-06-17 13:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6eae9391 
							
						 
					 
					
						
						
							
							make conversion explicit  
						
						
						
					 
					
						2014-06-11 18:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							0325861ef3 
							
						 
					 
					
						
						
							
							remove an unneeded parameter  
						
						
						
					 
					
						2014-05-26 15:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca35a6264 
							
						 
					 
					
						
						
							
							remove debug output  
						
						
						
					 
					
						2014-05-26 09:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ff3231a8 
							
						 
					 
					
						
						
							
							reduce debug verbosity  
						
						
						
					 
					
						2014-05-21 12:33:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a750a690 
							
						 
					 
					
						
						
							
							use 100 locations at max for dist table  
						
						
						
					 
					
						2014-05-21 12:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa7420d6a 
							
						 
					 
					
						
						
							
							remove unneeded includes  
						
						
						
					 
					
						2014-05-20 18:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							75a2d4d00a 
							
						 
					 
					
						
						
							
							minor code refactoring, wip  
						
						
						
					 
					
						2014-05-20 14:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a47467f29b 
							
						 
					 
					
						
						
							
							store facade ptr in c'tor, save a param in sub-sequent function calls  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a69b3535a5 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c23f3259 
							
						 
					 
					
						
						
							
							fix comparison  
						
						
						
					 
					
						2014-05-20 14:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e36e9fd629 
							
						 
					 
					
						
						
							
							make comparsion explicitly unsigned  
						
						
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a80815d57a 
							
						 
					 
					
						
						
							
							implements output generation through a dedicated JSON container:  
						
						... 
						
						
						
						- JSON syntax is not scattered over several files, but one place
- Reduces code duplication
- breaking changes:
  - new property in json(p) formatted response: "found_alternative": True/False
  - returned filenames now response.js(on) or route.gpx
  - /hello plugin returns JSON now 
						
					 
					
						2014-05-20 14:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae17761b3 
							
						 
					 
					
						
						
							
							rename variables  
						
						
						
					 
					
						2014-05-14 08:54:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							9587923e55 
							
						 
					 
					
						
						
							
							make variable names consistent, migrate Plugins  
						
						
						
					 
					
						2014-05-08 11:15:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e12ad48822 
							
						 
					 
					
						
						
							
							migrate DataStructures to C++11  
						
						
						
					 
					
						2014-05-07 18:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							946bfb9a26 
							
						 
					 
					
						
						
							
							migrate plugins directory to C++11  
						
						
						
					 
					
						2014-05-07 10:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							f02ec41fbc 
							
						 
					 
					
						
						
							
							move raw pointer to smart ptrs  
						
						
						
					 
					
						2014-04-28 19:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3002a685 
							
						 
					 
					
						
						
							
							fix unpacking of geometry for shared memory  
						
						
						
					 
					
						2014-04-24 13:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5902a580 
							
						 
					 
					
						
						
							
							rename phantom nodes members  
						
						
						
					 
					
						2014-04-24 12:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							149d037824 
							
						 
					 
					
						
						
							
							further copy edits  
						
						
						
					 
					
						2014-04-24 12:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b36984e1 
							
						 
					 
					
						
						
							
							make single parameter c'tor explicit  
						
						
						
					 
					
						2014-04-21 17:40:07 +02:00