Peter Nelson 
							
						 
					 
					
						
						
							
						
						b54d7f15ac 
					 
					
						
						
							
							Change: Reduce size of waypoint matrix to 3 x 2.  
						
						 
						
						
						
						
					 
					
						2023-05-09 23:03:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0513a6ccb0 
					 
					
						
						
							
							Change: Use separate names for default stations/roadstops.  
						
						 
						
						
						
						
					 
					
						2023-05-09 23:03:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						93d49fa8b3 
					 
					
						
						
							
							Fix: Make scrollwheel work on panel behind waypoint matrix.  
						
						 
						
						
						
						
					 
					
						2023-05-09 23:03:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PeterN 
							
						 
					 
					
						
						
							
						
						882f06bf14 
					 
					
						
						
							
							Fix: Support more than 256 stations/waypoints/roadstops per class. ( #10793 )  
						
						 
						
						... 
						
						
						
						It was already possible to define more than 256 per class, but not possible
to use them as the index used in GUI and passed through commands was limited
to a byte. 
						
						
					 
					
						2023-05-08 18:09:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d2034d9c38 
					 
					
						
						
							
							Codechange: Scrollbar methods now accept size_t.  
						
						 
						
						... 
						
						
						
						This clears up a lot of casts from size_t to int. 
						
						
					 
					
						2023-05-07 20:25:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0880616851 
					 
					
						
						
							
							Codechange: Remove various STRING strings.  
						
						 
						
						
						
						
					 
					
						2023-05-05 07:07:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4767641c8c 
					 
					
						
						
							
							Codechange: Remove various INT strings.  
						
						 
						
						
						
						
					 
					
						2023-05-05 07:07:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						ba3de0383a 
					 
					
						
						
							
							Codechange: Pass more std::string to StringFilter::AddLine() ( #10743 )  
						
						 
						
						
						
						
					 
					
						2023-04-30 10:23:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patric Stout 
							
						 
					 
					
						
						
							
						
						7aa2b9ab0a 
					 
					
						
						
							
							Codechange: move all date-related variables inside the timer ( #10706 )  
						
						 
						
						
						
						
					 
					
						2023-04-24 15:56:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patric Stout 
							
						 
					 
					
						
						
							
						
						3ebc7ad16e 
					 
					
						
						
							
							Codechange: migrate all game-time-related timers to the new framework  
						
						 
						
						
						
						
					 
					
						2023-04-15 13:58:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PeterN 
							
						 
					 
					
						
						
							
						
						f1144de509 
					 
					
						
						
							
							Feature: Separate rail/road and sea/air velocity units, and add knots. ( #10594 )  
						
						 
						
						... 
						
						
						
						This is achieved by packing vehicle type along with the velocity so that
the string system can decode and pick the appropriate unit. 
						
						
					 
					
						2023-04-08 12:26:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rubidium 
							
						 
					 
					
						
						
							
						
						f001e84e5e 
					 
					
						
						
							
							Codechange: use RAII to automatically restore _cur_dpi after use  
						
						 
						
						
						
						
					 
					
						2023-01-28 20:33:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rubidium 
							
						 
					 
					
						
						
							
						
						fe2bcd2a58 
					 
					
						
						
							
							Codechange: migrate size related functions to Map structure  
						
						 
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PeterN 
							
						 
					 
					
						
						
							
						
						387c57b023 
					 
					
						
						
							
							Fix  eb4ba1991: Signal icons incorrectly positioned in UI. ( #10199 )  
						
						 
						
						
						
						
					 
					
						2022-11-28 20:03:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ed60c88b0a 
					 
					
						
						
							
							Change: Use power-of-2 scaling for some dimensions in GUI.  
						
						 
						
						... 
						
						
						
						These are related to drawing sprites that are normally drawn on the
landscape, and should therefore still follow power-of-2 scaling to fit
correctly. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						890b2666d3 
					 
					
						
						
							
							Change: Use scaled WidgetDimensions.  
						
						 
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						b6ed595176 
					 
					
						
						
							
							Codechange: Prefer suggested widget padding.  
						
						 
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1f1378c129 
					 
					
						
						
							
							Change: Align picker previews to button centre.  
						
						 
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6f95e04005 
					 
					
						
						
							
							Change: Use Rect helpers for widget drawing.  
						
						 
						
						... 
						
						
						
						This replaces repetitive and sometimes unwieldy use of constants. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						f5f035a22b 
					 
					
						
						
							
							Codechange: Make use of Rect Width/Height helpers.  
						
						 
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						eb4ba1991b 
					 
					
						
						
							
							Change: Use CenterBounds function in more places.  
						
						 
						
						... 
						
						
						
						CenterBounds may have a 1 pixel difference so the result is not exactly
the same. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ef8322ba25 
					 
					
						
						
							
							Change: Add panel widget to waypoint GUI.  
						
						 
						
						
						
						
					 
					
						2022-10-23 00:07:15 +01: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						db98cedb7e 
					 
					
						
						
							
							Fix   #9883 : Show cost/income float over end tile of rail or road construction  
						
						 
						
						
						
						
					 
					
						2022-10-16 14:15:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						af6c4d50ce 
					 
					
						
						
							
							Change: Tidy up coverage area label widget layout.  
						
						 
						
						... 
						
						
						
						Label is now centered properly and uses standard spacing. 
						
						
					 
					
						2022-10-03 22:14:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8626090b24 
					 
					
						
						
							
							Codechange: Draw station acceptance text in its own widget.  
						
						 
						
						
						
						
					 
					
						2022-10-03 22:14:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SamuXarick 
							
						 
					 
					
						
						
							
						
						374f0c7d11 
					 
					
						
						
							
							Fix  6fe445e: Removing rail station parts without ctrl pressed was also removing tracks  
						
						 
						
						... 
						
						
						
						The behaviour of holding ctrl key is swapped 
						
						
					 
					
						2022-08-07 10:58:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						7f0efbe00e 
					 
					
						
						
							
							Feature: Remember the last-used signal between games ( #9792 )  
						
						 
						
						
						
						
					 
					
						2022-02-02 21:26:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6ccf020dc2 
					 
					
						
						
							
							Fix   #9802 : Assertion failure in BuildRailWaypointWindow constructor  
						
						 
						
						
						
						
					 
					
						2022-01-30 11:20:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						8503854655 
					 
					
						
						
							
							Codechange: Pass unpacked command arguments to command callbacks (except Script).  
						
						 
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						46bd2f1ced 
					 
					
						
						
							
							Codechange: Un-bitstuff remaining transport infrastructure commands.  
						
						 
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						55170ae703 
					 
					
						
						
							
							Codechange: Un-bitstuff rail commands.  
						
						 
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						6fe445e6c0 
					 
					
						
						
							
							Codechange: Un-bitstuff station/depot/waypoint commands.  
						
						 
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						eab18f06a4 
					 
					
						
						
							
							Codechange: Pass additional data as byte stream to command callbacks.  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						e740c24eb7 
					 
					
						
						
							
							Codechange: Template DoCommand 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 
							
						 
					 
					
						
						
							
						
						4fc055d6e9 
					 
					
						
						
							
							Codechange: Align parameter order of command callbacks to command handlers.  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						b6933a2ebd 
					 
					
						
						
							
							Codechange: Move command arguments to the back of the DoCommand function call.  
						
						 
						
						
						
						
					 
					
						2021-12-16 22:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						0853c1979b 
					 
					
						
						
							
							Feature: Button to toggle showing advanced signal types ( #9617 )  
						
						 
						
						
						
						
					 
					
						2021-10-17 19:24:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						7469f00c5b 
					 
					
						
						
							
							Feature: Hide block signals in GUI by default ( #8688 )  
						
						 
						
						
						
						
					 
					
						2021-09-05 20:22:27 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium42 
							
						 
					 
					
						
						
							
						
						08308d808c 
					 
					
						
						
							
							Codechange: use separate pre and post callbacks for int settings  
						
						 
						
						
						
						
					 
					
						2021-05-29 10:07:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium42 
							
						 
					 
					
						
						
							
						
						44ca7d9377 
					 
					
						
						
							
							Change: Use gender-neutral pronouns  
						
						 
						
						
						
						
					 
					
						2021-05-15 10:16:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rubidium 
							
						 
					 
					
						
						
							
						
						bb9121dbd4 
					 
					
						
						
							
							Fix: comparison of narrow type to wide type in loop (potential for infinite loops)  
						
						 
						
						
						
						
					 
					
						2021-05-15 10:16:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3b3d80c8ef 
					 
					
						
						
							
							Cleanup: Replace FOR_ALL_SORTED_RAILTYPES macro with range iterator.  
						
						 
						
						
						
						
					 
					
						2021-04-28 23:54:31 +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