rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
|
rubidium
|
318c2fad7c
|
(svn r17963) -Codechange: some documentation style
|
2009-11-03 17:30:08 +00:00 |
|
smatz
|
c2c23ec661
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
2009-10-09 11:03:00 +00:00 |
|
rubidium
|
65f97fb38c
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
2009-10-07 20:58:14 +00:00 |
|
rubidium
|
67a11a5776
|
(svn r17699) -Codechange: move #ifdef ENABLE_NETWORK till after the 'generic' includes so compilation without network support doesn't get broken as easily by changes in header files
|
2009-10-04 20:00:56 +00:00 |
|
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
smatz
|
7c74afb1c3
|
(svn r17692) -Codechange: minor coding style fixes
|
2009-10-04 17:10:57 +00:00 |
|
rubidium
|
d579a9366a
|
(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
|
cf2d2cb4b6
|
(svn r17350) -Fix (r17336): broken compilation with mingw
|
2009-09-01 14:20:35 +00:00 |
|
rubidium
|
533e3da493
|
(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
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
smatz
|
b8bd45ba4f
|
(svn r17169) -Codechange: apply coding style to some for statements
|
2009-08-14 17:14:04 +00:00 |
|
smatz
|
d64bdb138c
|
(svn r17168) -Codechange: apply coding style to if and while statements
|
2009-08-14 17:11:59 +00:00 |
|
rubidium
|
93493827b6
|
(svn r17139) -Change: add the concept of sound sets
|
2009-08-09 19:50:44 +00:00 |
|
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
2009-08-05 17:59:21 +00:00 |
|
rubidium
|
ede3aee313
|
(svn r17015) -Fix [FS#3075]: infinite recursion in content dependency checking
|
2009-07-31 23:54:43 +00:00 |
|
rubidium
|
71c7064ad6
|
(svn r16601) -Fix [FS#2880]: try 2... hopefully better this time
|
2009-06-19 20:26:18 +00:00 |
|
rubidium
|
f1840d084b
|
(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
|
580e478e4e
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
2009-06-01 11:43:36 +00:00 |
|
smatz
|
3793b966c3
|
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
|
2009-05-22 15:39:22 +00:00 |
|
smatz
|
50624d5c0f
|
(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
|
7eb14aa49f
|
(svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index
|
2009-05-22 14:23:36 +00:00 |
|
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
2009-05-17 01:00:56 +00:00 |
|
smatz
|
cf986c3099
|
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
|
2009-05-16 23:44:36 +00:00 |
|
smatz
|
d495dc5dbc
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
2009-05-16 23:34:14 +00:00 |
|
smatz
|
e5529d8995
|
(svn r16265) -Fix (r16238): wrong format string for debug output
|
2009-05-10 13:23:23 +00:00 |
|
rubidium
|
dd0b93532a
|
(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
|
f6070e2261
|
(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
|
c530ca27bb
|
(svn r16134) -Change: do not add duplicates to the broadcast list
|
2009-04-24 10:33:16 +00:00 |
|
rubidium
|
b34eb75c11
|
(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
|
388dc27474
|
(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
|
b78820a361
|
(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.
|
2009-04-11 20:26:25 +00:00 |
|
rubidium
|
7ae8228ed3
|
(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
|
c71e59263d
|
(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
|
04b174687b
|
(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
|
fe42ae8ad4
|
(svn r16000) -Feature: IPv6 support
|
2009-04-09 01:22:45 +00:00 |
|
rubidium
|
be53295ee8
|
(svn r15993) -Codechange: clean up/generalise the handling of the server list
|
2009-04-08 23:41:48 +00:00 |
|
rubidium
|
19b50f8ed8
|
(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.
|
2009-04-08 21:11:16 +00:00 |
|
rubidium
|
10ccad9d3d
|
(svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists.
|
2009-04-08 17:51:04 +00:00 |
|
rubidium
|
1cd5ac75ff
|
(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
|
f9f61dc208
|
(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
|
5a6198092d
|
(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
|
edf4ab97e1
|
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
|
2009-04-08 01:23:44 +00:00 |
|
rubidium
|
ac043bc7e8
|
(svn r15978) -Codechange: support parsing [] enclosed IPv6 addresses.
|
2009-04-08 01:22:57 +00:00 |
|
rubidium
|
632a263f8a
|
(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
|
b9864e9988
|
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
|
2009-04-08 00:26:49 +00:00 |
|
glx
|
da49105b9e
|
(svn r15974) -Fix (r15969): win32 compilation was broken (again)
|
2009-04-08 00:10:20 +00:00 |
|
rubidium
|
bc072884b0
|
(svn r15972) -Codechange: remove unneeded parameter
|
2009-04-08 00:03:05 +00:00 |
|
rubidium
|
e1a7fad295
|
(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to multiple sockets.
|
2009-04-07 20:27:13 +00:00 |
|
rubidium
|
e3d183f3dd
|
(svn r15970) -Codechange: make it possible to resolve a single address into multiple sockets.
|
2009-04-07 19:52:01 +00:00 |
|