glx 
							
						 
					 
					
						
						
							
						
						e76fd99c47 
					 
					
						
						
							
							Fix   #7007 : deadlock when launched with -n switch  
						
						
						
						
					 
					
						2019-01-25 22:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01: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 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						aef69443e7 
					 
					
						
						
							
							Remove: WinCE support  
						
						
						
						
					 
					
						2018-04-29 15:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3cb7d9703b 
					 
					
						
						
							
							(svn r27628) -Codechange: Prepare for drawing cursors consisting of multiple sprites.  
						
						
						
						
					 
					
						2016-08-15 18:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4d1843a95e 
					 
					
						
						
							
							(svn r27627) -Codechange: Deduplicate some cursor magic into SetMouseCursorBusy.  
						
						
						
						
					 
					
						2016-08-15 18:32:48 +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 
							
						 
					 
					
						
						
							
						
						4830497f0b 
					 
					
						
						
							
							(svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to a file no its own. (Cif)  
						
						
						
						
					 
					
						2015-07-26 09:47:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						240bf9f551 
					 
					
						
						
							
							(svn r27324) -Fix: Remove corner-case optimisation for line drawing, which failed for dashed lines. (noticed by adf88)  
						
						
						
						
					 
					
						2015-06-28 16:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2e2b35c733 
					 
					
						
						
							
							(svn r27323) -Fix: Spelling.  
						
						
						
						
					 
					
						2015-06-28 15:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a65a194416 
					 
					
						
						
							
							(svn r27322) -Fix: Clipping of inclined lines did not account for the 'horizontal width' being bigger than the 'real width'. (adf88)  
						
						
						
						
					 
					
						2015-06-28 15:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						70e575e7d7 
					 
					
						
						
							
							(svn r27172) -Fix [FS#6238] (r27167): Apparently Windows randomly drops SetCursorPos calls. According to internet due to incorrect/missing synchronisation in threads accessing the event queue.  
						
						
						
						
					 
					
						2015-02-28 17:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						352e528cda 
					 
					
						
						
							
							(svn r27167) -Fix: [SDL, Windows] Right-mouse-button scrolling scrolled/jumped way to far, when OpenTTD lagged during mouse event processing.  
						
						
						
						
					 
					
						2015-02-22 23:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a8080b6256 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1088ad48fc 
					 
					
						
						
							
							(svn r27004) -Codechange: Make GUI size apply to (sprite-font) text as well.  
						
						
						
						
					 
					
						2014-10-12 20:43:25 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9c31ffd893 
					 
					
						
						
							
							(svn r26969) -Fix (r26869): black palette didn't work very well with unmasked 32bpp sprites  
						
						
						
						
					 
					
						2014-10-06 18:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5a924dcbbc 
					 
					
						
						
							
							(svn r26965) -Codechange: Add palette bit to indicate that palette is actually a text colour remap, and draw closebox as a sprite, using said bit. Change news popup to use closebox widget for its closebox.  
						
						
						
						
					 
					
						2014-10-05 21:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						93722be21f 
					 
					
						
						
							
							(svn r26792) -Fix: TC_NO_SHADE did not work for 32bpp text rendering.  
						
						
						
						
					 
					
						2014-09-07 15:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b476086c39 
					 
					
						
						
							
							(svn r26538) -Codechange: remove double accounting of the drivers  
						
						
						
						
					 
					
						2014-04-28 21:06:51 +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 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e943d355e2 
					 
					
						
						
							
							(svn r26467) -Fix: Include shadow on ...  
						
						
						
						
					 
					
						2014-04-16 19:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						209d3e2e9e 
					 
					
						
						
							
							(svn r26463) -Fix (r10190ish): Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites.  
						
						
						
						
					 
					
						2014-04-13 19:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2618d960e3 
					 
					
						
						
							
							(svn r26209) -Codechange: remove some template magic and simplify some code  
						
						
						
						
					 
					
						2014-01-02 22:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c98a94da44 
					 
					
						
						
							
							(svn r26204) -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP)  
						
						
						
						
					 
					
						2014-01-02 11:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						256a3160c4 
					 
					
						
						
							
							(svn r26203) -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport  
						
						
						
						
					 
					
						2014-01-02 11:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4c5ccc8b94 
					 
					
						
						
							
							(svn r26018) -Codechange: since there's a wrapper for ICU functions now, we can use proper coding style for names again  
						
						
						
						
					 
					
						2013-11-16 21:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6449e96f1a 
					 
					
						
						
							
							(svn r26016) -Codechange: prepare for some class renames  
						
						
						
						
					 
					
						2013-11-16 20:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b9e4697d8a 
					 
					
						
						
							
							(svn r26015) -Codechange: some constificaton  
						
						
						
						
					 
					
						2013-11-16 19:59:06 +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 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						0baa72aff9 
					 
					
						
						
							
							(svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0  
						
						
						
						
					 
					
						2013-08-10 12:47:24 +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 
							
						 
					 
					
						
						
							
						
						33f3cf3a5d 
					 
					
						
						
							
							(svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil).  
						
						
						
						
					 
					
						2013-08-05 20:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3fa1b4e8c3 
					 
					
						
						
							
							(svn r25567) -Codechange: Revive dead DrawStringParams as FontState.  
						
						
						
						
					 
					
						2013-07-06 18:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						290fbd2231 
					 
					
						
						
							
							(svn r25564) -Add: a simple clipping rule to decide whether a string without linebreaks is visible before computing the layouting. This skips around 2/3 of layout computations in usual-sized list-like windows.  
						
						
						
						
					 
					
						2013-07-06 12:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7bc4845aac 
					 
					
						
						
							
							(svn r25547) -Fix [FS#5626]: ICU returns the width of the visual run as if the trailing space was added (in case a newline was added). This caused the width to be more than the requested width, but it would still be drawn correctly  
						
						
						
						
					 
					
						2013-07-01 15:26:27 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						653a005d19 
					 
					
						
						
							
							(svn r25478) -Fix: Clip glyphs using the actual sprite dimensions instead of the text advancement.  
						
						
						
						
					 
					
						2013-06-26 19:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						809120bc05 
					 
					
						
						
							
							(svn r25477) -Fix: truncation didn't work because the string was truncated (or rather a newline was added) too early  
						
						
						
						
					 
					
						2013-06-26 19:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						eb7962a72e 
					 
					
						
						
							
							(svn r25476) -Cleanup: Remove unused _max_char_size, _max_char_height, _max_char_width.  
						
						
						
						
					 
					
						2013-06-26 18:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f980d1a43c 
					 
					
						
						
							
							(svn r25472) -Cleanup: remove the old methods for drawing text  
						
						
						
						
					 
					
						2013-06-25 20:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8bbbb1b37a 
					 
					
						
						
							
							(svn r25471) -Fix/Feature [FS#5481]: support for Brahmic scripts (e.g. Tamil and Thai)  
						
						
						
						
					 
					
						2013-06-25 20:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						899c4d85e4 
					 
					
						
						
							
							(svn r25467) -Add: truncation support to the drawing routine  
						
						
						
						
					 
					
						2013-06-25 20:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4f0ef61d4e 
					 
					
						
						
							
							(svn r25466) -Add: drawing routine for the layout engine  
						
						
						
						
					 
					
						2013-06-25 20:38:12 +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 
							
						 
					 
					
						
						
							
						
						e1a2a8275b 
					 
					
						
						
							
							(svn r25438) -Codechange: introduce classes for the FontCache  
						
						
						
						
					 
					
						2013-06-23 15:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								zuu 
							
						 
					 
					
						
						
							
						
						e311902198 
					 
					
						
						
							
							(svn r25343) -Add: method to count the number of lines required to draw a string with line warping  
						
						
						
						
					 
					
						2013-06-09 12:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4261b6cc82 
					 
					
						
						
							
							(svn r25314) -Fix (r25313): If '0' is the broadest digit, 0 * sum(10^i, i=0..(n-1)) is not the broadest n-digit number.  
						
						... 
						
						
						
						-Fix [FS#5562]: Proper size-estimation for numbers with n digits. 
						
						
					 
					
						2013-06-01 15:10:32 +00:00