rubidium 
							
						 
					 
					
						
						
							
						
						53d80eebc8 
					 
					
						
						
							
							(svn r18019) -Codechange: make the 'engine preview' window nested  
						
						
						
						
					 
					
						2009-11-08 19:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						67cae40ec1 
					 
					
						
						
							
							(svn r17926) -Fix (r9352): Make the decision whether aircraft carry mail consistent. Now always the cargo class decides.  
						
						
						
						
					 
					
						2009-10-31 17:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						955f48e0ac 
					 
					
						
						
							
							(svn r17891) -Feature [FS#1619]: Show maximum tractive effort in the 'exclusive test'/'early offer'/'engine preview' window  
						
						
						
						
					 
					
						2009-10-27 19:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9a9d0ee7c0 
					 
					
						
						
							
							(svn r17728) -Cleanup: Remove some more unneeded/unused parameters.  
						
						
						
						
					 
					
						2009-10-06 19:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f3aacb8fe3 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						d6cded5380 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e8ddf001c8 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						17313b6e3f 
					 
					
						
						
							
							(svn r17530) -Codechange: use QSortT instead of qsort for sorting EngineIDs  
						
						
						
						
					 
					
						2009-09-13 17:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						0f9da2d636 
					 
					
						
						
							
							(svn r17397) -Codechange: Add new vehicle news window.  
						
						
						
						
					 
					
						2009-09-02 20:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						5767972531 
					 
					
						
						
							
							(svn r17328) -Codechange: Get the vehicle technical data as string rather than having it printed.  
						
						
						
						
					 
					
						2009-08-30 18:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						1ba000be12 
					 
					
						
						
							
							(svn r17327) -Codechange: Allow external use of GetEngineCategoryName().  
						
						
						
						
					 
					
						2009-08-30 17:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						1a15f7e6a7 
					 
					
						
						
							
							(svn r17325) -Codechange: Un-duplicate engine drawing routines.  
						
						
						
						
					 
					
						2009-08-30 17:38:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1fe3ad3288 
					 
					
						
						
							
							(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives  
						
						
						
						
					 
					
						2009-08-05 17:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4b2592dbc0 
					 
					
						
						
							
							(svn r17062) -Change: unify the naming of some 125 strings  
						
						
						
						
					 
					
						2009-08-04 18:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1e09854cb7 
					 
					
						
						
							
							(svn r16679) -Codechange: Let GetCapacityOfArticulatedParts() return a CargoArray instead of a pointer to a static array.  
						
						
						
						
					 
					
						2009-06-27 21:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6e94e6f017 
					 
					
						
						
							
							(svn r16449) -Fix [FS#2924]: vehicle recolouring wasn't done for engine preview/news  
						
						
						
						
					 
					
						2009-05-27 17:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a4557c7da4 
					 
					
						
						
							
							(svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted.  
						
						
						
						
					 
					
						2009-05-24 16:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						6221d74644 
					 
					
						
						
							
							(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)  
						
						
						
						
					 
					
						2009-05-16 23:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11c6d30e77 
					 
					
						
						
							
							(svn r16156) -Codechange: make the parameters of DrawStringMultiline the same as for DrawString (except the addition of the bottom parameter)  
						
						
						
						
					 
					
						2009-04-26 10:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59d45a04d6 
					 
					
						
						
							
							(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.  
						
						
						
						
					 
					
						2009-04-21 23:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						37cce7098b 
					 
					
						
						
							
							(svn r16105) -Codechange: use {CARGO} instead hardcoded cargo name  
						
						
						
						
					 
					
						2009-04-20 22:41:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a56844b67 
					 
					
						
						
							
							(svn r16102) -Codechange: unify the vehicle info strings; reduce the number of duplicate strings and unifies the GUIs quite a bit  
						
						
						
						
					 
					
						2009-04-20 21:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						3bebfc6fd3 
					 
					
						
						
							
							(svn r15878) -Codechange: New widgets for the engine preview window.  
						
						
						
						
					 
					
						2009-03-28 13:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e74dc1e1d6 
					 
					
						
						
							
							(svn r15803) -Codechange: use the new text drawing API for multicenter  
						
						... 
						
						
						
						-Fix (r15800): off-by-one w.r.t. offsets 
						
						
					 
					
						2009-03-22 09:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a07fae67c3 
					 
					
						
						
							
							(svn r15800) -Codechange: make the engine gui use the new multiline API.  
						
						
						
						
					 
					
						2009-03-22 00:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9003641095 
					 
					
						
						
							
							(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.  
						
						
						
						
					 
					
						2009-03-21 22:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c8906bff7 
					 
					
						
						
							
							(svn r15786) -Codechange: enumify the engine preview widgets (and use them)  
						
						
						
						
					 
					
						2009-03-21 20:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6dd04a9a78 
					 
					
						
						
							
							(svn r15763) -Codechange/Fix: Add Engine::GetDisplayDefaultCapacity() and use it everywhere, so CB 36 is also used everywhere.  
						
						
						
						
					 
					
						2009-03-18 19:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f9def73be6 
					 
					
						
						
							
							(svn r15723) -Codechange: use a constructor for WindowDescs as that makes expanding them much easier (Alberth)  
						
						
						
						
					 
					
						2009-03-15 15:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fa35dc10e5 
					 
					
						
						
							
							(svn r15705) -Fix: Do not show passenger-/mail-capacity if the aircraft carries only cargo.  
						
						
						
						
					 
					
						2009-03-13 23:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fa78027ffd 
					 
					
						
						
							
							(svn r15666) -Fix [FS#2689]: sorting of engines in the purchase list didn't use the same numbers as the GUI showed, e.g. articulated parts weren't taken into accound when ordering by capacity.  
						
						
						
						
					 
					
						2009-03-10 21:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d3850e101c 
					 
					
						
						
							
							(svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID.  
						
						... 
						
						
						
						-Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them.
-Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection.
-Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'.
  Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects.
  Note: It is intentional that you cannot control refittability by CB 36. 
						
						
					 
					
						2009-02-21 12:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c0a8d09ca7 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ac7757324e 
					 
					
						
						
							
							(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.  
						
						
						
						
					 
					
						2009-02-04 16:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c28c4c1986 
					 
					
						
						
							
							(svn r15306) -Codechange: Deduplicate code by adding Engine::GetDisplayMaxSpeed(), GetPower() and GetDisplayWeight(). (and using them)  
						
						
						
						
					 
					
						2009-02-01 16:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0d3f5e6e74 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c1cf3934fa 
					 
					
						
						
							
							(svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication.  
						
						
						
						
					 
					
						2009-01-25 00:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						e8b5f49861 
					 
					
						
						
							
							(svn r15261) -Add: added Engine::GetRunningCost() to remove some code duplication. Also stops AIs decrementing vehicle counter of first company  
						
						
						
						
					 
					
						2009-01-24 20:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87e5a8b52b 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ff07598ce2 
					 
					
						
						
							
							(svn r14157) -Codechange: Add and use string properties for rail types instead of relying on consecutive string IDs.  
						
						
						
						
					 
					
						2008-08-24 21:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						9d0e1b635a 
					 
					
						
						
							
							(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.  
						
						
						
						
					 
					
						2008-08-15 17:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						4cc5da9409 
					 
					
						
						
							
							(svn r13879) -Codechange: Replace numbers with Colours enum on engine, industries and group gui  
						
						
						
						
					 
					
						2008-07-30 16:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4da23a6280 
					 
					
						
						
							
							(svn r13844) -Fix (r13074, r13591): Power, running cost and capacity of multiheaded engines were (too often) doubled in newspaper resp. offer window.  
						
						
						
						
					 
					
						2008-07-26 22:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ecc5d648df 
					 
					
						
						
							
							(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.  
						
						
						
						
					 
					
						2008-06-28 15:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						52c06f1baa 
					 
					
						
						
							
							(svn r13591) -Codechange: Support CB36 in the vehicle offer window.  
						
						
						
						
					 
					
						2008-06-20 07:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						53aebc84c6 
					 
					
						
						
							
							(svn r13315) -Fix (r13314): Assert if no engines or wagons available  
						
						
						
						
					 
					
						2008-05-28 20:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f954a93ee0 
					 
					
						
						
							
							(svn r13314) -Codechange: Switch EngineList from std::vector to GUIList  
						
						
						
						
					 
					
						2008-05-28 17:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f7a9c4f522 
					 
					
						
						
							
							(svn r13287) -Codechange: move engine list gui code away from engine.cpp (and its headers) to engine_gui.cpp  
						
						
						
						
					 
					
						2008-05-27 12:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						6f233b1f8f 
					 
					
						
						
							
							(svn r13225) -Fix (r13041): Missing calls to FindWindowPlacementAndResize() from lots  
						
						... 
						
						
						
						of windows causing 'two stage' opening effect. 
						
						
					 
					
						2008-05-23 23:02:13 +00:00