rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
smatz
|
32cbe57178
|
(svn r17692) -Codechange: minor coding style fixes
|
2009-10-04 17:10:57 +00:00 |
rubidium
|
01ab1c6001
|
(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
|
2009-09-21 18:36:33 +00:00 |
glx
|
8a367f1ff4
|
(svn r17350) -Fix (r17336): broken compilation with mingw
|
2009-09-01 14:20:35 +00:00 |
rubidium
|
07d2af338e
|
(svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc)
|
2009-09-01 10:07:22 +00:00 |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
smatz
|
2d3ddab7ca
|
(svn r17169) -Codechange: apply coding style to some for statements
|
2009-08-14 17:14:04 +00:00 |
smatz
|
c5533ae470
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
2009-08-14 17:11:59 +00:00 |
rubidium
|
9ee2a66c86
|
(svn r17139) -Change: add the concept of sound sets
|
2009-08-09 19:50:44 +00:00 |
rubidium
|
1fe3ad3288
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
2009-08-05 17:59:21 +00:00 |
rubidium
|
ae71df349e
|
(svn r17015) -Fix [FS#3075]: infinite recursion in content dependency checking
|
2009-07-31 23:54:43 +00:00 |
rubidium
|
9b156c1bd4
|
(svn r16601) -Fix [FS#2880]: try 2... hopefully better this time
|
2009-06-19 20:26:18 +00:00 |
rubidium
|
4cd94e17a1
|
(svn r16574) -Codechange: reorder stuff in NetworkGameInfo so compilers waste less bytes aligning stuff and fix the comment of the structs.
|
2009-06-13 22:48:41 +00:00 |
alberth
|
bab70a823d
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
2009-06-01 11:43:36 +00:00 |
smatz
|
56a7b70591
|
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
|
2009-05-22 15:39:22 +00:00 |
smatz
|
62a7948af0
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
2009-05-22 15:13:50 +00:00 |
smatz
|
04723b240e
|
(svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index
|
2009-05-22 14:23:36 +00:00 |
smatz
|
871107f529
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
2009-05-17 01:00:56 +00:00 |
smatz
|
ed1e54bd84
|
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
|
2009-05-16 23:44:36 +00:00 |
smatz
|
6221d74644
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
2009-05-16 23:34:14 +00:00 |
smatz
|
d4971a22d0
|
(svn r16265) -Fix (r16238): wrong format string for debug output
|
2009-05-10 13:23:23 +00:00 |
rubidium
|
951b9e7615
|
(svn r16238) -Change: improve/clarify some network related debug "error" messages by adding more information to them. Also give some clues on how to fix certain issues (like failing advertising).
|
2009-05-06 09:52:52 +00:00 |
yexo
|
c8ce3f7ef0
|
(svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI companies, since joining an AI company is not possible.
|
2009-04-26 19:48:42 +00:00 |
rubidium
|
5db32d1dc5
|
(svn r16134) -Change: do not add duplicates to the broadcast list
|
2009-04-24 10:33:16 +00:00 |
rubidium
|
d04ebf2fa5
|
(svn r16065) -Fix: don't readd (and resolve) the last joined server each time the window gets repainted
|
2009-04-15 20:37:00 +00:00 |
glx
|
532fca65ef
|
(svn r16050) -Fix (r15933): little typo causing OTTDfreeaddrinfo to use the fallback even when freeaddrinfo is available
|
2009-04-12 22:13:05 +00:00 |
rubidium
|
47e2901e18
|
(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.
|
2009-04-11 20:26:25 +00:00 |
rubidium
|
460fbc7c92
|
(svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :(
|
2009-04-10 09:23:35 +00:00 |
rubidium
|
28bce241fd
|
(svn r16005) -Fix: assertion when there is no last joined server; when you've got an unresolved address, the hostname cannot be resolved either so return it as-is.
|
2009-04-09 21:36:09 +00:00 |
rubidium
|
8477e92386
|
(svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to register an IPv6 address (only if it could ofcourse)
|
2009-04-09 21:26:29 +00:00 |
rubidium
|
c0f9af5607
|
(svn r16000) -Feature: IPv6 support
|
2009-04-09 01:22:45 +00:00 |
rubidium
|
882e495f5c
|
(svn r15993) -Codechange: clean up/generalise the handling of the server list
|
2009-04-08 23:41:48 +00:00 |
rubidium
|
0f0cc67d62
|
(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.
|
2009-04-08 21:11:16 +00:00 |
rubidium
|
080095ade5
|
(svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists.
|
2009-04-08 17:51:04 +00:00 |
rubidium
|
cd8da0d69e
|
(svn r15982) -Codechange: use GetAddressAsString to get the name instead of passing the hostname and the IP into a string.
|
2009-04-08 12:52:53 +00:00 |
rubidium
|
9d6edae94d
|
(svn r15981) -Fix: don't print the address family when writing the IP+port to the config file.
|
2009-04-08 12:09:07 +00:00 |
rubidium
|
18146572b0
|
(svn r15980) -Codechange: don't try to bind to the same socket twice; it's quite pointless.
|
2009-04-08 11:57:00 +00:00 |
rubidium
|
c2152fa31f
|
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
|
2009-04-08 01:23:44 +00:00 |
rubidium
|
a5a424ce28
|
(svn r15978) -Codechange: support parsing [] enclosed IPv6 addresses.
|
2009-04-08 01:22:57 +00:00 |
rubidium
|
20e82c46d3
|
(svn r15976) -Codechange: make it a bit more clear for what (type of) address binding fails
|
2009-04-08 00:41:35 +00:00 |
rubidium
|
1eb4aa971e
|
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
|
2009-04-08 00:26:49 +00:00 |
glx
|
d466fa9672
|
(svn r15974) -Fix (r15969): win32 compilation was broken (again)
|
2009-04-08 00:10:20 +00:00 |
rubidium
|
c0f8214218
|
(svn r15972) -Codechange: remove unneeded parameter
|
2009-04-08 00:03:05 +00:00 |
rubidium
|
2a6e9288fd
|
(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to multiple sockets.
|
2009-04-07 20:27:13 +00:00 |
rubidium
|
6db7f15b3a
|
(svn r15970) -Codechange: make it possible to resolve a single address into multiple sockets.
|
2009-04-07 19:52:01 +00:00 |
rubidium
|
82f8badc07
|
(svn r15969) -Codechange: make the list of broadcast addresses virtually unlimited.
|
2009-04-07 19:06:36 +00:00 |
rubidium
|
fdddfd6269
|
(svn r15968) -Codechange: do not allocate a buffer for NetworkAddresses so passing it around is easier.
|
2009-04-07 19:04:37 +00:00 |
rubidium
|
22d9306889
|
(svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly
|
2009-04-07 18:23:14 +00:00 |
rubidium
|
0678cb561d
|
(svn r15961) -Codechange: prepare the 'client' side for receiving 'session keys' from the masterserver so servers can register with multiple IPs as the same server.
|
2009-04-05 19:43:41 +00:00 |
rubidium
|
edfc2e536e
|
(svn r15954) -Fix: comparing addresses kinda fails (sometimes) causing duplicates in the game list
|
2009-04-04 13:09:36 +00:00 |