frosch 
							
						 
					 
					
						
						
							
						
						a5bea603ea 
					 
					
						
						
							
							(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into DEBUG() output. It was triggered on exceptions, especially when aborting world generation.  
						
						
						
						
					 
					
						2010-06-05 12:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ee53807e51 
					 
					
						
						
							
							(svn r19914) -Codechange: Wrap a helper class around temporary assignments of _current_company to ensure proper restoration.  
						
						
						
						
					 
					
						2010-05-31 20:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a4413f4cf6 
					 
					
						
						
							
							(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer divisions with rounding.  
						
						
						
						
					 
					
						2010-04-18 14:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						001a96526c 
					 
					
						
						
							
							(svn r19655) -Codechange: Reduce usage magic p1 parameter.  
						
						
						
						
					 
					
						2010-04-17 13:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						abaf6b5b42 
					 
					
						
						
							
							(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients to spectators  
						
						
						
						
					 
					
						2010-04-17 11:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						258b128a56 
					 
					
						
						
							
							(svn r19614) -Codechange: "it's" => "its" where appropriate  
						
						
						
						
					 
					
						2010-04-12 14:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f91cf9e519 
					 
					
						
						
							
							(svn r19277) -Fix [FS#3646]: [NewGRF] Ensure prices can't be set to zero. Zero prices break a lot of the internal logic to determine whether something has been done.  
						
						
						
						
					 
					
						2010-02-27 16:27:28 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						391b759d04 
					 
					
						
						
							
							(svn r19197) -Codechange: introduce animation callbacks for airport tiles  
						
						
						
						
					 
					
						2010-02-22 14:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						06e3ad23a0 
					 
					
						
						
							
							(svn r18908) -Fix [FS#3561]: on bankruptcy the company value did include the loan and as such the value at which you bought the company was too low  
						
						
						
						
					 
					
						2010-01-24 11:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9467b7c6d6 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ad8d6e8dd2 
					 
					
						
						
							
							(svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way  
						
						
						
						
					 
					
						2010-01-09 14:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6cac8be361 
					 
					
						
						
							
							(svn r18717) -Codechange: use TileArea in industry instead of three separate variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry.  
						
						
						
						
					 
					
						2010-01-04 18:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f99c8b3f21 
					 
					
						
						
							
							(svn r18703) -Feature-ish: allow virtually paying a percentage of the leg profit in feeder chains. This to give the user a better chance to get a feeder system without "losses".  
						
						
						
						
					 
					
						2010-01-03 21:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3de085a143 
					 
					
						
						
							
							(svn r18683) -Fix: it's not an other  
						
						
						
						
					 
					
						2010-01-01 18:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9384da0ea2 
					 
					
						
						
							
							(svn r18540) -Codechange: resulting in better name for 'result'.  
						
						
						
						
					 
					
						2009-12-19 17:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ec8e44055c 
					 
					
						
						
							
							(svn r18537) -Fix (r17436): Also do not account cargo in statistics, if it was not accepted.  
						
						
						
						
					 
					
						2009-12-19 15:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						da30e736ca 
					 
					
						
						
							
							(svn r18330) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-11-28 20:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f60a437d36 
					 
					
						
						
							
							(svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself.  
						
						
						
						
					 
					
						2009-11-24 13:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fe65c7f833 
					 
					
						
						
							
							(svn r18266) -Codechange: Add a function to compute prices from price base and cost factor and use it consistently for vehicle purchase, running cost, and refit cost.  
						
						
						
						
					 
					
						2009-11-24 13:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c0936d100d 
					 
					
						
						
							
							(svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead.  
						
						
						
						
					 
					
						2009-11-08 18:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d6e65fc173 
					 
					
						
						
							
							(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more.  
						
						
						
						
					 
					
						2009-11-08 12:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						040404c5d3 
					 
					
						
						
							
							(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.  
						
						
						
						
					 
					
						2009-11-07 22:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3cb949a17d 
					 
					
						
						
							
							(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h  
						
						
						
						
					 
					
						2009-11-05 19:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d4919d8e88 
					 
					
						
						
							
							(svn r17834) -Fix [FS#3274] (r17808): you got paid a bit too much... ofcourse the index of the source station generally doesn't equal the location of said station.  
						
						
						
						
					 
					
						2009-10-20 22:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						756f813040 
					 
					
						
						
							
							(svn r17808) -Codechange: remove write 'access' from all of CargoPacket's variables  
						
						
						
						
					 
					
						2009-10-18 17:53:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e553983e39 
					 
					
						
						
							
							(svn r17800) -Codechange: first steps into making CargoList a template  
						
						
						
						
					 
					
						2009-10-18 14:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4cb5a3e8a2 
					 
					
						
						
							
							(svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present.  
						
						
						
						
					 
					
						2009-10-06 19:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ec3a0dc064 
					 
					
						
						
							
							(svn r17720) -Codechange: guard the CargoPacket variables that are cached in CargoLists so they cannot be written from outside the CargoList class (based on patch by fonsinchen)  
						
						
						
						
					 
					
						2009-10-06 17:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						581366f352 
					 
					
						
						
							
							(svn r17592) -Fix [FS#3212](r17436): force all cargo being accepted when industry tiles accept it but industry itself doesn't  
						
						
						
						
					 
					
						2009-09-20 18:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c3a80f1518 
					 
					
						
						
							
							(svn r17589) -Codechange: rename town_acc to always_accepted  
						
						
						
						
					 
					
						2009-09-20 17:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2e5596025c 
					 
					
						
						
							
							(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary  
						
						
						
						
					 
					
						2009-09-19 15:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						310465da07 
					 
					
						
						
							
							(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos  
						
						
						
						
					 
					
						2009-09-19 09:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						06e490fadc 
					 
					
						
						
							
							(svn r17567) -Fix: some doxygen warnings  
						
						
						
						
					 
					
						2009-09-18 14:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4db98357ea 
					 
					
						
						
							
							(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.  
						
						
						
						
					 
					
						2009-09-15 20:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ba1af15b7a 
					 
					
						
						
							
							(svn r17551) -Fix [FS#3201] (r17222): vehicles waiting for their time table didn't load anymore after their initial load was completed  
						
						
						
						
					 
					
						2009-09-15 20:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8f5622ebad 
					 
					
						
						
							
							(svn r17550) -Fix (r8973): Aircraft are good enough, don't make them even better.  
						
						
						
						
					 
					
						2009-09-15 19:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3325d91c6e 
					 
					
						
						
							
							(svn r17546) -Fix (r9617): sign extending of profit calculation didn't work  
						
						
						
						
					 
					
						2009-09-15 17:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						6fb7012bc6 
					 
					
						
						
							
							(svn r17542) -Fix: don't access variables in the company struct after it has been deleted  
						
						... 
						
						
						
						-Cleanup: remove some never-used code 
						
						
					 
					
						2009-09-14 22:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c2c0f4403e 
					 
					
						
						
							
							(svn r17534) -Codechange: unify the naming of callback masks/flags  
						
						
						
						
					 
					
						2009-09-14 12:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0e36260337 
					 
					
						
						
							
							(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.  
						
						
						
						
					 
					
						2009-09-13 19:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97d1314a47 
					 
					
						
						
							
							(svn r17485) -Change [FS2459]: make the performance ratings harder to exploit; only count profitable vehicles and recently serviced stations.  
						
						
						
						
					 
					
						2009-09-09 08:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ab935f3085 
					 
					
						
						
							
							(svn r17449) -Fix (r17436): MSVC compile warning about comparing signed and unsigned values  
						
						
						
						
					 
					
						2009-09-07 10:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5d622fd840 
					 
					
						
						
							
							(svn r17439) -Fix (r17436): you weren't paid for cargo delivered to houses and headquarters anymore  
						
						
						
						
					 
					
						2009-09-07 07:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						587ae07799 
					 
					
						
						
							
							(svn r17437) -Change: don't accept cargo produced in the same industry (generalise and improve the check used only for valuables)  
						
						
						
						
					 
					
						2009-09-06 22:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7c978ce5cd 
					 
					
						
						
							
							(svn r17436) -Change: pay only for cargo actually delivered, not for all cargo unloaded at station (can differ with 'stockpiling' industries)  
						
						
						
						
					 
					
						2009-09-06 21:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d7bf8b74c7 
					 
					
						
						
							
							(svn r17435) -Codechange: Move _cargo_payment_rates[] to CargoSpec::current_payment.  
						
						
						
						
					 
					
						2009-09-06 20:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						64f5f1d02c 
					 
					
						
						
							
							(svn r17433) -Codechange: Store cumulated inflation in savegame and compute all prices from that instead of storing all prices separately.  
						
						... 
						
						
						
						Note: Savegame conversion computes the inflation from max loan. Prices from modified savegames will get lost. TTO savegames will also behave slightly different.
-Change: NewGRF price modifiers now take effect everytime when loading NewGRFs instead of once on gamestart. 
						
						
					 
					
						2009-09-06 18:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						6572bce9c1 
					 
					
						
						
							
							(svn r17426) -Fix (r1): economy recession would never end when economy is set to Steady while in recession  
						
						
						
						
					 
					
						2009-09-05 19:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						dc73d5432d 
					 
					
						
						
							
							(svn r17420) -Codechange: replace assert() by assert_compile() where possible  
						
						
						
						
					 
					
						2009-09-04 23:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						62e990823d 
					 
					
						
						
							
							(svn r17345) -Fix [FS#2769]: one wasn't offered to take over bankrupt companies anymore; caused by the introduction NoAI, although NewAI had the same problem too.  
						
						
						
						
					 
					
						2009-09-01 12:57:04 +00:00