Commit Graph

  • ab1a86384b Reset zlib reader instead of re-opening it before reading meta data from block. Speeds up decoding of blocks significantly. Using a sync.Pool will seed it up even more. Sascha L. Teichmann 2015-08-08 13:00:12 +0200
  • 076ca9fad6 Added hard newline in setup. Sascha L. Teichmann 2015-08-05 23:10:33 +0200
  • 0c036357a2 Mentioned mtautocolors in setup. Sascha L. Teichmann 2015-08-05 23:08:31 +0200
  • e606e2700f Fixes #14. mtseeder and mtwebmapper now have command line flags -ymin=block and -ymax=block to limit the y range of mapping. Defaults to full range. Sascha L. Teichmann 2015-07-27 19:03:47 +0200
  • 464ccbf670 Added tag 0.5 for changeset 0129ff781680 Sascha L. Teichmann 2015-07-26 22:04:33 +0200
  • 62a53dc26b Unified handling of printing versions of programs (--version). Setting version to 0.5 Sascha L. Teichmann 2015-07-26 22:04:16 +0200
  • f6b5f9ce97 Removed totally outdated README of mtredisalize. Sascha L. Teichmann 2015-07-26 16:48:19 +0200
  • 7f82d482f5 More header updates. Sascha L. Teichmann 2015-07-26 16:44:51 +0200
  • f6e5eb8510 Moved ordering of two int64 to common/math. Sascha L. Teichmann 2015-07-26 16:40:50 +0200
  • 8817094001 Added missing copyright headers and updated dates on others. Sascha L. Teichmann 2015-07-26 16:33:29 +0200
  • becf017edc Small cleanup. Moved min to common/math. Sascha L. Teichmann 2015-07-26 12:32:59 +0200
  • e1eb03813f Add a -transparent-dim=percent flag to set the extra dimming of transparent materials each depth meter. Sascha L. Teichmann 2015-07-26 11:55:38 +0200
  • 68bb1ee320 Avoid redundant decoding when sendind coordinate to change tracker or coverage index. Don't try to store in coverage index if the key already exists. Handle more potential database errors. Sascha L. Teichmann 2015-07-25 22:18:16 +0200
  • fed5b32469 Small nit. Sascha L. Teichmann 2015-07-25 20:39:05 +0200
  • 06c8ef8f88 Fixed interleaved sqlite spatial query. Sascha L. Teichmann 2015-07-25 14:15:06 +0200
  • edbd790268 Merged coverage-exp into default. Sascha L. Teichmann 2015-07-25 11:49:19 +0200
  • 8fd45b4e25 Merged default. Sascha L. Teichmann 2015-07-25 11:44:37 +0200
  • c9686a7f24 Fixed non-interleaved LevelDB backend. Sascha L. Teichmann 2015-07-24 13:15:05 +0200
  • fe6a551f06 Break some over-long lines. Sascha L. Teichmann 2015-07-24 10:01:39 +0200
  • 29eeb5e301 Implemented usage of coverage index in non-interleaved LevelDB backend. Untested, yet! Sascha L. Teichmann 2015-07-24 08:30:52 +0200
  • d53cea250c Started coverage index support for non-interleaved LevelDb backends. Sascha L. Teichmann 2015-07-24 08:13:24 +0200
  • 3fc89ad0f5 Removed dead code. Sascha L. Teichmann 2015-07-23 21:14:35 +0200
  • 93d4aedffa Fixed non-interleaved sqlite support. Sascha L. Teichmann 2015-07-23 16:20:42 +0200
  • 0f10fce1f0 Pulled over empty tile caching from coverage-exp branch. Sascha L. Teichmann 2015-07-22 12:06:21 +0200
  • e8e4d6afeb Cache empty tiles to speed up seeding. Enforce Go 1.4 for the ability to compress better. Sascha L. Teichmann 2015-07-22 01:11:14 +0200
  • 8b4f4b1401 Merged. Sascha L. Teichmann 2015-07-21 23:38:18 +0200
  • 39df42b675 Removed another use of fmt.Printf. Sascha L. Teichmann 2015-07-21 23:35:10 +0200
  • fb2b03a14a Fix reciever naming in coverage 3d. Sascha L. Teichmann 2015-07-21 22:09:28 +0200
  • 1921b8211b Some little experiment with a coverage index to speed up spatial queries if backend has no Z order support. Sascha L. Teichmann 2015-07-21 22:01:10 +0200
  • 470b47f70a Fixed endless loop in Z order range query code in SQLite3 backend. Sascha L. Teichmann 2015-07-21 12:53:55 +0200
  • 80113b885f Fix for issue #10. Set transparency level of pixels based on the alpha channel of colors.txt. Sascha L. Teichmann 2015-07-20 14:56:41 +0200
  • ecd599e44d Terminate all log.Printf with a new line. Sascha L. Teichmann 2015-07-20 14:19:41 +0200
  • 91a50a4622 Log missing colors only once to make log output less spammy. Sascha L. Teichmann 2015-07-20 14:01:01 +0200
  • 232feaa435 Dont store air only information in decoded block. This can be found out pretty easy by analysing the other fields if needed. Sascha L. Teichmann 2015-07-20 13:27:46 +0200
  • b66c7fdff3 Redis client: Pulled micro optimisation over from server when constructing bulk strings. Sascha L. Teichmann 2015-06-28 14:41:07 +0200
  • 2d00eb9567 Simplifications when decoding blocks from database to save some memory allocations. Sascha L. Teichmann 2015-06-21 22:47:06 +0200
  • 5c239a7b60 Merged. Sascha L. Teichmann 2015-06-21 18:37:43 +0200
  • 6f10be6d92 Removed another usage of fmt.Sprintf. Sascha L. Teichmann 2015-06-21 18:36:26 +0200
  • e8bb225d94 Fix a few golint naming nits. Sascha L. Teichmann 2015-06-21 13:31:03 +0200
  • b22e778902 Error log simplification ported from syndtr-goleveldb branch. Sascha L. Teichmann 2015-06-21 13:17:10 +0200
  • b74671ae63 Simplified error handling in Redis connection handler. This also reduces the diff size to the syndtr-goleveldb branch. Sascha L. Teichmann 2015-06-02 20:10:56 +0200
  • 5fb85c3c68 Fix linking of how to setup enable player tracking. Sascha L. Teichmann 2015-05-31 13:08:26 +0200
  • 0cbc643e21 Document the player tracking. Sascha L. Teichmann 2015-05-31 13:03:08 +0200
  • 5172e02380 Some minor code cleanups in mtwebmapper. Sascha L. Teichmann 2015-05-27 18:36:03 +0200
  • 1baf9f9dee Silence a few golint warnings. Sascha L. Teichmann 2015-05-27 18:13:39 +0200
  • 9d1b0cc7c6 Silence a few golint warnings. Sascha L. Teichmann 2015-05-27 16:57:08 +0200
  • f80d9e452c Don't use fmt.Sprintf when sending size of a redis bulk string. Sascha L. Teichmann 2015-05-27 16:48:51 +0200
  • a165bcd53a Removed some dead code. Sascha L. Teichmann 2015-05-27 00:02:13 +0200
  • 29a5abeec4 Simplified Redis code a bit when writing booleans to client. Sascha L. Teichmann 2015-05-26 19:25:26 +0200
  • af469a3173 Merged. Sascha L. Teichmann 2015-05-26 18:14:48 +0200
  • 75b2496fa6 Fixes issue #7. mtredisalize implements Redis PING command. Sascha L. Teichmann 2015-05-26 18:12:55 +0200
  • 4d467f3158 Reverted accidentally default activation of websockets in d514399. Sascha L. Teichmann 2015-05-25 13:04:28 +0200
  • baff772463 Mention Go 1.4.2 instead of 1.4.1 in compile instructions. Sascha L. Teichmann 2015-05-01 14:11:41 +0200
  • 787fc959d0 Removed some dead code. Sascha L. Teichmann 2015-05-01 14:04:23 +0200
  • 3b8faba353 Fixed small nit found by golint. Sascha L. Teichmann 2015-03-14 19:03:25 +0100
  • b029c473a8 Made maxBulkStringSize a command line option 'max-bulk-string-size'. It defaults to 32MB. Sascha L. Teichmann 2015-03-14 19:01:00 +0100
  • 05a95e4f7d Merged trackplayers branch back into default. Sascha L. Teichmann 2015-03-13 17:08:58 +0100
  • 7a6d0a0d31 Fixed none vanishing manual update control when switching to auto update. Sascha L. Teichmann 2015-03-13 17:06:50 +0100
  • f71db790e7 Replace string.contains() with string.indexOf() which is better supported. Sascha L. Teichmann 2015-03-13 16:25:19 +0100
  • b54b2b6b91 Fixed vanishing players whem refreshing after switching back from auto-update. Sascha L. Teichmann 2015-03-13 16:06:06 +0100
  • 4b4c620c35 Removed pointless logging. Sascha L. Teichmann 2015-03-13 15:46:33 +0100
  • c3b634669a Simplified auto update code. Removed pointless tile updating when there are only player updates. Removed redundant JSON parsing. Sascha L. Teichmann 2015-03-13 15:43:59 +0100
  • 71636a5b4c Fix state switching auto-update/manual refresh. Sascha L. Teichmann 2015-03-13 15:03:10 +0100
  • dda0716053 To keep websockets alive send every eight seconds a ping to the server. Sascha L. Teichmann 2015-03-13 12:29:55 +0100
  • d2b6ff4fbb Orange is the new red. Sascha L. Teichmann 2015-03-10 14:29:55 +0100
  • fa3c39297f Use leaflet awesome marker as icon for players. Raimund Renkert 2015-03-10 14:10:03 +0100
  • 5567c7e882 Added leaflet awesome markers. Raimund Renkert 2015-03-10 14:09:19 +0100
  • 65caefaf85 Fixed track_players mod. Sascha L. Teichmann 2015-03-10 12:57:00 +0100
  • 524fe451b1 Fixes small errors in handling players detection in mtwebmapper. Sascha L. Teichmann 2015-03-10 12:49:10 +0100
  • d242fb5cf1 Fixed stupid logic mistake. Sascha L. Teichmann 2015-03-10 12:17:28 +0100
  • 09e24cda65 Optimize the case that nothing has changes concerning the players. This should not lead to broadcasting of notifications. Sascha L. Teichmann 2015-03-10 12:08:14 +0100
  • 6e9585ed67 Added marker icon for players. Raimund Renkert 2015-03-09 17:55:53 +0100
  • 3c63fbf185 Added players layer and update data in manual and auto mode. Raimund Renkert 2015-03-09 17:55:19 +0100
  • b3ba074e28 Added leaflet ajax plugin. Raimund Renkert 2015-03-09 17:52:17 +0100
  • 9523353167 Swapped X/Y coordinates for player. Raimund Renkert 2015-03-09 17:50:58 +0100
  • 28fc4d0734 Dont lock the player list all the time when serving the GeoJSON over /players. Sascha L. Teichmann 2015-03-09 16:05:54 +0100
  • c918b538db Broadcast player posistion to websocket clients this could be high traffic. Sascha L. Teichmann 2015-03-09 15:37:57 +0100
  • 99d4f700be Surround player name attribute with double quotes. Raimund Renkert 2015-03-09 15:01:47 +0100
  • 5bf52b5de9 Fixed typos. Raimund Renkert 2015-03-09 15:01:05 +0100
  • 3f5bf6c240 Start with empty player list. Sascha L. Teichmann 2015-03-09 14:32:14 +0100
  • 5d7b910a4d Read players from fifo. Sascha L. Teichmann 2015-03-09 14:31:20 +0100
  • ff08f2af94 Serve GeoJSON encoded players via /players. Sascha L. Teichmann 2015-03-09 14:08:52 +0100
  • cbfb594c83 Added JSON marshaller for players. Sascha L. Teichmann 2015-03-09 14:01:30 +0100
  • da51389935 Wire websocket forwarder with players updater. Sascha L. Teichmann 2015-03-09 13:16:31 +0100
  • ece8924355 Add stub for players controller. Sascha L. Teichmann 2015-03-09 13:09:13 +0100
  • 89413f753c Lua syntax fix. Sascha L. Teichmann 2015-03-09 12:54:04 +0100
  • 0ac279d0c7 Ignore unused loop counter. Sascha L. Teichmann 2015-03-09 12:51:39 +0100
  • 7c5fa86b27 Write better mod which write data to a fifo. Sascha L. Teichmann 2015-03-09 12:49:55 +0100
  • cec833eb43 Renamed mod directory. Sascha L. Teichmann 2015-03-09 11:55:59 +0100
  • 01132e786e First lua script. Sascha L. Teichmann 2015-03-09 11:49:55 +0100
  • d6b4bb6352 Replaced 'if (cond) { ...; return; } if (!cond) { ...; return; }' with 'if (cond) { ... } else { ... }'. Sascha L. Teichmann 2015-03-08 13:39:02 +0100
  • d0b0ba83ba Merged 'websocket' branch back into 'default'. Sascha L. Teichmann 2015-03-04 13:20:51 +0100
  • 02c3916bc8 Improved SETUP.md wording a bit. Sascha L. Teichmann 2015-03-04 12:53:07 +0100
  • f2b139eabb Wrote some setup documenation about the new websocket feature. Sascha L. Teichmann 2015-03-04 12:47:28 +0100
  • 446a3ddc10 Small JS nits. Sascha L. Teichmann 2015-03-04 12:10:07 +0100
  • c32e2646af Check the browsers websocket support and added flag to turn websocket on/off. Raimund Renkert 2015-03-04 11:05:36 +0100
  • 7413221341 Replaced checkbox with toggle button to start automatic updates. Raimund Renkert 2015-03-04 10:36:59 +0100
  • f708a7c44b Added forgotten semikola in JS. Sascha L. Teichmann 2015-03-04 09:33:07 +0100
  • b71f8bd208 Removed the radix 10 from parseInt calls as it is the default. Sascha L. Teichmann 2015-03-04 08:55:20 +0100
  • 49c95f15ca Added missing auto update javascript file. Implemented smarter invalidatioon code based on server notification. Sascha L. Teichmann 2015-03-04 00:39:35 +0100