[Warzone2100-commits] SF.net SVN: warzone2100:[7280] trunk/src

2009-05-03 Thread sendai
Revision: 7280 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7280&view=rev Author: sendai Date: 2009-05-03 14:12:06 + (Sun, 03 May 2009) Log Message: --- Stylistic cleanup of bridge code Modified Paths: -- trunk/src/bridge.c trunk/src/brid

[Warzone2100-commits] SF.net SVN: warzone2100:[7281] trunk/src

2009-05-03 Thread sendai
Revision: 7281 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7281&view=rev Author: sendai Date: 2009-05-03 14:54:55 + (Sun, 03 May 2009) Log Message: --- Attempt to fix ticket:449 - Warzone crashed when destroyed repair facility. Reviewed by Zarel. Modified

[Warzone2100-commits] SF.net SVN: warzone2100:[7282] branches/2.2/src/action.c

2009-05-03 Thread sendai
Revision: 7282 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7282&view=rev Author: sendai Date: 2009-05-03 14:59:11 + (Sun, 03 May 2009) Log Message: --- 2.2: Partial backport. Attempt to fix ticket:449 - Warzone crashed when destroyed repair facility. Review

[Warzone2100-commits] SF.net SVN: warzone2100:[7283] trunk

2009-05-03 Thread muggenhor
Revision: 7283 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7283&view=rev Author: muggenhor Date: 2009-05-03 15:00:18 + (Sun, 03 May 2009) Log Message: --- Improve buildsystem for cross compiling * Make sure to pass CXXFLAGS to ./configure as well * Allow

[Warzone2100-commits] SF.net SVN: warzone2100:[7284] trunk/configure.ac

2009-05-03 Thread muggenhor
Revision: 7284 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7284&view=rev Author: muggenhor Date: 2009-05-03 15:00:34 + (Sun, 03 May 2009) Log Message: --- Lets use Winsock 2! Even Windows 98 provides Winsock 2 (95 in an add on package). So we can safely upg

[Warzone2100-commits] SF.net SVN: warzone2100:[7285] trunk/lib/framework/frame.h

2009-05-03 Thread muggenhor
Revision: 7285 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7285&view=rev Author: muggenhor Date: 2009-05-03 15:00:49 + (Sun, 03 May 2009) Log Message: --- Use "struct timeval" from winsock2.h instead of our own On Windows doesn't exist (MinGW being an exce

[Warzone2100-commits] SF.net SVN: warzone2100:[7286] trunk

2009-05-03 Thread muggenhor
Revision: 7286 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7286&view=rev Author: muggenhor Date: 2009-05-03 15:16:03 + (Sun, 03 May 2009) Log Message: --- Replace SDL-net by using BSD sockets instead NOTE: Still needs some checking and work for Windoze comp

[Warzone2100-commits] SF.net SVN: warzone2100:[7287] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7287 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7287&view=rev Author: muggenhor Date: 2009-05-03 15:16:19 + (Sun, 03 May 2009) Log Message: --- Pass the Socket* structure to read_all and write_all instead of a plain file descriptor This way it b

[Warzone2100-commits] SF.net SVN: warzone2100:[7288] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7288 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7288&view=rev Author: muggenhor Date: 2009-05-03 15:16:34 + (Sun, 03 May 2009) Log Message: --- Change write_all such that it will always return "size" or -1 (error) * Check for write_all() == -1 (

[Warzone2100-commits] SF.net SVN: warzone2100:[7289] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7289 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7289&view=rev Author: muggenhor Date: 2009-05-03 15:16:49 + (Sun, 03 May 2009) Log Message: --- Port NetPlay's BSD socket usage to Windows * Use the "SOCKET" typedef to represent socket descriptors

[Warzone2100-commits] SF.net SVN: warzone2100:[7290] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7290 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7290&view=rev Author: muggenhor Date: 2009-05-03 15:17:05 + (Sun, 03 May 2009) Log Message: --- Replace -1 for socket API errors with SOCKET_ERROR Additionaly, on Unix systems define constants SOCKE

[Warzone2100-commits] SF.net SVN: warzone2100:[7291] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7291 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7291&view=rev Author: muggenhor Date: 2009-05-03 15:17:21 + (Sun, 03 May 2009) Log Message: --- For non-blocking sockets lets not block on read_all() Addresses #435 Modified Paths: --

[Warzone2100-commits] SF.net SVN: warzone2100:[7292] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7292 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7292&view=rev Author: muggenhor Date: 2009-05-03 15:17:36 + (Sun, 03 May 2009) Log Message: --- Bugfix: set SOCKET_ERROR to -1 to *correctly* check for errors Addresses #435 Modified Paths: ---

[Warzone2100-commits] SF.net SVN: warzone2100:[7293] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7293 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7293&view=rev Author: muggenhor Date: 2009-05-03 15:17:51 + (Sun, 03 May 2009) Log Message: --- Get rid of duplicated code Addresses #435 Modified Paths: -- trunk/lib/netplay/netpla

[Warzone2100-commits] SF.net SVN: warzone2100:[7294] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7294 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7294&view=rev Author: muggenhor Date: 2009-05-03 15:18:07 + (Sun, 03 May 2009) Log Message: --- Fix logic in handling return value of addSocket When a socket set is full (in addSocket) print a debug

[Warzone2100-commits] SF.net SVN: warzone2100:[7295] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7295 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7295&view=rev Author: muggenhor Date: 2009-05-03 15:21:44 + (Sun, 03 May 2009) Log Message: --- Always use SocketClose to clean up sockets Additionally make SocketClose work properly on Windows as w

[Warzone2100-commits] SF.net SVN: warzone2100:[7296] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7296 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7296&view=rev Author: muggenhor Date: 2009-05-03 15:22:00 + (Sun, 03 May 2009) Log Message: --- Mark the server socket as not-ready when we've just accept(2)ed on it Modified Paths: --

[Warzone2100-commits] SF.net SVN: warzone2100:[7297] trunk

2009-05-03 Thread muggenhor
Revision: 7297 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7297&view=rev Author: muggenhor Date: 2009-05-03 15:25:41 + (Sun, 03 May 2009) Log Message: --- Use winsock 2 on all build systems (not just autohell like in r7284) Modified Paths: --

[Warzone2100-commits] SF.net SVN: warzone2100:[7298] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7298 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7298&view=rev Author: muggenhor Date: 2009-05-03 15:35:50 + (Sun, 03 May 2009) Log Message: --- * Use camelCase instead of CamelCase and under_squores (as requested by Per, see #435) * Rename read

[Warzone2100-commits] SF.net SVN: warzone2100:[7299] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7299 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7299&view=rev Author: muggenhor Date: 2009-05-03 15:38:16 + (Sun, 03 May 2009) Log Message: --- Check for EAGAIN as well to confirm connect(2) has started Modified Paths: -- trunk/li

[Warzone2100-commits] SF.net SVN: warzone2100:[7300] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7300 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7300&view=rev Author: muggenhor Date: 2009-05-03 15:49:56 + (Sun, 03 May 2009) Log Message: --- Make SocketAccept non-blocking This way it is no longer required to first explicitly check whether con

[Warzone2100-commits] SF.net SVN: warzone2100:[7301] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7301 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7301&view=rev Author: muggenhor Date: 2009-05-03 15:50:11 + (Sun, 03 May 2009) Log Message: --- Take advantage of SocketAccept's non-blocking nature Just go ahead and try to accept incoming connecti

[Warzone2100-commits] SF.net SVN: warzone2100:[7302] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7302 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7302&view=rev Author: muggenhor Date: 2009-05-03 15:52:37 + (Sun, 03 May 2009) Log Message: --- Use a single function for address to text translation (instead of duplicating code) Modified Paths: -

[Warzone2100-commits] SF.net SVN: warzone2100:[7303] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7303 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7303&view=rev Author: muggenhor Date: 2009-05-03 15:57:30 + (Sun, 03 May 2009) Log Message: --- For incoming connections print the address from which the connection originates. Modified Paths: -

[Warzone2100-commits] SF.net SVN: warzone2100:[7304] trunk/tools/masterserver/wztest.py

2009-05-03 Thread muggenhor
Revision: 7304 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7304&view=rev Author: muggenhor Date: 2009-05-03 18:28:18 + (Sun, 03 May 2009) Log Message: --- Use the "Protocol" constructor function instead of trying to use "BinaryProtocol" (which doesn't exist

[Warzone2100-commits] SF.net SVN: warzone2100:[7305] trunk/tools/masterserver

2009-05-03 Thread muggenhor
Revision: 7305 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7305&view=rev Author: muggenhor Date: 2009-05-03 18:28:35 + (Sun, 03 May 2009) Log Message: --- Lobby utility library: * Create another custom context manager (can be used in with-statement) for cr

[Warzone2100-commits] SF.net SVN: warzone2100:[7306] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7306 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7306&view=rev Author: muggenhor Date: 2009-05-03 18:44:57 + (Sun, 03 May 2009) Log Message: --- Work around MSVC's weak & stinky preprocessor: * Duplicate the entire ASSERT() call instead of conditi

[Warzone2100-commits] SF.net SVN: warzone2100:[7307] trunk/lib/netplay/netplay.c

2009-05-03 Thread buginator
Revision: 7307 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7307&view=rev Author: buginator Date: 2009-05-03 18:56:36 + (Sun, 03 May 2009) Log Message: --- Slight fixes for the BSD socket overhaul to make it compile OK on MSVC again. Modified Paths:

[Warzone2100-commits] SF.net SVN: warzone2100:[7308] trunk/lib/netplay/netplay.c

2009-05-03 Thread muggenhor
Revision: 7308 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7308&view=rev Author: muggenhor Date: 2009-05-03 19:02:06 + (Sun, 03 May 2009) Log Message: --- Make sure to #undef the errno E symbols on Windows to prevent collision with the predefined ones b

[Warzone2100-commits] SF.net SVN: warzone2100:[7309] trunk/src/configuration.c

2009-05-03 Thread buginator
Revision: 7309 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7309&view=rev Author: buginator Date: 2009-05-03 20:23:03 + (Sun, 03 May 2009) Log Message: --- Add error messages in case the values we have read in from the config file don't match the default val

[Warzone2100-commits] SF.net SVN: warzone2100:[7310] branches/2.2/src/configuration.c

2009-05-03 Thread buginator
Revision: 7310 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7310&view=rev Author: buginator Date: 2009-05-03 20:24:09 + (Sun, 03 May 2009) Log Message: --- Backport r7309 Add error messages in case the values we have read in from the config file don't match

[Warzone2100-commits] SF.net SVN: warzone2100:[7311] trunk/src/configuration.c

2009-05-03 Thread buginator
Revision: 7311 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7311&view=rev Author: buginator Date: 2009-05-03 20:32:58 + (Sun, 03 May 2009) Log Message: --- Use strcasecmp() not stricmp() Modified Paths: -- trunk/src/configuration.c This was

[Warzone2100-commits] SF.net SVN: warzone2100:[7312] branches/2.2/src/configuration.c

2009-05-03 Thread buginator
Revision: 7312 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7312&view=rev Author: buginator Date: 2009-05-03 20:33:43 + (Sun, 03 May 2009) Log Message: --- Use strcasecmp() not stricmp() Modified Paths: -- branches/2.2/src/configuration.c T

[Warzone2100-commits] SF.net SVN: warzone2100:[7313] trunk/src/configuration.c

2009-05-03 Thread buginator
Revision: 7313 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7313&view=rev Author: buginator Date: 2009-05-03 20:44:36 + (Sun, 03 May 2009) Log Message: --- Get rid of magic numbers, and use #define instead. Modified Paths: -- trunk/src/config

[Warzone2100-commits] SF.net SVN: warzone2100:[7314] branches/2.2/src/configuration.c

2009-05-03 Thread buginator
Revision: 7314 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7314&view=rev Author: buginator Date: 2009-05-03 20:46:24 + (Sun, 03 May 2009) Log Message: --- backport r7313 Get rid of magic numbers, and use #define instead. Modified Paths: --

[Warzone2100-commits] SF.net SVN: warzone2100:[7315] trunk/lib/netplay/netplay.c

2009-05-03 Thread buginator
Revision: 7315 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7315&view=rev Author: buginator Date: 2009-05-03 21:51:06 + (Sun, 03 May 2009) Log Message: --- Reset version string back to "trunk", accidentally changed in r7079. Modified Paths: --

[Warzone2100-commits] SF.net SVN: warzone2100:[7316] branches/2.2/src/droid.c

2009-05-03 Thread buginator
Revision: 7316 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7316&view=rev Author: buginator Date: 2009-05-04 01:27:25 + (Mon, 04 May 2009) Log Message: --- Fixes ticket:221 Add a Assert to catch a possible division by 0, and avoid that condition when it hap

[Warzone2100-commits] SF.net SVN: warzone2100:[7317] branches/2.2/src

2009-05-03 Thread buginator
Revision: 7317 http://warzone2100.svn.sourceforge.net/warzone2100/?rev=7317&view=rev Author: buginator Date: 2009-05-04 04:09:19 + (Mon, 04 May 2009) Log Message: --- If people do not download the FMVs, they might miss the quick console spam about a new report, so we a