Patric Stout 
							
						 
					 
					
						
						
							
						
						4d74e51907 
					 
					
						
						
							
							Fix   #9281 : acquire a company uses special bookkeeping to make you rich ( #9300 )  
						
						... 
						
						
						
						When you buy-out a company, you got your shares back. This is
based on company-value, which includes values for the vehicles etc.
In other words, you not only got the vehicles, but you also got
paid to get them back.
Additionally, you also got the loan of the company, but not the
money for the loan (as that is subtracted from the company-value).
Solve this by changing the rules of a buy-out: don't sell your
shares, get the loan AND the balance and get the infrastructure. 
						
						
					 
					
						2021-05-29 11:21:30 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						44ca7d9377 
					 
					
						
						
							
							Change: Use gender-neutral pronouns  
						
						
						
						
					 
					
						2021-05-15 10:16:48 +02:00 
						 
				 
			
				
					
						
							
							
								William Davis 
							
						 
					 
					
						
						
							
						
						879de9781b 
					 
					
						
						
							
							Change: Use gender-neutral pronouns in console command messages (and comments) ( #9203 )  
						
						... 
						
						
						
						(cherry picked from commit 881e1da51d 
						
						
					 
					
						2021-05-14 18:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								William Davis 
							
						 
					 
					
						
						
							
						
						881e1da51d 
					 
					
						
						
							
							Change: Use gender-neutral pronouns in console command messages (and comments) ( #9203 )  
						
						
						
						
					 
					
						2021-05-08 11:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						050b95e351 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_CARGOSPECS with range-based for loops  
						
						... 
						
						
						
						(cherry picked from commit 9a8756d7ed 
						
						
					 
					
						2021-05-06 19:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						9a8756d7ed 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_CARGOSPECS with range-based for loops  
						
						
						
						
					 
					
						2021-04-29 21:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						650d5e014e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/ai/ai_gui.cpp
#	src/company_cmd.cpp
#	src/lang/estonian.txt
#	src/lang/german.txt
#	src/lang/hungarian.txt
#	src/lang/korean.txt
#	src/lang/slovak.txt
#	src/main_gui.cpp
#	src/video/sdl2_v.cpp 
						
						
					 
					
						2021-02-01 19:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b7ddd486cf 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	cmake/CompileFlags.cmake
#	src/aircraft_cmd.cpp
#	src/blitter/32bpp_anim.cpp
#	src/cargopacket.cpp
#	src/cheat_gui.cpp
#	src/company_cmd.cpp
#	src/company_gui.cpp
#	src/core/pool_func.hpp
#	src/date.cpp
#	src/economy.cpp
#	src/error_gui.cpp
#	src/ground_vehicle.cpp
#	src/ground_vehicle.hpp
#	src/group_gui.cpp
#	src/industry_cmd.cpp
#	src/lang/dutch.txt
#	src/lang/french.txt
#	src/lang/german.txt
#	src/linkgraph/linkgraph_gui.cpp
#	src/linkgraph/mcf.cpp
#	src/network/network_content.cpp
#	src/network/network_server.cpp
#	src/network/network_udp.cpp
#	src/newgrf_engine.cpp
#	src/newgrf_station.cpp
#	src/order_cmd.cpp
#	src/order_gui.cpp
#	src/pathfinder/follow_track.hpp
#	src/pathfinder/yapf/yapf_common.hpp
#	src/saveload/saveload.cpp
#	src/settings_gui.cpp
#	src/station_cmd.cpp
#	src/station_kdtree.h
#	src/string_func.h
#	src/table/settings.ini
#	src/tgp.cpp
#	src/timetable_cmd.cpp
#	src/timetable_gui.cpp
#	src/toolbar_gui.cpp
#	src/town_cmd.cpp
#	src/train_cmd.cpp
#	src/train_gui.cpp
#	src/tree_gui.cpp
#	src/tunnelbridge_cmd.cpp
#	src/vehicle.cpp
#	src/vehicle_gui.cpp
#	src/video/sdl2_v.cpp
#	src/video/sdl_v.cpp
#	src/video/win32_v.cpp
#	src/viewport.cpp
#	src/viewport_sprite_sorter_sse4.cpp
#	src/window.cpp 
						
						
					 
					
						2021-02-01 17:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6c3e5642f8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	cmake/CompileFlags.cmake
#	src/crashlog.cpp
#	src/fileio.cpp
#	src/fileio_func.h
#	src/fios_gui.cpp
#	src/ini_load.cpp
#	src/ini_type.h
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/network/network_client.cpp
#	src/order_base.h
#	src/order_cmd.cpp
#	src/os/windows/win32.cpp
#	src/road_cmd.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/settings.cpp
#	src/station_cmd.cpp
#	src/stdafx.h
#	src/table/settings.ini
#	src/tree_cmd.cpp
#	src/tree_gui.cpp
#	src/vehicle_base.h
#	src/video/cocoa/cocoa_v.mm
#	src/video/cocoa/event.mm
#	src/video/cocoa/wnd_quartz.mm
#	src/viewport.cpp
#	src/widgets/tree_widget.h 
						
						
					 
					
						2021-01-31 01:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						33d9e48bcf 
					 
					
						
						
							
							Add setting for inflation dates mode  
						
						
						
						
					 
					
						2021-01-30 19:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						39df1c49a1 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/fileio.cpp
#	src/group_gui.cpp
#	src/industry.h
#	src/lang/korean.txt
#	src/linkgraph/linkgraphjob.cpp
#	src/linkgraph/linkgraphjob.h
#	src/linkgraph/linkgraphschedule.cpp
#	src/linkgraph/linkgraphschedule.h
#	src/openttd.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/town_cmd.cpp
#	src/vehicle_gui.cpp
#	src/vehicle_gui_base.h 
						
						
					 
					
						2021-01-30 18:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						6b8ad5a9b1 
					 
					
						
						
							
							Change: Apply some consistency to singleplayer related comments  
						
						
						
						
					 
					
						2021-01-22 22:19:55 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						f39a00d676 
					 
					
						
						
							
							Feature: Set exclusive access to industry from GS ( #8115 )  
						
						... 
						
						
						
						(cherry picked from commit 9a45a0f535 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						b623d6f2ee 
					 
					
						
						
							
							Change: extend the allowed range for max loan setting ( #8386 )  
						
						... 
						
						
						
						(cherry picked from commit b2895dfcd0 
						
						
					 
					
						2020-12-27 21:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						78b06ddc40 
					 
					
						
						
							
							TBTR: Fix palette recolouring of templates  
						
						... 
						
						
						
						Fix group overrides affecting template image when cloning vehicle
Update template when changing company colours
Update template images on demand instead of at load 
						
						
					 
					
						2020-12-26 09:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						79cb9efa7f 
					 
					
						
						
							
							Change: Always apply inflation from 1920 to 2090, no matter the game start year. ( #7589 )  
						
						
						
						
					 
					
						2020-12-25 20:36:14 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						9a45a0f535 
					 
					
						
						
							
							Feature: Set exclusive access to industry from GS ( #8115 )  
						
						
						
						
					 
					
						2020-12-22 14:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c7fa284db4 
					 
					
						
						
							
							Move scale factor setting scaling to common function  
						
						
						
						
					 
					
						2020-12-21 20:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						b2895dfcd0 
					 
					
						
						
							
							Change: extend the allowed range for max loan setting ( #8386 )  
						
						
						
						
					 
					
						2020-12-16 21:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						63d3f33fd2 
					 
					
						
						
							
							Add display setting for income/cost text effects  
						
						
						
						
					 
					
						2020-10-20 18:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bd2649c19e 
					 
					
						
						
							
							Avoid unnecessary redrawing of vehicle list windows  
						
						... 
						
						
						
						Redraw info section every tick if values have changed 
						
						
					 
					
						2020-10-05 20:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						810bfd276e 
					 
					
						
						
							
							Add several NewGRF variables to vehicle image callback whitelist  
						
						... 
						
						
						
						Add vehicle flags to control cached image invalidation
Various refactorings 
						
						
					 
					
						2020-08-25 01:26:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2b9c633d50 
					 
					
						
						
							
							Add leave early if any/all cargoes fully loaded timetable modes  
						
						
						
						
					 
					
						2020-08-19 18:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						53f9fa139d 
					 
					
						
						
							
							Remove redundant year/month date globals  
						
						
						
						
					 
					
						2020-07-07 17:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8d454cd006 
					 
					
						
						
							
							Merge branch 'cargo_type_order' into jgrpp  
						
						
						
						
					 
					
						2020-05-27 20:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						082404e443 
					 
					
						
						
							
							Fix: Vehicle leaves station without loading if there is a per-cargo "no load" order for the currently fitted cargo.  
						
						
						
						
					 
					
						2020-05-27 13:32:11 +12:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						bbfe8f9d35 
					 
					
						
						
							
							Fix mixed load if available and full load cargo-type load orders  
						
						
						
						
					 
					
						2020-04-16 17:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cb6a01cab3 
					 
					
						
						
							
							Fix cases where departures board data was not invalidated  
						
						
						
						
					 
					
						2020-03-09 09:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						81a1094cc8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/console_cmds.cpp
#	src/date.cpp
#	src/economy.cpp
#	src/misc.cpp
#	src/newgrf_house.cpp 
						
						
					 
					
						2020-01-29 19:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2fee030a26 
					 
					
						
						
							
							Change: Algorithm for transfer feeder payments  
						
						... 
						
						
						
						The original algorithm pays intermediate legs in feeder systems based
on the start and end stations of that particular leg.
This tends to result in large negative payments on the final leg for
journeys with many feeder legs, as the overall feeder payment increases
with the number of legs, and the final leg is penalised for discrepancies
between the previous leg payments and the actual payment for delivery
from the source to the destination.
The feeder share setting is a partial mitigation, however it is difficult
to tune as a suitable value depends on the number of legs and the network
topology, which are often not the same for all vehicles.
The new incremental algorithm pays the cargo payment from the source
station to the end station of the current leg, minus any previous
transfer feeder payments for each leg.
This prevents unbounded increase of feeder payments and therefore avoids
the issue of excessive negative payments on the final leg.
Feeder payments may be negative, e.g. in the case of poorly performing
or highly indirect legs. This is better than penalising the final leg.
This mode reduces the need to tune the feeder shares setting to the
current network.
The feeder share setting applies in the existing way. 
						
						
					 
					
						2020-01-28 23:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						424813446f 
					 
					
						
						
							
							TBTR: Avoid unnecessary iterations of template replacement pool  
						
						
						
						
					 
					
						2020-01-16 01:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7960db35f2 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	config.lib
#	projects/openttd_vs140.vcxproj
#	projects/openttd_vs140.vcxproj.filters
#	projects/openttd_vs141.vcxproj
#	projects/openttd_vs141.vcxproj.filters
#	projects/openttd_vs142.vcxproj
#	projects/openttd_vs142.vcxproj.filters
#	src/aircraft_cmd.cpp
#	src/base_station_base.h
#	src/core/pool_type.hpp
#	src/disaster_vehicle.cpp
#	src/economy.cpp
#	src/engine.cpp
#	src/group.h
#	src/group_cmd.cpp
#	src/group_gui.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/linkgraph/linkgraph_gui.cpp
#	src/network/network_command.cpp
#	src/network/network_server.cpp
#	src/openttd.cpp
#	src/order_cmd.cpp
#	src/road_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/cargopacket_sl.cpp
#	src/saveload/linkgraph_sl.cpp
#	src/saveload/order_sl.cpp
#	src/saveload/station_sl.cpp
#	src/saveload/town_sl.cpp
#	src/saveload/vehicle_sl.cpp
#	src/screenshot.cpp
#	src/screenshot.h
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/smallmap_gui.cpp
#	src/station.cpp
#	src/station_cmd.cpp
#	src/table/settings.ini
#	src/toolbar_gui.cpp
#	src/town_cmd.cpp
#	src/train.h
#	src/train_cmd.cpp
#	src/train_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/vehiclelist.cpp
#	src/window_type.h 
						
						
					 
					
						2020-01-06 18:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mingwei Samuel 
							
						 
					 
					
						
						
							
						
						26ce4eb45d 
					 
					
						
						
							
							Fix   #7430 : when train visits station, only reset time_since_pickup if has room to load  
						
						
						
						
					 
					
						2019-12-23 21:07:45 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ee7a8eebca 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_TOWNS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						0b489f9924 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_SUBSIDIES with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						847e5f33d4 
					 
					
						
						
							
							Codechange: Replace story related FOR_ALL with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						869581eb23 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_SIGNS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						d8a1be48cd 
					 
					
						
						
							
							Codechange: Replace vehicle related FOR_ALL with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						4ae829cb27 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_GROUPS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						f58ce3db19 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_GOALS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ddabfed1cd 
					 
					
						
						
							
							Codechange: Replace station related FOR_ALL with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						3a14cea068 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_COMPANIES with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						cbdd9f84d8 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/console_gui.cpp
#	src/lang/korean.txt
#	src/video/sdl2_v.cpp
#	src/video/sdl2_v.h
#	src/window.cpp
#	src/window_gui.h 
						
						
					 
					
						2019-11-12 18:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ca3c72438e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	Makefile.bundle.in
#	src/os/macosx/string_osx.cpp
#	src/station_cmd.cpp 
						
						
					 
					
						2019-11-06 17:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Baron 
							
						 
					 
					
						
						
							
						
						7c9dedb94f 
					 
					
						
						
							
							Feature: Configure minimum share trading years  
						
						
						
						
					 
					
						2019-10-19 20:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						edfd378e93 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	source.list
#	src/blitter/32bpp_anim.cpp
#	src/linkgraph/linkgraphjob.cpp
#	src/order_cmd.cpp
#	src/vehicle.cpp
#	src/vehicle_type.h 
						
						
					 
					
						2019-10-05 21:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00