| 
							
							
								 Sascha L. Teichmann | a074eeb54b | Added tag 0.8.2 for changeset 404e84ee8dbf | 2017-03-05 18:10:20 +01:00 |  | 
			
				
					| 
							
							
								 Sascha L. Teichmann | e1e3821f47 | Bumped version to 0.8.2 | 2017-03-05 18:10:14 +01:00 |  | 
			
				
					| 
							
							
								 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 |  |