Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0d80b4450d 
					 
					
						
						
							
							Fix engine selection from click in new train purchase window  
						
						... 
						
						
						
						See: #287 , #296 , #297  
						
						
					 
					
						2021-07-09 18:14:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f9bb004b05 
					 
					
						
						
							
							Temporarily mark dual pane train purchase window as experimental  
						
						... 
						
						
						
						See: #287 , #296 , #297  
						
						
					 
					
						2021-07-09 18:12:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4de802762d 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.42.1  
						
						
						
						
					 
					
						2021-07-09 01:26:57 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						44e9a746b7 
					 
					
						
						
							
							Fix sorting by TE being always disabled in new train purchase window  
						
						
						
						
					 
					
						2021-07-06 19:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8913ae9ba8 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						portuguese (brazilian): 1 change by Vimerum 
						
						
					 
					
						2021-07-06 18:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d027b70575 
					 
					
						
						
							
							Fix  5230ff5e: wagon/logo sort and filter saved state mixup  
						
						
						
						
					 
					
						2021-07-05 20:20:59 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						faea943a9b 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						hindi: 26 changes by ritwikraghav14 
						
						
					 
					
						2021-07-05 18:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						727e7543dc 
					 
					
						
						
							
							Show unowned roads in viewport map owner mode  
						
						
						
						
					 
					
						2021-07-05 17:31:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5230ff5e8d 
					 
					
						
						
							
							Fix crashes and wrong vehicle info in dual pane train purchase window  
						
						... 
						
						
						
						Reduce code duplication/redundancy 
						
						
					 
					
						2021-07-05 17:24:21 +01: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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ca6741bfb4 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.42.0  
						
						
						
						
					 
					
						2021-07-04 15:05:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d24f24cfcc 
					 
					
						
						
							
							Merge pull request  #295  from telk5093/jgrpp  
						
						... 
						
						
						
						Update: Korean translation 
						
						
					 
					
						2021-07-04 15:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						9dcc6f770c 
					 
					
						
						
							
							Update: Korean translation up to  158608442c 
						
						
						
						
					 
					
						2021-07-04 22:00:06 +09:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						34e30766a3 
					 
					
						
						
							
							Update: Korean translation up to  0f73fe765f 
						
						
						
						
					 
					
						2021-07-04 22:00:06 +09:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						25e2e79bcc 
					 
					
						
						
							
							Update: Korean translation up to  0773dde669 
						
						
						
						
					 
					
						2021-07-04 22:00:06 +09:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						757f140286 
					 
					
						
						
							
							Update: Korean translation for drag_drop_group_name  
						
						
						
						
					 
					
						2021-07-04 22:00:06 +09:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						2892bdde2e 
					 
					
						
						
							
							Update: Korean translation for  9d4d72cd1e 
						
						
						
						
					 
					
						2021-07-04 22:00:06 +09:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f90d7662d8 
					 
					
						
						
							
							Increase verbosity of station docking mismatch check in CheckCaches  
						
						
						
						
					 
					
						2021-07-03 23:16:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						158608442c 
					 
					
						
						
							
							Merge pull request  #281  from VacuumBreather/train_speed_adaptation  
						
						... 
						
						
						
						# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/saveload/extended_ver_sl.h 
						
						
					 
					
						2021-07-03 23:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9edc13b889 
					 
					
						
						
							
							Make sure setting set correctly on loading existing saves  
						
						
						
						
					 
					
						2021-07-03 22:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fb4e10626e 
					 
					
						
						
							
							Make look ahead distance vaiable with speed, within a reasonable range  
						
						
						
						
					 
					
						2021-07-03 22:50:43 +01: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 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						3826703bc3 
					 
					
						
						
							
							Add: store headers for chunks with SL_STRUCTLIST  
						
						
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						cdb3dd0493 
					 
					
						
						
							
							Add: store headers for most savegame chunks  
						
						... 
						
						
						
						When a header is added, the chunk changes from CH_ARRAY type to
CH_TABLE type. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7dd5fd6ed4 
					 
					
						
						
							
							Feature: framework to make savegames self-descriptive  
						
						... 
						
						
						
						We won't be able to make it fully self-descriptive (looking at you
MAP-chunks), but anything else can. With this framework, we can
add headers for each chunk explaining how each chunk looks like
in detail.
They also will all be tables, making it a lot easier to read in
external tooling, and opening the way to consider a database
(like SQLite) to use as savegame format.
Lastly, with the headers in the savegame, you can freely add
fields without needing a savegame version bump; older versions
of OpenTTD will simply ignore the new field. This also means
we can remove all the SLE_CONDNULL, as they are irrelevant.
The next few commits will start using this framework. 
						
						
					 
					
						2021-07-02 22:21:58 +02:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						513641f9ba 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 1 change by 2TallTyler
german: 1 change by Wuzzy2
dutch: 1 change by Afoklala 
						
						
					 
					
						2021-07-02 18:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						75b6051b7a 
					 
					
						
						
							
							Change: move sensitive information to secrets.cfg and private information to private.cfg  
						
						... 
						
						
						
						We often ask people for their openttd.cfg, which now includes their
passwords, usernames, etc. It is easy for people to overlook this,
unwillingly sharing information they shouldn't.
By splitting this information over either private.cfg or secrets.cfg,
we make it more obvious they shouldn't be sharing those files, and
hint to what is inside them. 
						
						
					 
					
						2021-07-02 14:30:14 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						4f3bf84af4 
					 
					
						
						
							
							Codechange: simplify SaveVersionInConfig()  
						
						... 
						
						
						
						Clearly someone really wanted to generalize the function, but
in reality it makes it a lot longer than needed. Let's keep it
simple. 
						
						
					 
					
						2021-07-02 14:30:14 +02:00