rubidium 
							
						 
					 
					
						
						
							
						
						a2b5b74b83 
					 
					
						
						
							
							(svn r9038) -Fix [FS#115]: inactive connections are not automatically kicked, i.e. people who only open a telnet (or similar) connection to a server.  
						
						
						
						
					 
					
						2007-03-06 22:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						b838a90657 
					 
					
						
						
							
							(svn r9031) -Codechange: Introduce grfconfig->status, and use it for states that are  
						
						... 
						
						
						
						mutually exclusive. At the same time, add an INITIALISED state which makes it
possible to check if a grf is not yet active but will be later on during the
GLS_ACTIVATION loading stage. 
						
						
					 
					
						2007-03-06 19:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						1c7df202c6 
					 
					
						
						
							
							(svn r9031) -Codechange: Introduce grfconfig->status, and use it for states that are  
						
						... 
						
						
						
						mutually exclusive. At the same time, add an INITIALISED state which makes it
possible to check if a grf is not yet active but will be later on during the
GLS_ACTIVATION loading stage. 
						
						
					 
					
						2007-03-06 19:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						7d08af73f0 
					 
					
						
						
							
							(svn r9016) [SunOS] -Fix: Don't use a struct-member that doesn't exist.  
						
						... 
						
						
						
						-Documentation: Updated readme.txt for SunOS 5.10 (aka Solaris 10)
Note: With this commit, building and running on Solaris 10 works, thus
we officially support this OS now :) 
						
						
					 
					
						2007-03-05 09:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						f8e7d08885 
					 
					
						
						
							
							(svn r9016) [SunOS] -Fix: Don't use a struct-member that doesn't exist.  
						
						... 
						
						
						
						-Documentation: Updated readme.txt for SunOS 5.10 (aka Solaris 10)
Note: With this commit, building and running on Solaris 10 works, thus
we officially support this OS now :) 
						
						
					 
					
						2007-03-05 09:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e9cc1a651 
					 
					
						
						
							
							(svn r8949) -Codechange: only test the first NETWORK_REVISION_LENGTH - 1 characters when determining network compatability. This makes it possible to have 'long' branch names while still being able to play network games.  
						
						
						
						
					 
					
						2007-03-01 00:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						66487d59fd 
					 
					
						
						
							
							(svn r8949) -Codechange: only test the first NETWORK_REVISION_LENGTH - 1 characters when determining network compatability. This makes it possible to have 'long' branch names while still being able to play network games.  
						
						
						
						
					 
					
						2007-03-01 00:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						dfa3c0aae1 
					 
					
						
						
							
							(svn r8857) -Documentation: Added some doxygen @file tags, repaired others (the @file tag MUST be found before any line of code, that includes preprocessor directives).  
						
						
						
						
					 
					
						2007-02-23 08:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						0ed4b64e64 
					 
					
						
						
							
							(svn r8857) -Documentation: Added some doxygen @file tags, repaired others (the @file tag MUST be found before any line of code, that includes preprocessor directives).  
						
						
						
						
					 
					
						2007-02-23 08:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						c8c9c0c831 
					 
					
						
						
							
							(svn r8674) [PSP] -Add: added network code for PSP, based on the work of Turulo  
						
						... 
						
						
						
						-Add: added general header-inclusing for PSP 
						
						
					 
					
						2007-02-11 13:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						0d91ed68a9 
					 
					
						
						
							
							(svn r8674) [PSP] -Add: added network code for PSP, based on the work of Turulo  
						
						... 
						
						
						
						-Add: added general header-inclusing for PSP 
						
						
					 
					
						2007-02-11 13:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9d545a69c5 
					 
					
						
						
							
							(svn r8673) -Codechange: use SetNonBlocking instead of implementing yet another version.  
						
						
						
						
					 
					
						2007-02-11 13:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b71d6e1401 
					 
					
						
						
							
							(svn r8673) -Codechange: use SetNonBlocking instead of implementing yet another version.  
						
						
						
						
					 
					
						2007-02-11 13:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						bc5d3ef3b0 
					 
					
						
						
							
							(svn r8631) -Add: added parameter -l ip[:port] to ./openttd, which redirects DEBUG() to a remote connection over TCP  
						
						... 
						
						
						
						For example, launch on 192.168.0.1 with, say, netcat a listener: netcat -l -p 3982
  Launch OpenTTD on a remote host (say, PSP): ./openttd -l 192.168.0.1 -d9
  And you get all debug information on 192.168.0.1. Very useful for debugging Portable systems. 
						
						
					 
					
						2007-02-08 12:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						c46a1cc2f6 
					 
					
						
						
							
							(svn r8631) -Add: added parameter -l ip[:port] to ./openttd, which redirects DEBUG() to a remote connection over TCP  
						
						... 
						
						
						
						For example, launch on 192.168.0.1 with, say, netcat a listener: netcat -l -p 3982
  Launch OpenTTD on a remote host (say, PSP): ./openttd -l 192.168.0.1 -d9
  And you get all debug information on 192.168.0.1. Very useful for debugging Portable systems. 
						
						
					 
					
						2007-02-08 12:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2f249e650b 
					 
					
						
						
							
							(svn r8546) -Codechange: add a seperate (wrapper) functions to send/receive booleans.  
						
						
						
						
					 
					
						2007-02-02 23:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						500f9a971a 
					 
					
						
						
							
							(svn r8546) -Codechange: add a seperate (wrapper) functions to send/receive booleans.  
						
						
						
						
					 
					
						2007-02-02 23:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e50cc1ae49 
					 
					
						
						
							
							(svn r8544) -Codechange: move game list related function/struct declarations to network_gamelist.h  
						
						
						
						
					 
					
						2007-02-02 21:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9ddd227eb3 
					 
					
						
						
							
							(svn r8544) -Codechange: move game list related function/struct declarations to network_gamelist.h  
						
						
						
						
					 
					
						2007-02-02 21:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fe996cb13d 
					 
					
						
						
							
							(svn r8543) -Codechange: make a real difference between querying the server via UDP and TCP.  
						
						
						
						
					 
					
						2007-02-02 21:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6a820a30d1 
					 
					
						
						
							
							(svn r8543) -Codechange: make a real difference between querying the server via UDP and TCP.  
						
						
						
						
					 
					
						2007-02-02 21:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6fd39ebb7c 
					 
					
						
						
							
							(svn r8542) -Codechange (Fix?): tweak the gamelist requery timeout so more servers are found for slow network connections.  
						
						
						
						
					 
					
						2007-02-02 20:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						07b9d95c3c 
					 
					
						
						
							
							(svn r8542) -Codechange (Fix?): tweak the gamelist requery timeout so more servers are found for slow network connections.  
						
						
						
						
					 
					
						2007-02-02 20:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						922a623402 
					 
					
						
						
							
							(svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.  
						
						
						
						
					 
					
						2007-02-01 23:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59f4f056df 
					 
					
						
						
							
							(svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.  
						
						
						
						
					 
					
						2007-02-01 23:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						105cd53868 
					 
					
						
						
							
							(svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.  
						
						
						
						
					 
					
						2007-02-01 23:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						16ce6def09 
					 
					
						
						
							
							(svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.  
						
						
						
						
					 
					
						2007-02-01 23:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						51c2af6e5e 
					 
					
						
						
							
							(svn r8521) -Codechange: initial step in converting Packet to a class; make and use constructors and functions related to the reading/saving the packet size.  
						
						
						
						
					 
					
						2007-02-01 22:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99f860e686 
					 
					
						
						
							
							(svn r8521) -Codechange: initial step in converting Packet to a class; make and use constructors and functions related to the reading/saving the packet size.  
						
						
						
						
					 
					
						2007-02-01 22:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						752ca4ebf7 
					 
					
						
						
							
							(svn r8520) -Fix/Feature: requery gameservers that did not respond to their first query.  
						
						
						
						
					 
					
						2007-02-01 21:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						15980fc023 
					 
					
						
						
							
							(svn r8520) -Fix/Feature: requery gameservers that did not respond to their first query.  
						
						
						
						
					 
					
						2007-02-01 21:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2a9851a3ad 
					 
					
						
						
							
							(svn r8511) -Codechange: make WindowClass an enumerated value.  
						
						
						
						
					 
					
						2007-02-01 15:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c8882bd3d2 
					 
					
						
						
							
							(svn r8511) -Codechange: make WindowClass an enumerated value.  
						
						
						
						
					 
					
						2007-02-01 15:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						02f17406b1 
					 
					
						
						
							
							(svn r8479) -Fix (r8459): Silenced VC warning C4099: 'Packet' : type name first seen using 'class' now seen using 'struct'  
						
						... 
						
						
						
						-Codechange: 'typedef struct Packet' changed to 'struct Packet' 
						
						
					 
					
						2007-01-31 09:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						f9462a50e9 
					 
					
						
						
							
							(svn r8479) -Fix (r8459): Silenced VC warning C4099: 'Packet' : type name first seen using 'class' now seen using 'struct'  
						
						... 
						
						
						
						-Codechange: 'typedef struct Packet' changed to 'struct Packet' 
						
						
					 
					
						2007-01-31 09:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6787514d62 
					 
					
						
						
							
							(svn r8461) -Feature: check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.  
						
						
						
						
					 
					
						2007-01-30 17:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						86b046864a 
					 
					
						
						
							
							(svn r8461) -Feature: check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.  
						
						
						
						
					 
					
						2007-01-30 17:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cd6a826ecf 
					 
					
						
						
							
							(svn r8459) -Codechange: move (Send|Recv)GRFIdentifier to NetworkSocketHandler, so it can also be used the TCP socket handler.  
						
						
						
						
					 
					
						2007-01-30 17:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						291b7925ee 
					 
					
						
						
							
							(svn r8459) -Codechange: move (Send|Recv)GRFIdentifier to NetworkSocketHandler, so it can also be used the TCP socket handler.  
						
						
						
						
					 
					
						2007-01-30 17:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f78d463f07 
					 
					
						
						
							
							(svn r8446) -Fix (8445): accidentally made a function that should not be abstract abstract.  
						
						
						
						
					 
					
						2007-01-28 20:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						00782c089d 
					 
					
						
						
							
							(svn r8446) -Fix (8445): accidentally made a function that should not be abstract abstract.  
						
						
						
						
					 
					
						2007-01-28 20:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						66f46b71a1 
					 
					
						
						
							
							(svn r8445) -Cleanup: remove some @params from comments as the parameters did not exist anymore and add comments to several variables/functions.  
						
						
						
						
					 
					
						2007-01-28 20:47:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f72dde5236 
					 
					
						
						
							
							(svn r8445) -Cleanup: remove some @params from comments as the parameters did not exist anymore and add comments to several variables/functions.  
						
						
						
						
					 
					
						2007-01-28 20:47:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e6bd9c2e9 
					 
					
						
						
							
							(svn r8437) -Codechange: move often duplicated (in MSU) define to the udp header.  
						
						
						
						
					 
					
						2007-01-28 13:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5d3ad5601d 
					 
					
						
						
							
							(svn r8437) -Codechange: move often duplicated (in MSU) define to the udp header.  
						
						
						
						
					 
					
						2007-01-28 13:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						2ff4492abc 
					 
					
						
						
							
							(svn r8428) -Codechange: Add proper names to aircraft subtypes instead of magic numbers and add a function IsNormalAircraft() which tells us whether the aircraft is in fact some flying device or a rotor/shadow.  
						
						
						
						
					 
					
						2007-01-27 12:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						50ca901b40 
					 
					
						
						
							
							(svn r8428) -Codechange: Add proper names to aircraft subtypes instead of magic numbers and add a function IsNormalAircraft() which tells us whether the aircraft is in fact some flying device or a rotor/shadow.  
						
						
						
						
					 
					
						2007-01-27 12:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						ef37b30674 
					 
					
						
						
							
							(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.  
						
						
						
						
					 
					
						2007-01-26 08:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						cf07eafb97 
					 
					
						
						
							
							(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.  
						
						
						
						
					 
					
						2007-01-26 08:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89865658b1 
					 
					
						
						
							
							(svn r8372) -Fix (8361): NUM_LANDSCAPE comes (via some detour) from openttd.h, which does not exist in the masterserver/updater.  
						
						
						
						
					 
					
						2007-01-23 14:47:38 +00:00