rubidium
|
52fb6b7d7c
|
(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.
|
16 years ago |
rubidium
|
9476a49763
|
(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.
|
16 years ago |
rubidium
|
d501a20065
|
(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/
|
16 years ago |
rubidium
|
ae96ca635c
|
(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.
|
16 years ago |
rubidium
|
d95a485108
|
(svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely.
|
16 years ago |
rubidium
|
b4734ee9a4
|
(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
|
16 years ago |
rubidium
|
94e7f41a9d
|
(svn r14718) -Change: remove some direct network core variable accesses from non-network locations.
|
16 years ago |
rubidium
|
f49cc67f83
|
(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex
|
16 years ago |
rubidium
|
573d1b324a
|
(svn r14716) -Codechange: move more network core querying to the network files.
|
16 years ago |
rubidium
|
5b7cd460e9
|
(svn r14715) -Codechange: move some network code from the main gui file into one of the the network files.
|
16 years ago |
rubidium
|
a687667448
|
(svn r14714) -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers.
|
16 years ago |
rubidium
|
abc903d625
|
(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.
|
16 years ago |
rubidium
|
e6e32bad4d
|
(svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients.
|
16 years ago |
rubidium
|
887869c771
|
(svn r14710) -Change: simplify sending company information from the server to the client.
|
16 years ago |
rubidium
|
782b80eff7
|
(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.
|
16 years ago |
rubidium
|
1599ade7ca
|
(svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.
|
16 years ago |
smatz
|
d2a050bb29
|
(svn r14671) -Fix: compilation was broken for some systems
|
16 years ago |
rubidium
|
798fa3ec81
|
(svn r14588) -Fix [FS#2414]: the range for kicking/banning clients is based on the maximum number of clients, not the maximum number of companies.
|
16 years ago |
smatz
|
f23dabb149
|
(svn r14564) -Fix (r14555): one more incorrect use of lastof()
|
16 years ago |
smatz
|
7dd0b0dc07
|
(svn r14560) -Fix [FS#2396](r14555): lengthof() can't be simply replaced by lastof() in some cases (part by Aali)
|
16 years ago |
skidd13
|
706dd0f86c
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
16 years ago |
rubidium
|
633b15caf3
|
(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure they will not overflow their buffers.
|
16 years ago |
glx
|
a6bfd7f15b
|
(svn r14534) -Codechange [FS#2382]: Enumify magic return values of HandleEditBox function (Zuu)
|
16 years ago |
frosch
|
fd049f0a64
|
(svn r14531) -Fix (r12425): OSK accessed wrong widgets of password query window.
|
16 years ago |
rubidium
|
f43dc3e758
|
(svn r14517) -Feature: arrow key scrolling in the server list (Roujin)
|
16 years ago |
smatz
|
c10f7db576
|
(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and 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
|
16 years ago |
smatz
|
7a031b60cd
|
(svn r14486) -Fix (r13343)(r14484): compilation with desync debug was broken
|
16 years ago |
rubidium
|
a999bb3227
|
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
|
16 years ago |
rubidium
|
c9a82ac3e7
|
(svn r14423) -Codechange: also do r14221 for the strings.
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
rubidium
|
e7829c1a57
|
(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
|
16 years ago |
rubidium
|
6a931d67cd
|
(svn r14390) -Codechange: replace magic constants with symbolic constants.
|
16 years ago |
smatz
|
606f4defdc
|
(svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString()
|
16 years ago |
rubidium
|
811193e468
|
(svn r14320) -Fix [FS#2299]: glitch when chatbox window is full and the window is scrolled (yorP)
|
16 years ago |
rubidium
|
cbbb2eb85c
|
(svn r14318) -Fix [FS#2296]: OSK of the chat box did not get updated. This as the chatbox got a higher priority than the OSK instead of the usual other way around.
|
16 years ago |
smatz
|
c0cdfea97d
|
(svn r14228) -Fix (r14209): double click on the 'last joined' server didn't work
|
16 years ago |
smatz
|
7fa98e33ce
|
(svn r14209) -Feature(tte): doubleclick to join selected server/company
|
16 years ago |
rubidium
|
ea1f180a55
|
(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
16 years ago |
smatz
|
361292bd23
|
(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yet
|
16 years ago |
smatz
|
c9bef19043
|
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
|
16 years ago |
glx
|
c10691faff
|
(svn r14080) -Fix (r14052): assert triggered when drawing chat window with 32bpp-anim blitter (backup buffer was too small)
|
16 years ago |
rubidium
|
97c184f8f8
|
(svn r14063) -Codechange: replace some "magic" constants with enumified constants.
|
16 years ago |
rubidium
|
72c154fd0f
|
(svn r14052) -Codechange: make the size of the chat message "box" configurable and increase the default size slightly so it can hold the longest chat messages.
|
16 years ago |
rubidium
|
a3910ced70
|
(svn r14051) -Codechange: enumify the DrawString buffer length.
|
16 years ago |
rubidium
|
d0c1a989a4
|
(svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
|
16 years ago |
rubidium
|
6995365535
|
(svn r14046) -Codechange: make the size of querystring "widgets" more configurable.
|
16 years ago |
rubidium
|
3b4c3a3df6
|
(svn r14045) -Codechange: move the network's limitation to chat messages to a more logical location and give it a more consistent name.
|
16 years ago |
glx
|
788b625553
|
(svn r14026) -Cleanup (r13995, r14004): trailing whitespaces
|
16 years ago |
rubidium
|
0ebcac669e
|
(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.
|
16 years ago |