Patric Stout 
							
						 
					 
					
						
						
							
						
						73bdd4bdd7 
					 
					
						
						
							
							Fix: [CI] typo in Windows release jobname ( #10742 )  
						
						
						
						
					 
					
						2023-04-29 19:59:01 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						de08e29cd9 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 4 changes by 2TallTyler 
						
						
					 
					
						2023-04-29 18:42:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ee8b1dfbc3 
					 
					
						
						
							
							Fix  4dd5f994: hotkey parsing was broken  
						
						
						
						
					 
					
						2023-04-29 14:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						397221b94a 
					 
					
						
						
							
							Codechange: Make ScenarioIdentifier use std::string for the filename  
						
						
						
						
					 
					
						2023-04-29 13:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3a822fcd01 
					 
					
						
						
							
							Codechange: Make FiosItem's name and title std::string  
						
						
						
						
					 
					
						2023-04-29 13:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ee723f26ba 
					 
					
						
						
							
							Codechange: Make FileToSaveLoad's title std::string and simplify assignments  
						
						
						
						
					 
					
						2023-04-29 13:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f0a1ddd81c 
					 
					
						
						
							
							Codechange: let FiosBrowseTo return a bool  
						
						
						
						
					 
					
						2023-04-29 13:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c829930440 
					 
					
						
						
							
							Codechange: replace strnatcmp with C++ string capable version  
						
						
						
						
					 
					
						2023-04-29 12:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						df19673fbd 
					 
					
						
						
							
							Codechange: let convert_to_fs accept std::string  
						
						
						
						
					 
					
						2023-04-29 12:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b5f96808a1 
					 
					
						
						
							
							Fix: FormatArrayAsHex returns gibberish instead of a hex array  
						
						
						
						
					 
					
						2023-04-29 11:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kuhnovic 
							
						 
					 
					
						
						
							
						
						3991e76c96 
					 
					
						
						
							
							Fix   #8177 : Ships with max speed overflow to near-zero speed ( #10695 )  
						
						
						
						
					 
					
						2023-04-29 09:33:01 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						4dd5f994be 
					 
					
						
						
							
							Codechange: replace strncasecmp with case ignoring variant of StrStarts/EndsWith  
						
						
						
						
					 
					
						2023-04-29 10:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						86786a7af6 
					 
					
						
						
							
							Codechange: introduce StrEqualsIgnoreCase/StrCompareIgnoreCase to replace strcasecmp  
						
						
						
						
					 
					
						2023-04-29 10:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						36a0818bc5 
					 
					
						
						
							
							Remove: buying/selling/owning company shares ( #10709 )  
						
						
						
						
					 
					
						2023-04-29 10:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1a24016964 
					 
					
						
						
							
							Fix: Set TC_NO_SHADE only for shaded engine in purchase list.  
						
						... 
						
						
						
						Additionally use TC_FORCE to prevent additional colours in the shaded text. 
						
						
					 
					
						2023-04-28 23:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						23c46e1abf 
					 
					
						
						
							
							Fix :  #10735 : {POP_COLOUR} fails if string is drawn with extra flags.  
						
						
						
						
					 
					
						2023-04-28 23:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						3ed8c35dfe 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						italian: 4 changes by Rivarossi
russian: 4 changes by Ln-Wolf
finnish: 4 changes by hpiirai
turkish: 4 changes by densxd
dutch: 6 changes by Afoklala
portuguese: 4 changes by azulcosta 
						
						
					 
					
						2023-04-28 18:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b221fa3c5a 
					 
					
						
						
							
							Codechange: use fmt::format_to instead of seprintf to create the search URL  
						
						
						
						
					 
					
						2023-04-28 19:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						6a8b4f3e10 
					 
					
						
						
							
							Codechange: use fmt::format_to instead of seprintf to fill the PNG metadata  
						
						
						
						
					 
					
						2023-04-28 19:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ef3beef7e9 
					 
					
						
						
							
							Codechange: use fmt::format_to instead of seprintf to write the savegame info  
						
						
						
						
					 
					
						2023-04-28 19:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						33c4fbff8f 
					 
					
						
						
							
							Codechange: use fmt::format_to instead of seprintf to fill load crash message  
						
						
						
						
					 
					
						2023-04-28 19:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d33993cca3 
					 
					
						
						
							
							Update: Translations from eints  
						
						
						
						
					 
					
						2023-04-27 18:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						a255b61514 
					 
					
						
						
							
							Change: [CI] Use a custom name for matrix runs ( #10723 )  
						
						... 
						
						
						
						By default, GitHub adds all arguments of the matrix between ().
This is fine sometimes, but in other times it becomes a very
lengthy line.
With this commit, we decide what is between those (), making it
a lot more readable. 
						
						
					 
					
						2023-04-27 20:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						f5fad88723 
					 
					
						
						
							
							Change: base autosaves intervals on real time (instead of game time) ( #10655 )  
						
						... 
						
						
						
						There are two fundamental issues with autosave:
- When fast-forwarding, it saves way too often
- When paused, it never saves
Both makes no sense. Autosaves are meant to prevent you from
accidentally losing your work. The emphasis on "your" work.
To solve both issues, the autosave now works on real time. You
can select every 10 / 30 / 60 / 120 minutes, which are similar to
what the setting was in game-months.
When you pause, autosaving will stop. Unless you make any change
to the game; then it will continue to make autosaves, even so
the game is paused. Unpausing / pausing resets this mechanism. 
						
						
					 
					
						2023-04-27 15:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						57f2d70fef 
					 
					
						
						
							
							Change: Use cstdint instead of rolling our own types. ( #10651 )  
						
						
						
						
					 
					
						2023-04-27 10:04:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						9fe853f7b5 
					 
					
						
						
							
							Codechange: use fmt::format instead of vseprintf for midi command formatting  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						c8ff6a9f7c 
					 
					
						
						
							
							Codechange: replace str_fmt with std::string constructs  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fce4b5ea69 
					 
					
						
						
							
							Codechange: use Debug over printf for dedicated forking output  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						75cd790ab9 
					 
					
						
						
							
							Codechange: use fmt::format for FormatHexNumber  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						630d3bc053 
					 
					
						
						
							
							Codechange: use fmt::format instead of printf for the NewGRF profiler  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3105d0b09e 
					 
					
						
						
							
							Codechange: replace text-buf printf with fmt::format  
						
						
						
						
					 
					
						2023-04-26 18:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Owen Rudge 
							
						 
					 
					
						
						
							
						
						173ed81dbe 
					 
					
						
						
							
							Change: [Actions] Upgrade import-codesign-certs dependency in macOS build workflow  
						
						
						
						
					 
					
						2023-04-26 15:10:47 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						80bd5ad727 
					 
					
						
						
							
							Codechange: Use std::strto* variants everywhere ( #10720 )  
						
						
						
						
					 
					
						2023-04-26 12:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						997c936893 
					 
					
						
						
							
							Codechange: Don't use bytes for months in graph GUI  
						
						
						
						
					 
					
						2023-04-26 07:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						930f0a16d8 
					 
					
						
						
							
							Codechange: Define Date/Year/Month/Day within TimerGameCalendar class  
						
						
						
						
					 
					
						2023-04-26 07:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						20d2558f1b 
					 
					
						
						
							
							Fix: Clear church/stadium flags when copying house substitute specs.  
						
						
						
						
					 
					
						2023-04-26 06:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						64782cf005 
					 
					
						
						
							
							Fix   #10627 : Houses subsitute specs should only be copied on first definition.  
						
						... 
						
						
						
						Before #10627 , substitue specs were always copied despite redefinition. 
						
						
					 
					
						2023-04-26 06:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						7535eb65e2 
					 
					
						
						
							
							Codechange: Use vector instead of mallloc/free for Action 6 data. ( #10713 )  
						
						
						
						
					 
					
						2023-04-26 06:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						1697dff744 
					 
					
						
						
							
							Change: Hide all variants from UI when (display) parent is hidden. ( #10708 )  
						
						
						
						
					 
					
						2023-04-25 20:34:10 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						5794590b36 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 1 change by KhoiCanDev
polish: 7 changes by pAter-exe 
						
						
					 
					
						2023-04-25 18:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						f74e26ca7e 
					 
					
						
						
							
							Codechange: replace error/usererror printf variant with fmt variant and rename  
						
						
						
						
					 
					
						2023-04-25 17:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						43c65a3fec 
					 
					
						
						
							
							Codechange: use std::string for base media filename/warning storage  
						
						
						
						
					 
					
						2023-04-25 15:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b8f0513a72 
					 
					
						
						
							
							Change: Draw and size video driver info like base set info.  
						
						... 
						
						
						
						This allows very long video driver information strings to wrap instead
of making the game options window very wide. 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9aee502838 
					 
					
						
						
							
							Change: Size Game Options description widgets after initial sizing.  
						
						... 
						
						
						
						Trying to update text widgets with free flowing multiline text during
UpdateWidgetSize(), as the final width is not yet known and so the
calculated height being incorrect, usually resulting in one or more
empty text lines.
The solution is to update the widget heights afterwards during
OnResize(), at which point the final widths are known. The window is
then resized if needed.
(Note this technique needs more attention if width can also change.) 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e8df28d7f3 
					 
					
						
						
							
							Add: parameter for ReInit() to reposition window to default.  
						
						
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						55d981aec3 
					 
					
						
						
							
							Add: Helper to update widget vertical size.  
						
						... 
						
						
						
						This avoids directly setting min_y outside widget code. 
						
						
					 
					
						2023-04-25 13:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						6830e5f5f7 
					 
					
						
						
							
							Cleanup: Don't use a magic number when closing processing industries ( #10710 )  
						
						
						
						
					 
					
						2023-04-24 19:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						37392935dd 
					 
					
						
						
							
							Fix   #10707 : Incorrect type of days_in_transit in CargoPacket constructor ( #10715 )  
						
						
						
						
					 
					
						2023-04-24 18:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						27e9a79988 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						finnish: 2 changes by hpiirai
portuguese: 1 change by azulcosta 
						
						
					 
					
						2023-04-24 18:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1c76e0904d 
					 
					
						
						
							
							Codechange: revive STR_TINY_BLACK_COMMA from its coma ( #10714 )  
						
						
						
						
					 
					
						2023-04-24 18:33:39 +00:00