Rubidium
							
						 
					 | 
					
						
						
							
						
						1c0c4637d2
					 | 
					
						
						
							
							Fix 11ab3c4: [NewGRF] Overflow when determining cargo mask for string code 9A 1E
						
						
						
						
						
						
						
						9A 1E: Print unsigned word as name of a cargo type (translated for GRF version >= 7). 
						
						
					 | 
					
						2021-07-10 10:51:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium42
							
						 
					 | 
					
						
						
							
						
						55a11710a6
					 | 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements
						
						
						
						
						
						
					 | 
					
						2021-06-13 12:45:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium42
							
						 
					 | 
					
						
						
							
						
						ab9b937ab7
					 | 
					
						
						
							
							Codechange: [Network] Use std::string to get a NewGRF's name
						
						
						
						
						
						
					 | 
					
						2021-06-10 21:53:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium42
							
						 
					 | 
					
						
						
							
						
						ed9e38221a
					 | 
					
						
						
							
							Cleanup: remove dead code; ++ on ostreambuf_iterator is a no-op
						
						
						
						
						
						
					 | 
					
						2021-05-27 18:30:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Charles Pigott
							
						 
					 | 
					
						
						
							
						
						9b800a96ed
					 | 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants (#8502)
						
						
						
						
						
						
					 | 
					
						2021-01-08 11:16:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Lutz
							
						 
					 | 
					
						
						
							
						
						c082f570ce
					 | 
					
						
						
							
							Codechange: Use std::string when translating TTDP NewGRF string codes.
						
						
						
						
						
						
					 | 
					
						2020-05-21 20:02:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Lutz
							
						 
					 | 
					
						
						
							
						
						43cd892e0c
					 | 
					
						
						
							
							Codechange: Replace custom linked list for GRF texts with STL vectors and strings.
						
						
						
						
						
						
					 | 
					
						2020-05-21 20:02:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Lutz
							
						 
					 | 
					
						
						
							
						
						f2b40f40aa
					 | 
					
						
						
							
							Codechange: Replace SmallPair with std::pair.
						
						
						
						
						
						
						
						std::pair is already the smallest possible pair, and it already handles non-POD types correctly. 
						
						
					 | 
					
						2020-05-21 20:02:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								S. D. Cloudt
							
						 
					 | 
					
						
						
							
						
						13cc8a0cee
					 | 
					
						
						
							
							Cleanup: Removed SVN  headers
						
						
						
						
						
						
					 | 
					
						2019-11-10 17:59:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Charles Pigott
							
						 
					 | 
					
						
						
							
						
						71a3e83468
					 | 
					
						
						
							
							Fix: GCC9's warnings about deprecated implicit assignment operators
						
						
						
						
						
						
					 | 
					
						2019-09-30 14:00:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JMcKiern
							
						 
					 | 
					
						
						
							
						
						04f659e768
					 | 
					
						
						
							
							Fix: Some typos found using codespell
						
						
						
						
						
						
					 | 
					
						2019-09-29 21:27:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								PeterN
							
						 
					 | 
					
						
						
							
						
						d2b6176cdf
					 | 
					
						
						
							
							Add: NewGRF string codes to access PUSH/POP_COLOUR. (#7527)
						
						
						
						
						
						
					 | 
					
						2019-04-20 02:21:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Wilson
							
						 
					 | 
					
						
						
							
						
						7c8e7c6b6e
					 | 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro
						
						
						
						
						
						
					 | 
					
						2019-04-10 23:22:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Wilson
							
						 
					 | 
					
						
						
							
						
						c01a2e2a81
					 | 
					
						
						
							
							Codechange: Removed SmallVector completely
						
						
						
						
						
						
					 | 
					
						2019-03-26 20:15:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Wilson
							
						 
					 | 
					
						
						
							
						
						ab711e6942
					 | 
					
						
						
							
							Codechange: Replaced SmallVector::[Begin|End]() with std alternatives
						
						
						
						
						
						
					 | 
					
						2019-03-26 20:15:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Charles Pigott
							
						 
					 | 
					
						
						
							
						
						f5b1115039
					 | 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes
						
						
						
						
						
						
					 | 
					
						2018-10-31 12:35:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter1138
							
						 
					 | 
					
						
						
							
						
						0d13f793f2
					 | 
					
						
						
							
							(svn r27851) -Fix [FS#6555]: StringID truncation to 16 bits broke string remapping test.
						
						
						
						
						
						
					 | 
					
						2017-04-09 21:58:07 +00: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
							
						 
					 | 
					
						
						
							
						
						f4da8ece0c
					 | 
					
						
						
							
							(svn r27755) -Codechange: Move TAB_SIZE to strings_type.h and use it consistently.
						
						
						
						
						
						
					 | 
					
						2017-02-26 19:40:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						1a92b0c7c3
					 | 
					
						
						
							
							(svn r27707) -Fix: Make the result of NewGRF's CARGO_NAME string code reliably print 'Nothing', if an invalid type is provided.
						
						
						
						
						
						
					 | 
					
						2016-12-23 22:13:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						b25afb239a
					 | 
					
						
						
							
							(svn r27706) -Feature: [NewGRF] String command 9A 1E to print the name of a cargo type.
						
						
						
						
						
						
					 | 
					
						2016-12-23 13:38:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						9119ebe2ce
					 | 
					
						
						
							
							(svn r26713) -Fix (r23027): [NewGRF] Parameters to SCC_NEWGRF_PUSH_WORD and SCC_NEWGRF_UNPRINT were not skipped during drawing.
						
						
						
						
						
						
					 | 
					
						2014-08-03 11:59:07 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						e9c22ef16f
					 | 
					
						
						
							
							(svn r26244) -Feature: [NewGRF] Add StringCodes 9A 1B, 9A 1C and 9A 1D to display amounts of cargo.
						
						
						
						
						
						
					 | 
					
						2014-01-12 18:01:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						00e7ceeca4
					 | 
					
						
						
							
							(svn r26243) -Cleanup: Move TTDPStringIDToOTTDStringIDMapping to newgrf.cpp, it's only used there.
						
						
						
						
						
						
					 | 
					
						2014-01-12 18:01:16 +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
							
						 
					 | 
					
						
						
							
						
						ba1779b978
					 | 
					
						
						
							
							(svn r26241) -Codechange: Remember the GRFFile which filled the TextRefStack in the TextRefStack.
						
						
						
						
						
						
					 | 
					
						2014-01-12 18:00:39 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						c29f18f357
					 | 
					
						
						
							
							(svn r26065) -Fix: possible dereference of NULL for texts from game scripts
						
						
						
						
						
						
					 | 
					
						2013-11-23 18:06:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b3e93d6520
					 | 
					
						
						
							
							(svn r26057) -Fix: a number of possibly uninitialised variables
						
						
						
						
						
						
					 | 
					
						2013-11-23 13:12:19 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								planetmaker
							
						 
					 | 
					
						
						
							
						
						c24374f99c
					 | 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
						
						
						
						
						
						
					 | 
					
						2013-01-08 22:46:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						f917ac0a0f
					 | 
					
						
						
							
							(svn r23830) -Revert (r23804) [FS#4986]: while the idea was good, it causes too much trouble
						
						
						
						
						
						
					 | 
					
						2012-01-21 13:57:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						fab78a7bf2
					 | 
					
						
						
							
							(svn r23812) -Fix [FS#4977] (r23804): custom ActionB messages were broken
						
						
						
						
						
						
					 | 
					
						2012-01-15 19:29:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						15292fa080
					 | 
					
						
						
							
							(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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b8866be093
					 | 
					
						
						
							
							(svn r23269) -Codechange: rename some control/string codes/IDs to be more consistent
						
						
						
						
						
						
					 | 
					
						2011-11-19 22:15:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						bd6d490987
					 | 
					
						
						
							
							(svn r23064) -Fix (r23062): incrementing hexadecimal numbers is hard...
						
						
						
						
						
						
					 | 
					
						2011-10-29 21:00:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						307ca24427
					 | 
					
						
						
							
							(svn r23063) -Add: [NewGRF] stringscodes 9A 19 and 9A 20 to print 'short volume' and 'short weight' respectively
						
						
						
						
						
						
					 | 
					
						2011-10-29 20:56:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						47aaf41d40
					 | 
					
						
						
							
							(svn r23029) -Fix: [NewGRF] support for cases in strings was broken
						
						
						
						
						
						
					 | 
					
						2011-10-14 16:51:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						bac8ce6b41
					 | 
					
						
						
							
							(svn r23027) -Fix: in some cases NewGRF string arguments were popped twice from the newgrf textstack
						
						
						
						
						
						
					 | 
					
						2011-10-12 19:25:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						7de22e25da
					 | 
					
						
						
							
							(svn r22970) -Fix [FS#4769]: strip newlines from NewGRF strings that should not have newlines, e.g. the NewGRF's name
						
						
						
						
						
						
					 | 
					
						2011-10-01 20:31:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						514fa060a2
					 | 
					
						
						
							
							(svn r22956) -Codechange: Enhance TEXTID_TO_STRINGID() with an assert_compile().
						
						
						
						
						
						
					 | 
					
						2011-09-23 19:27:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						f65a1bd847
					 | 
					
						
						
							
							(svn r22954) -Feature: [NewGRF] Allow Action4 to change text IDs 0x00D1 to 0x00E0 for feature 48.
						
						
						
						
						
						
					 | 
					
						2011-09-23 18:40:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						babe53351e
					 | 
					
						
						
							
							(svn r22952) -Fix: properly limit the length of strings in a choice list
						
						
						
						
						
						
					 | 
					
						2011-09-23 12:26:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						0dca1941ad
					 | 
					
						
						
							
							(svn r22882) -Fix [FS#4758]: [NewGRF] DCxx text references via the textstack are not allowed, but caused crash.
						
						
						
						
						
						
					 | 
					
						2011-09-03 16:10:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						aefee3d375
					 | 
					
						
						
							
							(svn r22780) -Fix: [NewGRF] String codes 84 and 87 print signed values.
						
						
						
						
						
						
					 | 
					
						2011-08-20 23:16:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						3edfd1c9d2
					 | 
					
						
						
							
							(svn r22779) -Add: [NewGRF] Stringcode for printing a unsinged word in power units. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 23:07:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						26530063f1
					 | 
					
						
						
							
							(svn r22778) -Add: [NewGRF] Stringcodes for printing 0-based dates. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 22:35:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |