Peter Nelson 
							
						 
					 
					
						
						
							
						
						65e0b0dcb7 
					 
					
						
						
							
							Codechange: Be consistent with how company masks are set to all.  
						
						
						
						
					 
					
						2023-04-07 22:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						580d0a6343 
					 
					
						
						
							
							Codechange: make use of Tile in for all direct map accesses  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0fb0469e47 
					 
					
						
						
							
							Codechange: introduce iterator to iterate over the Tiles of a Map  
						
						... 
						
						
						
						Note: this version is using TileIndex, but that changes later 
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						b0542c8c49 
					 
					
						
						
							
							Codechange: Don't store tree counter in the map array ( #10018 )  
						
						
						
						
					 
					
						2023-02-26 16:39:44 -05:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						4072dcff49 
					 
					
						
						
							
							Fix   #10486 : [Script] Debug window requires AIs to be started before GS ( #10487 )  
						
						
						
						
					 
					
						2023-02-17 12:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b080f24bd8 
					 
					
						
						
							
							Codechange: move windows common to AI and GS out of ai_gui  
						
						
						
						
					 
					
						2023-02-05 19:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4e65ec1dc4 
					 
					
						
						
							
							Codechange: do not declare functions in blocks  
						
						
						
						
					 
					
						2023-01-29 20:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						9c5de7fd72 
					 
					
						
						
							
							Fix   #10395 : When loading old saves, don't forcibly bar level crossings ( #10400 )  
						
						
						
						
					 
					
						2023-01-23 18:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fe2bcd2a58 
					 
					
						
						
							
							Codechange: migrate size related functions to Map structure  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c5ff61c5f2 
					 
					
						
						
							
							Add: script specific Randomizer instances  
						
						
						
						
					 
					
						2023-01-14 22:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						c18a171028 
					 
					
						
						
							
							Fix   #10331 : Starting new company during load must happen after AI start. ( #10332 )  
						
						... 
						
						
						
						This situation occurs when loading a savegame in single-player which only
has AI companies. 
						
						
					 
					
						2023-01-08 18:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						375a5b8e3f 
					 
					
						
						
							
							Codechange: refactor FindClosestDepot to not use pointers, but return a struct  
						
						
						
						
					 
					
						2023-01-04 22:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						fe30f66570 
					 
					
						
						
							
							Fix   #9720 : Delay start of GS/AI to after loading of savegame ( #9745 )  
						
						
						
						
					 
					
						2022-12-28 05:02:26 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						13d2d11fa8 
					 
					
						
						
							
							Fix   #10216 : Initialise RoadStop caches before using them and don't try to teleport crashed vehicles ( #10217 )  
						
						
						
						
					 
					
						2022-12-05 12:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						c19abebf8d 
					 
					
						
						
							
							Feature: Multi-track level crossings ( #9931 )  
						
						
						
						
					 
					
						2022-11-01 16:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								Nicolas Chappe 
							
						 
					 
					
						
						
							
						
						f8a7b76675 
					 
					
						
						
							
							Fix   #9665 : [Linkgraph] Fix travel times of non-direct journeys  
						
						
						
						
					 
					
						2022-10-29 18:39:03 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						ec90fb4c99 
					 
					
						
						
							
							Fix   #6544 : Don't join AI company when loading network game in singleplayer  
						
						
						
						
					 
					
						2022-04-30 19:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c73f578e8c 
					 
					
						
						
							
							Codechange: replace magic numbers and C-style arrays with C++-style array for share owners  
						
						
						
						
					 
					
						2022-03-09 18:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						e68bf58989 
					 
					
						
						
							
							Codechange: Use anonymous union for vehicle orders/old orders list  
						
						
						
						
					 
					
						2022-02-15 20:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						cf16f452da 
					 
					
						
						
							
							Fix   #9680 : Recalculating aircraft positions before map array updates caused crashes ( #9699 )  
						
						
						
						
					 
					
						2021-11-15 13:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitry Erlikh 
							
						 
					 
					
						
						
							
						
						33ef34189e 
					 
					
						
						
							
							Fix   #9648 : add missing commas in crash message  
						
						
						
						
					 
					
						2021-11-03 22:10:21 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						e404d16929 
					 
					
						
						
							
							Fix   #9591 : Update station docking tiles upon placing a water object on a docking tile ( #9594 )  
						
						
						
						
					 
					
						2021-10-03 12:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						38a64eb2aa 
					 
					
						
						
							
							Change: Allow all tiles around docks to be docking tiles ( #9578 )  
						
						
						
						
					 
					
						2021-09-26 19:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4e645ce749 
					 
					
						
						
							
							Codechange: using "until" in function names can be confusing  
						
						... 
						
						
						
						IsSavegameVersionUntil() did a [0, N] check, not [0, N) as the
name suggests.
Until can be a confusing word, where people consider it to be
including the upperbound. Dictionary states it means "before",
excluding the upperbound. There are long debates about who is right.
So, simply remove away from this ambiguity, and call it "before"
and "before or at". This makes the world easier for everyone. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						357af686dc 
					 
					
						
						
							
							Cleanup: use true/false instead of 1/0 where applicable  
						
						
						
						
					 
					
						2021-06-17 16:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1e432fbd71 
					 
					
						
						
							
							Fix  81062163: for (really) old games, station bus/truck station cache was not updated ( #9366 )  
						
						
						
						
					 
					
						2021-06-13 13:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f997eb6ca4 
					 
					
						
						
							
							Fix: compatible NewGRFs in crash-log reported wrong md5 ( #9340 )  
						
						... 
						
						
						
						The text suggests it reports the original md5, but it does in fact
report the replaced md5. Now it reports both. 
						
						
					 
					
						2021-06-08 20:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						44ca7d9377 
					 
					
						
						
							
							Change: Use gender-neutral pronouns  
						
						
						
						
					 
					
						2021-05-15 10:16:48 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						b136e65cf9 
					 
					
						
						
							
							Change: reworked the debug levels for network facility ( #9251 )  
						
						... 
						
						
						
						It now follows very simple rules:
0 - Fatal, user should know about this
1 - Error, but we are recovering
2 - Warning, wrong but okay if you don't know
3 - Info, information you might care about
4 -
5 - Debug #1  - High level debug messages
6 - Debug #2  - Low level debug messages
7 - Trace information 
						
						
					 
					
						2021-05-12 16:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						2feb801e56 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_ROADTRAMTYPES with range-based for loops  
						
						
						
						
					 
					
						2021-05-03 19:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						18651dd8b1 
					 
					
						
						
							
							Fix: Update text effect size when font zoom is changed. ( #9174 )  
						
						
						
						
					 
					
						2021-05-02 10:43:14 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						a05bc04b63 
					 
					
						
						
							
							Feature: Per-group wagon removal flag.  
						
						
						
						
					 
					
						2021-04-22 22:57:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1a1049bc0d 
					 
					
						
						
							
							Change: rename setting "max_heightlevel" to "map_height_limit"  
						
						... 
						
						
						
						This better reflects what it is, and hopefully removes a bit of
the confusion people are having what this setting actually does.
Additionally, update the text on the setting to better inform
users what it is doing exactly, so they can make an educated
decision on how to change it.
Next commit will introduce an "auto" value, which should be the
new default. The rename has as added benefit that everyone will
start out on the "auto" value. 
						
						
					 
					
						2021-03-26 12:22:32 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						6b8ad5a9b1 
					 
					
						
						
							
							Change: Apply some consistency to singleplayer related comments  
						
						
						
						
					 
					
						2021-01-22 22:19:55 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						ef6b17baf7 
					 
					
						
						
							
							Fix  2fd871e2af: load correct ending-year for old (pre 0.7) savegames  
						
						... 
						
						
						
						Despite what it looked like, you could never really change the
ending-year (it was always reset to 2050 on start-up). See commit
683b65ee1 
						
						
					 
					
						2021-01-08 11:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						d8605ad18d 
					 
					
						
						
							
							Codechange: Replace FOR_VEHICLE_ORDERS with range-based for loops  
						
						
						
						
					 
					
						2020-12-27 10:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						9a45a0f535 
					 
					
						
						
							
							Feature: Set exclusive access to industry from GS ( #8115 )  
						
						
						
						
					 
					
						2020-12-22 14:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						79240eab1e 
					 
					
						
						
							
							Codechange: Make use of the improved C++17 emplace_back function.  
						
						
						
						
					 
					
						2020-12-15 00:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						7045186594 
					 
					
						
						
							
							Change  #8159 : Remove now unused town cargo caches without bumping the savegame version  
						
						
						
						
					 
					
						2020-06-28 18:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						ca2604c4e2 
					 
					
						
						
							
							Revert  #8157 : Redundant change  
						
						
						
						
					 
					
						2020-06-28 18:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7a09413a1a 
					 
					
						
						
							
							Fix: Incorrect save/load array size of Town::cargo_accepted  
						
						... 
						
						
						
						In 11ab3c4e 
						
						
					 
					
						2020-06-28 15:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						63ccb36ef3 
					 
					
						
						
							
							Codechange: Use std::string for most of the user-settable custom names.  
						
						
						
						
					 
					
						2020-05-21 20:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						cca613e3b8 
					 
					
						
						
							
							Fix   #8142 ,  5aa6351: Buoy owner and tile owner can be different ( #8143 )  
						
						
						
						
					 
					
						2020-05-12 15:22:58 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						5aa6351042 
					 
					
						
						
							
							Fix   #8132 : Corrupted savegame crashing OpenTTD on load  
						
						
						
						
					 
					
						2020-05-10 20:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						bc8333723c 
					 
					
						
						
							
							Fix   #8021 : limit savegame range for docking tiles fixing  
						
						
						
						
					 
					
						2020-05-06 23:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						64278fd598 
					 
					
						
						
							
							Fix: reset roadtype/streetcartype info for non-road bridges  
						
						
						
						
					 
					
						2020-05-06 22:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						19dc31e0b3 
					 
					
						
						
							
							Fix   #8108 : always update tile_hash after updating v->tile  
						
						
						
						
					 
					
						2020-05-04 23:26:50 +02:00