rubidium 
							
						 
					 
					
						
						
							
						
						fa22bcd456 
					 
					
						
						
							
							(svn r14898) -Fix (r14897): ccache's caching seems to be a bit too agressive or so.  
						
						 
						
						
						
						
					 
					
						2009-01-07 15:36:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8d017f0ea1 
					 
					
						
						
							
							(svn r14897) -Codechange: don't allow a few command flags to be sent over the network as it's bogus information anyway; e.g. the "do not send over network" flag as it will be set whenever the command is received from the server/client.  
						
						 
						
						... 
						
						
						
						-Codechange: test earlier whether the command (send from the server) is actually valid. 
						
						
					 
					
						2009-01-07 15:27:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						7368c740a6 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						 
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						502607410e 
					 
					
						
						
							
							(svn r14816) -Fix: signed/unsigned warnings (MSVC)  
						
						 
						
						
						
						
					 
					
						2009-01-03 19:39:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						e5c1a7b5c3 
					 
					
						
						
							
							(svn r14804) -Codechange: unify opening the OSK (Zuu)  
						
						 
						
						
						
						
					 
					
						2009-01-03 13:59:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3c6add5293 
					 
					
						
						
							
							(svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option.  
						
						 
						
						
						
						
					 
					
						2008-12-29 21:50:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ad1c52abf8 
					 
					
						
						
							
							(svn r14771) -Fix (r14764): resolving of error types to error messages kinda failed :(  
						
						 
						
						
						
						
					 
					
						2008-12-29 21:41:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						1ce965ed5f 
					 
					
						
						
							
							(svn r14770) -Fix: gracefully handle an invalid packet instead of asserting.  
						
						 
						
						
						
						
					 
					
						2008-12-29 21:33:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						e198bf02ab 
					 
					
						
						
							
							(svn r14766) -Fix (r14730ish): remove unused typedef.  
						
						 
						
						
						
						
					 
					
						2008-12-29 11:17:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a25e3f8d70 
					 
					
						
						
							
							(svn r14764) -Codechange: make the '***' chat messages like "Game paused (not enough players)" fully translateable.  
						
						 
						
						
						
						
					 
					
						2008-12-29 10:37:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						105b84e343 
					 
					
						
						
							
							(svn r14760) -Fix (rlongago): network connection of clients being closed twice (found due to added assertion in r14730)  
						
						 
						
						
						
						
					 
					
						2008-12-28 21:45:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						e626e07bd3 
					 
					
						
						
							
							(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.  
						
						 
						
						
						
						
					 
					
						2008-12-28 21:07:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						87e5a8b52b 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						 
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d1bb5e5f36 
					 
					
						
						
							
							(svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous.  
						
						 
						
						... 
						
						
						
						-Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste. 
						
						
					 
					
						2008-12-24 09:53:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4a1f4144eb 
					 
					
						
						
							
							(svn r14733) -Fix (r14730): creating new companies didn't always work as expected.  
						
						 
						
						
						
						
					 
					
						2008-12-24 00:03:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ece37ca2c0 
					 
					
						
						
							
							(svn r14731) -Fix: don't initialise UDP multiple times without closing it.  
						
						 
						
						
						
						
					 
					
						2008-12-23 20:58:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						afddfcb2b1 
					 
					
						
						
							
							(svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.  
						
						 
						
						... 
						
						
						
						-Note: 255 should really be enough for now... making it any more means network protocol bumps. 
						
						
					 
					
						2008-12-23 20:52:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f7a52c4444 
					 
					
						
						
							
							(svn r14728) -Fix [FS#2470]: don't select anything when opening the client list.  
						
						 
						
						... 
						
						
						
						-Fix: don't show clients that are "only" in the lobby. 
						
						
					 
					
						2008-12-23 17:12:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						bc8984a9bb 
					 
					
						
						
							
							(svn r14727) -Codechange: replace some magic numbers with a constant.  
						
						 
						
						
						
						
					 
					
						2008-12-23 15:23:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						fb7ccc6820 
					 
					
						
						
							
							(svn r14726) -Fix (r14720): making new companies in network kinda failed...  
						
						 
						
						
						
						
					 
					
						2008-12-23 12:26:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f8f7febe41 
					 
					
						
						
							
							(svn r14725) -Change: make it clearer why (and that) MAX_CLIENTS isn't the amount of slots in the array, but one less as a dedicated server takes a slot too.  
						
						 
						
						
						
						
					 
					
						2008-12-23 11:55:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						52fb6b7d7c 
					 
					
						
						
							
							(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.  
						
						 
						
						
						
						
					 
					
						2008-12-23 11:43:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9476a49763 
					 
					
						
						
							
							(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.  
						
						 
						
						
						
						
					 
					
						2008-12-23 11:06:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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