Rubidium 
							
						 
					 
					
						
						
							
						
						d5c75bd655 
					 
					
						
						
							
							Codechange: use std::string instead of a temporary buffer for iconv calls  
						
						
						
						
					 
					
						2023-06-30 19:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								RoqueDeicide 
							
						 
					 
					
						
						
							
						
						33ee78f9ac 
					 
					
						
						
							
							[Feature] Extended functionality of industry viewport tooltips.  
						
						... 
						
						
						
						Added ability to turn them off or to show any combination of the following: name, required, stockpiled or produced cargoes. 
						
						
					 
					
						2023-06-30 15:55:12 +04:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						01c6705339 
					 
					
						
						
							
							Fix text rendering with 8bpp-simple blitter  
						
						... 
						
						
						
						First member of string_colourremap was never assigned
Ensure that it is set to 0 
						
						
					 
					
						2023-06-29 17:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0ea3e338ab 
					 
					
						
						
							
							Codechange: replace buffer+strecpy with std::string  
						
						
						
						
					 
					
						2023-06-29 17:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3f18a8863a 
					 
					
						
						
							
							Codechange: use std::getline to read strings from stdin  
						
						
						
						
					 
					
						2023-06-29 16:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f333372dd1 
					 
					
						
						
							
							Codechange: let IConsoleCmdExec accept std::string  
						
						
						
						
					 
					
						2023-06-29 06:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fd380127f0 
					 
					
						
						
							
							Codechange: use SignalObjectAndWait since we do not support older than Windows XP anymore  
						
						
						
						
					 
					
						2023-06-28 23:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d55ba23a87 
					 
					
						
						
							
							Fix dual pane purchase window with mixed wagon/loco variant trees  
						
						... 
						
						
						
						Use top-level variant engine for the loco/wagon categorisation
See: #558  
						
						
					 
					
						2023-06-28 19:27:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5415b596b0 
					 
					
						
						
							
							Handle case where VehicleLengthChanged called on engine without a GRF  
						
						
						
						
					 
					
						2023-06-28 19:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						69d5b9d326 
					 
					
						
						
							
							Cleanup: unused NO_THREADS #ifdefs  
						
						
						
						
					 
					
						2023-06-28 19:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								RoqueDeicide 
							
						 
					 
					
						
						
							
						
						8eea01717f 
					 
					
						
						
							
							[Feature] A setting to allow town name tile tooltips to always or never be displayed.  
						
						
						
						
					 
					
						2023-06-28 16:11:51 +04:00 
						 
				 
			
				
					
						
							
							
								RoqueDeicide 
							
						 
					 
					
						
						
							
						
						d6041744ca 
					 
					
						
						
							
							[Change] Moved tooltip-related settings to a dedicated category.  
						
						
						
						
					 
					
						2023-06-28 15:14:29 +04:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						55979b612e 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						welsh: 28 changes by Ansbaradigeidfran
portuguese: 1 change by azulcosta
polish: 1 change by pAter-exe 
						
						
					 
					
						2023-06-27 18:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Wheeler 
							
						 
					 
					
						
						
							
						
						3b2934c479 
					 
					
						
						
							
							Change: Make terraforming point selection sprite visible at >2x zoom out ( #11017 )  
						
						
						
						
					 
					
						2023-06-27 10:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								Johannes E. Krause 
							
						 
					 
					
						
						
							
						
						5b0cfc7ea5 
					 
					
						
						
							
							Add: show fallback sprites with debuglevel sprite=4  
						
						
						
						
					 
					
						2023-06-27 15:12:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						55c07eed59 
					 
					
						
						
							
							Change: Add separate setting for server sent commands per frame limit ( #11023 )  
						
						... 
						
						
						
						Set a higher default value for this setting.
Use the higher of this and existing commands per frame limit
setting for server-originating commands, e.g. GS.
This is to support the GSAsyncMode class.
This also avoids undue throttling when more than one
script is in operation (e.g. AIs). 
						
						
					 
					
						2023-06-27 12:32:45 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						8465559488 
					 
					
						
						
							
							Codechange: Pass face index as font os_handle for FreeType fonts. ( #11073 )  
						
						... 
						
						
						
						This allows fallback font detection to test the specific face within the
font rather instead of only the first. 
						
						
					 
					
						2023-06-27 12:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						794b642b9a 
					 
					
						
						
							
							Codechange: use std::string/std::vector over stredup/strecpy/CallocT/free  
						
						
						
						
					 
					
						2023-06-27 12:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						700241410b 
					 
					
						
						
							
							Remove: support for not having getifaddrs  
						
						
						
						
					 
					
						2023-06-27 12:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7ad487eeee 
					 
					
						
						
							
							Cleanup: remove now unused GetInt32/64 functions  
						
						
						
						
					 
					
						2023-06-27 12:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						75a22a1c83 
					 
					
						
						
							
							Codechange: move from GetIntXY to GetNextParameter<XYY>  
						
						
						
						
					 
					
						2023-06-27 12:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e7937efb01 
					 
					
						
						
							
							Codechange: add clearer named function to get the next (string) parameter  
						
						
						
						
					 
					
						2023-06-27 12:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ee34fae09a 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						korean: 3 changes by telk5093
danish: 3 changes by bscargo 
						
						
					 
					
						2023-06-26 18:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						103d88ee33 
					 
					
						
						
							
							Fix: Layouter not taking stripped formatting codes into account when mapping visual coordinates to/from original string  
						
						
						
						
					 
					
						2023-06-26 17:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						b52e526017 
					 
					
						
						
							
							Fix: FallbackParagraphLayouter wasn't reverse-mapping glyphs to character indexes right  
						
						
						
						
					 
					
						2023-06-26 17:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3b2e917ca4 
					 
					
						
						
							
							Enable vehicle variable 61 for ships  
						
						... 
						
						
						
						Bump multi_part_ships feature version, add to documentation 
						
						
					 
					
						2023-06-26 00:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						5db4473ae8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 1 change by KhoiCanDev
finnish: 3 changes by hpiirai
french: 5 changes by Naeso 
						
						
					 
					
						2023-06-25 18:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d140acf34e 
					 
					
						
						
							
							Fix: Setting tree lines drawn incorrectly for RTL languages. ( #11070 )  
						
						
						
						
					 
					
						2023-06-25 19:32:53 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						fac317b139 
					 
					
						
						
							
							Cleanup: Remove {ORANGE} from settings page strings.  
						
						
						
						
					 
					
						2023-06-25 17:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						40a9b080aa 
					 
					
						
						
							
							Fix: Ensure settings page label is orange.  
						
						
						
						
					 
					
						2023-06-25 17:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						55e3dd9409 
					 
					
						
						
							
							Cleanup  6298b96: Left-over function declaration ( #11072 )  
						
						
						
						
					 
					
						2023-06-25 15:51:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4f6d75f97d 
					 
					
						
						
							
							Fix   #11016 : Defer deletion of client and server game socket handlers  
						
						... 
						
						
						
						This fixes various use after free scenarios in error handling paths 
						
						
					 
					
						2023-06-25 12:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						19ae88fb63 
					 
					
						
						
							
							Fix: Error logging in game and admin server HandlePacket  
						
						... 
						
						
						
						Don't invent a packet type in the log message if we can't/don't
read a packet type at all.
Fix packet type not being logged when appropriate. 
						
						
					 
					
						2023-06-25 12:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						43ddf19df3 
					 
					
						
						
							
							Change: Allow text shadow on WWT_EMPTY/WWT_TEXT to extend horizontally. ( #11065 )  
						
						... 
						
						
						
						This alleviates text shadows of truetype fonts being cropped in some
window layouts. 
						
						
					 
					
						2023-06-25 11:58:39 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						509471f7f8 
					 
					
						
						
							
							Codechange: Use std::optional for GRFConfig::GRFError ( #11066 )  
						
						... 
						
						
						
						This changes the semantics from "object pointer ownership" to "optional object", and simplifies copies. 
						
						
					 
					
						2023-06-25 11:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e94f9699de 
					 
					
						
						
							
							Picker tool: Remember rail/road/tram as last used when opening from picker  
						
						
						
						
					 
					
						2023-06-25 00:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fbffb4c24c 
					 
					
						
						
							
							TBTR: Remove wrong tooltips in template window group, template panels  
						
						... 
						
						
						
						See: #555  
						
						
					 
					
						2023-06-25 00:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						698de52d13 
					 
					
						
						
							
							Settings GUI: Fix station rating tooltip mode being in wrong section  
						
						
						
						
					 
					
						2023-06-25 00:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9a5df29648 
					 
					
						
						
							
							Adjustments for PR  #556  
						
						... 
						
						
						
						Setting text/condition, tooltip condition 
						
						
					 
					
						2023-06-25 00:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4fae774cb5 
					 
					
						
						
							
							Merge PR  #556  into jgrpp  
						
						
						
						
					 
					
						2023-06-24 23:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						50901f79ee 
					 
					
						
						
							
							Show all cargoes for multi-part ships in build vehicle window  
						
						
						
						
					 
					
						2023-06-24 23:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e80558ab32 
					 
					
						
						
							
							Enable multi-part functionality of vehicle variable 0x60 for ships  
						
						
						
						
					 
					
						2023-06-24 23:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						6c19e5ecae 
					 
					
						
						
							
							Fix   #10868 : [Script] Handle errors when loading savegame data on stack ( #11029 )  
						
						... 
						
						
						
						(cherry picked from commit 1d9bc23525 
						
						
					 
					
						2023-06-24 23:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								RoqueDeicide 
							
						 
					 
					
						
						
							
						
						829db8e4f9 
					 
					
						
						
							
							Feature: A setting to bring back old tile tooltip behavior.  
						
						... 
						
						
						
						If enabled, the setting allows tooltips for tiles, such as industries, to show instantly, when otherwise they would require a right-click. 
						
						
					 
					
						2023-06-25 00:11:01 +04:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						71f241ffe1 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 1 change by krysclarke
russian: 1 change by Ln-Wolf
turkish: 1 change by BeratSJ
french: 1 change by glx22
portuguese (brazilian): 4 changes by pasantoro 
						
						
					 
					
						2023-06-24 18:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						78c9446aef 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 1 change by buzzCraft
chinese (traditional): 1 change by wpi3
spanish (mexican): 1 change by absay
lithuanian: 1 change by devbotas
portuguese (brazilian): 3 changes by Greavez 
						
						
					 
					
						2023-06-23 18:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6f36f1d912 
					 
					
						
						
							
							Change: Remove currency code/symbol suffix from language files.  
						
						
						
						
					 
					
						2023-06-23 16:47:32 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9dd9b8ec74 
					 
					
						
						
							
							Fix   #11054 : Prevent translation of currency codes.  
						
						... 
						
						
						
						Most languages stick with the 3-letter latin currency codes in the name
string, however some translations are... clever... and use the currency
symbol instead. Whilst this may look nice, it can cause issues with fonts
as some scripts have a specific limited set of fonts which do not include
these symbols.
Instead, hard code the currency code list and add it when drawing the
currency name. 
						
						
					 
					
						2023-06-23 16:47:32 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d42a78f3e8 
					 
					
						
						
							
							Codechange: Make DropDownListStringItem preformat and remove other implementations. ( #11063 )  
						
						... 
						
						
						
						Having to choose between DropDownListStringItem, DropDownListCharStringItem, and DropDownListParamStringItem depending on whether to draw a StringID, a raw string, or a StringID with extra parameters was needlessly complex.
Instead, allow passing a StringID or raw string to DropDownListStringItem. This will preformat the StringID into a raw string, and can therefore accept parameters via the normal SetDParam mechanism.
This also means that strings no longer need to be formatted on every draw. 
						
						
					 
					
						2023-06-23 08:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						321f01602a 
					 
					
						
						
							
							Codechange: reduce passing around parameters, but formatting strings earlier  
						
						
						
						
					 
					
						2023-06-23 06:48:13 +02:00