| 
							
							
								 DennisOSRM | b3f4aa4504 | further include cleanup | 2013-12-20 18:01:53 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 4718cf6cc0 | fixed signed/unsigned comparison | 2013-12-20 15:30:39 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 41f3f53540 | move includes to include/osrm | 2013-12-20 13:12:56 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0c34addfa7 | fix signed/unsigned comparison | 2013-12-18 15:50:14 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | fd2f000075 | install lib header files with make install target | 2013-12-17 17:59:44 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | b030fe7db2 | break out Coordinate in compile unit | 2013-12-13 17:26:57 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 924a41a2f4 | Initialize pointer always | 2013-12-13 09:52:57 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | d0b5929a9e | explicitly give the locations of all via locations in response | 2013-12-12 18:35:23 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 009f08dca3 | Refactoring PathData class | 2013-12-08 19:10:10 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 2edf4906a4 | refactoring SegmentInformation to fit into a cache line | 2013-12-08 18:33:53 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | cabaad4b17 | replaced contigouos output data with collection of small'ish sub blocks. saves (re-)allocations. also removed a remaining stringstream | 2013-11-14 17:16:26 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 3319709526 | rename file, untangle more includes | 2013-11-14 12:42:33 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 94d4789e68 | pull include from correct position | 2013-11-14 12:31:51 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 8f4b0c8078 | de-templetize polyline generalizer | 2013-11-13 17:33:19 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | c56a57c0ba | refactor legacy code | 2013-11-13 15:52:01 -05:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 6453cdf0d6 | replace all casserts with Boost.Assert | 2013-10-30 18:52:23 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | dced47024f | replace FLT_EPSILON with proper C++ variant | 2013-10-15 18:42:25 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 593dfd0108 | Merging and rebasing of develop into shared_memory Conflicts:
	DataStructures/SearchEngine.h
	DataStructures/StaticRTree.h
	Descriptors/DescriptionFactory.cpp
	Library/OSRM.cpp
	Library/OSRM.h
	RoutingAlgorithms/BasicRoutingInterface.h
	RoutingAlgorithms/ShortestPathRouting.h
	Server/DataStructures/BaseDataFacade.h
	Server/DataStructures/InternalDataFacade.h
	Server/DataStructures/QueryObjectsStorage.cpp
	Server/DataStructures/SharedDataFacade.h
	routed.cpp | 2013-10-15 17:04:53 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | e2f84d1acd | commenting unneeded variables | 2013-10-15 14:32:45 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 9f5767a80c | remove superflous includes | 2013-10-15 14:31:32 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | ffb05d6271 | demangling includes | 2013-10-15 14:31:32 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | fb1361b00d | Reworking data access to go always through facades | 2013-10-15 14:19:52 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 64c75c8b57 | Refactoring base descriptor class | 2013-10-15 14:19:52 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | f4e015a255 | renamed utility class | 2013-10-15 14:19:52 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 242b68c488 | initial refactoring of variable names | 2013-10-15 14:19:52 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 41df92bb93 | Use new data facade in all descriptors | 2013-10-15 14:17:44 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 29499f21c5 | License change to (simplified) 2-clause BSD. Good riddance, AGPL | 2013-10-14 13:42:28 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | bf8505a285 | removing all FLT_EPSILONs | 2013-10-02 13:05:54 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | f59cb6417f | commenting unneeded variables | 2013-10-01 13:24:25 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0b5e8a086e | remove superflous includes | 2013-09-24 09:45:33 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | e024ea5ee1 | demangling includes | 2013-09-24 09:39:12 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0cabc81693 | Reworking data access to go always through facades | 2013-09-20 11:09:07 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 12b4fff81e | Refactoring base descriptor class | 2013-09-19 22:28:02 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 27b6627110 | renamed utility class | 2013-09-19 22:10:49 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 387014dd37 | initial refactoring of variable names | 2013-09-19 19:07:18 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 49a665488e | Use new data facade in all descriptors | 2013-09-19 18:54:30 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | c2f9467f61 | Moving DataStructures out of Plugin directory | 2013-08-14 13:54:59 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 4748bca8a4 | Refactoring _Coordinate class | 2013-08-14 13:12:28 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | ef221e1c6c | Replacing log macros by more sophisticated mechanism | 2013-08-08 14:17:01 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 23899613c3 | Implement #495 | 2013-08-05 18:37:42 +02:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 5c84c12f40 | Fixing errors from static analysis | 2013-06-27 11:44:32 -04:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | cfa8b1f0dd | Moving coordinate auxiliary functions into the appropriate place | 2013-06-27 09:45:28 -04:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 63d8abe32f | First implementation of moving the algorithmic core into a library | 2013-06-26 19:48:22 -04:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 54c83ee940 | De-template-izing some of the code for faster (re-)compile | 2013-06-24 14:12:25 -04:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 6410314b0b | Add license attribution to GPX output | 2013-02-12 10:57:33 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 961a379f79 | Fixing signed/unsigned comparison warnings | 2013-02-03 17:07:31 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | f1f59d770e | Forgotten file. | 2013-01-06 17:51:45 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | e70adbb1cb | Using const-refs instead of copies when iterating vectors | 2013-01-06 12:59:36 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 06c22a478f | fixing typo | 2013-01-06 12:39:12 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 00ed039621 | Moving TurnInstruction to unsigned char | 2012-12-17 13:14:43 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | b247c20dbf | Removing name substitution for now; Using Euclidean distance approximation | 2012-12-17 12:37:10 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 10b650caf4 | fixes unsafe float comparisons | 2012-10-29 13:25:31 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 0b2df9892d | Changed haversine formula to be less sensitive to floating-point inexactness. | 2012-10-04 17:27:17 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | c5ebef3499 | pulling in changes to add up distances in doubles | 2012-10-04 16:53:13 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 628f40f822 | Removed rounding travelled distance | 2012-10-02 18:09:08 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 2d64dca565 | Fixes cucumber test features/uturn.feature:4 | 2012-09-27 19:47:26 +02:00 |  | 
			
				
					| 
							
							
								 Emil Tin | 8abbe8db4a | dont quantize distance to 10m, use double for summation | 2012-09-22 11:01:05 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | ac588911ba | Fixing warning detected by additional compiler flags | 2012-09-19 13:48:04 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | bcc7c41140 | Fixing signed-unsigned comparisons | 2012-09-19 11:55:00 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 7965e29d49 | Changing names of routes according to @DennisSchiefer's suggestions. | 2012-09-17 10:24:50 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | eac900c6b8 | Routes are now identifiable by their two most important instruction segments. | 2012-09-13 11:32:07 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 1fdfac4aaf | Refactoring extraction stuff | 2012-08-27 17:40:59 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | ebc3d09f0f | Segment duration is now given in second and not tenths of a second. Partially fixes issue #355 | 2012-08-13 17:08:23 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 3f3da4ee0b | Implements issue #352 | 2012-08-13 16:42:55 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 6f78bd7a85 | Fixes issue #331 | 2012-07-11 10:44:11 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 4a299fd4ff | Output cleanup for case when no alternative is found | 2012-06-21 12:26:46 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 1bf5ca2bec | Fixing a signed-unsigned comparison | 2012-06-20 13:10:38 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 61efd41194 | Implemented T-Test and output of route options | 2012-06-19 17:26:34 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | df68c3ad48 | Bearing is reported as integer only, fixes cucumber tests for issue #292 | 2012-06-11 16:36:33 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 0388860ea1 | Fixes issue #270 | 2012-05-22 10:21:33 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | bb5b6fef26 | Removing empty line | 2012-05-15 16:42:54 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 4eb379a912 | Print all end/via/start points | 2012-05-15 16:42:31 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 68f0cb7684 | Route geometry compressed by default. | 2012-05-14 11:38:29 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | f8761ecea0 | Routing datastructure more seperated from data of original edges | 2012-04-25 10:51:16 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 70825abb1d | Fixing wrong turn instruction at roundabouts | 2012-04-16 19:27:20 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 7e8de26657 | Fixing broken merge | 2012-04-16 17:41:54 +02:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | e4080aba05 | Fixes issue #202 | 2012-03-23 17:44:56 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 3f6cc725d6 | First round of changes for access=destination enhancements. Not yet fully functional. | 2012-03-22 10:25:04 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 17738c3861 | Destination now shows up in turn instructions | 2012-03-16 13:25:23 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 88890a1914 | Upper bound for ordinals. Unlikely that any roundabout has more than 10 exits, but again, OSM has unlimited opportunities. | 2012-03-08 11:37:41 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | e83891b4fc | API Breaking change. Location of nodes can be specified by a hint. | 2012-03-05 19:08:10 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | c273351d4a | PhantomNodes get transmitted as well. The client is supposed to send us this information whenever it's possible. | 2012-03-05 15:44:21 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | f332f39ea6 | Merge branch 'master' of https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git | 2012-02-29 14:30:19 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 39be1ec116 | Simplify turn instructions | 2012-02-29 14:14:30 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 28581de0ee | Simplify turn instructions where roads carry multiple names in ref | 2012-02-29 14:10:44 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | a88ad71be6 | Merge branch 'master' of https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git | 2012-02-23 16:29:55 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | a99a26aeab | Additional hints are sent to the client | 2012-02-17 16:27:54 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 1744e69214 | checksum is transmitted to the client. | 2012-02-17 08:34:52 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 84b35f47a1 | Fixes test cucumber --tags @basic:63 and issue #105 | 2012-02-14 17:17:11 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 8d16c047cc | Fixes a rounding issue related to issues #98, #105, #115 and #116. Problems were partially caused by the limits of floating point accuracy. | 2012-02-13 13:30:13 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 8cddaf39c4 | Fixes issue #105 and partially #62 as well as #83. | 2012-02-10 17:14:30 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | d9f0d92262 | Removed superflous debug output | 2012-02-08 15:10:55 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | cc91ee1c52 | Fixes issue #62. Initial "O m" instruction won't be shown anymore. | 2012-02-08 14:58:58 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 5e275b3935 | Fixes issue #104. Heading and Azimuth get computed now. | 2012-02-07 14:47:01 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 66b4f65d84 | Removed excess if-statement that prohibited output of unencoded polyline. | 2012-02-06 10:49:45 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | f1332c7c6a | Fixing rounding errors by a hack. | 2012-02-03 18:39:15 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | ac1908d464 | Preparing edgebased via node routes. Via routes disabled for the moment. | 2011-12-20 18:45:48 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | b133beed5e | Fixes issue 63 | 2011-12-17 13:44:01 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | 4e75bd1de6 | Start and target can be on same edge | 2011-11-24 17:33:23 +01:00 |  | 
			
				
					| 
							
							
								 DennisOSRM | b5d2e56faf | Roundabouts generate only one instruction | 2011-11-24 11:14:59 +01:00 |  |