| 
							
							
								 karenzshea | c726001a0e | console error which files are missing for osrm-routed | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Lauren Budorick | e9be9dd8d0 | Bind use_turn_restrictions to ProfileProperties in scripting environment | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 5e6d638c6f | perform zero-length segment removal | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | cc09df1961 | Use correct perpendicular distance measure when simplifying line geometries. | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | fda4656630 | Implement re-enabling of PhantomNode directions after bearing filtering | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 5829bbe22d | Move Centroid to coordinate_calculation | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | f4cfde719d | Round integers to remove fake precision | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 51d153a5f7 | Fixes integer overflow due to fixed / floating mismatch in coordinate interpolation | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 61c9c69718 | Make unit tests compile again after rebasing | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 5beaab97da | Make Tile plugin validate its parameters, fixes #2109 | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 843a4b8eae | Make Route plugin validate its parameters | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 9ec46222e3 | Makes Nearest plugin adhere to v5 spec for precondition violations, fixes #2108 | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 224c66e0dc | Makes table plugin adhere to v5 spec for limit violations, fixes #2100 | 2016-04-05 22:59:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 1486098065 | Adapts all unit tests and benchmarks to compile under v5 again | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 3c5f6bd8ac | Makes hint Equatable and Printable for tests | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | b6b59e5c08 | Make Hint encoding safe for passing them as GET parameter in URLs Thanks @TheMarex for flagging this! | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | a7aa27c87c | Completely re-write base64 logic, make API suck less in doing so | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | f948380fa2 | Object Encoder -> Base64, kill false dependencies while doing so | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 79cf1880fc | Adapts Hint encoding and decoding to new fixed data facade | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | ec1a84c57a | Always safe the absolute path to .fileIndex | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Aleksei Potov | 419cf9e2b0 | compilation error on debian jessie with boost 1.54 | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 95c78eac9c | Fix boost geometry constructor. Versions older than 1.58 don't support the initializer-list form. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 51a4cf5e46 | syncronize geometry and steps after post-processing | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 2472c5d6a1 | added list of intersections to the step-maneuver, not in api so far | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 59fbb289b9 | fix initial maneuvers | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | e82bc20422 | post processing moved onto route-steps, looses sync with geometry segments | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 1e753e98ce | Simplify the timestamp handling | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 39b3cab1da | Check all streams | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 87fbfc6475 | std::string -> boost::filesystem::path | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | cb8bfa027e | Only allow to specify the common base path | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 38db495879 | Address PR comments Renamed lua_function_exists and removes unused print function | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | a781c36876 | Use uturn default from .properties file | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 71c336d9dd | Adds .properties file to osrm-extract ouput This file contains global properties set by the lua
profile, such as enabling uturns at vias and penalties.
This file will be consumed by the server. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | e10e8910f3 | Use global uturns parameter. Instead of previously per-via settings like uturns=true;false;true;; it
now only supports a global setting uturns=true. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 253496c7ee | improves consistency of fork handling | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 663a7c52c7 | Properly clip lines so that we don't get crazy coords with long linestrings (relative to tile coords) | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 4e8ccd6f7d | Include edge duration information. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 879ccfc8c2 | Implement viewport code to fix simplification This fixes #2083 | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 50738f8ce0 | Consolidate math functions | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 5c01878542 | get_name_for_id -> GetNameForID | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 7bab34eeda | fix division by zero | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 0cc23dec6f | restructured to only return valid turns to the outside + cleanup | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 71c0d5253d | less new names, forks consider road classes, api clean-up | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | a674028c37 | implement basic turn handling | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 4309ccfa02 | Don't sum up durations of merged steps since we do that in a different place now | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 8218d5a47e | Limit zoomlevel to 18 | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 4bbb587280 | Fix shared memory | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Patterson | 11b356e55f | Enables the use of multiple segment-speed-files on the osrm-contract command line, and exposes the file name used for each edge in the debug
tiles. | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 80f008684d | Fix ingestion fixed duration values from UnpackPath | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | ac9a4d1e0d | fixes a broken assertion | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | d7dd6acd9d | fix merging of turn instructions | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | b5739cb3d8 | Include reverse edges again | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | ea93d56ca8 | Formating and logging changes for turn classification | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 10097a946f | Handle case of dead-end edges by inserting an invalid turn | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | c439594403 | report depart/arrive in addition to waypoint | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 0b3289ea37 | Remove the encoder/decoder dependecy from Hint | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 5f457bff12 | Rename alternative -> alternatives | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 6c00ccca9a | Remove obsolete debug information | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 7e679ab252 | Just return NoSegment in map matching if all candidates are empty | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | d2590f1078 | Fix missing capitalization of error codes | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | eb3f550e26 | encapsulated into class | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 06aa6dedab | improving fork handling on three-way turns | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | f769478abe | fix comparison for ramps on three-way turns | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | ba5f0af5a4 | Minor auto iterator cleanup | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 5e5f72ae57 | Don't pass down unsnapped coordinates. All information is already there | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | f36037ebf2 | Fix camMergeTrivially | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 0c276ac71e | fixes roundabout counting | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 9e95d1f1fd | fixes assignment for basic turn types / invalid ramp assignment | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | e00bda37a5 | Add edge id assertions | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | e7ea5f500d | Don't pass shared_ptr down to functions "Don’t pass a smart pointer as a function parameter unless you want to
use or manipulate the smart pointer itself, such as to share or transfer
ownership."
Source:
http://herbsutter.com/2013/06/05/gotw-91-solution-smart-pointer-parameters/ | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | aa4b786ab3 | Hide functional road classification based on tags in implementation file | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 90add9f840 | Moves route assembly into implementation file | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 15752335f4 | Puts step maneuver handling into implementation file | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 3e4b48e206 | Removes penalizing move | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 25c685527a | Uses static_casts for underlying type in post processing | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | fbabd137c2 | Fix asymmetry in min/max from using -max | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 6e7cf68164 | Adapts MakeResponse to not pass vector by pointer | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | b47a532eb4 | Fixes multi-line comment | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 7c30ea32bf | Runs scripts/format.sh | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | bb06e044f5 | Fix coodinate include and unused warnings | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 01318a08b4 | start of four way turns | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 119487f1aa | improved fork handling | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 911427a361 | Fix crash on extracting Berlin in guidance | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 58628a4bfc | bugfixing/classification | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | b08b360f38 | Big Restructuring / Cleanup | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | adb8d0e845 | starting on conflict resolution | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Lauren Budorick | e0f009b3b9 | Fixes for gcc compiling, temporary hacks to remove later | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | f1aa03c360 | handle segregated roads (merge for turn analysis) | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 2ba417cf9f | structural changes, motorway handling | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | d8af074ff6 | enter and exit roundabout feature - currently not showing turn | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | daf2bbf991 | migrated out of edge based graph factory | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 6605f293b4 | relative waypoint locations | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | 482e18ccdb | handling of roundabouts (simple version) | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Moritz Kobitzsch | ef1e0e14ec | advanced guidance on 5.0 | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 33f083b213 | Fix numerical problems with polyline | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 00d75ece64 | Return NoMatch | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 58fb633df3 | Add support for tile plugin | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Patrick Niklaus | 36f9366f3f | Preliminary integration of the tile plugin | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 70fb12b10e | Fixes ownership semantics and forwarding references misplacements in the JSON factory | 2016-04-05 22:58:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel J. Hofmann | 86de53eb9a | Passes coordinates by value | 2016-04-05 22:58:32 +02:00 |  |