Patric Stout 
							
						 
					 
					
						
						
							
						
						8a2da49413 
					 
					
						
						
							
							Remove: old server listing via Master Server  
						
						... 
						
						
						
						This removes all UDP from the game except for a local broadcast
to find LAN games.
So long Master Server, and tnx for all the fish! 
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						61fdef8457 
					 
					
						
						
							
							Remove: old server announcement to Master Server  
						
						... 
						
						
						
						As we now use the Game Coordinator for announcements, there is no
longer a need to use the Master Server for this. 
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aa93d76223 
					 
					
						
						
							
							Add: use Game Coordinator to get latest public server listing  
						
						
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						b1280fd17e 
					 
					
						
						
							
							Add: use Game Coordinator to annouce public servers  
						
						
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						e1e2212e0e 
					 
					
						
						
							
							Codechange: track version of network servers to prune once out-of-date  
						
						
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						cbaac5609f 
					 
					
						
						
							
							Codechange: use UpdateNetworkGameWindow() over manually marking window dirty  
						
						
						
						
					 
					
						2021-07-10 20:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						92cdfffbd1 
					 
					
						
						
							
							Doc: explain the binary structure of scripts custom data ( #9425 )  
						
						
						
						
					 
					
						2021-07-10 18:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						8b1737f680 
					 
					
						
						
							
							Doc: Add appstore links to README ( #9426 )  
						
						
						
						
					 
					
						2021-07-10 18:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						ddb6024bc6 
					 
					
						
						
							
							Codechange: Don't explicitly unset _generating_world outside of genworld.cpp ( #9418 )  
						
						
						
						
					 
					
						2021-07-10 14:59:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						85faa218ff 
					 
					
						
						
							
							Remove: logically dead code in graph UI  
						
						
						
						
					 
					
						2021-07-10 11:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0d0375c019 
					 
					
						
						
							
							Remove: logically dead code from font cache  
						
						... 
						
						
						
						The outer if statement checks for 'aa' being false, so within the inner
statements anything checking aa will have a known result and the other
branch from there will be dead code. 
						
						
					 
					
						2021-07-10 11:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						1c0c4637d2 
					 
					
						
						
							
							Fix  11ab3c4: [NewGRF] Overflow when determining cargo mask for string code 9A 1E  
						
						... 
						
						
						
						9A 1E: Print unsigned word as name of a cargo type (translated for GRF version >= 7). 
						
						
					 
					
						2021-07-10 10:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						ede3f79475 
					 
					
						
						
							
							Codechange: use the name string in SaveLoad for the name of the Setting as well  
						
						
						
						
					 
					
						2021-07-09 22:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						01139d3368 
					 
					
						
						
							
							Codechange: access the name of a setting via an accessor function  
						
						
						
						
					 
					
						2021-07-09 22:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						94881f5a34 
					 
					
						
						
							
							Codechange: name a few unnamed settings as to not to have to check for that being empty  
						
						
						
						
					 
					
						2021-07-09 22:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Stephan 
							
						 
					 
					
						
						
							
						
						a70aa5df49 
					 
					
						
						
							
							Add  #9188 : netsave now keeps multiple version around, similar to autosave ( #9395 )  
						
						
						
						
					 
					
						2021-07-09 21:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						ce813ce644 
					 
					
						
						
							
							Cleanup: Remove now unused FOR_EACH_SET_BIT_EX macro  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						49b66ea504 
					 
					
						
						
							
							Codechange: Remove FOR_EACH_SET_TRACK  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						a543a4b7bb 
					 
					
						
						
							
							Codechange: Remove FOR_EACH_SET_CARGO_ID  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						89ab8b79a5 
					 
					
						
						
							
							Codechange: Remove FOR_EACH_SET_BIT  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						5844027eb8 
					 
					
						
						
							
							Codechange: Remove FOR_ALL_SORTED_STANDARD_CARGOSPECS  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						87eb997be0 
					 
					
						
						
							
							Codechange: Remove FOR_ALL_TILES_IN_HEIGHT  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						8f5d0ecde3 
					 
					
						
						
							
							Codechange: split settings.ini over several files ( #9421 )  
						
						... 
						
						
						
						This reduced the load on compilers, as currently for example MacOS
doesn't like the huge settings-tables.
Additionally, nobody can find settings, as the list is massive and
unordered. By splitting it, it becomes a little bit more sensible. 
						
						
					 
					
						2021-07-09 21:16:03 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						d9ca9ca555 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 44 changes by absay
italian: 2 changes by CoderLel 
						
						
					 
					
						2021-07-09 18:53:08 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						a5add82600 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 54 changes by absay 
						
						
					 
					
						2021-07-08 18:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						c1f13e0372 
					 
					
						
						
							
							Fix: reduce the amount of debug messages on -dsl=2 ( #9420 )  
						
						... 
						
						
						
						LoadCheck makes it sound like something is really broken while
loading savegames, while it really is perfectly normal, as most
chunks do not implement LoadCheck. 
						
						
					 
					
						2021-07-08 19:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						852e056d6f 
					 
					
						
						
							
							Fix  9e32c618: network revision was always empty ( #9419 )  
						
						... 
						
						
						
						Shadowing the variable you intend to write in tends to do that ;) 
						
						
					 
					
						2021-07-08 12:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						a7fabe497c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						spanish (mexican): 6 changes by absay 
						
						
					 
					
						2021-07-07 18:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						7bcc7e11ff 
					 
					
						
						
							
							Codechange: Use a common sub-class for NewGRFMapping chunks  
						
						
						
						
					 
					
						2021-07-06 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						6e627f35ac 
					 
					
						
						
							
							Cleanup: Remove now unneeded ChunkHandler members  
						
						
						
						
					 
					
						2021-07-06 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						2c941cd8b3 
					 
					
						
						
							
							Codechange: Use ChunkHandlers sub-classes  
						
						
						
						
					 
					
						2021-07-06 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						c1a9fe6fbd 
					 
					
						
						
							
							Codechange: Use static array of references to ChunkHandler  
						
						
						
						
					 
					
						2021-07-06 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						f371a5ad70 
					 
					
						
						
							
							Codechange: Preparation for ChunkHandler subclassing  
						
						
						
						
					 
					
						2021-07-06 22:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7e7a4aad72 
					 
					
						
						
							
							Codechange: split off the settings saveload code from the main settings handling logic  
						
						
						
						
					 
					
						2021-07-06 21:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						25ca6a75bc 
					 
					
						
						
							
							Codechange: split off the settings table and all the callbacks from the main settings handling logic  
						
						
						
						
					 
					
						2021-07-06 21:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b4aedc8bee 
					 
					
						
						
							
							Codechange: ensure xxx_setting_tables are initialised after their content  
						
						
						
						
					 
					
						2021-07-06 21:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						ddafc0de05 
					 
					
						
						
							
							Fix  39e90ec: Integers for scripts are 64bit, but saved as 32bit ( #9415 )  
						
						
						
						
					 
					
						2021-07-06 21:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8913ae9ba8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						portuguese (brazilian): 1 change by Vimerum 
						
						
					 
					
						2021-07-06 18:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						faea943a9b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						hindi: 26 changes by ritwikraghav14 
						
						
					 
					
						2021-07-05 18:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						511c1081af 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						catalan: 1 change by J0anJosep 
						
						
					 
					
						2021-07-04 18:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						10d8c17236 
					 
					
						
						
							
							Codechange: Add CMake source group for the saveload compat tables.  
						
						... 
						
						
						
						While at it, fix the not-working OpenGL sub-group. 
						
						
					 
					
						2021-07-04 16:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						05bdfadcb6 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						norwegian (bokmal): 1 change by Anolitt
japanese: 1 change by scabtert 
						
						
					 
					
						2021-07-03 18:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						0fa2007560 
					 
					
						
						
							
							Fix  cdb3dd049: GOAL chunk was not using the header for loading ( #9409 )  
						
						
						
						
					 
					
						2021-07-03 18:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						d38ad7d80c 
					 
					
						
						
							
							Cleanup: remove declaration of undefined function  
						
						
						
						
					 
					
						2021-07-03 11:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						979783f90e 
					 
					
						
						
							
							Codechange: replace InjectDParam/ShiftParameters by setting the right parameter values in the first place  
						
						
						
						
					 
					
						2021-07-03 11:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1d9912134d 
					 
					
						
						
							
							Doc: guidelines for network-compatible patch-packs that want to add fields to existing chunks  
						
						
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						3e3049fd0e 
					 
					
						
						
							
							Codechange: make savegame-version checks more obvious in SlCompanyLiveries::Load  
						
						... 
						
						
						
						num_liveries indirectly contained the same information, but this
makes reading these things pretty difficult. So use IsSavegameVersionBefore()
like everywhere else instead. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4e645ce749 
					 
					
						
						
							
							Codechange: using "until" in function names can be confusing  
						
						... 
						
						
						
						IsSavegameVersionUntil() did a [0, N] check, not [0, N) as the
name suggests.
Until can be a confusing word, where people consider it to be
including the upperbound. Dictionary states it means "before",
excluding the upperbound. There are long debates about who is right.
So, simply remove away from this ambiguity, and call it "before"
and "before or at". This makes the world easier for everyone. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						9643a1b80a 
					 
					
						
						
							
							Doc: explain the binary structure of our (new) savegames  
						
						
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						1ed2405907 
					 
					
						
						
							
							Cleanup: remove SLE_NULL and friends  
						
						... 
						
						
						
						We no longer need them. If you want to remove a field .. just
remove it! Because of the headers in the savegame, on loading,
it will do the right thing and skip the field.
Do remember to bump the savegame version, as otherwise older
clients can still load the game, but will reset the field you
have removed .. that might be unintentially. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00