summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Collapse)Author
2008-11-04(svn r14564) -Fix (r14555): one more incorrect use of lastof()smatz
2008-11-03(svn r14560) -Fix [FS#2396](r14555): lengthof() can't be simply replaced by ↵smatz
lastof() in some cases (part by Aali)
2008-11-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-10-28(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure ↵rubidium
they will not overflow their buffers.
2008-10-25(svn r14534) -Codechange [FS#2382]: Enumify magic return values of ↵glx
HandleEditBox function (Zuu)
2008-10-25(svn r14531) -Fix (r12425): OSK accessed wrong widgets of password query window.frosch
2008-10-22(svn r14517) -Feature: arrow key scrolling in the server list (Roujin)rubidium
2008-10-22(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and ↵smatz
textbuf, explicitly say it includes the terminating zero -Fix: one couldn't rename things with too long default/automatic name -Fix: buffer overflow in console when too long (1024 bytes) command was entered
2008-10-18(svn r14486) -Fix (r13343)(r14484): compilation with desync debug was brokensmatz
2008-10-14(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter ↵rubidium
names in comments and add a little more doxygen documentation.
2008-09-30(svn r14423) -Codechange: also do r14221 for the strings.rubidium
2008-09-30(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-09-29(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy ↵rubidium
doesn't guarantee the resulting string is '\0'-terminated.
2008-09-23(svn r14390) -Codechange: replace magic constants with symbolic constants.rubidium
2008-09-15(svn r14331) -Codechange: use an enum as additional parameter for ↵smatz
ShowQueryString()
2008-09-14(svn r14320) -Fix [FS#2299]: glitch when chatbox window is full and the ↵rubidium
window is scrolled (yorP)
2008-09-14(svn r14318) -Fix [FS#2296]: OSK of the chat box did not get updated. This ↵rubidium
as the chatbox got a higher priority than the OSK instead of the usual other way around.
2008-09-02(svn r14228) -Fix (r14209): double click on the 'last joined' server didn't worksmatz
2008-08-31(svn r14209) -Feature(tte): doubleclick to join selected server/companysmatz
2008-08-31(svn r14199) -Codechange: split fileio.h into fileio_type.h and ↵rubidium
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
2008-08-25(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yetsmatz
2008-08-25(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'smatz
2008-08-15(svn r14080) -Fix (r14052): assert triggered when drawing chat window with ↵glx
32bpp-anim blitter (backup buffer was too small)
2008-08-13(svn r14063) -Codechange: replace some "magic" constants with enumified ↵rubidium
constants.
2008-08-12(svn r14052) -Codechange: make the size of the chat message "box" ↵rubidium
configurable and increase the default size slightly so it can hold the longest chat messages.
2008-08-12(svn r14051) -Codechange: enumify the DrawString buffer length.rubidium
2008-08-11(svn r14047) -Codechange: move chatmessage handling to the network directory ↵rubidium
as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
2008-08-11(svn r14046) -Codechange: make the size of querystring "widgets" more ↵rubidium
configurable.
2008-08-11(svn r14045) -Codechange: move the network's limitation to chat messages to ↵rubidium
a more logical location and give it a more consistent name.
2008-08-08(svn r14026) -Cleanup (r13995, r14004): trailing whitespacesglx
2008-08-04(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.rubidium
2008-08-04(svn r13995) -Fix (r13988): some warnings of the compile farm.rubidium
2008-08-04(svn r13990) -Fix (r13988): win32 compilation failedglx
2008-08-04(svn r13988) -Codechange: move the to IP resolving functions to a separate file.rubidium
2008-08-03(svn r13970) -Codechange: Replace numbers with Colours enum on network, ↵belugas
toolbar and dropdown guis. Mostly forgotten ones.
2008-08-01(svn r13907) -Codechange: Replace a number with Colours enum on ↵belugas
DrawFrameRect usage
2008-07-23(svn r13796) -Fix [FS#2161]: one couldn't start the last scenario in the ↵rubidium
"start server window"'s list of scenarios.
2008-07-21(svn r13776) -Fix: some revision checking code was unintentionally disabled.rubidium
2008-07-21(svn r13775) -Codechange: enforce the validity of a NetworkAction (chat ↵glx
packet) issued by a client
2008-07-21(svn r13773) -Codechange: disable autoclean for protected/unprotected ↵rubidium
companies when the timeout is set to 0. Based on an idea by Thomas.
2008-07-19(svn r13740) -Fix (r13731): one could only join the first company.rubidium
2008-07-19(svn r13739) -Fix (r13731): some variables would be erroneously zeroed, ↵rubidium
causing autoclean and company passwords not to work.
2008-07-18(svn r13732) -Feature: add a few extra columns with information to the ↵rubidium
server list. Patch by Pegasus.
2008-07-18(svn r13731) -Codechange: make a pool of the array of players.rubidium
2008-07-17(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line ↵rubidium
with all other structs/classes that are in a pool.
2008-07-17(svn r13716) -Fix [FS#2144]: any player could construct new companies.rubidium
2008-07-17(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they ↵rubidium
were printed, otherwise the text could change due to the few number of slots that could be used to bind. -Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
2008-07-17(svn r13714) -Fix: remove the unique_id from the message that a client has ↵rubidium
joined as it is only exposes the unique_id more than needed. Patch by dih.
2008-07-17(svn r13713) -Fix: possible crash on creating a network packet.rubidium