translators 
							
						 
					 
					
						
						
							
						
						5446ece100 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 7 changes by KhoiCanDev
korean: 1 change by telk5093
catalan: 7 changes by J0anJosep 
						
						
					 
					
						2023-11-12 18:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						1432511fe5 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
italian: 7 changes by Rivarossi
russian: 1 change by Ln-Wolf
finnish: 1 change by hpiirai
portuguese: 1 change by azulcosta
portuguese (brazilian): 1 change by pasantoro 
						
						
					 
					
						2023-11-11 18:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						235ac0bceb 
					 
					
						
						
							
							Codechange: Reword rail/road type label constants ( #11451 )  
						
						
						
						
					 
					
						2023-11-10 17:37:22 -05:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ef1abbcd1f 
					 
					
						
						
							
							Update: Translations from eints  
						
						
						
						
					 
					
						2023-11-10 18:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bd2ddb07ca 
					 
					
						
						
							
							Change: Move baseset missing/corrupted files label to list item. ( #11455 )  
						
						... 
						
						
						
						This allows any baseset error to be displayed in the drop down list so it is more easily visible, and avoids wasted space in the layout. 
						
						
					 
					
						2023-11-10 12:25:56 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1071acb483 
					 
					
						
						
							
							Codechange: Redundant use of char * and c_str(). ( #11454 )  
						
						
						
						
					 
					
						2023-11-10 00:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						938c8339d2 
					 
					
						
						
							
							Codechange: Ensure space between for/if and (.  
						
						
						
						
					 
					
						2023-11-09 20:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d4008850e3 
					 
					
						
						
							
							Codechange: Ensure function opening { is on new line.  
						
						
						
						
					 
					
						2023-11-09 20:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1de1af08b9 
					 
					
						
						
							
							Codechange: Replace AllocatedStringParameters with ArrayStringParameters ( #11452 )  
						
						... 
						
						
						
						All uses of AllocatedStringParameters are with a compile-time fixed
constant.
Use of a dynamically allocated buffer on the heap is unnecessary and
increases overhead, particularly due to frequent use as a temporary. 
						
						
					 
					
						2023-11-09 19:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						92816ac96b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						german: 3 changes by SecretIdetity
romanian: 6 changes by bnegrut 
						
						
					 
					
						2023-11-09 18:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9f90ab7b04 
					 
					
						
						
							
							Codechange: Use rail/road type label constants instead of literals. ( #11450 )  
						
						
						
						
					 
					
						2023-11-08 23:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						382d7a9076 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						hungarian: 54 changes by titanicbobo 
						
						
					 
					
						2023-11-08 18:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lee 
							
						 
					 
					
						
						
							
						
						763f0eb1f0 
					 
					
						
						
							
							Add: LSB_RELEASE_ID Linuxmint to .deb package ( #11390 )  
						
						
						
						
					 
					
						2023-11-08 01:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						90bd8e64d8 
					 
					
						
						
							
							Change: Simplify help window widgets and use sparse padding.  
						
						
						
						
					 
					
						2023-11-07 23:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						55adbe10b7 
					 
					
						
						
							
							Add: WidgetDimensions for 'sparse' widget windows.  
						
						... 
						
						
						
						These are for windows that have space between widgets instead of being clumped together. 
						
						
					 
					
						2023-11-07 23:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						56657eeaae 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						chinese (simplified): 1 change by WenSimEHRP
danish: 1 change by bscargo
hindi: 111 changes by NisheshTyagi 
						
						
					 
					
						2023-11-07 18:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						842cf87765 
					 
					
						
						
							
							Change: Bring airport picker inline with other pickers.  
						
						
						
						
					 
					
						2023-11-07 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b216dc493f 
					 
					
						
						
							
							Change: Bring dock picker inline with other pickers.  
						
						
						
						
					 
					
						2023-11-07 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						27b5979056 
					 
					
						
						
							
							Change: Improve layout of object picker.  
						
						
						
						
					 
					
						2023-11-07 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						db18f60beb 
					 
					
						
						
							
							Change: Improve layout of road/tram stop pickers.  
						
						
						
						
					 
					
						2023-11-07 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						61deab08fc 
					 
					
						
						
							
							Change: Improve layout of station picker.  
						
						
						
						
					 
					
						2023-11-07 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						136551408c 
					 
					
						
						
							
							Change: Show empty string drop down entries as divider. ( #11447 )  
						
						
						
						
					 
					
						2023-11-06 22:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ab535c0a86 
					 
					
						
						
							
							Codechange: Add base() method to StrongType to allow access to the base type without casting. ( #11445 )  
						
						... 
						
						
						
						This removes the ability to explicitly cast to the base type, but the requirement
to use .base() means the conversion is still explicit. 
						
						
					 
					
						2023-11-06 20:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						737775f834 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 14 changes by telk5093
polish: 1 change by pAter-exe 
						
						
					 
					
						2023-11-06 18:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						badce415ea 
					 
					
						
						
							
							Change: Add horizontal scrollbar to Industry Directory window.  
						
						... 
						
						
						
						This list could be very wide depending on industries and language. 
						
						
					 
					
						2023-11-05 22:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8ff6562b2f 
					 
					
						
						
							
							Codechange: Reduce variable scope.  
						
						
						
						
					 
					
						2023-11-05 22:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6b9dc8cfcf 
					 
					
						
						
							
							Codechange: Don't filter industry list by cargo type every 3-sec refresh.  
						
						... 
						
						
						
						The 3-sec refresh is to update the list sorting. The filter only needs to
be applied once rebuilding the list. 
						
						
					 
					
						2023-11-05 22:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4033750968 
					 
					
						
						
							
							Codechange: Remove redundant NWID_VERTICAL in Industry Directory layout.  
						
						
						
						
					 
					
						2023-11-05 22:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d380f2f3a2 
					 
					
						
						
							
							Codechange: Simplify layout of depot pickers.  
						
						
						
						
					 
					
						2023-11-05 20:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						665902f5ba 
					 
					
						
						
							
							Codechange: Add widget dimensions to standardise picker winodws.  
						
						
						
						
					 
					
						2023-11-05 20:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3cab980b30 
					 
					
						
						
							
							Codechange: Skip invisible (zero-size) widgets in PIP Containers.  
						
						... 
						
						
						
						This gets rid of doubled-up spacing where an invisible child widget would be. 
						
						
					 
					
						2023-11-05 20:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6317967dba 
					 
					
						
						
							
							Codechange: Add ability to allocate PIP-space dynamically by ratio.  
						
						... 
						
						
						
						This can be used to space out, centre, start-align, or end-align widgets without additional spacers. 
						
						
					 
					
						2023-11-05 20:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ac54bd7e58 
					 
					
						
						
							
							Codechange: Apply PIP during AssignSizePosition() instead of SetupSmallestSize().  
						
						
						
						
					 
					
						2023-11-05 20:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						43aa91a7f5 
					 
					
						
						
							
							Fix   #11437 : Flipped shorter rail vehicles disappear in windows. ( #11446 )  
						
						... 
						
						
						
						Mixed signed/unsigned strikes again, causing an incorrect sprite offset for shortened vehicles. 
						
						
					 
					
						2023-11-05 20:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						a9aaa2a183 
					 
					
						
						
							
							Codechange: Don't be lenient with invalid NWidgetPart lists.  
						
						... 
						
						
						
						Some NWidgetPart combinations were ignored but it was not clear that they do nothing. Instead, assert if NWidgetPart is incorrectly applied. 
						
						
					 
					
						2023-11-05 19:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b1eb5533eb 
					 
					
						
						
							
							Add: WindowDesc unit test to validate NWidgetPart lists.  
						
						
						
						
					 
					
						2023-11-05 19:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1c94fb0389 
					 
					
						
						
							
							Add: Mock sprite cache intialization.  
						
						... 
						
						
						
						This fills up the sprite cache with SPR_OPENTTD_BASE + OPENTTD_SPRITE_COUNT zero-size sprites, to
allow GetSpriteSize() calls to continue from unit-tests. 
						
						
					 
					
						2023-11-05 19:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						05436d9c2f 
					 
					
						
						
							
							Add: Expose minimal parts of SpriteCache internals.  
						
						... 
						
						
						
						These parts are needed to be able to mock the SpriteCache for unit-tests. 
						
						
					 
					
						2023-11-05 19:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						46f63074da 
					 
					
						
						
							
							Add: MockFontCache for testing GUI code that only needs to know font sizes.  
						
						
						
						
					 
					
						2023-11-05 19:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						af4c7799fe 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 1 change by telk5093
finnish: 1 change by hpiirai
portuguese (brazilian): 1 change by pasantoro 
						
						
					 
					
						2023-11-05 18:37:09 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b5861fd8f3 
					 
					
						
						
							
							Fix: Using MIN_YEAR for a date is probably wrong, Use MIN_DATE instead. ( #11444 )  
						
						... 
						
						
						
						Even with strong types ... 
						
						
					 
					
						2023-11-05 15:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ef385499c7 
					 
					
						
						
							
							Codechange: Remove ineffective NWidgetParts. ( #11443 )  
						
						
						
						
					 
					
						2023-11-05 14:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						01728177e7 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 3 changes by 2TallTyler
french: 2 changes by Lishouuu 
						
						
					 
					
						2023-11-04 18:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						071fdab236 
					 
					
						
						
							
							Codechange: Replicate cursor screen backup to chat message display, removing explicit memory management.  
						
						... 
						
						
						
						Incidentally, this makes Blitter::GetBytesPerPixel unneeed. 
						
						
					 
					
						2023-11-04 16:08:34 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						bbd64bbe2b 
					 
					
						
						
							
							Fix   #9545 : Crash when all cargo types are disabled. ( #11432 )  
						
						... 
						
						
						
						This is not a very useful state, but it's nice to not crash.
Some parts of the game don't (yet) check for cargo types being redefined, that is out-of-scope here. 
						
						
					 
					
						2023-11-04 14:42:47 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						c059ce0c97 
					 
					
						
						
							
							Fix  cda6f24f: don't ignore binary-dir if it happens to be working-dir ( #11431 )  
						
						... 
						
						
						
						Some of our code ignores the SP_WORKING_DIR for some actions, which
means that if, for example, your SP_BINARY_DIR is the same as your
SP_WORKING_DIR, neither is scanned.
Instead, only add SP_WORKING_DIR if it is unique. 
						
						
					 
					
						2023-11-04 10:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						db6b32e421 
					 
					
						
						
							
							Codechange: Avoid pointers and lengthof in ExpensesList. ( #11427 )  
						
						... 
						
						
						
						Use std::initializer_list which allows iteration. 
						
						
					 
					
						2023-11-03 23:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						86e28e79fb 
					 
					
						
						
							
							Fix   #11402 : Make string filter locale-aware.  
						
						
						
						
					 
					
						2023-11-03 22:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						c294eaacc1 
					 
					
						
						
							
							Fix: char_traits::find needs to return nullptr if nothing was found.  
						
						
						
						
					 
					
						2023-11-03 22:34:01 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7d4a91ef9e 
					 
					
						
						
							
							Cleanup: Remove some unused functions. ( #11429 )  
						
						... 
						
						
						
						These were picked up with cppcheck. 
						
						
					 
					
						2023-11-03 21:21:00 +00:00