Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c6854afcef 
					 
					
						
						
							
							Pause the game instead of blocking when link graph jobs lag.  
						
						... 
						
						
						
						Check if the job is still running one date fract tick before it
is due to join and if so pause the game until its done.
This avoids the main thread being blocked on a thread join.
Show if pause is due to link graph job in status bar, update network
messages.
This does not apply for network clients. 
						
						
					 
					
						2015-09-03 18:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7ed93f9211 
					 
					
						
						
							
							Merge branch 'enhanced_viewport_overlay-sx' into jgrpp  
						
						... 
						
						
						
						town_gui.cpp updated due to struct CommandContainer change.
Conflicts:
	src/command.cpp
	src/command_type.h
	src/gfxinit.cpp
	src/openttd.cpp
	src/pbs.cpp
	src/saveload/extended_ver_sl.cpp
	src/saveload/extended_ver_sl.h
	src/saveload/saveload.cpp
	src/stdafx.h
	src/train_cmd.cpp
	src/viewport_type.h
	src/window_type.h 
						
						
					 
					
						2015-08-05 21:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e24839ed65 
					 
					
						
						
							
							Merge branch 'master' into enhanced_viewport_overlay  
						
						... 
						
						
						
						Notes on conflict resolution:
* MarkTileDirtyByTile gained an extra param on both sides of the merge
  Move bridge level offset to be after zoom level param, as it's used less.
* Add zoom level params to MarkBridgeDirty functions
* Fix undefined behaviour in colour_index cycling in ViewportMapDraw
Conflicts:
	src/clear_cmd.cpp
	src/pbs.cpp
	src/rail_cmd.cpp
	src/toolbar_gui.cpp
	src/train_cmd.cpp
	src/vehicle.cpp
	src/viewport.cpp
	src/viewport_func.h 
						
						
					 
					
						2015-08-05 21:25:13 +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 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						8f5ef2ae01 
					 
					
						
						
							
							Import and rebase Max NewGRFs patch  
						
						... 
						
						
						
						Fix trailing whitespace, clean up code a bit
http://www.tt-forums.net/viewtopic.php?p=894743#p894743  
						
						
					 
					
						2015-08-02 22:17:35 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4117c5b747 
					 
					
						
						
							
							(svn r27304) -Fix [FS#6321-ish]: Improve password window layout for big font sizes.  
						
						
						
						
					 
					
						2015-06-20 12:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fc50ff6531 
					 
					
						
						
							
							(svn r27304) -Fix [FS#6321-ish]: Improve password window layout for big font sizes.  
						
						
						
						
					 
					
						2015-06-20 12:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						a41f197379 
					 
					
						
						
							
							(svn r27288) -Fix: Slow network content GUI in MSVC Debug builds due to repeated string resolving.  
						
						
						
						
					 
					
						2015-05-17 19:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						95cb7c8692 
					 
					
						
						
							
							(svn r27288) -Fix: Slow network content GUI in MSVC Debug builds due to repeated string resolving.  
						
						
						
						
					 
					
						2015-05-17 19:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						abe22e594d 
					 
					
						
						
							
							(svn r27146) -Fix: Make statusbar and chat-entry window use the same width as the toolbar. Otherwise they lack a size definition.  
						
						
						
						
					 
					
						2015-02-13 21:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e113f5e4a1 
					 
					
						
						
							
							(svn r27146) -Fix: Make statusbar and chat-entry window use the same width as the toolbar. Otherwise they lack a size definition.  
						
						
						
						
					 
					
						2015-02-13 21:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3d37abf802 
					 
					
						
						
							
							(svn r27144) -Change: The chatbox-width setting now uses percent of screen width instead of pixels.  
						
						
						
						
					 
					
						2015-02-12 20:00:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2f7de4fd99 
					 
					
						
						
							
							(svn r27144) -Change: The chatbox-width setting now uses percent of screen width instead of pixels.  
						
						
						
						
					 
					
						2015-02-12 20:00:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						93fb724f87 
					 
					
						
						
							
							(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)  
						
						
						
						
					 
					
						2014-12-24 17:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						396dde1636 
					 
					
						
						
							
							(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)  
						
						
						
						
					 
					
						2014-12-24 17:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0c2f4bdc2b 
					 
					
						
						
							
							(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)  
						
						
						
						
					 
					
						2014-10-15 18:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d534c80e94 
					 
					
						
						
							
							(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)  
						
						
						
						
					 
					
						2014-10-15 18:31:37 +00: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 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						6872b647f1 
					 
					
						
						
							
							(svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort buttons with non-static width.  
						
						
						
						
					 
					
						2014-10-05 11:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						0877f892c5 
					 
					
						
						
							
							(svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort buttons with non-static width.  
						
						
						
						
					 
					
						2014-10-05 11:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						a1929222d5 
					 
					
						
						
							
							(svn r26923) -Codechange: Make multiplayer lobby fit to icon size.  
						
						
						
						
					 
					
						2014-09-26 16:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						59076ee32b 
					 
					
						
						
							
							(svn r26923) -Codechange: Make multiplayer lobby fit to icon size.  
						
						
						
						
					 
					
						2014-09-26 16:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						01c30568e8 
					 
					
						
						
							
							(svn r26921) -Codechange: Adjust content window listing to fit icon size.  
						
						
						
						
					 
					
						2014-09-25 19:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d9179d518e 
					 
					
						
						
							
							(svn r26921) -Codechange: Adjust content window listing to fit icon size.  
						
						
						
						
					 
					
						2014-09-25 19:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e00f4cac59 
					 
					
						
						
							
							(svn r26788) -Add: Desync replay option to skip/replay failed commands  
						
						
						
						
					 
					
						2014-09-07 14:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e2f5081f40 
					 
					
						
						
							
							(svn r26788) -Add: Desync replay option to skip/replay failed commands  
						
						
						
						
					 
					
						2014-09-07 14:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						db45d979db 
					 
					
						
						
							
							(svn r26786) -Fix: Also replay failed commands.  
						
						
						
						
					 
					
						2014-09-07 13:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						937265d6d6 
					 
					
						
						
							
							(svn r26786) -Fix: Also replay failed commands.  
						
						
						
						
					 
					
						2014-09-07 13:36:18 +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 
							
						 
					 
					
						
						
							
						
						7db8be4a1e 
					 
					
						
						
							
							(svn r26577) -Fix [FS#6001]: [Network] Client of non-dedicated server was not correctly put into the first company for all state variables  
						
						
						
						
					 
					
						2014-05-11 13:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e64249446d 
					 
					
						
						
							
							(svn r26577) -Fix [FS#6001]: [Network] Client of non-dedicated server was not correctly put into the first company for all state variables  
						
						
						
						
					 
					
						2014-05-11 13:07:36 +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 
							
						 
					 
					
						
						
							
						
						beb540ec55 
					 
					
						
						
							
							(svn r26538) -Codechange: remove double accounting of the drivers  
						
						
						
						
					 
					
						2014-04-28 21:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b476086c39 
					 
					
						
						
							
							(svn r26538) -Codechange: remove double accounting of the drivers  
						
						
						
						
					 
					
						2014-04-28 21:06:51 +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 
							
						 
					 
					
						
						
							
						
						b886c8db8c 
					 
					
						
						
							
							(svn r26506) -Codechange: replace most of vsnprintf with vseprintf  
						
						
						
						
					 
					
						2014-04-24 19:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e61fe21237 
					 
					
						
						
							
							(svn r26506) -Codechange: replace most of vsnprintf with vseprintf  
						
						
						
						
					 
					
						2014-04-24 19:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c7c2445d8 
					 
					
						
						
							
							(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay  
						
						
						
						
					 
					
						2014-04-23 21:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21f991e235 
					 
					
						
						
							
							(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay  
						
						
						
						
					 
					
						2014-04-23 21:23:21 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6ecc602050 
					 
					
						
						
							
							(svn r26486) -Codechange: replace a number of snprintfs with seprintf  
						
						
						
						
					 
					
						2014-04-23 21:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5b82822c12 
					 
					
						
						
							
							(svn r26486) -Codechange: replace a number of snprintfs with seprintf  
						
						
						
						
					 
					
						2014-04-23 21:12:09 +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