Sascha L. Teichmann
|
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.
|
2015-07-27 19:03:47 +02:00 |
|
Sascha L. Teichmann
|
62a53dc26b
|
Unified handling of printing versions of programs (--version). Setting version to 0.5
|
2015-07-26 22:04:16 +02:00 |
|
Sascha L. Teichmann
|
8817094001
|
Added missing copyright headers and updated dates on others.
|
2015-07-26 16:33:29 +02:00 |
|
Sascha L. Teichmann
|
becf017edc
|
Small cleanup. Moved min to common/math.
|
2015-07-26 12:32:59 +02:00 |
|
Sascha L. Teichmann
|
e1eb03813f
|
Add a -transparent-dim=percent flag to set the extra dimming of transparent materials each depth meter.
|
2015-07-26 11:55:38 +02:00 |
|
Sascha L. Teichmann
|
fed5b32469
|
Small nit.
|
2015-07-25 20:39:05 +02:00 |
|
Sascha L. Teichmann
|
ecd599e44d
|
Terminate all log.Printf with a new line.
|
2015-07-20 14:19:41 +02:00 |
|
Sascha L. Teichmann
|
5172e02380
|
Some minor code cleanups in mtwebmapper.
|
2015-05-27 18:36:03 +02:00 |
|
Sascha L. Teichmann
|
7a6d0a0d31
|
Fixed none vanishing manual update control when switching to auto update.
|
2015-03-13 17:06:50 +01:00 |
|
Sascha L. Teichmann
|
f71db790e7
|
Replace string.contains() with string.indexOf() which is better supported.
|
2015-03-13 16:25:19 +01:00 |
|
Sascha L. Teichmann
|
b54b2b6b91
|
Fixed vanishing players whem refreshing after switching back from auto-update.
|
2015-03-13 16:06:06 +01:00 |
|
Sascha L. Teichmann
|
4b4c620c35
|
Removed pointless logging.
|
2015-03-13 15:46:33 +01:00 |
|
Sascha L. Teichmann
|
c3b634669a
|
Simplified auto update code. Removed pointless tile updating when there are only player updates. Removed redundant JSON parsing.
|
2015-03-13 15:43:59 +01:00 |
|
Sascha L. Teichmann
|
71636a5b4c
|
Fix state switching auto-update/manual refresh.
|
2015-03-13 15:03:10 +01:00 |
|
Sascha L. Teichmann
|
dda0716053
|
To keep websockets alive send every eight seconds a ping to the server.
|
2015-03-13 12:29:55 +01:00 |
|
Sascha L. Teichmann
|
d2b6ff4fbb
|
Orange is the new red.
|
2015-03-10 14:29:55 +01:00 |
|
Raimund Renkert
|
fa3c39297f
|
Use leaflet awesome marker as icon for players.
|
2015-03-10 14:10:03 +01:00 |
|
Raimund Renkert
|
5567c7e882
|
Added leaflet awesome markers.
|
2015-03-10 14:09:19 +01:00 |
|
Sascha L. Teichmann
|
65caefaf85
|
Fixed track_players mod.
|
2015-03-10 12:57:00 +01:00 |
|
Sascha L. Teichmann
|
524fe451b1
|
Fixes small errors in handling players detection in mtwebmapper.
|
2015-03-10 12:49:10 +01:00 |
|
Sascha L. Teichmann
|
d242fb5cf1
|
Fixed stupid logic mistake.
|
2015-03-10 12:17:28 +01:00 |
|
Sascha L. Teichmann
|
09e24cda65
|
Optimize the case that nothing has changes concerning the players. This should not lead to broadcasting of notifications.
|
2015-03-10 12:08:14 +01:00 |
|
Raimund Renkert
|
6e9585ed67
|
Added marker icon for players.
|
2015-03-09 17:55:53 +01:00 |
|
Raimund Renkert
|
3c63fbf185
|
Added players layer and update data in manual and auto mode.
|
2015-03-09 17:55:19 +01:00 |
|
Raimund Renkert
|
b3ba074e28
|
Added leaflet ajax plugin.
|
2015-03-09 17:52:17 +01:00 |
|
Raimund Renkert
|
9523353167
|
Swapped X/Y coordinates for player.
|
2015-03-09 17:50:58 +01:00 |
|
Sascha L. Teichmann
|
28fc4d0734
|
Dont lock the player list all the time when serving the GeoJSON over /players.
|
2015-03-09 16:05:54 +01:00 |
|
Sascha L. Teichmann
|
c918b538db
|
Broadcast player posistion to websocket clients this could be high traffic.
|
2015-03-09 15:37:57 +01:00 |
|
Raimund Renkert
|
99d4f700be
|
Surround player name attribute with double quotes.
|
2015-03-09 15:01:47 +01:00 |
|
Sascha L. Teichmann
|
3f5bf6c240
|
Start with empty player list.
|
2015-03-09 14:32:14 +01:00 |
|
Sascha L. Teichmann
|
5d7b910a4d
|
Read players from fifo.
|
2015-03-09 14:31:20 +01:00 |
|
Sascha L. Teichmann
|
ff08f2af94
|
Serve GeoJSON encoded players via /players.
|
2015-03-09 14:08:52 +01:00 |
|
Sascha L. Teichmann
|
cbfb594c83
|
Added JSON marshaller for players.
|
2015-03-09 14:01:30 +01:00 |
|
Sascha L. Teichmann
|
da51389935
|
Wire websocket forwarder with players updater.
|
2015-03-09 13:16:31 +01:00 |
|
Sascha L. Teichmann
|
ece8924355
|
Add stub for players controller.
|
2015-03-09 13:09:13 +01:00 |
|
Sascha L. Teichmann
|
d6b4bb6352
|
Replaced 'if (cond) { ...; return; } if (!cond) { ...; return; }' with 'if (cond) { ... } else { ... }'.
|
2015-03-08 13:39:02 +01:00 |
|
Sascha L. Teichmann
|
446a3ddc10
|
Small JS nits.
|
2015-03-04 12:10:07 +01:00 |
|
Raimund Renkert
|
c32e2646af
|
Check the browsers websocket support and added flag to turn websocket on/off.
|
2015-03-04 11:05:36 +01:00 |
|
Raimund Renkert
|
7413221341
|
Replaced checkbox with toggle button to start automatic updates.
|
2015-03-04 10:36:59 +01:00 |
|
Sascha L. Teichmann
|
f708a7c44b
|
Added forgotten semikola in JS.
|
2015-03-04 09:33:07 +01:00 |
|
Sascha L. Teichmann
|
b71f8bd208
|
Removed the radix 10 from parseInt calls as it is the default.
|
2015-03-04 08:55:20 +01:00 |
|
Sascha L. Teichmann
|
49c95f15ca
|
Added missing auto update javascript file. Implemented smarter invalidatioon code based on server notification.
|
2015-03-04 00:39:35 +01:00 |
|
Sascha L. Teichmann
|
0b7c8b6afe
|
Applied rrenkert's patch to have an autoupdating client.
|
2015-03-03 15:22:00 +01:00 |
|
Sascha L. Teichmann
|
7249a60043
|
Use "ignore incoming messages" code from the gorilla websocket documentation.
|
2015-03-03 01:33:12 +01:00 |
|
Sascha L. Teichmann
|
f943919ee6
|
Implemented the sending of the base tile changes to the connected websocket clients.
|
2015-03-03 01:13:37 +01:00 |
|
Sascha L. Teichmann
|
83cf9dbaad
|
Added command line flags for websocket support. Added dummy websocket controller.
|
2015-03-02 14:16:36 +01:00 |
|
Sascha L. Teichmann
|
d871808b92
|
Little golint nit.
|
2015-03-02 13:17:52 +01:00 |
|
Sascha L. Teichmann
|
33a53c11da
|
Factored out some common stuff to separate file.
|
2015-03-02 13:14:29 +01:00 |
|
Sascha L. Teichmann
|
3e0e909a69
|
Added 'websocket' branch. Added mechanism to forward the coords of the updated base tiles.
|
2015-03-02 13:10:30 +01:00 |
|
Sascha L. Teichmann
|
003d8cc785
|
Added support for position hash url support for mtwebmapper (issue #6).
|
2015-03-01 17:32:46 +01:00 |
|
Sascha L. Teichmann
|
4ea51eb744
|
mtwebmapper: Only allow update requests from a white list of remote hosts. Defaults to localhost. To allow all hosts use command line option -u=''
|
2014-11-15 13:40:39 +01:00 |
|
Sascha L. Teichmann
|
8452a26fcd
|
Render transparent tiles if command line flag is set.
|
2014-10-26 18:36:47 +01:00 |
|
Sascha L. Teichmann
|
8630300332
|
Adjusted imports to make it compilable again.
|
2014-10-03 12:07:53 +02:00 |
|
Sascha L. Teichmann
|
6c94927f7b
|
subbaseline.go edited online with Bitbucket
|
2014-10-03 10:00:33 +00:00 |
|
Sascha L. Teichmann
|
890ff350c8
|
main.go edited online with Bitbucket
|
2014-10-03 09:59:54 +00:00 |
|
Sascha L. Teichmann
|
5e7af91c74
|
Removed some sead code.
|
2014-09-23 23:28:33 +02:00 |
|
Sascha L. Teichmann
|
d3a617dbc1
|
mtwebmapper: Added a button to force a refresh of the loaded tiles.
|
2014-09-23 16:18:15 +02:00 |
|
Sascha L. Teichmann
|
2bea824153
|
mtwebmapper: simplified pyramid tile updater a bit.
|
2014-09-22 02:37:44 +02:00 |
|
Sascha L. Teichmann
|
11a4b9f471
|
mtwebmapper: Reduced the amount of copying from old tile. Code still reads a bit clumpsy.
|
2014-09-22 00:56:29 +02:00 |
|
Sascha L. Teichmann
|
8b6470fc9c
|
mtwebmapper: Updating the pyramid tiles finally works but the amount of copying from the original can be minimized.
|
2014-09-22 00:25:24 +02:00 |
|
Sascha L. Teichmann
|
c428756beb
|
mtwebmapper: First version of pyramid tile updater. Needs testing.
|
2014-09-21 17:30:19 +02:00 |
|
Sascha L. Teichmann
|
4e80236e26
|
mtwebmapper: Pass right base dir to pyramid update workers.
|
2014-09-21 13:29:03 +02:00 |
|
Sascha L. Teichmann
|
58d30b1323
|
mtwebmapper: Do not fire up too many base tile re-generator workers if there is not much to do.
|
2014-09-21 13:18:13 +02:00 |
|
Sascha L. Teichmann
|
33337d5df2
|
mtwebmapper: Added scaffold for updating the pyramid tiles. TODO: Implement th actual imaging stuff.
|
2014-09-21 12:57:21 +02:00 |
|
Sascha L. Teichmann
|
2709761255
|
mtwebmapper: Added fast path for rendering RGBA sub base level tiles. Up to 5-10x faster.
|
2014-09-20 23:53:09 +02:00 |
|
Sascha L. Teichmann
|
8c29975d27
|
Fixed tile offset.
|
2014-09-20 21:57:01 +02:00 |
|
Sascha L. Teichmann
|
216f641fa3
|
mtwebmapper: Move BaseTileCreator to common. TODO: Make mtseeder use it, too.
|
2014-09-20 15:21:01 +02:00 |
|
Sascha L. Teichmann
|
b3ce895294
|
mtwebmapper: renamed yRanges to tileDepths in preparation of moving the BaseTileCreator to common.
|
2014-09-20 14:39:51 +02:00 |
|
Sascha L. Teichmann
|
3e4c1aa2d9
|
mtwebmapper: To avoid possible races when serving tiles the same time as re-generating them the re-generation write them to temp files and rename them afterwards.
|
2014-09-20 12:28:38 +02:00 |
|
Sascha L. Teichmann
|
e899b13889
|
Regenerate base tiles when db signals changes. TODO remove duplicate code from mtseeder.
|
2014-09-19 13:06:04 +02:00 |
|
Sascha L. Teichmann
|
3f13738d41
|
Initial decoding from incoming block changes.
|
2014-09-18 15:21:40 +02:00 |
|
Sascha L. Teichmann
|
617a3081b2
|
mtwebmapper: Some code cleanup in sub baseline rendering.
|
2014-09-18 11:32:55 +02:00 |
|
Sascha L. Teichmann
|
ed9e37e892
|
mtwebmapper: Cleaned up gorilla mux usage a bit. Added stub for post target to get changes from mtredisalize server.
|
2014-09-18 07:52:37 +02:00 |
|
Sascha L. Teichmann
|
29845a259d
|
Moved sub baseline tile generation into separate file.
|
2014-09-17 17:20:07 +02:00 |
|
Sascha L. Teichmann
|
44a0d097c0
|
If we can't stat a base tile we can't deliver a sub tile -> 404.
|
2014-09-16 22:17:55 +02:00 |
|
Sascha L. Teichmann
|
c42be33ba9
|
Generate ETags and encode PNG directly to response stream.
|
2014-09-16 18:52:50 +02:00 |
|
Sascha L. Teichmann
|
3943c7cc5d
|
Go fmt'ed.
|
2014-09-16 16:10:18 +02:00 |
|
Sascha L. Teichmann
|
48819a42a9
|
Used fix point arithmetic in scaler.
|
2014-09-16 15:49:14 +02:00 |
|
Sascha L. Teichmann
|
c67739fd77
|
Replace false rounding scaler with self written one.
|
2014-09-16 15:30:08 +02:00 |
|
Sascha L. Teichmann
|
25c189351c
|
Added TODO
|
2014-09-16 11:24:00 +02:00 |
|
Sascha L. Teichmann
|
e46968bbfd
|
Added first version of the web server to drive the online mapping.
|
2014-09-16 03:29:28 +02:00 |
|