Peter Nelson 
							
						 
					 
					
						
						
							
						
						9a92e02fa7 
					 
					
						
						
							
							Change: Add tooltips for text file buttons, and shorten Website / Readme buttons. ( #11534 )  
						
						
						
						
					 
					
						2023-12-03 16:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b9621474d0 
					 
					
						
						
							
							Add hotkey to close order window  
						
						
						
						
					 
					
						2023-12-03 16:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						51dbcca9a7 
					 
					
						
						
							
							Remove: officially mark Vista as no longer supported ( #11531 )  
						
						... 
						
						
						
						It is very likely Vista hasn't been working for years, but the
amount of users that use an OS that has been EoL for over 11 years
is very small, so reports happen rarely.
(cherry picked from commit b866e52b17 
						
						
					 
					
						2023-12-02 23:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						5322d33ca5 
					 
					
						
						
							
							Fix  67d071d: WC_STATION_LIST should be invalidated by owner, not station index. ( #11530 )  
						
						... 
						
						
						
						(cherry picked from commit a258833aee 
						
						
					 
					
						2023-12-02 23:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						b866e52b17 
					 
					
						
						
							
							Remove: officially mark Vista as no longer supported ( #11531 )  
						
						... 
						
						
						
						It is very likely Vista hasn't been working for years, but the
amount of users that use an OS that has been EoL for over 11 years
is very small, so reports happen rarely. 
						
						
					 
					
						2023-12-02 22:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						a258833aee 
					 
					
						
						
							
							Fix  67d071d: WC_STATION_LIST should be invalidated by owner, not station index. ( #11530 )  
						
						
						
						
					 
					
						2023-12-02 21:46:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7d17c9ba9b 
					 
					
						
						
							
							Link graph: Also show lower of usage/planned in tooltips when ctrl pressed  
						
						
						
						
					 
					
						2023-12-02 18:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						57d4f52c15 
					 
					
						
						
							
							Link graph: Use timetable for order-based link refresh travel time estimate  
						
						
						
						
					 
					
						2023-12-02 17:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1aedea8eda 
					 
					
						
						
							
							Feature: Place cargo icon on cargo filter dropdowns.  
						
						... 
						
						
						
						Reveal the pixel art. 
						
						
					 
					
						2023-12-02 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						76701c4622 
					 
					
						
						
							
							Add: Function to get largest cargo icon size.  
						
						
						
						
					 
					
						2023-12-02 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						8db7c79e79 
					 
					
						
						
							
							Codechange: Add DropDownIcon constructor to override dimension.  
						
						... 
						
						
						
						This avoids the need to construct a DropDownIcon and set the dimension after. 
						
						
					 
					
						2023-12-02 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						49532914dd 
					 
					
						
						
							
							Change: Use CRTP-mixins to compose dropdown list items.  
						
						... 
						
						
						
						This allows list items to built from component parts as required, and additional
functionality is added:
* Icons and text can be positioned at the start or end of the space (templated.)
* Font size of text can be changed (templated.)
* Palette of sprites can be set (runtime.) 
						
						
					 
					
						2023-12-02 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						62e4d1e507 
					 
					
						
						
							
							Codechange: Dimension must have both width and height.  
						
						... 
						
						
						
						Default parameters allowed Dimension to be constructed with only a width.
Instead use separate empty and width/height constructors to ensure that either none or both are provided. 
						
						
					 
					
						2023-12-02 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ea6be942a3 
					 
					
						
						
							
							Fix assert ifdefs in src/core/poll_func.hpp  
						
						
						
						
					 
					
						2023-12-01 21:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						74edeea175 
					 
					
						
						
							
							Fix: AI window did not update button disabled state when changing values. ( #11527 )  
						
						... 
						
						
						
						(cherry picked from commit 0b1429ce14 
						
						
					 
					
						2023-12-01 18:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						cf473ddd83 
					 
					
						
						
							
							Update: Korean translation up to 0.56.0  
						
						
						
						
					 
					
						2023-12-01 17:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						0b1429ce14 
					 
					
						
						
							
							Fix: AI window did not update button disabled state when changing values. ( #11527 )  
						
						
						
						
					 
					
						2023-12-01 12:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						cc488ec6c9 
					 
					
						
						
							
							Fix  ddd609c: Reverse build probability callback was not called for articulated parts. ( #11526 )  
						
						
						
						
					 
					
						2023-11-30 23:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						97ce759b74 
					 
					
						
						
							
							Fix search path de-duplication changing search path order  
						
						
						
						
					 
					
						2023-11-30 21:10:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						291daa9220 
					 
					
						
						
							
							INI load: Fix cfg fallback name load with missing groups  
						
						
						
						
					 
					
						2023-11-30 21:10:44 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4a5ab331e2 
					 
					
						
						
							
							Change: Add extra padding to climate buttons to match pre-#11464. ( #11525 )  
						
						... 
						
						
						
						Padding used to be included in the SetMinimalSize() part which was removed, but also made it require specific sprite sizes.
This now adds padding on the already determined size, removing the need for hardcoding pixel dimensions and allowing the sprites to be any size. 
						
						
					 
					
						2023-11-30 19:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6f7153bf71 
					 
					
						
						
							
							Codechange: Make a generic DrawRectOutline function from DrawOutline. ( #11524 )  
						
						... 
						
						
						
						This allows drawing an outline from Rect, not just constrained to a Widget's Rect. And reduces duplication a little. 
						
						
					 
					
						2023-11-30 18:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						0ceed777ca 
					 
					
						
						
							
							Codechange: [CI] Use runner vcpkg in release-linux workflow  
						
						... 
						
						
						
						(cherry picked from commit e2c5eb3b65 
						
						
					 
					
						2023-11-30 17:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						c74485ccea 
					 
					
						
						
							
							Update: [CI] Use macos-12 image for release-macos workflow  
						
						... 
						
						
						
						(cherry picked from commit b1f98a79f8 
						
						
					 
					
						2023-11-30 17:25:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						ae4ba00313 
					 
					
						
						
							
							Fix   #11521 ,  e404ba0: size for remaining span determined incorrectly  
						
						... 
						
						
						
						(cherry picked from commit 33ba609290 
						
						
					 
					
						2023-11-30 17:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						33ba609290 
					 
					
						
						
							
							Fix   #11521 ,  e404ba0: size for remaining span determined incorrectly  
						
						
						
						
					 
					
						2023-11-30 08:20:58 -04:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						cb8612ba79 
					 
					
						
						
							
							Remove: ZOOM_LVL_COUNT  
						
						... 
						
						
						
						This is the only enumeration with a COUNT and END. The logic of the COUNT
implied that BEGIN could be non-zero, but all but two uses of zoom level
assume that BEGIN is zero, making the separate count only confusing. 
						
						
					 
					
						2023-11-29 21:12:28 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						ddd609ce9b 
					 
					
						
						
							
							Feature: Randomize direction of rail vehicle on build based on probability callback. ( #11489 )  
						
						... 
						
						
						
						This allows NewGRF authors to indicate that the game should randomly flip rail vehicles on build, without needing to use random bits nor duplicate sprites to handle it themselves.
To use this functionality, test for callback 162 (CBID_VEHICLE_BUILD_PROBABILITY)  and var10 = 0 (values other than 0 are reserved for future use), and return a value between 0 and 100 inclusive.
The return value is a percentage chance of reversing the vehicle. A value of 0 will always build a forward facing vehicle, and 100 will always build a reverse facing vehicle. 
						
						
					 
					
						2023-11-29 22:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Miika Kulmala 
							
						 
					 
					
						
						
							
						
						e47bfe47b8 
					 
					
						
						
							
							Feature/Fix: [GS] Add RoadTiles and GetOneWayInfo endpoints ( #611 )  
						
						... 
						
						
						
						Feature: [GS] Add RoadTiles and GetOneWayInfo endpoints 
						
						
					 
					
						2023-11-29 20:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						88670a230f 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/articulated_vehicles.cpp
#	src/articulated_vehicles.h
#	src/base_media_base.h
#	src/base_media_func.h
#	src/build_vehicle_gui.cpp
#	src/dock_gui.cpp
#	src/main_gui.cpp
#	src/music_gui.cpp
#	src/network/network_chat_gui.cpp
#	src/network/network_content.cpp
#	src/newgrf.cpp
#	src/newgrf_roadstop.cpp
#	src/os/windows/string_uniscribe.h
#	src/os/windows/win32.cpp
#	src/rail_gui.cpp
#	src/road.cpp
#	src/road_gui.cpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/smallmap_gui.cpp
#	src/strings.cpp
#	src/terraform_gui.cpp
#	src/tests/test_script_admin.cpp
#	src/tests/test_window_desc.cpp
#	src/timer/timer_game_calendar.h
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/viewport.cpp
#	src/widget_type.h
#	src/window.cpp
#	src/window_gui.h 
						
						
					 
					
						2023-11-29 20:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						e2c5eb3b65 
					 
					
						
						
							
							Codechange: [CI] Use runner vcpkg in release-linux workflow  
						
						
						
						
					 
					
						2023-11-29 21:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b1f98a79f8 
					 
					
						
						
							
							Update: [CI] Use macos-12 image for release-macos workflow  
						
						
						
						
					 
					
						2023-11-29 21:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b10a22218f 
					 
					
						
						
							
							Window crash log: Reduce sensitivity of stack infinite loop detection  
						
						... 
						
						
						
						Only trigger if 8 previous frames are the same, not only 1 
						
						
					 
					
						2023-11-29 18:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a38c2a19a1 
					 
					
						
						
							
							Uniscribe: Add defensive checks to UniscribeParagraphLayout::NextLine  
						
						
						
						
					 
					
						2023-11-29 18:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						6f35f3274f 
					 
					
						
						
							
							Fix  ab1a4c6c: Crash if the "No Music" set is loaded because there is no current set_index. ( #11511 )  
						
						... 
						
						
						
						Add a helper function to get the current set_index which which checks it is in range. 
						
						
					 
					
						2023-11-29 02:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						27082f9efa 
					 
					
						
						
							
							Codechange: pass std::string references to OpenBrowser  
						
						
						
						
					 
					
						2023-11-29 02:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8437b20fed 
					 
					
						
						
							
							Fix: Deleting towns did not check for waypoints referencing the town  
						
						
						
						
					 
					
						2023-11-29 00:27:16 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						7b0afec11f 
					 
					
						
						
							
							Codechange: Use max_element to find highest cargo amount.  
						
						
						
						
					 
					
						2023-11-28 22:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						3f853d8003 
					 
					
						
						
							
							Codechange: Use range-for to simplify getting first non-zero value.  
						
						... 
						
						
						
						This reduces indexed array access. 
						
						
					 
					
						2023-11-28 22:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						944b2901dd 
					 
					
						
						
							
							Disallow deleting towns which are referenced by a waypoint  
						
						... 
						
						
						
						See: #614  
						
						
					 
					
						2023-11-28 21:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						4181d3c1ff 
					 
					
						
						
							
							Codechange: Don't use a magic number for the number of DiagDirections  
						
						
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						2dad9263d7 
					 
					
						
						
							
							Doc: Add, fix, and clean up documentation inside town_cmd.cpp  
						
						
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						745945c4d3 
					 
					
						
						
							
							Codechange: Be consistent with how we name common parameters  
						
						... 
						
						
						
						TileIndex is always tile and Town is always *t. Don't use t and *town. 
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						1b14eca9d9 
					 
					
						
						
							
							Codechange: Rename TryClearTile() for clarity  
						
						... 
						
						
						
						The function does not execute the clearing action. 
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						a98fe9f317 
					 
					
						
						
							
							Codechange: Rename MakeTownHouseBigger() for clarity  
						
						
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						060672428d 
					 
					
						
						
							
							Codechange: Merge confusingly-named helper functions into their timer  
						
						
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						1f41e773d6 
					 
					
						
						
							
							Codechange: Use consistent name for bay road stops  
						
						... 
						
						
						
						As of #10494 , this is how we describe original dead-end road stops. 
						
						
					 
					
						2023-11-28 14:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						5f442c9127 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						english (us): 1 change by 2TallTyler 
						
						
					 
					
						2023-11-28 18:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						519fe33175 
					 
					
						
						
							
							Fix  ab1a4c6c: Changing baseset/playlist while shuffle is on does not change song. ( #11510 )  
						
						... 
						
						
						
						The change-playlist function relied on toggling shuffle to restart playing which is no longer the case, so always handle it when changing playlist instead. 
						
						
					 
					
						2023-11-28 17:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						e3924f3231 
					 
					
						
						
							
							Fix   #10811 : Allow dragging vehicle in depot to any free row. ( #11508 )  
						
						
						
						
					 
					
						2023-11-28 13:52:36 +00:00