Charles Pigott 
							
						 
					 
					
						
						
							
						
						e0c0394e37 
					 
					
						
						
							
							Fix: Remove various dead or unnecessary assignments  
						
						
						
						
					 
					
						2018-10-31 12:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						11ab3c4ea2 
					 
					
						
						
							
							Change: Increase cargo type limit to 64.  
						
						
						
						
					 
					
						2018-06-26 13:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						768a31bfe3 
					 
					
						
						
							
							Add: [Win32] Text layout using the native Windows Uniscribe library.  
						
						... 
						
						
						
						Uniscribe is sometimes producing different results compared to ICU, especially
when RTL and LTR content is mixed. Comparing the results to other programs
(like editors or web browsers) leads me to believe that the result are at least
not worse than ICU and possibly better. 
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						f4394debdc 
					 
					
						
						
							
							Add: [Win32] Native natural sort implementation.  
						
						
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						4cebebcf68 
					 
					
						
						
							
							Change: Add CargoTypes type for cargo masks. ( #6790 )  
						
						
						
						
					 
					
						2018-05-21 22:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						3b32075e8a 
					 
					
						
						
							
							Add: {PUSH_COLOUR} and {POP_COLOUR} control codes to handle switching colours. ( #6737 )  
						
						... 
						
						
						
						This replaces the internal SCC_PREVIOUS_COLOUR swap. 
						
						
					 
					
						2018-04-19 19:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						9175c349da 
					 
					
						
						
							
							Fix   #6465 : Add {NORMAL_FONT} and {MONO_FONT} control codes to GS strings ( #6726 )  
						
						
						
						
					 
					
						2018-04-17 18:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						19076c24c1 
					 
					
						
						
							
							Fix   #6690 : Compilation with ICU 61  
						
						
						
						
					 
					
						2018-04-08 11:47:26 +02:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2bb80d280c 
					 
					
						
						
							
							(svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k.  
						
						
						
						
					 
					
						2017-02-26 19:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a56e2bccd0 
					 
					
						
						
							
							(svn r27756) -Codechange: Add StringTab enum  
						
						
						
						
					 
					
						2017-02-26 19:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9ad09627ad 
					 
					
						
						
							
							(svn r27754) -Codechange: Add GetStringTab(), GetStringIndex() and MakeStringID() to access the structure of StringIDs.  
						
						
						
						
					 
					
						2017-02-26 19:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d874cef678 
					 
					
						
						
							
							(svn r27602) -Fix [FS#6481]: Compilation with --disable-network. (Deranged)  
						
						
						
						
					 
					
						2016-06-17 18:56:19 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						69fac508c3 
					 
					
						
						
							
							(svn r27367) -Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n)  
						
						
						
						
					 
					
						2015-08-09 12:33:27 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						95cb7c8692 
					 
					
						
						
							
							(svn r27288) -Fix: Slow network content GUI in MSVC Debug builds due to repeated string resolving.  
						
						
						
						
					 
					
						2015-05-17 19:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						730773f5f1 
					 
					
						
						
							
							(svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when outside of the bounds of a 32 bits integer  
						
						
						
						
					 
					
						2015-01-01 20:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						861b9bc85e 
					 
					
						
						
							
							(svn r27063) -Fix [FS#6172]: Some lists did not use natural string sorting.  
						
						
						
						
					 
					
						2014-11-18 20:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						53e7138a2e 
					 
					
						
						
							
							(svn r26733) -Fix [FS#6086]: inconsistency in using spaces between number and unit in some strings  
						
						... 
						
						
						
						Try to follow the SI recommendation to use a non-breaking space between a number and its units (and prefix) 
						
						
					 
					
						2014-08-15 20:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						42bc994cce 
					 
					
						
						
							
							(svn r26657) -Add [FS#6047]: Days in dates are not represented by ordinal numbers in all languages  
						
						
						
						
					 
					
						2014-06-20 20:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ebd2d3ccef 
					 
					
						
						
							
							(svn r26525) -Remove: Screenshot format setting from GUI.  
						
						
						
						
					 
					
						2014-04-27 15:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9ed12b0f07 
					 
					
						
						
							
							(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)  
						
						
						
						
					 
					
						2014-04-25 15:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21f991e235 
					 
					
						
						
							
							(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay  
						
						
						
						
					 
					
						2014-04-23 21:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5b82822c12 
					 
					
						
						
							
							(svn r26486) -Codechange: replace a number of snprintfs with seprintf  
						
						
						
						
					 
					
						2014-04-23 21:12:09 +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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4f419b8f84 
					 
					
						
						
							
							(svn r26242) -Codechange: Use GRFFile that filled the TextRefStack to translate StringIDs from the TextRefStack, instead of passing stuff via global vars.  
						
						
						
						
					 
					
						2014-01-12 18:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						477c15383d 
					 
					
						
						
							
							(svn r26239) -Fix: Check that there is space left in the string parameter array, before pushing NewGRF parameters to it.  
						
						
						
						
					 
					
						2014-01-12 18:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5ab39cc651 
					 
					
						
						
							
							(svn r26238) -Codechange: Use StringParameters::GetDataLeft to check for left space in the param array.  
						
						
						
						
					 
					
						2014-01-12 17:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						bc86bf9b12 
					 
					
						
						
							
							(svn r26237) -Cleanup: Remove unused SCC_STRING_ID.  
						
						
						
						
					 
					
						2014-01-12 17:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3bae1522c9 
					 
					
						
						
							
							(svn r26063) -Fix (r26062): a few tabs too much  
						
						
						
						
					 
					
						2013-11-23 13:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b2a92ea97 
					 
					
						
						
							
							(svn r26062) -Fix: beef up checks against invalid data in highscore and language files  
						
						
						
						
					 
					
						2013-11-23 13:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						8852d63711 
					 
					
						
						
							
							(svn r26041) -Fix: make variable initialization more obvious for humans and compilers.  
						
						
						
						
					 
					
						2013-11-19 19:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a25ecfd982 
					 
					
						
						
							
							(svn r26007) -Change: make handling strings coming from game scripts slightly more lenient, i.e. less 'fatal error... must quit'  
						
						
						
						
					 
					
						2013-11-16 09:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d7af679fd6 
					 
					
						
						
							
							(svn r26006) -Fix [FS#5804]: Game script showing vehicle on a story book, then the vehicle being removed and eventually being replaced by a non-user vehicle (most likely smoke) causing an assertion to trigger  
						
						
						
						
					 
					
						2013-11-16 09:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f9c9ff6ec3 
					 
					
						
						
							
							(svn r25508) -Change: split unit localisation choice into a choice per type of unit, and move it to the advanced settings  
						
						... 
						
						
						
						-Feature [FS#5482]: have tractive effort in imperial (lbf) and metric (kgf) units
-Feature: have weights and volumes in imperial units (short tons, gallons) 
						
						
					 
					
						2013-06-29 09:47:18 +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 
							
						 
					 
					
						
						
							
						
						94a5fe6b92 
					 
					
						
						
							
							(svn r25437) -Codechange: rework the FreeTypeSettings structure to make it better grouped  
						
						
						
						
					 
					
						2013-06-23 15:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						13c450a66b 
					 
					
						
						
							
							(svn r25436) -Codechange: split the font detection code out of the font caching code  
						
						
						
						
					 
					
						2013-06-23 15:20:23 +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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ce110eed32 
					 
					
						
						
							
							(svn r25313) -Fix: Do not assume '8' to be the broadest digit, but test all of them.  
						
						
						
						
					 
					
						2013-06-01 14:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						3c2d8cc28d 
					 
					
						
						
							
							(svn r25078) -Add: New plural form to be used by Scottish Gaelic (1,11; 2,12; 3..10, 13..19; other)  
						
						
						
						
					 
					
						2013-03-10 11:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bb225ae39e 
					 
					
						
						
							
							(svn r24981) -Fix: handle corner case where an encoded string contains too many parameters more gracefully  
						
						
						
						
					 
					
						2013-02-08 20:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b9b34bc898 
					 
					
						
						
							
							(svn r24980) -Fix: memory leak in corner case of handling encoded strings  
						
						
						
						
					 
					
						2013-02-08 20:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						3a3162865b 
					 
					
						
						
							
							(svn r24915) -Fix: Several out-of-bounds reads  
						
						
						
						
					 
					
						2013-01-14 21:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fea76bbb78 
					 
					
						
						
							
							(svn r24910) -Fix: [strgen] Description of plural form 3 was incorrect.  
						
						
						
						
					 
					
						2013-01-12 17:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						28f22a46bc 
					 
					
						
						
							
							(svn r24909) -Codechange: Remove implicit bool -> integer conversion.  
						
						
						
						
					 
					
						2013-01-12 17:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								zuu 
							
						 
					 
					
						
						
							
						
						07ffc90bf4 
					 
					
						
						
							
							(svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123)  
						
						
						
						
					 
					
						2013-01-12 12:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b533523258 
					 
					
						
						
							
							(svn r24801) -Codechange: Add functions to set integral DParams to suitable values for size computations.  
						
						
						
						
					 
					
						2012-12-08 17:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						2f042ea198 
					 
					
						
						
							
							(svn r24593) -Fix [FS#5333]: crash when a gamescript provided too many parameters to a GSText object  
						
						
						
						
					 
					
						2012-10-14 15:18:09 +00:00