Update of /cvsroot/netrek/client/netrekxp/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3530/src

Modified Files:
	input.c parsemeta.c warning.c 
Log Message:
- fixed bug with phaser messages going blank due to improper buffering (not sure where
  this bug came from, in the downloadable version off playnetrek this bug does not exist)
- removed defunct netrek forum link from metaserver window

Index: parsemeta.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/parsemeta.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- parsemeta.c	12 Apr 2006 04:20:04 -0000	1.2
+++ parsemeta.c	15 Apr 2006 09:58:25 -0000	1.3
@@ -701,7 +701,7 @@
 
 	/* Additional Help Options */
 	W_WriteText (metaWin, 0, num_servers + 1, W_Yellow, 
-		        "    Netrek Homepage | Newbie Manual | Forum | FAQ | Dogfight Manual", 67, 0);
+		        "        Netrek Homepage | Newbie Manual | FAQ | Dogfight Manual", 63, 0);
 
     /* Map window */
     W_MapWindow (metaWin);
@@ -784,15 +784,13 @@
 	else if (data->y == num_servers + 1) /* Help Line */
 	{
 		x = data->x / W_Textwidth;
-		if (x >= 0 && x <= 19)			/* Netrek Home Page */
+		if (x >= 0 && x <= 23)			/* Netrek Home Page */
 			ShellExecute (NULL, "open", "http://www.netrek.org", NULL, NULL, SW_SHOWNORMAL);
-		else if (x >= 21 && x <= 35)	/* Newbie Manual */
+		else if (x >= 25 && x <= 39)	/* Newbie Manual */
 			ShellExecute (NULL, "open", "http://www.netrek.org/cow/current/newbie.html", NULL, NULL, SW_SHOWNORMAL);
-		else if (x >= 37 && x <= 43)	/* Forums */
-			ShellExecute (NULL, "open", "http://netrek.game-host.org", NULL, NULL, SW_SHOWNORMAL);
-		else if (x >= 45 && x <= 49)	/* FAQ */
+		else if (x >= 41 && x <= 45)	/* FAQ */
 			ShellExecute (NULL, "open", "http://www.inl.org/netrek/netrekFAQ.html", NULL, NULL, SW_SHOWNORMAL);
-		else if (x >= 51 && x <= 67)	/* Dogfight Manual */
+		else if (x >= 47 && x <= 63)	/* Dogfight Manual */
 			ShellExecute (NULL, "open", "http://cha.rlie.nl/dfmanual/", NULL, NULL, SW_SHOWNORMAL);
 	}
 }

Index: input.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/input.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- input.c	12 Apr 2006 04:20:03 -0000	1.2
+++ input.c	15 Apr 2006 09:58:25 -0000	1.3
@@ -1489,9 +1489,9 @@
 	{
 		int x, y;
 
-        if (findMouseInWin (&x, &y, playerw))
-	    {
-		    data->Window = playerw;
+        	if (findMouseInWin (&x, &y, playerw))
+	   	{
+		    	data->Window = playerw;
 			data->x = x;
 			data->y = y;
 		}

Index: warning.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/warning.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- warning.c	12 Apr 2006 04:20:04 -0000	1.2
+++ warning.c	15 Apr 2006 09:58:25 -0000	1.3
@@ -30,7 +30,7 @@
     LONG curtime;
     struct tm *tm;
     char newtext[128];
-
+    char newtext2[128];
     if (warncount > 0)
     {
         /* XFIX */
@@ -62,10 +62,10 @@
         time (&curtime);
         tm = localtime (&curtime);
 #ifdef PHASER_STATS
-        sprintf (newtext, "%.100s %02d:%02d:%02d",
+        sprintf (newtext2, "%.100s %02d:%02d:%02d",
                  (doPhaser && phaserStats) ? newtext : text, tm->tm_hour,
 #else
-        sprintf (newtext, "%.100s %02d:%02d:%02d", text, tm->tm_hour,
+        sprintf (newtext2, "%.100s %02d:%02d:%02d", text, tm->tm_hour,
 #endif
                  tm->tm_min, tm->tm_sec);
         warncount = (warncount > 100) ? 109 : warncount + 9;
@@ -74,14 +74,14 @@
         {
             if (logFile != NULL)
             {
-                fprintf (logFile, "%s\n", newtext);
+                fprintf (logFile, "%s\n", newtext2);
                 fflush (logFile);
             }
             else
-                puts (newtext);
+                puts (newtext2);
         }
 
         if (doPhaser)
-            W_MessageAllowedWindows (WAM_PHASER, 0, 0, textColor, newtext, warncount, 0);
+            W_MessageAllowedWindows (WAM_PHASER, 0, 0, textColor, newtext2, warncount, 0);
     }
 }