| 
							
							
								 Dennis Luxen | 1187f83ffd | renamed: Library/*.h -> library/*.hpp | 2015-01-27 16:35:19 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | dd3b8469dd | renamed: Include/* include/* | 2015-01-27 13:17:18 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 34bbd7dcaa | renaming yet another variable to fix gcc name lookup | 2015-01-27 13:11:04 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 8318b3ba83 | rename variable to be more telling that it's not a type but a variable | 2015-01-27 13:01:33 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 6768ecc3fc | rename variable to make name lookup not fail on gcc | 2015-01-27 12:52:55 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 9672f00ec3 | renamed:    Server/*/*.h -> server/*/*.hpp | 2015-01-27 12:35:29 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0c1101739d | renamed:    Server/DataStructures/*.h -> Server/data_structures/*.hpp | 2015-01-27 12:14:08 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 872cb2d9c8 | rename string literal names to replace odd camel case | 2015-01-27 11:52:56 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 3e47fe54fa | refactor Server/Http to remove camel case | 2015-01-27 11:45:33 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | f0d3d23b5f | make http header parsing case insensitive, and remove some dead code (reset function) | 2015-01-27 09:58:26 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 69e59b0ced | rename clear() function to reduce camel case noise | 2015-01-27 09:57:14 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | ad4fb5afe3 | revert previous commit that replace boost::array by std::array. not compatible with clang-3.5/boost1.54 | 2015-01-26 17:37:37 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | dd6dd63798 | rename iterator variable to be more telling | 2015-01-26 16:35:16 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 7a3748b8f6 | remove redundant c'tor call | 2015-01-26 16:34:05 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 06a08a874f | fix performance regression in output generation, use copy elision and return result char array | 2015-01-26 13:49:07 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 37a9813482 | replace boost::array by std::array | 2015-01-26 13:26:21 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | fe7b436a8c | refactor request parser to use C++11 idioms, plus a couple of consts | 2015-01-26 13:20:22 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 601eff1af6 | initialize compression type to be no compression | 2015-01-26 11:25:10 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 29949eae1b | remove unneeded include to boost/tribool | 2015-01-23 18:55:58 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 9dfe6d1e85 | use std::tuple to return multiple return values, hope for copy elision. Also, removes two cases of parameter reassignment | 2015-01-23 18:53:37 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | fb3bc22c64 | replace boost::tribool with enum based implementation | 2015-01-23 18:18:29 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | b89304a24b | add enum class based tribool implementation | 2015-01-23 17:46:23 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 69b3457e83 | replace boost::tuple by std::tuple | 2015-01-23 17:14:12 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | cf21074f10 | use enum as return code instead of boolean logic in extractor | 2015-01-23 16:59:13 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | dc7f21513a | move initialization of extractor config into main method and out out extraction logic | 2015-01-23 16:30:14 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | a15450af91 | manually revert previous change as g++ doesnt convert bitfields properly | 2015-01-23 14:24:02 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | efbcce0ffe | use bitfields to reduce struct size of segment information. size goes down from 28->24 bytes | 2015-01-23 13:53:02 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 1c2c87e03d | fix boundary edge case | 2015-01-23 13:52:44 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 93b33c0518 | fix cast to be explicit | 2015-01-23 13:52:28 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 53e01952be | replace for loops with counters by range-based for loops | 2015-01-23 12:19:01 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 1c12b468a8 | replace for loop with hand-rolled pair-wise traverse of container with call to for_each_pair; fix target type of cast | 2015-01-23 12:11:51 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | ccd803416e | fix unintended float/epsilon<double> comparison | 2015-01-23 11:49:02 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 62f2a42f28 | reduce cyclomatic complexity in double->string bearing conversion | 2015-01-23 11:44:35 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | d6e76fd1c0 | add whitespace | 2015-01-23 11:38:47 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 9135c56ac6 | fix implicit float/double conversion, use casts | 2015-01-23 11:26:47 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0e7eff3963 | rename short variable names in mercator to be more telling | 2015-01-23 11:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | bd1928e445 | rename short variable names to be more telling | 2015-01-23 09:47:44 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 8e105af232 | remove redundant code from switch statement in restriction parser | 2015-01-23 09:25:05 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 796cbafde4 | add missing include in release build | 2015-01-22 17:57:38 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 29354a1586 | fix bearing computation | 2015-01-22 17:07:04 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | bcd73e604c | reformat coordinate and rtree test code | 2015-01-22 17:00:48 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | e80ca6553d | use new coordinate interface in unit tests | 2015-01-22 16:58:45 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 90f17c2140 | remove is_set() and reset() functions from coordinate | 2015-01-22 16:55:34 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 2e5cc1e6ae | remove redundant code and streamline coordinate interface | 2015-01-22 16:48:53 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 0ea7fd9c3d | remove more dead/unused functions | 2015-01-22 16:41:04 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 814d9aa01b | reformat code source file | 2015-01-22 16:33:27 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 3fa12445a5 | rename coordinate calculation functions, remove code clutter | 2015-01-22 16:28:40 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 547a2aec09 | remove dead/redundant code | 2015-01-22 15:50:04 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 9175fb7da8 | remove unused debug code | 2015-01-22 15:19:43 +01:00 |  | 
			
				
					| 
							
							
								 Dennis Luxen | 887032881a | use std::any_of() algorithm instead of hand-rolled logic | 2015-01-22 15:09:24 +01:00 |  |