Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						44d545d220 
					 
					
						
						
							
							Merge branch 'master' into departure-boards  
						
						
						
						
					 
					
						2015-11-01 11:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						44918010df 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						ee700fd3b1 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						526cb42608 
					 
					
						
						
							
							Merge branch 'master' into depature-boards  
						
						... 
						
						
						
						Conflicts:
	src/table/strgen_tables.h 
						
						
					 
					
						2015-08-01 20:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								patch-import 
							
						 
					 
					
						
						
							
						
						79138de1b9 
					 
					
						
						
							
							Import departure boards patch  
						
						
						
						
					 
					
						2015-08-01 19:48:19 +01:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						a41f197379 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						978d4e4eaa 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						e4063cb6d4 
					 
					
						
						
							
							(svn r27063) -Fix [FS#6172]: Some lists did not use natural string sorting.  
						
						
						
						
					 
					
						2014-11-18 20:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						213b0613c7 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9a64e4b43e 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9430dfe7fa 
					 
					
						
						
							
							(svn r26525) -Remove: Screenshot format setting from GUI.  
						
						
						
						
					 
					
						2014-04-27 15:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						034735a54c 
					 
					
						
						
							
							(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)  
						
						
						
						
					 
					
						2014-04-25 15:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c7c2445d8 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						6ecc602050 
					 
					
						
						
							
							(svn r26486) -Codechange: replace a number of snprintfs with seprintf  
						
						
						
						
					 
					
						2014-04-23 21:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2be4215f43 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						bc53bbb8b6 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						9215fd3c96 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						68c8aa93cd 
					 
					
						
						
							
							(svn r26238) -Codechange: Use StringParameters::GetDataLeft to check for left space in the param array.  
						
						
						
						
					 
					
						2014-01-12 17:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						cb6aee2f27 
					 
					
						
						
							
							(svn r26237) -Cleanup: Remove unused SCC_STRING_ID.  
						
						
						
						
					 
					
						2014-01-12 17:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fcd6bf6342 
					 
					
						
						
							
							(svn r26063) -Fix (r26062): a few tabs too much  
						
						
						
						
					 
					
						2013-11-23 13:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						54ecaa1290 
					 
					
						
						
							
							(svn r26062) -Fix: beef up checks against invalid data in highscore and language files  
						
						
						
						
					 
					
						2013-11-23 13:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						02af2aa10e 
					 
					
						
						
							
							(svn r26041) -Fix: make variable initialization more obvious for humans and compilers.  
						
						
						
						
					 
					
						2013-11-19 19:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						565ad16fc4 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						1b9e91534f 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						1cf6dad8f2 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						2771de7f34 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						44d584f84a 
					 
					
						
						
							
							(svn r25437) -Codechange: rework the FreeTypeSettings structure to make it better grouped  
						
						
						
						
					 
					
						2013-06-23 15:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d99113bd00 
					 
					
						
						
							
							(svn r25436) -Codechange: split the font detection code out of the font caching code  
						
						
						
						
					 
					
						2013-06-23 15:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						81e810a4f5 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						ddf817e8f3 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						3a6db3e216 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						3190290de7 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						bdbfeedd59 
					 
					
						
						
							
							(svn r24980) -Fix: memory leak in corner case of handling encoded strings  
						
						
						
						
					 
					
						2013-02-08 20:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7c81c9111c 
					 
					
						
						
							
							(svn r24915) -Fix: Several out-of-bounds reads  
						
						
						
						
					 
					
						2013-01-14 21:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2655984a5d 
					 
					
						
						
							
							(svn r24910) -Fix: [strgen] Description of plural form 3 was incorrect.  
						
						
						
						
					 
					
						2013-01-12 17:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						56b26f2927 
					 
					
						
						
							
							(svn r24909) -Codechange: Remove implicit bool -> integer conversion.  
						
						
						
						
					 
					
						2013-01-12 17:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								zuu 
							
						 
					 
					
						
						
							
						
						03e088c58b 
					 
					
						
						
							
							(svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123)  
						
						
						
						
					 
					
						2013-01-12 12:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						f00d9976f9 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						eb20798aae 
					 
					
						
						
							
							(svn r24801) -Codechange: Add functions to set integral DParams to suitable values for size computations.  
						
						
						
						
					 
					
						2012-12-08 17:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						c0462c034e 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d14e71cce2 
					 
					
						
						
							
							(svn r24523) -Fix: The gender of an industry name is defined by the industry-type part of the name, not by the town-name part, even if it comes first.  
						
						
						
						
					 
					
						2012-09-12 18:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						aee89afb55 
					 
					
						
						
							
							(svn r24522) -Codechange: Rename _keep_gender_data to _scan_for_gender_data to reflect what it intends to do instead of what it does.  
						
						
						
						
					 
					
						2012-09-12 18:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e1d7b6ec5c 
					 
					
						
						
							
							(svn r24373) -Codechange: Improve descriptions of plural forms.  
						
						
						
						
					 
					
						2012-07-03 19:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b1eb9573c8 
					 
					
						
						
							
							(svn r24022) -Add: CARGO_LIST control code for strings  
						
						
						
						
					 
					
						2012-03-10 19:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						f3f94d1a12 
					 
					
						
						
							
							(svn r23995) -Fix [FS#5079]: Improve rounding when converting display speeds to internal speeds.  
						
						
						
						
					 
					
						2012-02-27 13:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						b1471b4ec2 
					 
					
						
						
							
							(svn r23945) -Fix: Better rounding when converting internal speed to displayed speed.  
						
						
						
						
					 
					
						2012-02-14 17:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						bb9b240a86 
					 
					
						
						
							
							(svn r23941) -Add: support for clang  
						
						
						
						
					 
					
						2012-02-12 21:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						491aee463f 
					 
					
						
						
							
							(svn r23830) -Revert (r23804) [FS#4986]: while the idea was good, it causes too much trouble  
						
						
						
						
					 
					
						2012-01-21 13:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						624f916468 
					 
					
						
						
							
							(svn r23805) -Add: {STRING6} and {STRING7}.  
						
						
						
						
					 
					
						2012-01-15 15:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						215447b4e8 
					 
					
						
						
							
							(svn r23804) -Fix: [NewGRF] Make string code 80 more secure by not crashing when it's used in strings where it's not supposed to be used  
						
						
						
						
					 
					
						2012-01-15 13:17:02 +00:00