rubidium42 
							
						 
					 
					
						
						
							
						
						05005dcdfa 
					 
					
						
						
							
							Codechange: [Network] Use std::string instead of char[] for the name of the file that is downloading  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						981cd0197a 
					 
					
						
						
							
							Codechange: [Network] Use std::string for the client name in the network server  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						a8b3afb236 
					 
					
						
						
							
							Codechange: [Network] Use string_view for network compatability check  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						49dcf0c772 
					 
					
						
						
							
							Codechange: [Network] Simplify constructing the HTTP request with fmt  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						53b4786037 
					 
					
						
						
							
							Codechange: [Network] Let NetworkError return its std::string instead of a C-string  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						667301e3ec 
					 
					
						
						
							
							Codechange: [Network] Make hostname/client IP return strings instead of a C-string  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						a91e29b656 
					 
					
						
						
							
							Codechange: [Network] Let IsInNetmask use std::string  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						36705f1dc0 
					 
					
						
						
							
							Codechange: [Network] Simplify formatting of network addresses to string  
						
						
						
						
					 
					
						2021-06-15 06:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3392d25aa3 
					 
					
						
						
							
							Merge PR  #274  into jgrpp  
						
						
						
						
					 
					
						2021-06-15 02:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1cc8053003 
					 
					
						
						
							
							Add setting to control station rating tooltip detail level  
						
						... 
						
						
						
						Default to simple 
						
						
					 
					
						2021-06-15 02:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e7909b4bee 
					 
					
						
						
							
							Use {PLUS_NUM} in station rating tooltip strings  
						
						
						
						
					 
					
						2021-06-14 22:55:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8485ed724b 
					 
					
						
						
							
							Add {PLUS_NUM} string code which includes leading + for positive values  
						
						
						
						
					 
					
						2021-06-14 22:55:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2b8775fb4a 
					 
					
						
						
							
							Avoid hard-coded percentage values in station rating tooltip strings  
						
						
						
						
					 
					
						2021-06-14 22:52:22 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						9e32c618f9 
					 
					
						
						
							
							Fix: [Network] Determining GetNetworkRevisionString could overflow and underflow its buffer  
						
						... 
						
						
						
						Tagged releases are not affected 
						
						
					 
					
						2021-06-14 23:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7b135a8269 
					 
					
						
						
							
							Codechange: use SLE_STRUCT(LIST) for Linkgraph chunks  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						5cd0c65787 
					 
					
						
						
							
							Codechange: move Save/Load functions of same chunk next to each other  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						af3aba7a88 
					 
					
						
						
							
							Codechange: use SLE_STRUCT(LIST) for GameScript chunks  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aa02bf27f6 
					 
					
						
						
							
							Codechange: use as much of STNN code for STNS as possible  
						
						... 
						
						
						
						There was a lot of code duplication for no real reason. Now with
SLEG_STRUCT support, we can just re-use the code, hopefully making
it easier for future-us to make changes to this, without breaking
everything for old games. 
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0bdca02bdf 
					 
					
						
						
							
							Codechange: use SLE_STRUCT(LIST) for Station chunks  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						af43fc3d62 
					 
					
						
						
							
							Codechange: use SLE_STRUCT(LIST) for Company chunks  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						0bb1d2fa8e 
					 
					
						
						
							
							Codechange: use SLE_STRUCT(LIST) for Town chunks  
						
						
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4e4720f217 
					 
					
						
						
							
							Codechange: remove the special station/vehicle code from SaveLoad  
						
						... 
						
						
						
						With the new SLEG_STRUCT it is much easier to embed a struct
in a struct, where the sub-struct has limitations on when it is
being used.
This makes both the code easier to read (less magic) and avoids
the SaveLoad needing to know all these things about Stations
and Vehicles. 
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4600d289b5 
					 
					
						
						
							
							Codechange: ability to store structs and list of structs in savegames  
						
						... 
						
						
						
						The commits following this will use this new functionality.
Currently, a few places do this manually. This has as drawback that
the Save() and Load() code need to be in sync, and that any change
can result in (old) savegames no longer loading. In general, it is
annoying code to maintain.
By putting everything in a description table, and use that for
both Save() and Load(), it becomes easier to see what is going on,
and hopefully less likely for people to make mistakes. 
						
						
					 
					
						2021-06-14 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						909f3f25bd 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 9 changes by absay
portuguese (brazilian): 9 changes by Vimerum 
						
						
					 
					
						2021-06-14 18:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7385e780ac 
					 
					
						
						
							
							Cleanup: nested_array should not be accessed directly.  
						
						... 
						
						
						
						Replace accesses with GetWidget() as documented. 
						
						
					 
					
						2021-06-14 17:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2cd1740c01 
					 
					
						
						
							
							Merge PR  #268  into jgrpp  
						
						
						
						
					 
					
						2021-06-14 00:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fd4b5cc083 
					 
					
						
						
							
							Add buttons to cargo payment graph to select x-axis  
						
						... 
						
						
						
						Save in misc settings 
						
						
					 
					
						2021-06-14 00:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f438daa0bc 
					 
					
						
						
							
							Use localised units for payment graph X axis  
						
						... 
						
						
						
						Match quantities in graph title 
						
						
					 
					
						2021-06-13 23:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f786b372c0 
					 
					
						
						
							
							Add function for speed unit conversion to unit values  
						
						
						
						
					 
					
						2021-06-13 23:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8e27202524 
					 
					
						
						
							
							Add strings for velocity unit names  
						
						
						
						
					 
					
						2021-06-13 20:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						c811d42d0c 
					 
					
						
						
							
							Fix  a99ac62: fmt's include of cassert breaks our assert logic  
						
						
						
						
					 
					
						2021-06-13 21:02:17 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						721c3fdfb4 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						vietnamese: 2 changes by KhoiCanDev
german: 9 changes by Wuzzy2
finnish: 1 change by hpiirai
portuguese: 9 changes by azulcosta 
						
						
					 
					
						2021-06-13 18:55:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						fc63432a11 
					 
					
						
						
							
							Codechange: improve style/writing of IConsolePrint strings  
						
						
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						75afd25e16 
					 
					
						
						
							
							Change: do not print the '-' in front of help messages and make help messages more uniform  
						
						
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						eb6cdadc4d 
					 
					
						
						
							
							Codechange: replace IConsolePrintF with IConsolePrint and fmt formatting  
						
						... 
						
						
						
						Also make some strings more consistent with the rest of the console strings. 
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						d9c1d18f2b 
					 
					
						
						
							
							Change: improve some of the console messages related to networking (make them more uniform) and convert to fmt  
						
						
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						b280a3a0ed 
					 
					
						
						
							
							Cleanup: remove IConsoleWarning/IConsoleError helpers  
						
						... 
						
						
						
						Both did not support format parameters, so in many places IConsolePrint(CC_ERROR, "message") was used with a style different from what IConsoleError would do. 
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						efd4ba4797 
					 
					
						
						
							
							Change: unify the style of console error messages and convert to fmt  
						
						... 
						
						
						
						Always start with a capital, do not add "ERROR: " in front of it. 
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						de49727ae8 
					 
					
						
						
							
							Change: not performing a command is worthy of an error, not a warning  
						
						... 
						
						
						
						If a command cannot be executed for whatever reason, it makes no sense to call it a warning. Something has been done wrong.
Also make writing of these error message consistent while changing their "type". 
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						121b037054 
					 
					
						
						
							
							Codechange: remove single use IConsoleDebug  
						
						
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						6b757c716a 
					 
					
						
						
							
							Codechange: add an IConsolePrint overload that does formatting with fmt  
						
						
						
						
					 
					
						2021-06-13 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1e432fbd71 
					 
					
						
						
							
							Fix  81062163: for (really) old games, station bus/truck station cache was not updated ( #9366 )  
						
						
						
						
					 
					
						2021-06-13 13:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						f86c66cbd7 
					 
					
						
						
							
							Codechange: [Actions] Improve MSYS2 setup time ( #9360 )  
						
						
						
						
					 
					
						2021-06-13 13:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						229f856327 
					 
					
						
						
							
							Merge PR  #275  into jgrpp  
						
						
						
						
					 
					
						2021-06-13 11:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						7d79180040 
					 
					
						
						
							
							Codechange: use fmt in DebugPrint where applicable  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						352dbdd570 
					 
					
						
						
							
							Cleanup: remove old DEBUG macro and debug function  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						a99ac62c1a 
					 
					
						
						
							
							Codechange: use the fmt library for simpler debug formats  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						662d8dfc30 
					 
					
						
						
							
							Add: minimal set of headers from {fmt} 7.1.3 to 3rdparty  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						845fded2a0 
					 
					
						
						
							
							Fix   #9361 ,  a2051ba: [Network] Off by one in CanWriteToPacket  
						
						... 
						
						
						
						Previously it did not allow writing a byte to a packet that was of size limit - 1 anymore. 
						
						
					 
					
						2021-06-13 10:31:02 +02:00