rubidium 
							
						 
					 
					
						
						
							
						
						f80d8dbe0c 
					 
					
						
						
							
							(svn r13417) -Fix (r12945, r13413): freeing the ThreadObjects in a manner that hopefully doesn't cause crashes.  
						
						
						
						
					 
					
						2008-06-08 15:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						e767b4f778 
					 
					
						
						
							
							(svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)  
						
						
						
						
					 
					
						2008-06-08 12:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4657ae97fc 
					 
					
						
						
							
							(svn r13411) -Codechange: remove the return value from the thread procs because it is never used.  
						
						
						
						
					 
					
						2008-06-08 10:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1f55797fe3 
					 
					
						
						
							
							(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details  
						
						
						
						
					 
					
						2008-06-03 18:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d67416088e 
					 
					
						
						
							
							(svn r13373) -Fix (r10210): loading of very old savegames was broken  
						
						
						
						
					 
					
						2008-06-03 11:39:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e7a501100a 
					 
					
						
						
							
							(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.  
						
						
						
						
					 
					
						2008-05-29 15:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4a3dd37582 
					 
					
						
						
							
							(svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.  
						
						
						
						
					 
					
						2008-05-29 10:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						793ac8baa4 
					 
					
						
						
							
							(svn r13320) -Codechange: move some enums from openttd.h to more logical locations.  
						
						
						
						
					 
					
						2008-05-29 09:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						33e18c236d 
					 
					
						
						
							
							(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.  
						
						
						
						
					 
					
						2008-05-27 21:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c4c440cc20 
					 
					
						
						
							
							(svn r13256) -Codechange: merge the OPTS and PATS chuncks.  
						
						... 
						
						
						
						-Codechange: split the diff_custom variable.
-Feature: allow changing some of the diff_custom variables via the console in network games. 
						
						
					 
					
						2008-05-26 00:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dc77647ea4 
					 
					
						
						
							
							(svn r13251) -Codechange: rename _patches to _settings as that is more logic.  
						
						... 
						
						
						
						-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. 
						
						
					 
					
						2008-05-25 19:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						08671d2e78 
					 
					
						
						
							
							(svn r13226) -Feature: Allow to have more than only two airports per town.  The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is.  
						
						... 
						
						
						
						Initial concept : TTDPatch (moreairpots),  Initial code : Pasky
Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices 
						
						
					 
					
						2008-05-24 02:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97293e5cbb 
					 
					
						
						
							
							(svn r13167) -Codechange: prepend _ to a global variable.  
						
						
						
						
					 
					
						2008-05-18 19:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						083d7e8726 
					 
					
						
						
							
							(svn r13114) -Codechange: use InvalidateData instead of direct window access to modify the state of the statusbar from outside the statusbar.  
						
						
						
						
					 
					
						2008-05-16 07:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f710876037 
					 
					
						
						
							
							(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.  
						
						
						
						
					 
					
						2008-05-10 12:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						a8e8329d41 
					 
					
						
						
							
							(svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)  
						
						
						
						
					 
					
						2008-05-08 20:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2e0ec76007 
					 
					
						
						
							
							(svn r12961) -Codechange: store the type of savegame we are loading in a global variable  
						
						
						
						
					 
					
						2008-05-05 22:03:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f2683a6037 
					 
					
						
						
							
							(svn r12960) -Codechange: handle return values of (some) file system related functions.  
						
						
						
						
					 
					
						2008-05-05 21:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						41aeb7ffa0 
					 
					
						
						
							
							(svn r12957) -Codechange: do not misuse snprintf when you just want to copy a string, also use DEBUG instead of fprintf in one case.  
						
						
						
						
					 
					
						2008-05-05 18:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						45034bc522 
					 
					
						
						
							
							(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.  
						
						
						
						
					 
					
						2008-04-29 21:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						23c0017272 
					 
					
						
						
							
							(svn r12816) -Fix: the cargo count in the performance rating window could be wrong.  
						
						
						
						
					 
					
						2008-04-21 09:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0670ec6ee1 
					 
					
						
						
							
							(svn r12784) -Codechange: handle the asynchronious save 'handlers' in saveload.cpp instead of openttd.cpp.  
						
						
						
						
					 
					
						2008-04-19 10:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						136e26925e 
					 
					
						
						
							
							(svn r12782) -Codechange: remove some functions from functions.h and do not statically 'waste' memory when the old name array is not needed anymore.  
						
						
						
						
					 
					
						2008-04-19 08:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ca1f8fbe2e 
					 
					
						
						
							
							(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.  
						
						
						
						
					 
					
						2008-04-18 04:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						18e64b28e2 
					 
					
						
						
							
							(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.  
						
						
						
						
					 
					
						2008-04-17 21:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						253a95777c 
					 
					
						
						
							
							(svn r12707) -Fix: do not crash very hard on unrecognised savegames, just go back to the intro menu instead.  
						
						
						
						
					 
					
						2008-04-14 20:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d022d4af3d 
					 
					
						
						
							
							(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.  
						
						
						
						
					 
					
						2008-04-14 19:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e61dcab79d 
					 
					
						
						
							
							(svn r12648) -Feature: allow four different non-stop types in a single game instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.  
						
						... 
						
						
						
						-Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting. 
						
						
					 
					
						2008-04-10 08:30:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c51b81c247 
					 
					
						
						
							
							(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.  
						
						
						
						
					 
					
						2008-03-31 00:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e46945a254 
					 
					
						
						
							
							(svn r12383) -Fix [FS#1860]: Check return of AfterLoadGame for success or failure when loading TTD games.  
						
						
						
						
					 
					
						2008-03-18 23:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						49cf499cf2 
					 
					
						
						
							
							(svn r12381) -Fix [FS1835] [FS1535] (r11855): The number of houses wasn't computed right. A few other things regaring the updating had to be changed. Big thanks for support to frosch123 and SmatZ, to name just a few. (Inspired by a patch of bilbo)  
						
						
						
						
					 
					
						2008-03-18 12:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						81174bc523 
					 
					
						
						
							
							(svn r12347) -Feature(ette): Increase house animation frame number from 32 to 128.  
						
						
						
						
					 
					
						2008-03-06 14:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						015cf7e6a2 
					 
					
						
						
							
							(svn r12293) -Feature: Ability to change aircraft speed factor, from so  
						
						... 
						
						
						
						called 'realistic' (matching other vehicles) (1/1) to original TTD 
speed (1/4). Note this option defaults to original TTD speed. 
						
						
					 
					
						2008-02-27 21:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						84d0081ebd 
					 
					
						
						
							
							(svn r12160) -Fix [FS#1744]: remove the arbitrary limit of 64 waypoints per town, so weird things won't happen anymore  
						
						
						
						
					 
					
						2008-02-16 16:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						fe48d0be21 
					 
					
						
						
							
							(svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost  
						
						... 
						
						
						
						-Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window 
						
						
					 
					
						2008-02-13 19:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						a3e3cd7d46 
					 
					
						
						
							
							(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders (Yorick)  
						
						
						
						
					 
					
						2008-02-13 14:21:36 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						e3ca12a411 
					 
					
						
						
							
							(svn r12068) -Fix(r12067): forgot a return  
						
						
						
						
					 
					
						2008-02-06 02:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						879cce2b8b 
					 
					
						
						
							
							(svn r12067) -Cleanup: Codestyle on loading object references  
						
						
						
						
					 
					
						2008-02-05 23:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c05d10dd35 
					 
					
						
						
							
							(svn r12042) -Fix [FS#1676]: Reimplement how rivers and canals are stored in the map, allowing the sea/river/canal status to also be  
						
						... 
						
						
						
						stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the 
original water type. 
						
						
					 
					
						2008-02-02 09:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						049e615cfb 
					 
					
						
						
							
							(svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get the livery colour of the engine instead of their wagon type.  
						
						
						
						
					 
					
						2008-01-16 11:25:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						90acd52f22 
					 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.  
						
						
						
						
					 
					
						2008-01-13 01:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						0f7392bd61 
					 
					
						
						
							
							(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is  
						
						... 
						
						
						
						no limit to the amount of names.
-Fix: NewGRF engines could not be renamed. 
						
						
					 
					
						2008-01-12 19:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2fc62eab05 
					 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.  
						
						
						
						
					 
					
						2008-01-12 14:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97d6e0e6c0 
					 
					
						
						
							
							(svn r11811) -Fix: make compilation without networking work again (and thus move the debugdumpcommand stuff out of the network 'area').  
						
						
						
						
					 
					
						2008-01-11 00:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e2f7ec1d3e 
					 
					
						
						
							
							(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.  
						
						
						
						
					 
					
						2008-01-07 09:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						722613f7f3 
					 
					
						
						
							
							(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.  
						
						
						
						
					 
					
						2007-12-27 13:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						851f19b341 
					 
					
						
						
							
							(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.  
						
						
						
						
					 
					
						2007-12-25 13:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						81bf9f8503 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						00c9d3ef20 
					 
					
						
						
							
							(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.  
						
						
						
						
					 
					
						2007-12-25 09:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						507463e420 
					 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.  
						
						
						
						
					 
					
						2007-12-23 10:56:02 +00:00