Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bernard Teo 
							
						 
					 
					
						
						
							
						
						61fb1cac54 
					 
					
						
						
							
							Cleanup: Move EndContainer() for empty WWT_PANEL to the same line  
						
						
						
						
					 
					
						2020-12-21 23:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Bernard Teo 
							
						 
					 
					
						
						
							
						
						e59c400ca6 
					 
					
						
						
							
							Feature: Option to group vehicle lists by shared orders  
						
						... 
						
						
						
						This applies to all kinds of vehicle lists, as well as the "vehicle groups" window. 
						
						
					 
					
						2020-12-21 23:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Bernard Teo 
							
						 
					 
					
						
						
							
						
						584df548f1 
					 
					
						
						
							
							Codechange: Make vehicle lists internally support grouping of vehicles  
						
						... 
						
						
						
						This is in preparation for the new UI feature that allows grouping by shared orders. 
						
						
					 
					
						2020-12-21 23:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Abdurrahmaan Iqbal 
							
						 
					 
					
						
						
							
						
						7d2db99bfd 
					 
					
						
						
							
							Fix   #7772 : Show destination on mouseover when vehicle stopped (and not in depot)  
						
						
						
						
					 
					
						2020-07-10 14:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						63ccb36ef3 
					 
					
						
						
							
							Codechange: Use std::string for most of the user-settable custom names.  
						
						
						
						
					 
					
						2020-05-21 20:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						fea5151ee1 
					 
					
						
						
							
							Feature: Control + clicking on a vehicle in the vehicle list window opens the vehicle group window focused on the vehicle's group.  
						
						
						
						
					 
					
						2019-12-23 18:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						cc1d72c3a3 
					 
					
						
						
							
							Feature: Control + click on the vehicle details button in the vehicle view window opens the vehicle group window, then selects and scrolls to the vehicle's group.  
						
						
						
						
					 
					
						2019-12-23 18:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b3fd787959 
					 
					
						
						
							
							Fix   #7188 : check the validity of command callback for scripts ( #7701 )  
						
						
						
						
					 
					
						2019-09-07 17:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						2db88953e7 
					 
					
						
						
							
							Codechange: use std::sort() in GUIList  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						c7b9987d08 
					 
					
						
						
							
							Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete.  
						
						... 
						
						
						
						DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use
of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate
copy-free code for most situations. 
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						66dd7c3879 
					 
					
						
						
							
							Fix: MSVC warnings ( #7423 )  
						
						
						
						
					 
					
						2019-03-28 00:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						c01a2e2a81 
					 
					
						
						
							
							Codechange: Removed SmallVector completely  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						ab711e6942 
					 
					
						
						
							
							Codechange: Replaced SmallVector::[Begin|End]() with std alternatives  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						297fd3dda3 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Include() with include()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						a0f36a50e6 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						5795f66d2e 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Contains() with std::find() pattern  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						b1f5119d3a 
					 
					
						
						
							
							Codechange: Replaced SmallVector::ErasePreservingOrder(pos, count) with std::vector::erase()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						bad2c2154b 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Resize() with std::vector::resize()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						a690936ed7 
					 
					
						
						
							
							Codechange: Replace SmallVector::Length() with std::vector::size()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						bfd79e59dc 
					 
					
						
						
							
							Codechange: Replace SmallVector::Clear() with std::vector::clear()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						317f69c152 
					 
					
						
						
							
							Codechange: Use override specifier in Window-derived classes.  
						
						
						
						
					 
					
						2019-03-24 16:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						d242875d27 
					 
					
						
						
							
							Fix   #7197 : Invalidate depot buttons when necessary. ( #7212 )  
						
						
						
						
					 
					
						2019-02-10 08:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						90c7ef96ca 
					 
					
						
						
							
							Fix  11ab3c4ea2: Fix showing cargo capacity for auto-refits (missed in  #7134 )  
						
						
						
						
					 
					
						2019-01-29 23:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						15320a37b9 
					 
					
						
						
							
							Change: OnGameTick() is only called when not paused.  
						
						
						
						
					 
					
						2019-01-11 11:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2a8fa5fef9 
					 
					
						
						
							
							Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks.  
						
						
						
						
					 
					
						2019-01-11 11:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						4cebebcf68 
					 
					
						
						
							
							Change: Add CargoTypes type for cargo masks. ( #6790 )  
						
						
						
						
					 
					
						2018-05-21 22:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								J0an Josep 
							
						 
					 
					
						
						
							
						
						cfb8092397 
					 
					
						
						
							
							Fix  b4b98e5165: Use FALLTHROUGH attribute with correct indentation.  
						
						
						
						
					 
					
						2018-04-30 21:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						944f785be8 
					 
					
						
						
							
							Fix: Spelling errors ( #6769 )  
						
						
						
						
					 
					
						2018-04-30 18:52:32 +02:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						a6e7f1142b 
					 
					
						
						
							
							(svn r27895) -Fix [FS#6606]: Tooltip of 'increase service interval' said 'decrease' (adf88)  
						
						
						
						
					 
					
						2017-08-20 08:28:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b4b98e5165 
					 
					
						
						
							
							(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)  
						
						
						
						
					 
					
						2017-08-13 18:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						65fef84855 
					 
					
						
						
							
							(svn r27823) -Fix: Vehicle viewport is not user scrollable so flag window as such.  
						
						
						
						
					 
					
						2017-03-24 12:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						ad88588481 
					 
					
						
						
							
							(svn r27797) -Add: Display aircraft type in its vehicle window (patch by Samu)  
						
						
						
						
					 
					
						2017-03-18 20:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						476b2b0e8c 
					 
					
						
						
							
							(svn r27677) -Codechange: Remove implicit VehicleListIdentifier from uint32 constructor, to make conversions more explicit.  
						
						
						
						
					 
					
						2016-11-05 19:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b2fe2c6e3d 
					 
					
						
						
							
							(svn r27672) -Doc [FS#6489]: Fix comment. (Yho)  
						
						
						
						
					 
					
						2016-10-30 18:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						117e73751c 
					 
					
						
						
							
							(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.  
						
						
						
						
					 
					
						2016-10-16 14:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c175067ed9 
					 
					
						
						
							
							(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.  
						
						
						
						
					 
					
						2016-10-16 14:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d2393b4f6c 
					 
					
						
						
							
							(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.  
						
						
						
						
					 
					
						2016-10-16 14:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f5409c713b 
					 
					
						
						
							
							(svn r27665) -Fix: When dragging crashed vehicles, also draw them as crashed at the mouse cursor.  
						
						
						
						
					 
					
						2016-10-16 14:57:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						88dd4d11b4 
					 
					
						
						
							
							(svn r27662) -Codechange: Deduplicate code using GetSingleVehicleWidth.  
						
						
						
						
					 
					
						2016-10-16 14:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9156d7bf34 
					 
					
						
						
							
							(svn r27632) -Feature: When dragging vehicles in group or depot GUI, draw the complete articulated vehicle.  
						
						
						
						
					 
					
						2016-08-15 18:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8e90072d3b 
					 
					
						
						
							
							(svn r27631) -Codechange: Split GetSingleVehicleWidth from GetVehicleWidth.  
						
						
						
						
					 
					
						2016-08-15 18:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ddc9205212 
					 
					
						
						
							
							(svn r27630) -Codechange: Deduplicate code to attach vehicle to cursor.  
						
						
						
						
					 
					
						2016-08-15 18:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b8189977b4 
					 
					
						
						
							
							(svn r27546) -Fix: Remove SetFill from vehicle GUI buttons, so that the viewport is resized instead of them in case of long window titles.  
						
						
						
						
					 
					
						2016-04-17 20:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0974f5489b 
					 
					
						
						
							
							(svn r27428) -Fix: When selecting a refit cargo for orders, do not check whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable.  
						
						
						
						
					 
					
						2015-10-30 17:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a8080b6256 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00