PeterN 
							
						 
					 
					
						
						
							
						
						f7e2b6ef12 
					 
					
						
						
							
							Change: Make vehicle list dropdown buttons resize to fit strings. ( #10286 )  
						
						
						
						
					 
					
						2022-12-27 18:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9bf24ec56f 
					 
					
						
						
							
							Codechange: Reorder and properly declare DrawSpriteIgnorePadding().  
						
						... 
						
						
						
						Parameters have been rearranged to be closer to those of the standard
DrawSprite() function, and PaletteID can now be set. 
						
						
					 
					
						2022-11-17 09:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						9666e46739 
					 
					
						
						
							
							Feature: Variable GUI scale.  
						
						... 
						
						
						
						GUI scale is now variable from 100% to 500%, and no longer restricted to
powers-of-2. 
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						123983743f 
					 
					
						
						
							
							Change: Add optional text labels to slider widget.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						d0add1e07f 
					 
					
						
						
							
							Change: Ignore offsets when drawing GUI sprite.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						17d1fe26c2 
					 
					
						
						
							
							Codechange: Helpers to allow passing a Rect to some functions.  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						18201dfbc3 
					 
					
						
						
							
							Cleanup: Simplify CenterBounds()  
						
						
						
						
					 
					
						2022-11-12 18:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						45d98f689a 
					 
					
						
						
							
							Fix   #9993 : Handle DPI changes on macOS and Windows  
						
						
						
						
					 
					
						2022-10-16 16:52:14 +02:00 
						 
				 
			
				
					
						
							
							
								J0anJosep 
							
						 
					 
					
						
						
							
						
						d9a37c915f 
					 
					
						
						
							
							Cleanup  #9725 : Replace cmd_helper related functions and remove cmd_helper.h.  
						
						
						
						
					 
					
						2022-02-02 21:30:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						f40e82a19d 
					 
					
						
						
							
							Fix   #9743 : [OSX] Don't try to render touchbar sprites with invalid zoom level.  
						
						
						
						
					 
					
						2022-01-01 12:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Danny de Bruijne 
							
						 
					 
					
						
						
							
						
						753b1d7e15 
					 
					
						
						
							
							Feature: Add selected toolbar buttons to MacBook Pro Touch Bar  
						
						
						
						
					 
					
						2021-09-23 21:03:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						74186998a2 
					 
					
						
						
							
							Codechange: use _cur_palette the same in all the drivers  
						
						... 
						
						
						
						It was a bit of a mixed bag. With this change, gfx.cpp is in
control who accesses _cur_palette from the video-drivers. 
						
						
					 
					
						2021-06-26 20:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						418e0ea85f 
					 
					
						
						
							
							Codechange: Use dynamic string list for contents of land info window.  
						
						
						
						
					 
					
						2021-06-12 22:30:38 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fdc11a9f94 
					 
					
						
						
							
							Codechange: introduce SpriteFile to be used by the sprite loader instead of the global FIO slot functionality  
						
						
						
						
					 
					
						2021-05-08 12:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						cb89d22cf2 
					 
					
						
						
							
							Codechange: add DrawString(Multiline) that accepts std::string&  
						
						
						
						
					 
					
						2021-05-06 21:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2efa390a7d 
					 
					
						
						
							
							Codechange: Simplify calling of DrawCharCentered()  
						
						
						
						
					 
					
						2021-04-30 17:08:15 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						636e37d183 
					 
					
						
						
							
							Codechange: Add internal widget alignment property, along with widget part.  
						
						
						
						
					 
					
						2021-04-22 16:42:04 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						c3dc27e37e 
					 
					
						
						
							
							Add: settings to limit your fast-forward game speed  
						
						... 
						
						
						
						By default this setting is set to 2500% normal game speed. 
						
						
					 
					
						2021-02-28 18:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						22f5aeab07 
					 
					
						
						
							
							Feature: Automatic UI and font zoom levels when supported by the OS.  
						
						
						
						
					 
					
						2021-02-14 14:16:40 +01:00 
						 
				 
			
				
					
						
							
							
								SamuXarick 
							
						 
					 
					
						
						
							
						
						f9dee5aaa0 
					 
					
						
						
							
							Feature: Show rainforest under vegetation on small map  
						
						
						
						
					 
					
						2021-01-13 15:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						8652a4db76 
					 
					
						
						
							
							Cleanup: Give SetDirtyBlocks a more descriptive name.  
						
						
						
						
					 
					
						2020-06-09 13:15:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						808c8198d5 
					 
					
						
						
							
							Codechange: Consistently use WChar when passing characters around, and also define it as char32_t.  
						
						
						
						
					 
					
						2020-05-21 20:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						35c55dfe70 
					 
					
						
						
							
							Add: Filled polygon drawing function  
						
						
						
						
					 
					
						2020-01-07 18:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						ac3bc30a30 
					 
					
						
						
							
							Add: Highlight item under mouse in file browser  
						
						
						
						
					 
					
						2020-01-05 23:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								TELK 
							
						 
					 
					
						
						
							
						
						e04ca904a9 
					 
					
						
						
							
							Feature: Minimap screenshot  
						
						
						
						
					 
					
						2020-01-04 18:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9195f2337a 
					 
					
						
						
							
							Codechange: use std::vector for _resolutions  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						ae748166d0 
					 
					
						
						
							
							Codechange: Use platform independent C++11 function for sleeping on a thread.  
						
						
						
						
					 
					
						2019-04-06 11:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						458bc90678 
					 
					
						
						
							
							Fix: Poor contrast in cargo dest flow legend window cargo labels.  
						
						... 
						
						
						
						Select foreground colour depending on the brightness of the background.
Previously all cargo labels were rendered using black text, even
the background cargo colour was dark/black.
As an example: FIRS coal was black text on a black background. 
						
						
					 
					
						2018-06-24 19:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						dac0a3e86e 
					 
					
						
						
							
							(svn r27829) -Fix (r27821): Occasional crash caused by mixing int/uint arithmetic.  
						
						
						
						
					 
					
						2017-03-25 23:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						bcc5c9f81d 
					 
					
						
						
							
							(svn r27821) -Change: Draw images in centre of buttons (inspired by Juanjo)  
						
						
						
						
					 
					
						2017-03-23 22:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						eae9234c07 
					 
					
						
						
							
							(svn r27711) -Doc: Fontsizes (adf88)  
						
						
						
						
					 
					
						2016-12-25 17:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4d1843a95e 
					 
					
						
						
							
							(svn r27627) -Codechange: Deduplicate some cursor magic into SetMouseCursorBusy.  
						
						
						
						
					 
					
						2016-08-15 18:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a8080b6256 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						253c91b17d 
					 
					
						
						
							
							(svn r26990) -Feature: Add option to choose normal, double or quad-size interface.  
						
						
						
						
					 
					
						2014-10-11 13:22:37 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						631e8b45fd 
					 
					
						
						
							
							(svn r26522) -Add: A config-file-only setting to disable usage of 8bpp video modes.  
						
						... 
						
						
						
						-Remove: [win32] fullscreen_bpp setting, which is replaced by above setting.
-Change: Disable usage of 8bpp blitters and video modes by default. Many modern OS and hardware cause issues with those. 
						
						
					 
					
						2014-04-27 12:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f480c5a623 
					 
					
						
						
							
							(svn r26217) -Change: blitter autoselection based on full animation state, so the non-animated optimizations can actually be used in an easy manner (based on patch by MJP)  
						
						
						
						
					 
					
						2014-01-03 08:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						89b7afbac8 
					 
					
						
						
							
							(svn r25911) -Add: Support for drawing dashed lines.  
						
						
						
						
					 
					
						2013-10-23 19:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						dfa0e61f25 
					 
					
						
						
							
							(svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro)  
						
						
						
						
					 
					
						2013-10-06 11:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						d15c1c5d4a 
					 
					
						
						
							
							(svn r25692) -Add: Replacement of a part of the edit box text with a new string.  
						
						
						
						
					 
					
						2013-08-05 20:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						30867c487f 
					 
					
						
						
							
							(svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string.  
						
						
						
						
					 
					
						2013-08-05 20:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						0883cf76e3 
					 
					
						
						
							
							(svn r25684) -Change: [Win32] Draw the composition string ourselves if possible.  
						
						
						
						
					 
					
						2013-08-05 20:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						7422120014 
					 
					
						
						
							
							(svn r25679) -Codechange: [Win32] Get the result string of an IME input directly without a trip through the window messaging system.  
						
						
						
						
					 
					
						2013-08-05 20:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						019984a14f 
					 
					
						
						
							
							(svn r25671) -Codechange: Pass character and key code separately to the keyboard handler.  
						
						
						
						
					 
					
						2013-08-05 20:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						33f3cf3a5d 
					 
					
						
						
							
							(svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil).  
						
						
						
						
					 
					
						2013-08-05 20:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						be2b87c1cd 
					 
					
						
						
							
							(svn r25455) -Cleanup: make local function really local  
						
						
						
						
					 
					
						2013-06-24 20:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7c0f34130c 
					 
					
						
						
							
							(svn r25454) -Remove/Fix/Cleanup: SETX(Y) does not work at all with other than default fonts, so get rid of it  
						
						
						
						
					 
					
						2013-06-24 18:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d724088a1c 
					 
					
						
						
							
							(svn r25442) -Codechange: move height and ascender information into the FontCache instances  
						
						
						
						
					 
					
						2013-06-23 15:32:09 +00:00