| 
							
							
								 Jonathan G Rennison | 483e3172af | Merge branch 'master' into jgrpp # Conflicts:
#	src/core/strong_typedef_type.hpp
#	src/gfx.cpp
#	src/group_cmd.cpp
#	src/industry_cmd.cpp
#	src/map_func.h
#	src/newgrf_debug_gui.cpp
#	src/order_cmd.cpp
#	src/pathfinder/follow_track.hpp
#	src/rail_cmd.cpp
#	src/road_cmd.cpp
#	src/road_gui.cpp
#	src/saveload/saveload.cpp
#	src/screenshot.cpp
#	src/smallmap_gui.cpp
#	src/station_cmd.cpp
#	src/strings.cpp
#	src/tile_type.h
#	src/timetable_gui.cpp
#	src/town_cmd.cpp
#	src/train_cmd.cpp
#	src/viewport.cpp | 2023-02-10 17:19:35 +00: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 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6a7cad1b47 | Add NewGRFClass helper method for whether class ID is valid (for iteration) | 2023-01-03 03:55:51 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6d4474b84e | Merge tag '13.0-beta2' into jgrpp # Conflicts:
#	src/cheat_gui.cpp
#	src/company_gui.cpp
#	src/console_gui.cpp
#	src/depot_gui.cpp
#	src/error_gui.cpp
#	src/gfx.cpp
#	src/graph_gui.cpp
#	src/group_gui.cpp
#	src/lang/english.txt
#	src/lang/korean.txt
#	src/lang/polish.txt
#	src/misc_gui.cpp
#	src/network/network_content_gui.h
#	src/newgrf_debug_gui.cpp
#	src/order_gui.cpp
#	src/rail_gui.cpp
#	src/road_gui.cpp
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/station_gui.cpp
#	src/subsidy_gui.cpp
#	src/table/settings/gui_settings.ini
#	src/timetable_gui.cpp
#	src/town_gui.cpp
#	src/train_cmd.cpp
#	src/vehicle_gui.cpp
#	src/viewport.cpp
#	src/water_cmd.cpp
#	src/widgets/dropdown.cpp
#	src/window_gui.h | 2022-12-04 20:43:11 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 02e19521bc | Merge branch 'master' into jgrpp # Conflicts:
#	src/build_vehicle_gui.cpp
#	src/cheat_gui.cpp
#	src/company_gui.cpp
#	src/error_gui.cpp
#	src/fios_gui.cpp
#	src/gfx_func.h
#	src/graph_gui.cpp
#	src/group_gui.cpp
#	src/misc_gui.cpp
#	src/newgrf_debug_gui.cpp
#	src/order_gui.cpp
#	src/road_gui.cpp
#	src/roadveh_gui.cpp
#	src/settings_gui.cpp
#	src/ship_gui.cpp
#	src/station_gui.cpp
#	src/statusbar_gui.cpp
#	src/subsidy_gui.cpp
#	src/timetable_gui.cpp
#	src/town_gui.cpp
#	src/train_gui.cpp
#	src/tree_gui.cpp
#	src/vehicle_gui.cpp
#	src/widget.cpp
#	src/widgets/dropdown.cpp
#	src/window_gui.h | 2022-12-04 13:53:44 +00:00 |  | 
			
				
					| 
							
							
								 PeterN | b79360862d | Fix eb4ba1991: Signal icons incorrectly positioned in UI. (#10199)(cherry picked from commit 387c57b023) | 2022-12-04 00:23:46 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5bbf1f5375 | Merge branch 'master' into jgrpp # Conflicts:
#	src/core/geometry_type.hpp
#	src/error_gui.cpp
#	src/rail_gui.cpp
#	src/tree_gui.cpp
#	src/vehicle_gui.cpp
#	src/widgets/dropdown.cpp | 2022-12-03 23:40:37 +00:00 |  | 
			
				
					| 
							
							
								 PeterN | 387c57b023 | Fix eb4ba1991: Signal icons incorrectly positioned in UI. (#10199) | 2022-11-28 20:03:27 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 728b902e9f | No longer use CDECL for GUIList::FilterFunction | 2022-11-19 21:51:52 +00:00 |  | 
			
				
					| 
							
							
								 Peter Nelson | f5f035a22b | Codechange: Make use of Rect Width/Height helpers. | 2022-11-12 18:28:39 +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 | 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 | 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 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 1518c2fa1e | Merge branch 'master' into jgrpp # Conflicts:
#	src/depot_type.h
#	src/lang/german.txt
#	src/order_gui.cpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/script/api/script_window.hpp.in
#	src/settings_table.cpp
#	src/train_cmd.cpp | 2022-11-05 17:19:00 +00:00 |  | 
			
				
					| 
							
							
								 Peter Nelson | ef8322ba25 | Change: Add panel widget to waypoint GUI. | 2022-10-23 00:07:15 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0a9c44d1a2 | Merge branch 'master' into jgrpp # Conflicts:
#	src/airport_gui.cpp
#	src/blitter/32bpp_anim_sse4.cpp
#	src/console_cmds.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/newgrf_object.h
#	src/road_gui.cpp
#	src/widgets/road_widget.h
#	src/window.cpp | 2022-10-16 20:14:13 +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 tracksThe behaviour of holding ctrl key is swapped | 2022-08-07 10:58:43 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | f98f5fd291 | Fix not being able to build waypoints when custom types no longer present And a custom type was previously selected | 2022-06-30 21:53:36 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | c19bd4473f | Add signal style flag to require realistic braking | 2022-06-30 21:20:43 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 92723d4f5c | Remove tunnel/bridge spacing setting, use usual signal drag spacing | 2022-06-19 18:32:47 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 191f710c40 | Add custom signal style properties to set electric/semaphore enabled types | 2022-06-19 17:43:46 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6e4c4b35e7 | Initial implementation of NewGRF custom signal styles | 2022-06-19 02:08:38 +01: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 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ab823ad808 | Fix b0f9cc38: Assertion failure still occurs via different path | 2022-01-29 14:27:50 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b0f9cc389f | Fix assertion failure in BuildRailWaypointWindow constructor | 2022-01-29 13:31:15 +00:00 |  | 
			
				
					| 
							
							
								 Tyler Trahan | bec218069c | Feature: Remember the last-used signal between games (cherry picked from commit a9de36ad23f30d125ed495f0bd84342b594d19df)
See: https://github.com/OpenTTD/OpenTTD/pull/9792 | 2022-01-19 18:51:30 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ba97d0a827 | Allow building waypoints with spec IDs >= 256 See: #349 | 2022-01-01 20:42:10 +00: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 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ef1b8f159f | Fix ctrl-click signal cycling setting | 2021-11-22 17:10:15 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 74bfe4e6d2 | Allow placing routing restrictions on tunnel/bridge entrance/exit signals No reserve through support | 2021-11-13 22:28:14 +00:00 |  |