Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						e68e762322
					 | 
					
						
						
							
							Support unix domain sockets in redis clients, too.
						
						
						
						
						
						
					 | 
					
						2017-03-05 14:38:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						ba2dd15280
					 | 
					
						
						
							
							Support unix domain sockets.
						
						
						
						
						
						
					 | 
					
						2017-03-05 14:03:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						349906c622
					 | 
					
						
						
							
							Added tag 0.8.1 for changeset 46182c513485
						
						
						
						
						
						
					 | 
					
						2017-03-04 12:31:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						9e8078eda3
					 | 
					
						
						
							
							Removed tag 0.8.1
						
						
						
						
						
						
					 | 
					
						2017-03-04 12:30:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						baef2659e3
					 | 
					
						
						
							
							Bumped version to 0.8.1
						
						
						
						
						
						
					 | 
					
						2017-03-04 12:30:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						81aad3b7de
					 | 
					
						
						
							
							Added tag 0.8.1 for changeset c78c9905d39a
						
						
						
						
						
						
					 | 
					
						2017-03-04 11:37:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						91959685f5
					 | 
					
						
						
							
							Re-worked memory management of blocks loaded from redis client to avoid
						
						
						
						
						
						
						
						unnecessary copying them around. 
						
						
					 | 
					
						2017-03-03 23:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						4a3fa1f568
					 | 
					
						
						
							
							Small clean up in y order code.
						
						
						
						
						
						
					 | 
					
						2017-03-03 22:24:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						427ec305fc
					 | 
					
						
						
							
							One more use of the scratch of redis client.
						
						
						
						
						
						
					 | 
					
						2017-03-03 16:03:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						41187af7db
					 | 
					
						
						
							
							Replaced one sync.Pool with a scratch byte arrary in redis client.
						
						
						
						
						
						
					 | 
					
						2017-03-02 10:57:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						956f7b5e8b
					 | 
					
						
						
							
							Factored YOrder out of Renderer as it is only an optimization and not directly related to the rendering.
						
						
						
						
						
						
					 | 
					
						2017-03-01 15:05:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						75aeb36c95
					 | 
					
						
						
							
							Optimize the inner loop of the renderer to save some cycles by hoisting out version checks and common indexing.
						
						
						
						
						
						
					 | 
					
						2017-03-01 13:06:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						08d32826dc
					 | 
					
						
						
							
							Increased readability of block content extraction a tiny bit.
						
						
						
						
						
						
					 | 
					
						2017-03-01 11:41:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						7fca02e45f
					 | 
					
						
						
							
							Unified pooling for redis client in hspatial requests.
						
						
						
						
						
						
					 | 
					
						2017-02-28 18:50:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						3ba10aa00a
					 | 
					
						
						
							
							Cosmetic: x[0:n] -> x[:n].
						
						
						
						
						
						
					 | 
					
						2017-02-28 00:39:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						5def145564
					 | 
					
						
						
							
							The block data from the redis server in of the HSPATIAL requests is now recycled with a sync.Pool. Removes some pressure from the gc.
						
						
						
						
						
						
					 | 
					
						2017-02-28 00:33:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						d6411f3f6d
					 | 
					
						
						
							
							Implement renderer reset cheaper ... and this time correctly.
						
						
						
						
						
						
					 | 
					
						2017-02-27 23:50:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						eed91e7148
					 | 
					
						
						
							
							Comment out early stop in renderer reset as it results in broken renderings.
						
						
						
						
						
						
					 | 
					
						2017-02-27 20:47:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						58d930e1d2
					 | 
					
						
						
							
							Only clear renderer if necessary.
						
						
						
						
						
						
					 | 
					
						2017-02-27 20:10:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						3a9fd0ca1e
					 | 
					
						
						
							
							Cosmetical: Replaced a map to bools by a map with struct{} values because its more a set.
						
						
						
						
						
						
					 | 
					
						2017-02-27 16:12:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						f437baaac1
					 | 
					
						
						
							
							Added tag 0.8 for changeset 7251b84c0393
						
						
						
						
						
						
					 | 
					
						2017-02-26 21:52:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						ba43353488
					 | 
					
						
						
							
							Bumped version to 0.8
						
						
						
						
						
						
					 | 
					
						2017-02-26 21:51:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						12cfd32ad5
					 | 
					
						
						
							
							Use blake2b instead of sha1 to check for identical tiles to not regenerate the tiles pyramid.
						
						
						
						
						
						
					 | 
					
						2017-02-26 21:47:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						540836b174
					 | 
					
						
						
							
							Made mttilemapper compile again.
						
						
						
						
						
						
					 | 
					
						2017-02-26 21:22:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						fea2286237
					 | 
					
						
						
							
							Reverted accidentally committed profiling stuff.
						
						
						
						
						
						
					 | 
					
						2017-02-26 17:05:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						ca634f28ef
					 | 
					
						
						
							
							Simplified area coverage calculation a great deal.
						
						
						
						
						
						
					 | 
					
						2017-02-26 17:01:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						4b92a6c722
					 | 
					
						
						
							
							Do not leave the current area when re-checking the coverage area.
						
						
						
						
						
						
					 | 
					
						2017-02-26 13:21:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						003ce5035a
					 | 
					
						
						
							
							Moved area coverage stuff out of renderer. It is an optimization to load
						
						
						
						
						
						
						
						only needed blocks from db and has nothing to do with rendering. 
						
						
					 | 
					
						2017-02-26 13:13:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						3e3413566b
					 | 
					
						
						
							
							Only do expensive area coverage calculation if there where blocks loaded from database.
						
						
						
						
						
						
						
						If there are not, nothing changed, so nothing to recalculate.
Takes a good deal from the clock. 
						
						
					 | 
					
						2017-02-26 12:57:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						7f78feb9bd
					 | 
					
						
						
							
							Replaced expensive fmt.Sscanf call in redis client with strconv.ParseInt.
						
						
						
						
						
						
					 | 
					
						2017-02-25 19:29:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						228bd9026b
					 | 
					
						
						
							
							Added a recyling pool for bulk strings written in redis client to help performance.
						
						
						
						
						
						
					 | 
					
						2017-02-25 17:00:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						b2ca97568e
					 | 
					
						
						
							
							Call better suited strconv.AppendInt when converting keys to byte slices.
						
						
						
						
						
						
					 | 
					
						2017-02-25 00:11:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						b6bfe468b7
					 | 
					
						
						
							
							For symmetry inline readline function in redis client.
						
						
						
						
						
						
					 | 
					
						2017-02-24 21:23:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						744208ba00
					 | 
					
						
						
							
							Removed superfluous error checking in redis client.
						
						
						
						
						
						
					 | 
					
						2017-02-24 19:54:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						3c2ab551f1
					 | 
					
						
						
							
							Opitimized writing redis hspatial queries a bit.
						
						
						
						
						
						
					 | 
					
						2017-02-24 19:49:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						b0a42867d8
					 | 
					
						
						
							
							Improved performance of Renderer.Reset by factor of 2.
						
						
						
						
						
						
					 | 
					
						2017-02-24 17:59:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						f11a9b0593
					 | 
					
						
						
							
							Recommend Go 1.8.
						
						
						
						
						
						
					 | 
					
						2017-02-24 14:31:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						9e62c6c318
					 | 
					
						
						
							
							Merged branch new-mapblock-v27. Fixes #21 .
						
						
						
						
						
						
					 | 
					
						2017-02-24 13:33:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						c167efecd2
					 | 
					
						
						
							
							Content and parameters width seems to be 255 instead of 2 in new block format. This is strange becaus they are set hard to 2 in mapblock.cpp#MapBlock::serialize.
						
						
						
						
						
						
					 | 
					
						2017-02-24 12:02:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						90279506d1
					 | 
					
						
						
							
							Ported new map block offset in version >= 27 from C++ mapper.
						
						
						
						
						
						
						
						Needs testing.
See 21444d00c3 
						
						
					 | 
					
						2017-02-23 16:08:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						833cc15d73
					 | 
					
						
						
							
							Go 1.7 is now stable so adjust the compiling instructions.
						
						
						
						
						
						
					 | 
					
						2016-08-21 10:48:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						40142e193e
					 | 
					
						
						
							
							Merged in HybridDog/mtsatellite/HybridDog/optimize-track_playersinitlua-1471082645973 (pull request #1)
						
						
						
						
						
						
						
						optimize track_players/init.lua 
						
						
					 | 
					
						2016-08-21 12:36:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HybridDog
							
						 
					 | 
					
						
						
							
						
						059d013481
					 | 
					
						
						
							
							optimize track_players/init.lua
						
						
						
						
						
						
					 | 
					
						2016-08-13 10:04:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						9b6427fa2e
					 | 
					
						
						
							
							Merged hdel-redis-command branch which allows to call /deleteblocks from MT server.
						
						
						
						
						
						
					 | 
					
						2016-07-28 10:43:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						6b5f791a8a
					 | 
					
						
						
							
							Use write lock when executing block deletion.
						
						
						
						
						
						
					 | 
					
						2016-07-27 16:38:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						d6ddd047a4
					 | 
					
						
						
							
							Fixed and simplified redis network code.
						
						
						
						
						
						
					 | 
					
						2016-07-26 16:32:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						60f43c9f52
					 | 
					
						
						
							
							Implementation of Redis command HDEL. Needs testing. For issue #18.
						
						
						
						
						
						
					 | 
					
						2016-07-26 16:15:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						9f73435783
					 | 
					
						
						
							
							Mentioned Go1.7rc1
						
						
						
						
						
						
					 | 
					
						2016-07-11 17:13:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						8c9d012de5
					 | 
					
						
						
							
							Update to Go1.7beta2
						
						
						
						
						
						
					 | 
					
						2016-06-26 12:47:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sascha L. Teichmann
							
						 
					 | 
					
						
						
							
						
						a9fa3b63fe
					 | 
					
						
						
							
							Mentioned 15% performance boost from Go1.7beta.
						
						
						
						
						
						
					 | 
					
						2016-06-05 15:35:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |