Peter Nelson 
							
						 
					 
					
						
						
							
						
						dc1b84aa1e 
					 
					
						
						
							
							Cleanup: Text widgets are capable of drawing text without assistance.  
						
						... 
						
						
						
						Remove custom text drawing of some widgets in favour of standard text
widgets. 
						
						
					 
					
						2022-10-16 14:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0e3400894f 
					 
					
						
						
							
							Cleanup: Remove redundant WWT_PANEL SetDataTips.  
						
						... 
						
						
						
						WWT_PANEL defaults to 0x0 data and no tooltip, so no need to declare
the same in the widget tree. 
						
						
					 
					
						2022-10-16 14:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						6fe445e6c0 
					 
					
						
						
							
							Codechange: Un-bitstuff station/depot/waypoint commands.  
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						0f64ee5ce1 
					 
					
						
						
							
							Codechange: Template DoCommandP to automagically reflect the parameters of the command proc.  
						
						... 
						
						
						
						When finished, this will allow each command handler to take individually
different parameters, obliviating the need for bit-packing. 
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						996b16de70 
					 
					
						
						
							
							Codechange: Use lambdas instead of CommandContainer to manage station picker commands.  
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						a38bbefe1b 
					 
					
						
						
							
							Codechange: Untangle command code, flags and error string for DoCommand*.  
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						549caca39c 
					 
					
						
						
							
							Codechange: Move command arguments to the back of the networked command function calls.  
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						a543a4b7bb 
					 
					
						
						
							
							Codechange: Remove FOR_EACH_SET_CARGO_ID  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						89ab8b79a5 
					 
					
						
						
							
							Codechange: Remove FOR_EACH_SET_BIT  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						5844027eb8 
					 
					
						
						
							
							Codechange: Remove FOR_ALL_SORTED_STANDARD_CARGOSPECS  
						
						
						
						
					 
					
						2021-07-09 21:36:09 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						5799402f7a 
					 
					
						
						
							
							Codechange: Rename window related DeleteXXX to match new behaviour  
						
						
						
						
					 
					
						2021-05-29 21:08:25 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						994bf19aef 
					 
					
						
						
							
							Fix  f6d5c01: Delay deletion when closing windows  
						
						
						
						
					 
					
						2021-05-29 21:08:25 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						38c97e1492 
					 
					
						
						
							
							Codechange: Replace TILE_AREA_LOOP with range-based for loops  
						
						
						
						
					 
					
						2021-05-13 00:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d8e06e590a 
					 
					
						
						
							
							Codechange: Make GetCurrentRect() conform to usual Rect bounds, and reuse it.  
						
						... 
						
						
						
						Similar code is already repeated in other locations. 
						
						
					 
					
						2021-05-08 09:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						9fa38f5d0f 
					 
					
						
						
							
							Codechange: Scale rating minigraphs on station window list. ( #9075 )  
						
						... 
						
						
						
						Minigraphs did not adjust size to accomodate large text, either by font size or font zoom, leading to cropped labels.
Minigraphs and spacing are now scaled by font zoom, as this seems to behave better than gui zoom in this instance. 
						
						
					 
					
						2021-04-22 16:42:40 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2a0365b3d9 
					 
					
						
						
							
							Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget()  
						
						... 
						
						
						
						Line height defaults to the resize height of the relevant widget, which is
set in all cases. Therefore it is not necessary to specify this value every time.
Additionally fixes scrolled padding for the framerate window. 
						
						
					 
					
						2021-04-21 23:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5bfcd742b8 
					 
					
						
						
							
							Change: Relocate rename and location buttons in all windows.  
						
						
						
						
					 
					
						2021-01-11 22:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bernard Teo 
							
						 
					 
					
						
						
							
						
						981c540201 
					 
					
						
						
							
							Change: Place "Group by" above "Sort by" in station window for consistency  
						
						
						
						
					 
					
						2020-12-21 23:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						a10013dd00 
					 
					
						
						
							
							Codechange: Spell 'Viewport' consistently  
						
						... 
						
						
						
						Some places in the codebase misspell 'Viewport' as 'ViewPort' or 'view_port'.
This patch makes everything consistent. 
						
						
					 
					
						2020-07-27 17:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						7bd52970a1 
					 
					
						
						
							
							Codechange: Refactor FindStationsAroundTiles to avoid code duplication  
						
						
						
						
					 
					
						2020-05-13 08:43:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d35f35a968 
					 
					
						
						
							
							Codechange: Use cached town, station, industry names for list window sorting  
						
						... 
						
						
						
						This is to avoid needing to expensively regenerate name strings on
every comparison when sorting by name in the town/station/industry
list windows. 
						
						
					 
					
						2020-01-12 19:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ddabfed1cd 
					 
					
						
						
							
							Codechange: Replace station related FOR_ALL with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								kiwitree 
							
						 
					 
					
						
						
							
						
						28b23a6643 
					 
					
						
						
							
							Fix: Crash on waypoint selection window  
						
						
						
						
					 
					
						2019-04-30 20:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						81f0f97406 
					 
					
						
						
							
							Feature: Add existing station coverage area display when placing new station parts.  
						
						
						
						
					 
					
						2019-04-25 09:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						b6733edd17 
					 
					
						
						
							
							Feature: Add coverage area display for existing stations.  
						
						
						
						
					 
					
						2019-04-25 09:14:01 +02: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						a0f36a50e6 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						ca2f33c6d0 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Erase() with std::vector::erase()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						aa7ca7fe64 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Get(n) non-const with std::vector::data() + n  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						a690936ed7 
					 
					
						
						
							
							Codechange: Replace SmallVector::Length() with std::vector::size()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						9cba6f7193 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Compact() with std::vector::shrink_to_fit()  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								nikolas 
							
						 
					 
					
						
						
							
						
						d8ccad91f9 
					 
					
						
						
							
							Fix: Some code and comment typos  
						
						... 
						
						
						
						Found with codespell 
						
						
					 
					
						2019-01-17 22:01:07 +00: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 
						 
				 
			
				
					
						
							
							
								J0anJosep 
							
						 
					 
					
						
						
							
						
						79a551a83c 
					 
					
						
						
							
							Codechange: Use TileAddBy(Diag)Dir when possible.  
						
						
						
						
					 
					
						2018-04-30 18:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						2eae80bbfe 
					 
					
						
						
							
							(svn r27894) -Fix [FS#6608]: Typo fix in STATIOV_* string names (Wolf01)  
						
						
						
						
					 
					
						2017-08-20 07:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						2b8bb12d62 
					 
					
						
						
							
							(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists.  
						
						
						
						
					 
					
						2015-08-10 20:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a8080b6256 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						861b9bc85e 
					 
					
						
						
							
							(svn r27063) -Fix [FS#6172]: Some lists did not use natural string sorting.  
						
						
						
						
					 
					
						2014-11-18 20:12:42 +00:00