glx 
							
						 
					 
					
						
						
							
						
						8e7fe3973f 
					 
					
						
						
							
							Add: CompanyCtrlAction enum for CMD_COMPANY_CTRL actions  
						
						 
						
						
						
						
					 
					
						2019-02-04 21:08:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e735c1a51a 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/aircraft_cmd.cpp
#	src/autoreplace_cmd.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/script/api/ai/ai_station.hpp.sq
#	src/script/api/game/game_station.hpp.sq
#	src/script/api/script_station.hpp
#	src/track_func.h
#	src/vehicle_base.h 
						
						
					 
					
						2018-11-05 12:53:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						 
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						940314a3c7 
					 
					
						
						
							
							Use std::string for CommandContainer text instead of giant static buffer  
						
						 
						
						... 
						
						
						
						Use move semantics for CommandContainer instance where feasible 
						
						
					 
					
						2018-08-13 12:16:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6342099c4d 
					 
					
						
						
							
							Allow 256 NewGRFs in multiplayer  
						
						 
						
						... 
						
						
						
						Add extended network format for server info
Add general UDP packet fragmentation system
Fix map dimensions >= 64k
Increase length of server revision string
Maintain backwards compatibility with trunk for advertisement/server listing 
						
						
					 
					
						2018-05-12 09:11:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ad1c402ad8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/debug.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/settings_type.h
#	src/town_cmd.cpp
#	src/window.cpp 
						
						
					 
					
						2018-05-03 23:54:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						fa87212a76 
					 
					
						
						
							
							Fix: Some spelling errors in printed messages  
						
						 
						
						
						
						
					 
					
						2018-04-30 13:38:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f34833f111 
					 
					
						
						
							
							Merge branch 'improved_breakdowns' into jgrpp  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/vehiclelist.cpp 
						
						
					 
					
						2017-08-15 19:26:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						b4b98e5165 
					 
					
						
						
							
							(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)  
						
						 
						
						
						
						
					 
					
						2017-08-13 18:38:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						a47fb85cd8 
					 
					
						
						
							
							(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)  
						
						 
						
						
						
						
					 
					
						2017-08-13 18:38:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						54494a0a7c 
					 
					
						
						
							
							Merge branch 'send_money_company' into jgrpp  
						
						 
						
						
						
						
					 
					
						2017-03-03 22:42:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3001595916 
					 
					
						
						
							
							Change chat arbitrary data field from an int64 to a struct.  
						
						 
						
						
						
						
					 
					
						2017-03-03 22:32:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c70a60fd18 
					 
					
						
						
							
							Add another network broadcast mode.  
						
						 
						
						
						
						
					 
					
						2017-03-03 22:31:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8e6569c11f 
					 
					
						
						
							
							Include tick skip counter in all desync debug output.  
						
						 
						
						... 
						
						
						
						Change message format to make field identification easier.
Update desync message reader to support tick skip counter. 
						
						
					 
					
						2016-10-10 19:02:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f6a8f27501 
					 
					
						
						
							
							Make server and all clients run desync checks if a client desyncs.  
						
						 
						
						
						
						
					 
					
						2015-11-23 19:47:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						66cd454c37 
					 
					
						
						
							
							Merge branch 'day_length-sx' into jgrpp  
						
						 
						
						
						
						
					 
					
						2015-09-27 23:18:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f03cd98d04 
					 
					
						
						
							
							Check/print tick skip counter in desync and random logging.  
						
						 
						
						
						
						
					 
					
						2015-09-27 23:12:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								patch-import 
							
						 
					 
					
						
						
							
						
						536a95dfd0 
					 
					
						
						
							
							Import combined Enhanced viewport: zoom out, overlays & tooltips (r53_27127) patch  
						
						 
						
						... 
						
						
						
						https://www.tt-forums.net/viewtopic.php?f=33&t=53394  
						
						
					 
					
						2015-08-05 21:24:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						815576440c 
					 
					
						
						
							
							(svn r26975) -Fix: reading too many bits when determining the client index for desync debug message  
						
						 
						
						
						
						
					 
					
						2014-10-07 17:32:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f28ff446e9 
					 
					
						
						
							
							(svn r26975) -Fix: reading too many bits when determining the client index for desync debug message  
						
						 
						
						
						
						
					 
					
						2014-10-07 17:32:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								planetmaker 
							
						 
					 
					
						
						
							
						
						e2be6f657d 
					 
					
						
						
							
							(svn r26616) -Fix (r26576) [FS#6025]: First send packages about new company, then clients joining it to admin port (Taede)  
						
						 
						
						
						
						
					 
					
						2014-05-25 19:01:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								planetmaker 
							
						 
					 
					
						
						
							
						
						105306609f 
					 
					
						
						
							
							(svn r26616) -Fix (r26576) [FS#6025]: First send packages about new company, then clients joining it to admin port (Taede)  
						
						 
						
						
						
						
					 
					
						2014-05-25 19:01:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						492c6ed39b 
					 
					
						
						
							
							(svn r26576) -Fix [FS#6003]: [Network] AIs would not reset certain network state information upon creation of their company  
						
						 
						
						
						
						
					 
					
						2014-05-11 12:52:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4a52300838 
					 
					
						
						
							
							(svn r26576) -Fix [FS#6003]: [Network] AIs would not reset certain network state information upon creation of their company  
						
						 
						
						
						
						
					 
					
						2014-05-11 12:52:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						034735a54c 
					 
					
						
						
							
							(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)  
						
						 
						
						
						
						
					 
					
						2014-04-25 15:40:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9ed12b0f07 
					 
					
						
						
							
							(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)  
						
						 
						
						
						
						
					 
					
						2014-04-25 15:40:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a0eaaf80b7 
					 
					
						
						
							
							(svn r26488) -Codechange: perform the appropriate length checks when getting a client name  
						
						 
						
						
						
						
					 
					
						2014-04-23 21:19:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						160ad31028 
					 
					
						
						
							
							(svn r26488) -Codechange: perform the appropriate length checks when getting a client name  
						
						 
						
						
						
						
					 
					
						2014-04-23 21:19:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						24c7134bff 
					 
					
						
						
							
							(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.  
						
						 
						
						
						
						
					 
					
						2014-04-23 20:44:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						ef4c2ce031 
					 
					
						
						
							
							(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.  
						
						 
						
						
						
						
					 
					
						2014-04-23 20:44:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2be4215f43 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						 
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						 
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						dc65379970 
					 
					
						
						
							
							(svn r26043) -Fix [FS#5811]: occasional hanging when client joins  
						
						 
						
						
						
						
					 
					
						2013-11-21 18:35:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						1a043202d1 
					 
					
						
						
							
							(svn r26043) -Fix [FS#5811]: occasional hanging when client joins  
						
						 
						
						
						
						
					 
					
						2013-11-21 18:35:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a59af5c3fc 
					 
					
						
						
							
							(svn r26005) -Fix [FS#5478]: crash when transferring savegame from server to client  
						
						 
						
						
						
						
					 
					
						2013-11-15 22:22:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						18a3a569fb 
					 
					
						
						
							
							(svn r26005) -Fix [FS#5478]: crash when transferring savegame from server to client  
						
						 
						
						
						
						
					 
					
						2013-11-15 22:22:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								planetmaker 
							
						 
					 
					
						
						
							
						
						f00d9976f9 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						 
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						 
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						0ef7be181f 
					 
					
						
						
							
							(svn r24580) -Fix [FS#5308]: Do not add duplicates to the ban list. (alechz)  
						
						 
						
						
						
						
					 
					
						2012-10-09 20:36:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						de770d7563 
					 
					
						
						
							
							(svn r24580) -Fix [FS#5308]: Do not add duplicates to the ban list. (alechz)  
						
						 
						
						
						
						
					 
					
						2012-10-09 20:36:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						fd56a95604 
					 
					
						
						
							
							(svn r24221) -Fix [FS#5166]: Lag counters were not properly reset when switching states making it possible to get disconnected for lagging when you weren't lagging  
						
						 
						
						
						
						
					 
					
						2012-05-09 19:14:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a961276b6f 
					 
					
						
						
							
							(svn r24221) -Fix [FS#5166]: Lag counters were not properly reset when switching states making it possible to get disconnected for lagging when you weren't lagging  
						
						 
						
						
						
						
					 
					
						2012-05-09 19:14:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						dd15085613 
					 
					
						
						
							
							(svn r23958) -Fix: don't allow chat messages from pre-active clients. As they haven't got the savegame yet, they won't have the interface to send them either (dihedral)  
						
						 
						
						
						
						
					 
					
						2012-02-16 20:45:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ea2f19d4f2 
					 
					
						
						
							
							(svn r23958) -Fix: don't allow chat messages from pre-active clients. As they haven't got the savegame yet, they won't have the interface to send them either (dihedral)  
						
						 
						
						
						
						
					 
					
						2012-02-16 20:45:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						341fd329c6 
					 
					
						
						
							
							(svn r23957) -Fix [FS#4990]: allow sending chat to pre-active clients as the clients start accepting once they send 'map ok' to the server, which is the same moment we change their status to pre-active  
						
						 
						
						
						
						
					 
					
						2012-02-16 20:44:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c5f7a0f69d 
					 
					
						
						
							
							(svn r23957) -Fix [FS#4990]: allow sending chat to pre-active clients as the clients start accepting once they send 'map ok' to the server, which is the same moment we change their status to pre-active  
						
						 
						
						
						
						
					 
					
						2012-02-16 20:44:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						bb9b240a86 
					 
					
						
						
							
							(svn r23941) -Add: support for clang  
						
						 
						
						
						
						
					 
					
						2012-02-12 21:17:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						b5525fd33d 
					 
					
						
						
							
							(svn r23941) -Add: support for clang  
						
						 
						
						
						
						
					 
					
						2012-02-12 21:17:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						82a3783fdd 
					 
					
						
						
							
							(svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client.  
						
						 
						
						... 
						
						
						
						Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option 
						
						
					 
					
						2012-01-17 17:27:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4f62472fd9 
					 
					
						
						
							
							(svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client.  
						
						 
						
						... 
						
						
						
						Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option 
						
						
					 
					
						2012-01-17 17:27:38 +00:00