Rubidium 
							
						 
					 
					
						
						
							
						
						dd53a738bb 
					 
					
						
						
							
							Codechange: automatically set/check the correct type for string parameters/genders  
						
						
						
						
					 
					
						2023-06-17 11:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						836541b41c 
					 
					
						
						
							
							Codechange: use SetDParam and CopyOutDParam for tooltips  
						
						
						
						
					 
					
						2023-06-17 10:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ac0c932ce7 
					 
					
						
						
							
							Codechange: use SetDParam to set measurement tooltip parameters  
						
						
						
						
					 
					
						2023-06-17 10:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ee8b03e8da 
					 
					
						
						
							
							Fix: Crash when failing to load a game into a dedicated server at startup ( #11021 )  
						
						... 
						
						
						
						Using the -g switch 
						
						
					 
					
						2023-06-16 19:41:26 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						ed06c6bdcf 
					 
					
						
						
							
							Codechange: Use vector when migrating old savegame orders. ( #11020 )  
						
						
						
						
					 
					
						2023-06-16 19:40:24 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						fc2510e2ba 
					 
					
						
						
							
							Codechange: Use std::vector for midifile's ByteBuffer. ( #11019 )  
						
						
						
						
					 
					
						2023-06-16 17:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								Owen Rudge 
							
						 
					 
					
						
						
							
						
						1a3d1bca59 
					 
					
						
						
							
							Remove: OS/2 port  
						
						
						
						
					 
					
						2023-06-16 14:29:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d4c2043294 
					 
					
						
						
							
							Codechange: remove a number of unneeded c_str() calls  
						
						
						
						
					 
					
						2023-06-15 22:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						aae8f40b9f 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (au): 2 changes by krysclarke
korean: 2 changes by telk5093
russian: 2 changes by Ln-Wolf
french: 2 changes by ottdfevr
portuguese: 2 changes by azulcosta
portuguese (brazilian): 2 changes by ericandradex
polish: 2 changes by pAter-exe 
						
						
					 
					
						2023-06-15 18:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						1cd49bf5e5 
					 
					
						
						
							
							Fix  ca1e34c: [Script] Wrong value printed for {RAW_STRING} ( #11011 )  
						
						
						
						
					 
					
						2023-06-14 22:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						864d3c9c16 
					 
					
						
						
							
							Fix: CMD_CHANGE_SETTING did not reject SF_NO_NETWORK_SYNC settings ( #11009 )  
						
						
						
						
					 
					
						2023-06-14 19:44:10 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						f51f117b00 
					 
					
						
						
							
							Change: Add window description flag to disallow interactive window closing. ( #11008 )  
						
						... 
						
						
						
						This replaces/simplifies testing for a closebox to allow closing a window with right-click, and testing for specific window classes when closing all windows by hotkey.
This allows right-click closing of dropdowns and the high-score window. 
						
						
					 
					
						2023-06-14 17:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7c37dcb8e3 
					 
					
						
						
							
							Fix: do not use {STRING} when {STRING1} or {STRING2} is needed  
						
						
						
						
					 
					
						2023-06-14 09:44:06 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0a5e58451b 
					 
					
						
						
							
							Codechange: pass string parameters by reference  
						
						
						
						
					 
					
						2023-06-14 06:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						43f91bc50c 
					 
					
						
						
							
							Cleanup: unused GetDataPointer function  
						
						
						
						
					 
					
						2023-06-13 23:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e332810231 
					 
					
						
						
							
							Codechange: pass zero length arguments for {STRING}, instead of the remaining arguments  
						
						
						
						
					 
					
						2023-06-13 23:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						82851a9bef 
					 
					
						
						
							
							Codechange: do not mess with global string params to get pointer to first element  
						
						
						
						
					 
					
						2023-06-13 23:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						aba0d27a28 
					 
					
						
						
							
							Codechange: use StringParameters for remapping the NewGRF string control codes  
						
						
						
						
					 
					
						2023-06-13 22:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1146904d45 
					 
					
						
						
							
							Fix: when a string consumes more parameters than allowed, nullptr is attempted to be formatted  
						
						
						
						
					 
					
						2023-06-13 20:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						f1ec2f274c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 6 changes by KhoiCanDev
korean: 4 changes by telk5093
german: 33 changes by SecretIdetity
romanian: 69 changes by kneekoo
russian: 2 changes by Ln-Wolf
finnish: 4 changes by hpiirai
turkish: 4 changes by BeratSJ
danish: 1 change by bscargo
dutch: 6 changes by Afoklala
french: 4 changes by ottdfevr
portuguese (brazilian): 6 changes by pasantoro
polish: 6 changes by pAter-exe 
						
						
					 
					
						2023-06-13 18:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andrii 
							
						 
					 
					
						
						
							
						
						f26de0d2f9 
					 
					
						
						
							
							Fix   #10982 : No help text for gamelog command ( #10984 )  
						
						
						
						
					 
					
						2023-06-13 08:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						ebc451b071 
					 
					
						
						
							
							Fix   #10987 : Double-close of dropdown stopped land-info tool working as default. ( #11000 )  
						
						... 
						
						
						
						Clicking and releasing on the query toolbar icon is meant to select the land-info tool.
This did not work as during closing a window, OnFocusLost() is called, which then closes the window again. These two calls toggled the land-info tool one and off in the same action.
Resolve by not calling Window::Close in OnFocusLost() if the window is already closing. 
						
						
					 
					
						2023-06-12 08:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						613ad80581 
					 
					
						
						
							
							Codechange: remove need for GetDParamX  
						
						
						
						
					 
					
						2023-06-12 09:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						82b434b589 
					 
					
						
						
							
							Codechange: rename function to better describe what it is doing  
						
						
						
						
					 
					
						2023-06-12 09:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f86500df92 
					 
					
						
						
							
							Codechange: remove need for SetDParamX  
						
						
						
						
					 
					
						2023-06-12 09:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6c6f365d2f 
					 
					
						
						
							
							Codechange: remove offset parameter for copying DParams in and out  
						
						
						
						
					 
					
						2023-06-11 17:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d42ef3a0ef 
					 
					
						
						
							
							Codechange: inject the query window caption into the widget  
						
						
						
						
					 
					
						2023-06-11 17:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						6869f387ba 
					 
					
						
						
							
							Fix  07add7a9: [Win32] use full monitor resolution for fullscreen ( #10985 )  
						
						... 
						
						
						
						On Windows in fullscreen you cannot reach the top with
the cursor for the halve of the height of your toolbar.
Additionally, on Win10 in fullscreen you can see the actual toolbar. 
						
						
					 
					
						2023-06-11 12:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						2097719f26 
					 
					
						
						
							
							Fix: Don't restore backed up vehicle name if it's no longer unique. ( #10979 )  
						
						
						
						
					 
					
						2023-06-09 21:18:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6d597879d0 
					 
					
						
						
							
							Codechange: let ReadLine return a string instead of passing a buffer  
						
						
						
						
					 
					
						2023-06-09 19:58:29 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						81f957b9f8 
					 
					
						
						
							
							Codechange: use std::string to find the executable's working directory  
						
						
						
						
					 
					
						2023-06-09 19:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								merni-ns 
							
						 
					 
					
						
						
							
						
						1be668c2e4 
					 
					
						
						
							
							Fix   #10975 : Clear a non-head engine's name ( #10976 )  
						
						
						
						
					 
					
						2023-06-09 16:09:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						66a984afd7 
					 
					
						
						
							
							Codechange: rename function to better describe its functionality  
						
						
						
						
					 
					
						2023-06-09 06:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						48dcb79145 
					 
					
						
						
							
							Cleanup: remove seprintf and vsnprintf  
						
						
						
						
					 
					
						2023-06-09 06:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						13cdf5fffa 
					 
					
						
						
							
							Codechange: use std::filesystem::path for the language file's path  
						
						
						
						
					 
					
						2023-06-08 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						97dd84d1e0 
					 
					
						
						
							
							Codechange: move saveload string fixing code to saveload  
						
						
						
						
					 
					
						2023-06-08 20:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3f35787458 
					 
					
						
						
							
							Codechange: replace stredup + StrMakeValidInPlace with std::string + StrMakeValid  
						
						
						
						
					 
					
						2023-06-08 19:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						e762855201 
					 
					
						
						
							
							Cleanup: remove str_strip_colours; StrMakeValid also removes the colours  
						
						... 
						
						
						
						Essentially str_strip_colours followed by StrMakeValid makes the calling of
str_strip_colours useless, as StrMakeValid would have removed them too. 
						
						
					 
					
						2023-06-08 19:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								mrmbernardi 
							
						 
					 
					
						
						
							
						
						35ef6c1723 
					 
					
						
						
							
							Feature: [GS] Goal destination can be updated ( #10817 )  
						
						
						
						
					 
					
						2023-06-08 18:00:31 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						9408ab4799 
					 
					
						
						
							
							Codechange: only one '\0' is required  
						
						
						
						
					 
					
						2023-06-08 18:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						2ae7367024 
					 
					
						
						
							
							Codechange: replace StrMakeValidInPlace with StrValid  
						
						
						
						
					 
					
						2023-06-08 18:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4ca23a19b6 
					 
					
						
						
							
							Cleanup: char-pointer variant of strtolower  
						
						
						
						
					 
					
						2023-06-08 18:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						b49bd86a46 
					 
					
						
						
							
							Fix  dec7ff6b0c: Dropdowns couldn't be closed by pressing the parent button. ( #10954 )  
						
						... 
						
						
						
						Since dropdowns self-close, the detection of re-clicking a dropdown
button no longer worked, as the dropdown is already closed.
Instead set (and then test) a flag on the parent widget to indicate that
the dropdown closed. This method avoids looping windows on every click. 
						
						
					 
					
						2023-06-07 19:01:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b2a8d8aea4 
					 
					
						
						
							
							Codechange: use std::string for Windows' ISO code mangling  
						
						
						
						
					 
					
						2023-06-07 08:27:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						a541b8217d 
					 
					
						
						
							
							Codechange: use fmt::format to build Squirrel error message  
						
						
						
						
					 
					
						2023-06-07 08:02:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						5e9a1eb790 
					 
					
						
						
							
							Codechange: use fmt::format to construct error message  
						
						
						
						
					 
					
						2023-06-07 08:02:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4de9b8a988 
					 
					
						
						
							
							Codechange: use fmt::format to create desync dump savegames  
						
						
						
						
					 
					
						2023-06-07 08:02:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d5c0d3beb7 
					 
					
						
						
							
							Codechange: unify the formatting of the game's caption  
						
						
						
						
					 
					
						2023-06-07 08:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						9fa1984ef0 
					 
					
						
						
							
							Codechange: IniGroup::GetItem() can now be const. ( #10966 )  
						
						
						
						
					 
					
						2023-06-06 22:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						f249715db3 
					 
					
						
						
							
							Fix   #10964 : Missing FontConfig format for language. ( #10965 )  
						
						
						
						
					 
					
						2023-06-06 22:38:11 +00:00