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

Modified Files:
        proto.h 
Log Message:
Parsemeta.c changes: Moved initialization of server ip lookup out of the 
metaping thread into it's own
function, metapinginit().  New server field ip_lookup to track which servers 
have been looked up.  Call
to metapinginit() if the server window has been resized (i.e. new servers have 
been added to the server
list).  The ip lookup causes a noticeable delay, thus we only want to do this 
once the metawindow has
been created, and only for servers we haven't tried already.
Also changed the metawindow size so there are no more blank entries, as new 
servers will increase 
metawindow size automatically.
Rewrote metasort function to be much cleaner by using memcpy instead of 
manually swapping all
the server fields.

Index: proto.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/proto.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- proto.h     12 Dec 2006 04:47:05 -0000      1.26
+++ proto.h     13 Dec 2006 07:16:28 -0000      1.27
@@ -836,6 +836,7 @@
 void metaaction (W_Event * data);
 void metainput (void);
 #ifdef METAPING
+void metapinginit(void);
 DWORD WINAPI metaPing_thread(void);
 #endif
 


_______________________________________________
netrek-cvs mailing list
[email protected]
http://mailman.us.netrek.org/mailman/listinfo/netrek-cvs

Reply via email to