rubidium
							
						 
					 | 
					
						
						
							
						
						c591589818
					 | 
					
						
						
							
							(svn r23269) -Codechange: rename some control/string codes/IDs to be more consistent
						
						
						
						
						
						
					 | 
					
						2011-11-19 22:15:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						b82d03b4ee
					 | 
					
						
						
							
							(svn r23064) -Fix (r23062): incrementing hexadecimal numbers is hard...
						
						
						
						
						
						
					 | 
					
						2011-10-29 21:00:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						bf3565c76e
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						49c9f656db
					 | 
					
						
						
							
							(svn r23029) -Fix: [NewGRF] support for cases in strings was broken
						
						
						
						
						
						
					 | 
					
						2011-10-14 16:51:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						e6a2682b93
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						27644093c2
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						a44a7e02c6
					 | 
					
						
						
							
							(svn r22956) -Codechange: Enhance TEXTID_TO_STRINGID() with an assert_compile().
						
						
						
						
						
						
					 | 
					
						2011-09-23 19:27:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						e7387f21af
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						04013f7540
					 | 
					
						
						
							
							(svn r22952) -Fix: properly limit the length of strings in a choice list
						
						
						
						
						
						
					 | 
					
						2011-09-23 12:26:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						fdf6b8daa6
					 | 
					
						
						
							
							(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
							
						 
					 | 
					
						
						
							
						
						a3a8486aff
					 | 
					
						
						
							
							(svn r22780) -Fix: [NewGRF] String codes 84 and 87 print signed values.
						
						
						
						
						
						
					 | 
					
						2011-08-20 23:16:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						37ef2d70ad
					 | 
					
						
						
							
							(svn r22779) -Add: [NewGRF] Stringcode for printing a unsinged word in power units. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 23:07:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						a5b594f85d
					 | 
					
						
						
							
							(svn r22778) -Add: [NewGRF] Stringcodes for printing 0-based dates. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 22:35:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						a85719d340
					 | 
					
						
						
							
							(svn r22777) -Fix-ish: [NewGRF] Stringcode 9A 01 is signed, and 9A 0B is kind of unsigned. But since both were already casted to the right types later, this makes actually no difference.
						
						
						
						
						
						
					 | 
					
						2011-08-20 22:14:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						701a865391
					 | 
					
						
						
							
							(svn r22776) -Codechange: Unify the naming of NewGRF string codes; always include the size of the parameter on the stack. (based on patch by Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 22:06:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						ffbfd6de88
					 | 
					
						
						
							
							(svn r22775) -Fix: [NewGRF] Stringcodes 82 and 83 are the same as the date codes in old OpenTTD. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 21:42:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						c457737b23
					 | 
					
						
						
							
							(svn r22774) -Fix: [NewGRF] String codes for dates should use unsigned words, like old OpenTTD did before it learned dates before 1920. (Hirundo)
						
						
						
						
						
						
					 | 
					
						2011-08-20 21:32:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						49de245564
					 | 
					
						
						
							
							(svn r22735) -Fix [FS#4718]: triggering NOT_REACHED when playing with a NewGRF that supplies genders/cases for a language that you removed from your installation
						
						
						
						
						
						
					 | 
					
						2011-08-12 18:14:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						df02515cf1
					 | 
					
						
						
							
							(svn r22630) -Cleanup: Remove SwitchToNormalRefStack() and SwitchToErrorRefStack().
						
						
						
						
						
						
					 | 
					
						2011-07-03 14:33:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						600c6c0f2e
					 | 
					
						
						
							
							(svn r22628) -Codechange: Allow passing the textref stack values to use to StartTextRefStackUsage() instead of always using the temporary NewGRF registers.
						
						
						
						
						
						
					 | 
					
						2011-07-03 13:53:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						e7971ab5df
					 | 
					
						
						
							
							(svn r22627) -Codechange: Rename PrepareTextRefStackUsage() to StartTextRefStackUsage() to make it more obvious that you must call StopTextRefStackUsage() at some point. Also extent the documentation.
						
						
						
						
						
						
					 | 
					
						2011-07-03 13:49:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								terkhen
							
						 
					 | 
					
						
						
							
						
						3d96adb03f
					 | 
					
						
						
							
							(svn r22564) -Codechange: Rename Get and Store persistent storage functions to GetValue and StoreValue.
						
						
						
						
						
						
					 | 
					
						2011-06-12 20:40:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						024869f33c
					 | 
					
						
						
							
							(svn r21885) -Fix [FS#4422]: NewGRF string codes 0x80 and 0x81 were broken since the typechecking of string parameters
						
						
						
						
						
						
					 | 
					
						2011-01-21 23:10:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						70fe377930
					 | 
					
						
						
							
							(svn r21435) -Fix: NewGRF strings that referenced a value that was set by a string command later in the string failed
						
						
						
						
						
						
					 | 
					
						2010-12-08 13:44:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						a2f8d89444
					 | 
					
						
						
							
							(svn r21433) -Fix: [NewGRF] a newgrf with incomplete string codes at the end of a string could cause invalid memory reads
						
						
						
						
						
						
					 | 
					
						2010-12-07 22:34:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						0e59d09ada
					 | 
					
						
						
							
							(svn r21327) -Fix: cases are always "off-by-one" w.r.t. to the case table as there is an implicit default case with index 0
						
						
						
						
						
						
					 | 
					
						2010-11-25 23:14:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6e425d3e72
					 | 
					
						
						
							
							(svn r21326) -Fix: off-by-one in case choice list construction causing case lists to fail completely
						
						
						
						
						
						
					 | 
					
						2010-11-25 23:10:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						4958bf44d9
					 | 
					
						
						
							
							(svn r21228) -Fix: some MSVC 64 bits warnings
						
						
						
						
						
						
					 | 
					
						2010-11-17 19:43:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						85791c4783
					 | 
					
						
						
							
							(svn r21221) -Fix (r11429): short cargo units names for some cargo types/strings are not properly mapped to the strings that we use for the default industries
						
						
						
						
						
						
					 | 
					
						2010-11-17 18:04:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						3552be9616
					 | 
					
						
						
							
							(svn r21216) -Feature: [NewGRF] Allow specifying a "choice list" for plurals
						
						
						
						
						
						
					 | 
					
						2010-11-16 21:03:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6b0ee92bc9
					 | 
					
						
						
							
							(svn r21211) -Feature: [NewGRF] Allow specifying a "choice list" for cases and genders
						
						
						
						
						
						
					 | 
					
						2010-11-16 16:58:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						17dd6099d9
					 | 
					
						
						
							
							(svn r21209) -Feature: [NewGRF] Allow setting the gender of the current string or select the case of the next substring
						
						
						
						
						
						
					 | 
					
						2010-11-16 14:00:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						3c09b725d6
					 | 
					
						
						
							
							(svn r21207) -Codechange: replace the magic 0x00DE constant with something less magic
						
						
						
						
						
						
					 | 
					
						2010-11-16 12:35:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e090d8acad
					 | 
					
						
						
							
							(svn r21206) -Document: that, and why string code 9A 02 (skip/ignore next colour code) is not implemented
						
						
						
						
						
						
					 | 
					
						2010-11-16 12:18:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f79d7f4c93
					 | 
					
						
						
							
							(svn r21204) -Codechange: unify style of string code conversion
						
						
						
						
						
						
					 | 
					
						2010-11-16 11:50:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						fca95882cb
					 | 
					
						
						
							
							(svn r21202) -Codechange: allow strings with embedded '\0' in GRFText.
						
						
						
						
						
						
					 | 
					
						2010-11-16 11:34:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						83d1edc2a7
					 | 
					
						
						
							
							(svn r21201) -Document: some GRFText methods/fields
						
						
						
						
						
						
					 | 
					
						2010-11-16 11:25:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						2a29b99681
					 | 
					
						
						
							
							(svn r21178) -Codechange: pass the language_id to TranslateTTDPatchCodes as well
						
						
						
						
						
						
					 | 
					
						2010-11-13 19:15:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						77c1838b3d
					 | 
					
						
						
							
							(svn r21086) -Feature-ish: [NewGRF] String code to print the weight in format based on settings
						
						
						
						
						
						
					 | 
					
						2010-11-05 13:40:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						16a2f22741
					 | 
					
						
						
							
							(svn r21085) -Feature-ish: [NewGRF] Implement stringcode 9A 0C (station name)
						
						
						
						
						
						
					 | 
					
						2010-11-05 13:34:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						6a82d9f508
					 | 
					
						
						
							
							(svn r21084) -Codechange: name a variable to cover its actual implementation better
						
						
						
						
						
						
					 | 
					
						2010-11-05 13:21:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						5b86c79fce
					 | 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.
						
						
						
						
						
						
					 | 
					
						2010-08-01 19:22:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						8c85b4ce3d
					 | 
					
						
						
							
							(svn r20281) -Codechange: unify case scope closure + break coding style
						
						
						
						
						
						
					 | 
					
						2010-08-01 18:53:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						6117b0abc7
					 | 
					
						
						
							
							(svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible
						
						
						
						
						
						
					 | 
					
						2010-07-31 09:33:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								alberth
							
						 
					 | 
					
						
						
							
						
						a25db128cc
					 | 
					
						
						
							
							(svn r20019) -Codechange: Apply function code style to a few small functions.
						
						
						
						
						
						
					 | 
					
						2010-06-26 14:51:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						eb763bf537
					 | 
					
						
						
							
							(svn r20004) -Fix: [NewGRF] stringcodes 82, 83 and 84 weren't properly converted to openttd codes so they didn't work
						
						
						
						
						
						
					 | 
					
						2010-06-21 16:49:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						5d37ff11ba
					 | 
					
						
						
							
							(svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword
						
						
						
						
						
						
					 | 
					
						2010-04-06 23:45:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						043ff01b4a
					 | 
					
						
						
							
							(svn r19569) -Fix: possible buffer underflow in newgrf string code
						
						
						
						
						
						
					 | 
					
						2010-04-06 21:16:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								frosch
							
						 
					 | 
					
						
						
							
						
						d006eff7a9
					 | 
					
						
						
							
							(svn r19497) -Fix: [NewGRF] Bytes and words get sign-extended for temporary/persistent storage. (Spotted by yexo)
						
						
						
						
						
						
					 | 
					
						2010-03-21 11:05:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yexo
							
						 
					 | 
					
						
						
							
						
						d60fb0640b
					 | 
					
						
						
							
							(svn r19254) -Codechange: simplify newgrf text code by introducing a few helper functions
						
						
						
						
						
						
					 | 
					
						2010-02-25 20:00:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |