Darkvater 
							
						 
					 
					
						
						
							
						
						e9f8449d55 
					 
					
						
						
							
							(svn r2229) - Fix: [ 1188777 ] Non-existing sprite  #5125  (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.  
						
						
						
						
					 
					
						2005-04-24 21:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								pasky 
							
						 
					 
					
						
						
							
						
						92da198d9a 
					 
					
						
						
							
							(svn r1941) Report missing NewGRF file as a fatal error.  
						
						
						
						
					 
					
						2005-03-06 13:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f13bfccc37 
					 
					
						
						
							
							(svn r1893) If -i was specified respect it  
						
						
						
						
					 
					
						2005-02-20 09:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4118a32cff 
					 
					
						
						
							
							(svn r1885) Fix typo in r1884  
						
						
						
						
					 
					
						2005-02-18 08:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9f14253baf 
					 
					
						
						
							
							(svn r1884) Change palette detection algorithm: Use the DOS palette if there are no Windows .grfs but at least one DOS .grf  
						
						
						
						
					 
					
						2005-02-18 08:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						56a8302642 
					 
					
						
						
							
							(svn r1882) Add a basic check if a non-existent sprite gets accessed.  
						
						... 
						
						
						
						Now ottd bails out with an error message instead of segfaulting.
This is far from perfect, some checks after loading a savegame should be added. 
						
						
					 
					
						2005-02-17 15:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						830565514c 
					 
					
						
						
							
							(svn r1867) Include tables/sprites.h only in files which need it  
						
						
						
						
					 
					
						2005-02-13 11:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a011190723 
					 
					
						
						
							
							(svn r1865) Fix some warnings  
						
						
						
						
					 
					
						2005-02-13 08:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9b0bad683d 
					 
					
						
						
							
							(svn r1861) Constify Get(Non)Sprite()  
						
						
						
						
					 
					
						2005-02-11 17:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						832c3fa20d 
					 
					
						
						
							
							(svn r1859) Miscellaneous style changes  
						
						
						
						
					 
					
						2005-02-11 14:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d37f2cdc70 
					 
					
						
						
							
							(svn r1858) Let ReadSprite() handle the subtleties of loading a sprite, not its caller  
						
						
						
						
					 
					
						2005-02-11 13:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						51dd166de0 
					 
					
						
						
							
							(svn r1857) Rewrite parts of the sprite heap. It's functionally equivalent but should be easier to read and maintain.  
						
						
						
						
					 
					
						2005-02-11 13:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						12c7e128a9 
					 
					
						
						
							
							(svn r1856) Make GfxInitSpriteMem() static, because it's only used withing spritecache.c  
						
						
						
						
					 
					
						2005-02-10 22:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dc54a3e627 
					 
					
						
						
							
							(svn r1855) Handle endianness of sprite headers when loading a sprite, not everytime when accessing it  
						
						
						
						
					 
					
						2005-02-10 12:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d2703fd672 
					 
					
						
						
							
							(svn r1854) Split GetSpritePtr() into GetSprite() for regular sprites (returning a Sprite*) and GetNonSprite() for "sprites" of type 0xFF (returning byte*)  
						
						
						
						
					 
					
						2005-02-10 12:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7cd19fe07a 
					 
					
						
						
							
							(svn r1853) Move spritecache function declarations into a header of their own and use SpriteID as parameter type where appropriate  
						
						
						
						
					 
					
						2005-02-10 05:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						49a4d014b9 
					 
					
						
						
							
							(svn r1852) Start cleaning up sprite handling:  
						
						... 
						
						
						
						- Complement the sprite header struct with a variable sized array for the sprite data and rename it to Sprite.
- Use the correct type Sprite* instead of casting all the time (this causes some "assignment from incompatible pointer type" warnings, nothing serious, will be resolved soon) 
						
						
					 
					
						2005-02-08 22:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						257e97c09a 
					 
					
						
						
							
							(svn r1833) byte -> char transition: the rest  
						
						
						
						
					 
					
						2005-02-06 22:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						36c9758c94 
					 
					
						
						
							
							(svn r1803) Move debugging stuff into files of it's own  
						
						
						
						
					 
					
						2005-02-05 15:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						05b75009cc 
					 
					
						
						
							
							(svn r1754) - Fix: you can once again load newgrf files with lots of sprites. Index wasn't reset in second run, thus counting them double.  
						
						
						
						
					 
					
						2005-01-31 12:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						ecd8952ef9 
					 
					
						
						
							
							(svn r1702) - Fix: [ 1110407 ] Game does not crash any more when a newgrf file doesn't exist  
						
						
						
						
					 
					
						2005-01-28 08:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						94d5aeabb2 
					 
					
						
						
							
							(svn r1594) Convert all undefined parameter lists to (void) and add the appropriate warning flags in the Makefile  
						
						
						
						
					 
					
						2005-01-22 20:23:18 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						f7e39977de 
					 
					
						
						
							
							(svn r1571) Feature: Visually enhanced autorail placing  
						
						... 
						
						
						
						When using the autorail tool, the rail pieces which are going to be build are highlighted.
If a piece is shown in red, this indicates that the slope/rail combination is impossible. It does not tell you if the rail line construction might not be possible because of other obstacles, e.g. houses or water. 
						
						
					 
					
						2005-01-19 20:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dd6db73069 
					 
					
						
						
							
							(svn r1520) Trim 134 (!) lines with trailing whitespace ):  
						
						
						
						
					 
					
						2005-01-15 08:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						c07e643b59 
					 
					
						
						
							
							(svn r1458) -Fix: remove byte *s again for windows.  
						
						
						
						
					 
					
						2005-01-10 10:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								miham 
							
						 
					 
					
						
						
							
						
						b74bd88e53 
					 
					
						
						
							
							(svn r1455) Fixed spritecache.c to compile  
						
						
						
						
					 
					
						2005-01-10 07:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						0b0e63cdf9 
					 
					
						
						
							
							(svn r1454) -Fix: small warnings in spritecache.c  
						
						
						
						
					 
					
						2005-01-10 01:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						49a08e5e38 
					 
					
						
						
							
							(svn r1453) Feature: MD5 hash check for TTD files  
						
						... 
						
						
						
						The original TTD files are now checked with a MD5 sum to determine which version of the grf files is used and to warn about possible file corruptions. (Thanks to ledow for the original patch) 
						
						
					 
					
						2005-01-10 01:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						6374240285 
					 
					
						
						
							
							(svn r1369) -Feature(ish): Added sprites for up/down and left/right arrows. Anywhere where there are horizontal scrollers these are now left/right arrows  
						
						
						
						
					 
					
						2005-01-04 14:54:27 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b12b10c343 
					 
					
						
						
							
							(svn r1343) -Fix: [Graphic] Autorail icon is now correct (Darkvater)  
						
						... 
						
						
						
						-Fix: [Graphic] Added resize icon (tnx tokai) 
						
						
					 
					
						2005-01-03 18:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						6e99d2c0e8 
					 
					
						
						
							
							(svn r1038) Feature: OpenTTD runs with the grf files of the DOS version  
						
						... 
						
						
						
						Please read the Readme for further information. There are some minor graphical glitches when you use the DOS files. E.g. the autorail button is a bit screwed up. 
						
						
					 
					
						2004-12-12 20:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						b747cd2fcd 
					 
					
						
						
							
							(svn r999) New icons for the network interface, newgrf gui and the tiny euro  
						
						
						
						
					 
					
						2004-12-09 23:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e35a0b1c44 
					 
					
						
						
							
							(svn r803) Switch to ISO 8859-15  
						
						... 
						
						
						
						It has proper support for the euro sign and includes letters which are needed by the Latvian translation (and perhaps others), though the letter sprites are missing. 
						
						
					 
					
						2004-11-24 22:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								pasky 
							
						 
					 
					
						
						
							
						
						989fd10d06 
					 
					
						
						
							
							(svn r687) Export InitNewGRFFile() and DecodeSpecialSprite() properly.  
						
						
						
						
					 
					
						2004-11-19 22:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						4612dcdb48 
					 
					
						
						
							
							(svn r662) [newgrf] Moved grfspecial.c to newgrf.c/newgrf.h  
						
						
						
						
					 
					
						2004-11-17 18:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								miham 
							
						 
					 
					
						
						
							
						
						4fb8338fa6 
					 
					
						
						
							
							(svn r651) LoadNewGrfFile() now doesn't care about num_sprites and just loads whatever is  
						
						... 
						
						
						
						available. Fixes George's long vehicles. (pasky) 
						
						
					 
					
						2004-11-17 02:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						57c472e093 
					 
					
						
						
							
							(svn r624) Merge r377 to trunk:  
						
						... 
						
						
						
						Remove the memmove special case for MSVC
According to the MSDN it was just plain wrong and memmove was directly used in some places anyway 
						
						
					 
					
						2004-11-15 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						249a170ace 
					 
					
						
						
							
							(svn r607) -Patch: [ 985102 ] static cleanup  
						
						... 
						
						
						
						Thanks to lvoge 
						
						
					 
					
						2004-11-14 19:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						4f6fa3b468 
					 
					
						
						
							
							(svn r584) -newgrf: Increase chance to get a TTDPatch savegame using custom GRF files loaded (pasky)  
						
						
						
						
					 
					
						2004-11-14 10:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						76341a9173 
					 
					
						
						
							
							(svn r556) -newgrf: Some seemingly proper support for loading stages of grf files (octo & pasky).  
						
						
						
						
					 
					
						2004-11-12 23:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						27b48faad2 
					 
					
						
						
							
							(svn r554) -newgrf: Keep track of GRF files. Remember them all in a linked list, this already enables tests for an already loaded GRF file in SkipIf(). Patch by octo, heavily re-hammered by pasky  
						
						
						
						
					 
					
						2004-11-12 22:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						015cb74dd9 
					 
					
						
						
							
							(svn r553) -newgrf: Special routine for loading newgrf files. LoadNewGrfFile() introduced; will get more handy when loading stages will be introduced (octo and pasky).  
						
						
						
						
					 
					
						2004-11-12 21:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						7accdb9003 
					 
					
						
						
							
							(svn r552) -newgrf: Include bits forgotten when merging octo's ReplaceSprites support - it would replace even special sprites in the way now. (pasky)  
						
						
						
						
					 
					
						2004-11-12 21:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						16f8a7b2d2 
					 
					
						
						
							
							(svn r549) -newgrf: Support for action 0xd (change a parameter (sorta variable for the GRF scripts)). Based on patch by octo, heavy changes by pasky.  
						
						
						
						
					 
					
						2004-11-12 18:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						0a04fe95c9 
					 
					
						
						
							
							(svn r185) -Fix: [1016954] Cached_sprites does now work again  
						
						
						
						
					 
					
						2004-09-08 18:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						de18c544cc 
					 
					
						
						
							
							(svn r183) -Fix: fix landscape-toolbar crash when newgrf are enabled. Dominik forgot to add +1 to index upon load :)  
						
						
						
						
					 
					
						2004-09-08 17:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						7aafc75f18 
					 
					
						
						
							
							(svn r144) Whoops, wrong variable  
						
						
						
						
					 
					
						2004-08-27 08:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						48b1d70c89 
					 
					
						
						
							
							(svn r143) Fix: newgrfs are working again  
						
						
						
						
					 
					
						2004-08-27 08:28:41 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						0361d3d12f 
					 
					
						
						
							
							(svn r75) -Add proper crediting to graphics artists to about box.  
						
						... 
						
						
						
						-Change DEBUG lvl for GRF warnings/errors to 2, lvl 1 is used for copyright notices
-Fix show currect filename when debugging grf files 
						
						
					 
					
						2004-08-17 15:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						0c25a4b10c 
					 
					
						
						
							
							(svn r38) Preliminary slopes graphics fix. Neighboring tile check not done yet  
						
						
						
						
					 
					
						2004-08-13 11:28:59 +00:00