summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Collapse)Author
2015-10-30(svn r27421) -Fix [FS#6265]: Consider text and icon sizes when drawing the ↵frosch
client list. (_dp_)
2015-09-19(svn r27400) -Fix [FS#6368] (r26449): when a dedicated server was paused ↵rubidium
with no clients the tick length was increased significantly, making any assumptions about the tick length used further down in the code are not true anymore. One of such assumptions was that one should readvertise every 15 minutes worth of original ticks, but due to the lengthening this timeframe would be more like 45-60 minutes. Now we'll take the operating system's millisecond counter instead
2015-06-20(svn r27304) -Fix [FS#6321-ish]: Improve password window layout for big font ↵frosch
sizes.
2015-05-17(svn r27288) -Fix: Slow network content GUI in MSVC Debug builds due to ↵michi_cc
repeated string resolving.
2015-02-13(svn r27146) -Fix: Make statusbar and chat-entry window use the same width ↵frosch
as the toolbar. Otherwise they lack a size definition.
2015-02-12(svn r27144) -Change: The chatbox-width setting now uses percent of screen ↵frosch
width instead of pixels.
2014-12-24(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)frosch
2014-10-15(svn r27020) -Cleanup: some coding style consistency improvements (mostly ↵rubidium
spaces)
2014-10-07(svn r26975) -Fix: reading too many bits when determining the client index ↵rubidium
for desync debug message
2014-10-05(svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort ↵peter1138
buttons with non-static width.
2014-09-26(svn r26923) -Codechange: Make multiplayer lobby fit to icon size.peter1138
2014-09-25(svn r26921) -Codechange: Adjust content window listing to fit icon size.peter1138
2014-09-07(svn r26788) -Add: Desync replay option to skip/replay failed commandsfrosch
2014-09-07(svn r26786) -Fix: Also replay failed commands.frosch
2014-05-25(svn r26616) -Fix (r26576) [FS#6025]: First send packages about new company, ↵planetmaker
then clients joining it to admin port (Taede)
2014-05-11(svn r26577) -Fix [FS#6001]: [Network] Client of non-dedicated server was ↵rubidium
not correctly put into the first company for all state variables
2014-05-11(svn r26576) -Fix [FS#6003]: [Network] AIs would not reset certain network ↵rubidium
state information upon creation of their company
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-24(svn r26506) -Codechange: replace most of vsnprintf with vseprintfrubidium
2014-04-23(svn r26489) -Codechange: properly account for the end of buffers in the ↵rubidium
file io code instead of assuming MAX_PATH is okay
2014-04-23(svn r26488) -Codechange: perform the appropriate length checks when getting ↵rubidium
a client name
2014-04-23(svn r26486) -Codechange: replace a number of snprintfs with seprintfrubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-04-08(svn r26449) -Add: Allow more sound sleep for dedicated servers when there's ↵planetmaker
nothing to do and nobody paying attention
2014-02-23(svn r26370) -Doc: Desync debugging and command replaying.frosch
2014-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium
2013-12-20(svn r26167) -Fix [FS#5834]: Certain hotkeys crashed the content GUI when ↵frosch
the list was empty.
2013-11-23(svn r26057) -Fix: a number of possibly uninitialised variablesrubidium
2013-11-22(svn r26056) -Fix: a number of possibly uninitialised variablesrubidium
2013-11-22(svn r26055) -Codechange: mark switch default as really not triggerable, as ↵rubidium
technically it's dead code
2013-11-22(svn r26047) -Fix: possible, but very unlikely, null pointer dereference ↵rubidium
when gunziping just downloaded files
2013-11-22(svn r26046) -Fix: handle a number of failure conditions from methods called ↵rubidium
in the network code
2013-11-21(svn r26043) -Fix [FS#5811]: occasional hanging when client joinsrubidium
2013-11-15(svn r26005) -Fix [FS#5478]: crash when transferring savegame from server to ↵rubidium
client
2013-11-14(svn r25997) -Codechange: make it slightly more clear what ports are coming ↵rubidium
from where in the debug output when listening
2013-10-12(svn r25845) -Add [FS#5756]: [Admin] Send info on bankruptcy quarters also ↵planetmaker
in ADMIN_PACKET_SERVER_COMPANY_INFO (zydeco)
2013-09-14(svn r25770) -Fix [Admin]: the frame of a command packet wasn't set for the ↵rubidium
packets that were sent via de admin interface
2013-08-05(svn r25668) -Codechange: Pass proper Unicode UCS-4 characters instead of ↵michi_cc
just UCS-2 to the window key press handlers.
2013-07-13(svn r25597) -Fix [FS#5635]: [Content] When the server closed the ↵rubidium
connection, the client would for eternity try to read a packet and never timeout making it impossible to reconnect
2013-07-13(svn r25593) -Cleanup: remove a few stale #definesrubidium
2013-07-12(svn r25590) -Codechange: Align doxygen comments againplanetmaker
2013-07-12(svn r25589) -Fix [FS#5646]: Ensure that sent and received length of json ↵planetmaker
strings are the same (based on patch by Xaroth)
2013-07-11(svn r25588) -Feature [FS#5643]: PING and PONG packets for admin port (Xaroth)planetmaker
2013-07-11(svn r25587) -Add FS#5643: Conclude rcon output sent to admin clients with ↵planetmaker
an RCON_END packet (Xaroth)
2013-07-07(svn r25573) -Change: make content list appear faster by allowing some ↵rubidium
window redraws in between
2013-06-30(svn r25537) -Codechange: Optionally make WWT_MATRIX compute the number of ↵frosch
rows and columns from the resize step size.
2013-06-30(svn r25534) -Codechange: FinishInitNested calls OnResize, no need to setup ↵frosch
scrollbar capacity before that.
2013-06-30(svn r25531) -Codechange: Use separate function to set data of WWT_MATRIX ↵frosch
widgets.