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
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
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
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
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
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
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
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
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 (
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
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
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:
--
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:
---
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
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
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
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:
--
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:
--
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
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
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
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
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:
-
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:
-
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
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
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
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:
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
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
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
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
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
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
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:
--
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:
--
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
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
38 matches
Mail list logo