smatz
f74b597c83
(svn r16506) -Fix: count only active clients (not those waiting for map download) when checking min_active_clients limit
2009-06-02 19:56:23 +00:00
rubidium
f163217dbb
(svn r16493) -Fix: missing/wrong @file doxygen 'headers'
2009-06-01 12:56:18 +00:00
alberth
580e478e4e
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
2009-06-01 11:43:36 +00:00
rubidium
78c726d2b1
(svn r16437) -Codechange: remove the hack that for CMD_COMPANY_CTRL the company was changed from spectator to company 0 in the network code.
2009-05-26 21:25:24 +00:00
rubidium
2832d69272
(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.
2009-05-24 21:09:00 +00:00
smatz
3793b966c3
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
2009-05-22 15:39:22 +00:00
smatz
d6e203ebe2
(svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
2009-05-22 15:23:47 +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
rubidium
1daa10520c
(svn r16361) -Fix: pointer incremented with wrong count
2009-05-19 21:25:20 +00:00
rubidium
789999ecf3
(svn r16360) -Codechange: don't use _network_playas as a 'second' _local_company, but only as a storage location for the company you want to join in MP.
2009-05-19 21:20:14 +00:00
smatz
512db5248e
(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()
2009-05-18 16:21:28 +00:00
rubidium
f1955333c9
(svn r16332) -Codechange: replace some -1 + 1 with 'nothing' or <= .. - 1 with < .. - 1 (both caused due to wrapper functions)
2009-05-17 11:17:53 +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
rubidium
043c3c8b06
(svn r16305) -Codechange: force-enable extra sync checking when random debugging is enable and give the calling location of Chance16(R) instead of the Random call within those functions.
2009-05-14 12:08:24 +00:00
smatz
d87206b6f7
(svn r16288) -Fix (r16237): crash after clicking in the ClientList window
2009-05-13 00:24:21 +00:00
smatz
ce7dff4acc
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
...
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
2009-05-10 17:27:25 +00:00
smatz
e5529d8995
(svn r16265) -Fix (r16238): wrong format string for debug output
2009-05-10 13:23:23 +00:00
alberth
9e99cbf93d
(svn r16255) -Fix [FS#2887] (r16237): Nested widgets of client list window used incorrect length.
2009-05-09 08:02:17 +00:00
frosch
d84faa8209
(svn r16254) -Fix [FS#2886]: Magic constant removed.
2009-05-08 09:00:47 +00:00
rubidium
31b9cd6d03
(svn r16250) -Fix (r16242): do not try to unpause when paused for a joining company
2009-05-07 17:08:41 +00:00
rubidium
241af768f0
(svn r16242) -Codechange: rework pausing
...
-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join
2009-05-06 15:06:57 +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
alberth
4c703618ff
(svn r16237) -Codechange: Add nested widgets to remaining network windows.
2009-05-05 20:40:08 +00:00
alberth
c6be093c89
(svn r16236) -Codechange: Make widget enums complete of various network windows, and add them as comment.
2009-05-05 20:36:16 +00:00
alberth
2b78839ac9
(svn r16235) -Codechange (r16234): But keep the window description.
2009-05-05 20:33:05 +00:00
alberth
40a2e0d2a3
(svn r16234) -Codechange (r16231, r16233): Do not add test functions to trunk.
2009-05-05 20:17:39 +00:00
alberth
a67052199f
(svn r16233) -Codechange: Added nested widgets to network content windows.
2009-05-05 20:08:50 +00:00
alberth
eab14e1e1c
(svn r16232) -Codechange: Moving network content widgets enums outside window structs.
2009-05-05 20:07:33 +00:00
alberth
b6f4126cf2
(svn r16231) -Codechange: Added nested widgets to chat window.
2009-05-05 20:03:57 +00:00
alberth
709acb38ed
(svn r16230) -Codechange: Moving chat widgets enum outside window struct.
2009-05-05 20:03:12 +00:00
yexo
965b8196fb
(svn r16176) -Fix: forbid joining AI companies via the 'move' and 'join' console commands.
2009-04-26 20:01:14 +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
156d45505d
(svn r16163) -Codechange: instead of SetDParamStr(0, string); DrawString(..., STR_JUST_RAW_STRING, ...) use DrawString(..., string, ...).
2009-04-26 15:42:45 +00:00
rubidium
3bd4eeb178
(svn r16162) -Codechange: remove needless TC_ colours from DrawString when they are part of strings and add some colours to a few strings.
2009-04-26 15:26:19 +00:00
rubidium
dd2661bbbd
(svn r16156) -Codechange: make the parameters of DrawStringMultiline the same as for DrawString (except the addition of the bottom parameter)
2009-04-26 10:45:07 +00:00
rubidium
6c3fa9b487
(svn r16135) -Fix [FS#2856]: always give the server an already resolved 'client address' so we can be sure the client address is always resolved
2009-04-24 10:52:51 +00:00
rubidium
c530ca27bb
(svn r16134) -Change: do not add duplicates to the broadcast list
2009-04-24 10:33:16 +00:00
rubidium
5c5b357043
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
2009-04-21 23:40:56 +00:00
rubidium
d3de980714
(svn r16071) -Fix [FS#2845]: content download progress bar 'resetting' due to mathematical overflow.
2009-04-17 17:48:33 +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
rubidium
8ad5729e9c
(svn r16064) -Fix: memory leak when querying a server multiple times.
2009-04-15 20:35:52 +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
peter1138
f492281b9d
(svn r16026) -Codechange: Use font height for chat line spacing instead of fixed value.
2009-04-11 10:38:00 +00:00
rubidium
a46de87b03
(svn r16022) -Fix (r15159): sometimes the unregister "query" thread could be delayed so much that the network stuff was already closed and the packet would never reach the master server causing the server to appear online longer than necessary.
2009-04-10 20:18:48 +00:00
rubidium
8cd7def31c
(svn r16014) -Feature(-ish): allow binding to several IPs; [network]:server_bind_ip doesn't exist anymore. Add the IPs/hostnames to [server_bind_addresses]
2009-04-10 12:56:55 +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