rubidium
|
d501a20065
|
(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/
|
2008-12-23 10:42:06 +00:00 |
|
rubidium
|
ae96ca635c
|
(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.
|
2008-12-23 09:47:42 +00:00 |
|
rubidium
|
d95a485108
|
(svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely.
|
2008-12-23 09:02:41 +00:00 |
|
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)
|
2008-12-23 08:39:30 +00:00 |
|
rubidium
|
94e7f41a9d
|
(svn r14718) -Change: remove some direct network core variable accesses from non-network locations.
|
2008-12-22 21:38:03 +00:00 |
|
rubidium
|
f49cc67f83
|
(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex
|
2008-12-22 21:30:21 +00:00 |
|
rubidium
|
573d1b324a
|
(svn r14716) -Codechange: move more network core querying to the network files.
|
2008-12-22 21:26:26 +00:00 |
|
rubidium
|
5b7cd460e9
|
(svn r14715) -Codechange: move some network code from the main gui file into one of the the network files.
|
2008-12-22 21:15:02 +00:00 |
|
rubidium
|
a687667448
|
(svn r14714) -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers.
|
2008-12-22 20:42:02 +00:00 |
|
rubidium
|
abc903d625
|
(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.
|
2008-12-22 18:40:57 +00:00 |
|
rubidium
|
e6e32bad4d
|
(svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients.
|
2008-12-22 18:20:28 +00:00 |
|
rubidium
|
887869c771
|
(svn r14710) -Change: simplify sending company information from the server to the client.
|
2008-12-22 15:17:14 +00:00 |
|
rubidium
|
782b80eff7
|
(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.
|
2008-12-22 12:59:31 +00:00 |
|
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.
|
2008-12-16 17:58:27 +00:00 |
|
smatz
|
d2a050bb29
|
(svn r14671) -Fix: compilation was broken for some systems
|
2008-12-13 18:19:44 +00:00 |
|
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.
|
2008-11-17 16:15:55 +00:00 |
|
smatz
|
f23dabb149
|
(svn r14564) -Fix (r14555): one more incorrect use of lastof()
|
2008-11-04 18:20:41 +00:00 |
|
smatz
|
7dd0b0dc07
|
(svn r14560) -Fix [FS#2396](r14555): lengthof() can't be simply replaced by lastof() in some cases (part by Aali)
|
2008-11-03 12:03:00 +00:00 |
|
skidd13
|
706dd0f86c
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
2008-11-02 11:20:15 +00:00 |
|
rubidium
|
633b15caf3
|
(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure they will not overflow their buffers.
|
2008-10-28 16:04:41 +00:00 |
|
glx
|
a6bfd7f15b
|
(svn r14534) -Codechange [FS#2382]: Enumify magic return values of HandleEditBox function (Zuu)
|
2008-10-25 19:59:11 +00:00 |
|
frosch
|
fd049f0a64
|
(svn r14531) -Fix (r12425): OSK accessed wrong widgets of password query window.
|
2008-10-25 15:25:52 +00:00 |
|
rubidium
|
f43dc3e758
|
(svn r14517) -Feature: arrow key scrolling in the server list (Roujin)
|
2008-10-22 20:22:18 +00:00 |
|
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
|
2008-10-22 19:12:10 +00:00 |
|
smatz
|
7a031b60cd
|
(svn r14486) -Fix (r13343)(r14484): compilation with desync debug was broken
|
2008-10-18 14:16:29 +00:00 |
|
rubidium
|
a999bb3227
|
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
|
2008-10-14 19:27:08 +00:00 |
|
rubidium
|
c9a82ac3e7
|
(svn r14423) -Codechange: also do r14221 for the strings.
|
2008-09-30 21:18:28 +00:00 |
|
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
2008-09-30 20:51:04 +00:00 |
|
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.
|
2008-09-30 20:39:50 +00:00 |
|
rubidium
|
e7829c1a57
|
(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
|
2008-09-29 16:27:02 +00:00 |
|
rubidium
|
6a931d67cd
|
(svn r14390) -Codechange: replace magic constants with symbolic constants.
|
2008-09-23 15:24:15 +00:00 |
|
smatz
|
606f4defdc
|
(svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString()
|
2008-09-15 16:29:40 +00:00 |
|
rubidium
|
811193e468
|
(svn r14320) -Fix [FS#2299]: glitch when chatbox window is full and the window is scrolled (yorP)
|
2008-09-14 10:39:22 +00:00 |
|
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.
|
2008-09-14 10:30:31 +00:00 |
|
smatz
|
c0cdfea97d
|
(svn r14228) -Fix (r14209): double click on the 'last joined' server didn't work
|
2008-09-02 17:24:46 +00:00 |
|
smatz
|
7fa98e33ce
|
(svn r14209) -Feature(tte): doubleclick to join selected server/company
|
2008-08-31 20:54:01 +00:00 |
|
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.
|
2008-08-31 10:50:05 +00:00 |
|
smatz
|
361292bd23
|
(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yet
|
2008-08-25 22:10:47 +00:00 |
|
smatz
|
c9bef19043
|
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
|
2008-08-25 20:10:45 +00:00 |
|
glx
|
c10691faff
|
(svn r14080) -Fix (r14052): assert triggered when drawing chat window with 32bpp-anim blitter (backup buffer was too small)
|
2008-08-15 22:06:58 +00:00 |
|
rubidium
|
97c184f8f8
|
(svn r14063) -Codechange: replace some "magic" constants with enumified constants.
|
2008-08-13 06:05:01 +00:00 |
|
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.
|
2008-08-12 12:23:05 +00:00 |
|
rubidium
|
a3910ced70
|
(svn r14051) -Codechange: enumify the DrawString buffer length.
|
2008-08-12 11:21:37 +00:00 |
|
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.
|
2008-08-11 22:45:11 +00:00 |
|
rubidium
|
6995365535
|
(svn r14046) -Codechange: make the size of querystring "widgets" more configurable.
|
2008-08-11 22:08:56 +00:00 |
|
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.
|
2008-08-11 22:07:26 +00:00 |
|
glx
|
788b625553
|
(svn r14026) -Cleanup (r13995, r14004): trailing whitespaces
|
2008-08-08 15:49:16 +00:00 |
|
rubidium
|
0ebcac669e
|
(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.
|
2008-08-04 19:07:37 +00:00 |
|
rubidium
|
b1eaf763e1
|
(svn r13995) -Fix (r13988): some warnings of the compile farm.
|
2008-08-04 18:27:54 +00:00 |
|
glx
|
0f10939029
|
(svn r13990) -Fix (r13988): win32 compilation failed
|
2008-08-04 13:54:10 +00:00 |
|