Update of /cvsroot/netrek/client/netrekxp
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23403

Modified Files:
	NetrekXP to do list.C clientr.suo 
Log Message:
Reduced lifetime for a server in cache from 20 to 5 client attempts to use metaserver.
20 was just too long especially in light of INL servers that pop on and off the metaserver
on a frequent basis.
Added check in savemetascache to not save servers that aren't responding to ping requests,
as they are either defunct, or the metacache entry for that server name is somehow corrupted.
Undid the change in order of loading metacache and receiving metaserver info, didn't see
any change in performance from the change.

Index: NetrekXP to do list.C
RCS file: /cvsroot/netrek/client/netrekxp/NetrekXP to do list.C,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -d -r1.91 -r1.92
--- NetrekXP to do list.C	23 Jan 2007 11:12:04 -0000	1.91
+++ NetrekXP to do list.C	29 Jan 2007 10:34:20 -0000	1.92
@@ -19,6 +19,9 @@
 12) final planet count and cscore would be nice in pw_stats
 13) add auto guest# name generation for INL server
 14) sysdef option for base orbit enemy planets
+15) phaser misses have the client computer phaser length, but with phaser upgrades,
+this causes a mismatch in the actual phaser length for other players.  Server needs
+to somehow relay phaser damage values for other ships, perhaps in generic_32?
 Things that are sorta fixed, but could use improvement:
 1) Border issue - quite complex problem, how to know the borders to obey after the bitmap
@@ -35,7 +38,9 @@
 3) Get square planet bitmaps so I can turn them into mapped rotating globes.
 4) Pop-up dialog box for bad version response
 5) new UDP metaserver code has issue if 2nd metaserver responding has more servers, can be
-awkward to resize window if user going to click on a server
+awkward to resize window if user going to click on a server.  However if cache is working
+properly, after the first connect, all servers should be stored and the metaserver window
+should not resize due to differences between the metaservers.
 5b) Metaping on a Unknown server is causing unseemly delay due to threading.
 6) Fix generic_32 size check
 7) Some sort of click action on player list brings up a menu with settings for that

Index: clientr.suo
RCS file: /cvsroot/netrek/client/netrekxp/clientr.suo,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
Binary files /tmp/cvs19wE66 and /tmp/cvsyBJGZs differ