rubidium 
							
						 
					 
					
						
						
							
						
						054787f082 
					 
					
						
						
							
							(svn r14943) -Cleanup: remove some rogue spaces/replace some rogue tabs with spaces  
						
						
						
						
					 
					
						2009-01-09 22:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f0033f8003 
					 
					
						
						
							
							(svn r14927) -Codechange: constify widget numbers in network chat gui.  
						
						
						
						
					 
					
						2009-01-08 22:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						78c43297e2 
					 
					
						
						
							
							(svn r14916) -Codechange: make it possible to send CommandContainers directly to DoCommand(P).  
						
						
						
						
					 
					
						2009-01-08 14:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0e1127e8b5 
					 
					
						
						
							
							(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.  
						
						
						
						
					 
					
						2009-01-08 14:40:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						da7da4c1c8 
					 
					
						
						
							
							(svn r14914) -Documentation: Correct doxygen comment for file name. <nitpicked> by Swallow  
						
						
						
						
					 
					
						2009-01-08 14:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4df86694a7 
					 
					
						
						
							
							(svn r14910) -Codechange: merge the command queue handling into a single location  
						
						
						
						
					 
					
						2009-01-08 13:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						32d65845d4 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						4231c3ee82 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						91233ea596 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						06519a56f2 
					 
					
						
						
							
							(svn r14816) -Fix: signed/unsigned warnings (MSVC)  
						
						
						
						
					 
					
						2009-01-03 19:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						72d89337ee 
					 
					
						
						
							
							(svn r14804) -Codechange: unify opening the OSK (Zuu)  
						
						
						
						
					 
					
						2009-01-03 13:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f55995f1ef 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						1892994ab2 
					 
					
						
						
							
							(svn r14771) -Fix (r14764): resolving of error types to error messages kinda failed :(  
						
						
						
						
					 
					
						2008-12-29 21:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b597e52e29 
					 
					
						
						
							
							(svn r14770) -Fix: gracefully handle an invalid packet instead of asserting.  
						
						
						
						
					 
					
						2008-12-29 21:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						42fb037005 
					 
					
						
						
							
							(svn r14766) -Fix (r14730ish): remove unused typedef.  
						
						
						
						
					 
					
						2008-12-29 11:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0b806c7bbc 
					 
					
						
						
							
							(svn r14764) -Codechange: make the '***' chat messages like "Game paused (not enough players)" fully translateable.  
						
						
						
						
					 
					
						2008-12-29 10:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b08d2ecaa 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						5fe023cb1b 
					 
					
						
						
							
							(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.  
						
						
						
						
					 
					
						2008-12-28 21:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e83cca7d13 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bf6ec8b19f 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						81f409e8e7 
					 
					
						
						
							
							(svn r14733) -Fix (r14730): creating new companies didn't always work as expected.  
						
						
						
						
					 
					
						2008-12-24 00:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2b5362de13 
					 
					
						
						
							
							(svn r14731) -Fix: don't initialise UDP multiple times without closing it.  
						
						
						
						
					 
					
						2008-12-23 20:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						54f23ed0b3 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						2576aceb21 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						4ce0e8ccce 
					 
					
						
						
							
							(svn r14727) -Codechange: replace some magic numbers with a constant.  
						
						
						
						
					 
					
						2008-12-23 15:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b4f74d2e01 
					 
					
						
						
							
							(svn r14726) -Fix (r14720): making new companies in network kinda failed...  
						
						
						
						
					 
					
						2008-12-23 12:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c1b2f17bc8 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						e267bee098 
					 
					
						
						
							
							(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.  
						
						
						
						
					 
					
						2008-12-23 11:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97662a0fff 
					 
					
						
						
							
							(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.  
						
						
						
						
					 
					
						2008-12-23 11:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						768fdee77a 
					 
					
						
						
							
							(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/  
						
						
						
						
					 
					
						2008-12-23 10:42:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cb8b31c3c1 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						3ddde0c8d6 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9a96557763 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						bdd92008cf 
					 
					
						
						
							
							(svn r14718) -Change: remove some direct network core variable accesses from non-network locations.  
						
						
						
						
					 
					
						2008-12-22 21:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7403790ba4 
					 
					
						
						
							
							(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex  
						
						
						
						
					 
					
						2008-12-22 21:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dbb2950e83 
					 
					
						
						
							
							(svn r14716) -Codechange: move more network core querying to the network files.  
						
						
						
						
					 
					
						2008-12-22 21:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8e81749872 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						648d7072a4 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						d146b48063 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						c393913563 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						a4c27263bb 
					 
					
						
						
							
							(svn r14710) -Change: simplify sending company information from the server to the client.  
						
						
						
						
					 
					
						2008-12-22 15:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d23f48bb6 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						94a5f66427 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						a5b33d1f3b 
					 
					
						
						
							
							(svn r14671) -Fix: compilation was broken for some systems  
						
						
						
						
					 
					
						2008-12-13 18:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ed649dddba 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						f8c8405311 
					 
					
						
						
							
							(svn r14564) -Fix (r14555): one more incorrect use of lastof()  
						
						
						
						
					 
					
						2008-11-04 18:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1257ba3214 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9b282b3e51 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						db1fd2e085 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						48a047d73b 
					 
					
						
						
							
							(svn r14534) -Codechange [FS#2382]: Enumify magic return values of HandleEditBox function (Zuu)  
						
						
						
						
					 
					
						2008-10-25 19:59:11 +00:00