Patric Stout 
							
						 
					 
					
						
						
							
						
						e3c639a09f 
					 
					
						
						
							
							Remove: ENABLE_NETWORK switch  
						
						... 
						
						
						
						This switch has been a pain for years. Often disabling broke
compilation, as no developer compiles OpenTTD without, neither do
any of our official binaries.
Additionaly, it has grown so hugely in our codebase, that it
clearly shows that the current solution was a poor one. 350+
instances of "#ifdef ENABLE_NETWORK" were in the code, of which
only ~30 in the networking code itself. The rest were all around
the code to do the right thing, from GUI to NewGRF.
A more proper solution would be to stub all the functions, and
make sure the rest of the code can simply assume network is
available. This was also partially done, and most variables were
correct if networking was disabled. Despite that, often the #ifdefs
were still used.
With the recent removal of DOS, there is also no platform anymore
which we support where networking isn't working out-of-the-box.
All in all, it is time to remove the ENABLE_NETWORK switch. No
replacement is planned, but if you feel we really need this option,
we welcome any Pull Request which implements this in a way that
doesn't crawl through the code like this diff shows we used to. 
						
						
					 
					
						2019-03-20 19:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8b1b3fd0f9 
					 
					
						
						
							
							Feature: Non-rectangular sparse station catchment area.  
						
						
						
						
					 
					
						2019-03-09 16:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ed6084523d 
					 
					
						
						
							
							Codechange: Convert StationList from SmallVector to std::set.  
						
						
						
						
					 
					
						2019-03-09 16:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						dae35188ab 
					 
					
						
						
							
							Fix  13962a847,  00d28a500: forgotten squirrel_export run ( #7345 )  
						
						
						
						
					 
					
						2019-03-08 21:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						41563a871b 
					 
					
						
						
							
							Add: AI API for vehicle group colours ( #7336 )  
						
						
						
						
					 
					
						2019-03-08 18:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a67ee02529 
					 
					
						
						
							
							Change: Heading for 1.10 now ( #7319 )  
						
						
						
						
					 
					
						2019-03-03 20:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5a5944867d 
					 
					
						
						
							
							Add: Add parent_group_id parameter to CreateGroup()  
						
						
						
						
					 
					
						2019-03-03 09:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5d3ccae6c5 
					 
					
						
						
							
							Add: AI function to get current usage of a group.  
						
						
						
						
					 
					
						2019-03-03 09:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e0c2ad1b65 
					 
					
						
						
							
							Add: AI functions to get/set company colours.  
						
						
						
						
					 
					
						2019-03-03 09:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3c047b124e 
					 
					
						
						
							
							Add: AI functions to get current and last year profit of a group.  
						
						
						
						
					 
					
						2019-03-03 09:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b62452903a 
					 
					
						
						
							
							Add: AI functions to set/get vehicle group parent.  
						
						
						
						
					 
					
						2019-03-03 09:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						13962a8475 
					 
					
						
						
							
							Change: Framerate window can now scroll and resize  
						
						
						
						
					 
					
						2019-02-23 14:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						fde5bd0ccf 
					 
					
						
						
							
							Change: Add scrollbar to cargo legend in cargo payment rates window.  
						
						
						
						
					 
					
						2019-02-23 11:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Carlin 
							
						 
					 
					
						
						
							
						
						00d28a500d 
					 
					
						
						
							
							Feature: Add option to adjust font size separately from GUI size. ( #7003 )  
						
						... 
						
						
						
						Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad. 
						
						
					 
					
						2019-02-23 08:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								Samu 
							
						 
					 
					
						
						
							
						
						ba55f93f41 
					 
					
						
						
							
							Doc: [AI] UnshareOrders empties the orders list of the vehicle.  
						
						
						
						
					 
					
						2019-02-19 15:25:53 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						5dc377244d 
					 
					
						
						
							
							Fix   #7224 : AI could no longer create groups. ( #7233 )  
						
						
						
						
					 
					
						2019-02-15 19:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						70e1c57f81 
					 
					
						
						
							
							Fix: line ending issues with MSYS2  
						
						
						
						
					 
					
						2019-02-10 12:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bfdad9ad1b 
					 
					
						
						
							
							Fix   #7108 : Missed generate_widget script run for livery changes.  
						
						
						
						
					 
					
						2019-02-06 21:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								Samu 
							
						 
					 
					
						
						
							
						
						011257dc88 
					 
					
						
						
							
							Change: Allow AI companies to start immediately.  
						
						... 
						
						
						
						Allow multiple AIs to possibly start in the same tick.
start_date = 0 becomes a special case, where random deviation does not occur.
If start_date was not already 0, then a minimum value of 1 must apply. 
						
						
					 
					
						2019-02-02 16:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						1e5a6765d9 
					 
					
						
						
							
							Change: Give AI/GSBridge::GetName an extra parameter to refer the vehicle type ( #6988 )  
						
						
						
						
					 
					
						2019-01-31 23:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						23960d0f2c 
					 
					
						
						
							
							Feature: Group liveries, and livery window usability enhancements. ( #7108 )  
						
						... 
						
						
						
						* Change: Replace checkbox in livery selection window with Default option in drop down selection.
This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired.
* Feature: Add vehicle group liveries. 
						
						
					 
					
						2019-01-31 14:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b28a678436 
					 
					
						
						
							
							Fix   #7112 ,  fef8b831a9: incorrect precondition check ( #7127 )  
						
						
						
						
					 
					
						2019-01-28 17:16:19 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						7292591967 
					 
					
						
						
							
							Add: generate_widget.vbs to allow script_window.hpp enums generation for users unable to run bash/gawk scripts  
						
						
						
						
					 
					
						2019-01-23 19:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						636fcc2cc0 
					 
					
						
						
							
							Fix: keep the line ending when generating widget enums with bash/gawk on windows  
						
						
						
						
					 
					
						2019-01-23 19:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9f0ad7e269 
					 
					
						
						
							
							Fix: BSD find used by OSX requires explicit path  
						
						
						
						
					 
					
						2019-01-14 00:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						3f28e0cf53 
					 
					
						
						
							
							Add: squirrel_export.vbs for users unable to run bash/gawk scripts  
						
						
						
						
					 
					
						2019-01-14 00:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						8e5a8d3ec3 
					 
					
						
						
							
							Cleanup: remove svn references in squirrel_export.sh  
						
						
						
						
					 
					
						2019-01-14 00:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						2cf9405aa2 
					 
					
						
						
							
							Fix: remove manual single file generation in squirrel_export.sh as it's broken  
						
						
						
						
					 
					
						2019-01-14 00:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						34c438d7ad 
					 
					
						
						
							
							Fix: keep line endings when running squirrel_export.sh on windows  
						
						
						
						
					 
					
						2019-01-14 00:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Eddi-z 
							
						 
					 
					
						
						
							
						
						13056aedbc 
					 
					
						
						
							
							Add: Conditional order for max. reliability (patch by Cirdan,  #6360 ) ( #7017 )  
						
						
						
						
					 
					
						2019-01-05 22:10:37 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						12ba56c5a3 
					 
					
						
						
							
							Fix  6accbf9: Silence warnings about unused fread() result  
						
						
						
						
					 
					
						2019-01-05 17:16:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alberth 
							
						 
					 
					
						
						
							
						
						4a255e879a 
					 
					
						
						
							
							Fix   #6966 : Only allow switching to a valid company.  
						
						
						
						
					 
					
						2018-12-29 16:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c540d72445 
					 
					
						
						
							
							Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined macro _WIN32  
						
						
						
						
					 
					
						2018-12-27 18:09:16 +01:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						8890926b0d 
					 
					
						
						
							
							Fix   #6974 : Add save-load filter widget to api  
						
						
						
						
					 
					
						2018-12-27 09:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								comicsads 
							
						 
					 
					
						
						
							
						
						b93fad7481 
					 
					
						
						
							
							Fix: Spelling in code comment ( #6984 )  
						
						
						
						
					 
					
						2018-11-28 16:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						6accbf9afc 
					 
					
						
						
							
							Fix   #6969 : Account for BOM when reading script files  
						
						
						
						
					 
					
						2018-11-17 16:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Greg-21 
							
						 
					 
					
						
						
							
						
						4ba73dac95 
					 
					
						
						
							
							Doc: Changed several files to unificate them... ( #6964 )  
						
						... 
						
						
						
						...with those from release 1.8 branch. 
						
						
					 
					
						2018-11-06 00:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								Samu 
							
						 
					 
					
						
						
							
						
						1e68b9b3e6 
					 
					
						
						
							
							Add: AI/GS GetMonthlyMaintenanceCost ( #6897 )  
						
						... 
						
						
						
						API addition which allows AI/GS scripts to retrieve the monthly maintenance cost of an airport type. 
						
						
					 
					
						2018-11-01 18:06:08 +01:00 
						 
				 
			
				
					
						
							
							
								Oskari Leppäaho 
							
						 
					 
					
						
						
							
						
						b3b89257f7 
					 
					
						
						
							
							Remove: Unused string "STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION"  
						
						
						
						
					 
					
						2018-10-31 19:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						e0c0394e37 
					 
					
						
						
							
							Fix: Remove various dead or unnecessary assignments  
						
						
						
						
					 
					
						2018-10-31 12:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						41fb7cb15e 
					 
					
						
						
							
							Fix   #6892 : [Script] CONFIG_RANDOM did not use the full parameter range ( #6902 )  
						
						
						
						
					 
					
						2018-09-20 22:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d839526365 
					 
					
						
						
							
							Fix  bf8d7df: Script/AI construction of rail track and waypoints ( #6881 )  
						
						
						
						
					 
					
						2018-08-12 09:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bf8d7df736 
					 
					
						
						
							
							Change: Extend rail types to 64 (6 bit storage)  
						
						
						
						
					 
					
						2018-07-26 13:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								J0an Josep 
							
						 
					 
					
						
						
							
						
						8975318286 
					 
					
						
						
							
							Fix  2a868b9f3b: Expose widgets and windows to scripts and fix documentation.  
						
						
						
						
					 
					
						2018-07-23 20:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						fef8b831a9 
					 
					
						
						
							
							Change: Switch town growth rate and counter to actual game ticks ( #6763 )  
						
						
						
						
					 
					
						2018-05-02 21:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								J0an Josep 
							
						 
					 
					
						
						
							
						
						cfb8092397 
					 
					
						
						
							
							Fix  b4b98e5165: Use FALLTHROUGH attribute with correct indentation.  
						
						
						
						
					 
					
						2018-04-30 21:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						944f785be8 
					 
					
						
						
							
							Fix: Spelling errors ( #6769 )  
						
						
						
						
					 
					
						2018-04-30 18:52:32 +02:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						a6b18f0d92 
					 
					
						
						
							
							Fix   #6090 : And (svn r27822). Run scripts for widgets. ( #6765 )  
						
						... 
						
						
						
						Fix 19f5a6cbb019d56a33e8#6765 ) 
						
						
					 
					
						2018-04-30 12:25:11 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						913119487f 
					 
					
						
						
							
							Feature: Add GS method to question a single client ( #6748 )  
						
						
						
						
					 
					
						2018-04-28 17:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						8e4bce58ea 
					 
					
						
						
							
							Feature: GS methods to scroll viewport for players ( #6745 )  
						
						
						
						
					 
					
						2018-04-24 19:19:00 +02:00