Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						37daf43037 
					 
					
						
						
							
							Change: Zoom title game by UI zoom level  
						
						
						
						
					 
					
						2019-04-24 23:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						58609e8fa6 
					 
					
						
						
							
							Fix: Manager name in company news was being clipped  
						
						
						
						
					 
					
						2019-04-24 23:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						2c67af391b 
					 
					
						
						
							
							Fix: Scale news ticker scroll speed by UI scale  
						
						
						
						
					 
					
						2019-04-24 23:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						62dec9f174 
					 
					
						
						
							
							Fix: Scale all min size and padding by UI scale  
						
						
						
						
					 
					
						2019-04-24 23:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						dd35a43703 
					 
					
						
						
							
							Codechange: Revert unnecessary indentation change  
						
						
						
						
					 
					
						2019-04-24 17:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						a64bd6e22c 
					 
					
						
						
							
							Fix: Also breaking for warning text in set company password  
						
						
						
						
					 
					
						2019-04-24 17:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						08284e005d 
					 
					
						
						
							
							Fix: Automatic line breaking of the warning  
						
						
						
						
					 
					
						2019-04-24 17:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						dcb2571888 
					 
					
						
						
							
							Add: Warn players that company passwords are not truly secure  
						
						
						
						
					 
					
						2019-04-24 17:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						66cd32a252 
					 
					
						
						
							
							Codechange: Use std::underlying_type for DECLARE_POSTFIX_INCREMENT.  
						
						
						
						
					 
					
						2019-04-21 22:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ac1e1a272f 
					 
					
						
						
							
							Fix: Replace int with std::underlying_type in DECLARE_ENUM_AS_BIT_SET.  
						
						... 
						
						
						
						This fixes 64 bit uses of this macro. 
						
						
					 
					
						2019-04-21 22:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						c17736b493 
					 
					
						
						
							
							Fix  e8d397e: Invisible station/waypoint signs could still be clicked on. ( #7531 )  
						
						
						
						
					 
					
						2019-04-20 17:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						be073b46da 
					 
					
						
						
							
							Fix: Bounds check access to railtype_map. ( #7529 )  
						
						
						
						
					 
					
						2019-04-20 02:34:25 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d2b6176cdf 
					 
					
						
						
							
							Add: NewGRF string codes to access PUSH/POP_COLOUR. ( #7527 )  
						
						
						
						
					 
					
						2019-04-20 02:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						66a8db9dc5 
					 
					
						
						
							
							Fix   #7526 ,  5b77102b6: FiosItem::operator< must return false for equality ( #7528 )  
						
						
						
						
					 
					
						2019-04-19 18:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ebd4f32d15 
					 
					
						
						
							
							Cleanup: remove core/sort_func.hpp as it's not used anymore  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						48f99fd980 
					 
					
						
						
							
							Codechange: use std::array for _sorted_industry_types  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						60da17418a 
					 
					
						
						
							
							Codechange: use std::sort in SaveHighScoreValueNetwork()  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9388fa2aa1 
					 
					
						
						
							
							Codechange: use std::vector to sort _all_grfs linked list  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						8899272614 
					 
					
						
						
							
							Codechange: use std::vector for _language_dropdown  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9195f2337a 
					 
					
						
						
							
							Codechange: use std::vector for _resolutions  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						25e534f3cf 
					 
					
						
						
							
							Codechange: use std::vector for _sorted_railtypes  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						0797de06be 
					 
					
						
						
							
							Codechange: use std::vector for _sorted_cargo_specs  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						f0b3267615 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						indonesian: 9 changes by fanioz 
						
						
					 
					
						2019-04-17 19:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						671a310d21 
					 
					
						
						
							
							Fix   #7235 : Ensure catchment area of neutral station covers entire industry. ( #7518 )  
						
						
						
						
					 
					
						2019-04-16 20:30:07 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8ae15d9797 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						indonesian: 6 changes by fanioz 
						
						
					 
					
						2019-04-16 19:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						38729297f9 
					 
					
						
						
							
							Codechange: No need for AutoFreePtr if there's std::unique_ptr.  
						
						
						
						
					 
					
						2019-04-15 22:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						4e85ccf3c0 
					 
					
						
						
							
							Codechange: Replace SmallStackSafeStackAlloc with std::array.  
						
						... 
						
						
						
						The only port that ever used it to make heap allocations instead of stack ones was the NDS port, which got thrown out some time ago. 
						
						
					 
					
						2019-04-15 22:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						79343762a4 
					 
					
						
						
							
							Fix: Typos. ( #7517 )  
						
						
						
						
					 
					
						2019-04-15 22:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						3964604148 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						luxembourgish: 1 change by Phreeze 
						
						
					 
					
						2019-04-15 19:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4f052fc2a4 
					 
					
						
						
							
							Cleanup: Fix alignment after NULL -> nullptr change.  
						
						
						
						
					 
					
						2019-04-13 20:35:10 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						410b81537c 
					 
					
						
						
							
							Fix  801cbea9c: operator< is not always the best idea  
						
						... 
						
						
						
						Also removes unused and anyway broken SmallMap::SortByKey() function. 
						
						
					 
					
						2019-04-13 21:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						3bbd7ea2c1 
					 
					
						
						
							
							Fix: Industry coverage area is no longer rectangular. ( #7464 )  
						
						... 
						
						
						
						AIs test station catchment in reverse to how players see station catchment.
This did not take account of non-rectangular station catchment areas, so AIs
could end up placing stations in locations that did not accept/deliver cargo. 
						
						
					 
					
						2019-04-13 14:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						abe8cf4985 
					 
					
						
						
							
							Codechange: Replace duplicated code with TileArea::Expand() ( #7467 )  
						
						
						
						
					 
					
						2019-04-13 14:12:34 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						801cbea9cc 
					 
					
						
						
							
							Codechange: use std::sort() for all std::vector types  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						5b77102b63 
					 
					
						
						
							
							Codechange: use std::sort() to sort file lists  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						b52561fd38 
					 
					
						
						
							
							Codechange: use std::sort() in EngList_Sort[Partial]()  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						2db88953e7 
					 
					
						
						
							
							Codechange: use std::sort() in GUIList  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						b9b34f676b 
					 
					
						
						
							
							Change: Always report error when ordering a road vehicle to wrong type of road stop. ( #7316 )  
						
						... 
						
						
						
						This was inconsistent before, depending on road/tram and articulated/single vehicle status. 
						
						
					 
					
						2019-04-13 12:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5bd2b15e86 
					 
					
						
						
							
							Codechange: Replace NULL with nullptr in squirrel interface.  
						
						
						
						
					 
					
						2019-04-11 22:42:11 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c0836bccef 
					 
					
						
						
							
							Codechange: NULL -> nullptr in settings files.  
						
						
						
						
					 
					
						2019-04-11 13:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						0130f3be45 
					 
					
						
						
							
							Fix   #7491 : Send company update admin message when bankruptcy counter changes.  
						
						
						
						
					 
					
						2019-04-11 13:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						4ad981a98e 
					 
					
						
						
							
							Fix  50e08f333a: Creating a cargo subsidy with town as source did not consider min population. ( #7493 )  
						
						
						
						
					 
					
						2019-04-11 07:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						3b4f224c0b 
					 
					
						
						
							
							Fix   #7494 : std::sort() and qsort() use different comparators ( #7495 )  
						
						
						
						
					 
					
						2019-04-10 20:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						87d588f22f 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						luxembourgish: 17 changes by Phreeze
spanish (mexican): 2 changes by njn 
						
						
					 
					
						2019-04-10 19:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						01f957c51f 
					 
					
						
						
							
							Fix: Crash due to use of invalid iterator in ClientNetworkContentSocketHandler  
						
						... 
						
						
						
						In particular this crash can be observed when using the
bootstrap GUI to download the base graphics.
In ClientNetworkContentSocketHandler::OnReceiveContentInfo
ClientNetworkContentSocketHandler::callbacks is iterated, using an iterator
cb->OnReceiveContentInfo() is called (cb is of type BootstrapAskForDownloadWindow)
This calls new BootstrapContentDownloadStatusWindow()
This inherits from BaseNetworkContentDownloadStatusWindow
The constructor of which calls _network_content_client.AddCallback(this)
This reallocates the std::vector which is being iterated in ClientNetworkContentSocketHandler::OnReceiveContentInfo
This results in iter being invalid, and an assertion failure occurs shortly
afterwards due to its use in the next iteration of cb->OnReceiveContentInfo()
Adjust all locations where ClientNetworkContentSocketHandler::callbacks
is iterated to avoid problematic behaviour 
						
						
					 
					
						2019-04-09 22:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						8b1880187a 
					 
					
						
						
							
							Remove: AutoFreeSmallVector.  
						
						... 
						
						
						
						The last use was for storing a list of memory blocks. As the way these lists are accessed is very
specific, it is easier to just write an explicit destructor instead of trying to exactly match the behaviour. 
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						e804173595 
					 
					
						
						
							
							Codechange: If something is a vector of strings, use a vector of strings instead of an AutoFreeSmallVector.  
						
						
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						c7b9987d08 
					 
					
						
						
							
							Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete.  
						
						... 
						
						
						
						DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use
of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate
copy-free code for most situations. 
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						d3e113eb5f 
					 
					
						
						
							
							Codechange: Use std::vector instead of AutoDeleteSmallVector in GS text handling.  
						
						
						
						
					 
					
						2019-04-09 22:45:15 +02:00