celestar 
							
						 
					 
					
						
						
							
						
						53e58e8bdb 
					 
					
						
						
							
							(svn r2521) -Codechange: Removed trailing "\n"s from DEBUG statements  
						
						
						
						
					 
					
						2005-07-05 17:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f183467322 
					 
					
						
						
							
							(svn r2496) -Fix: [1179933] When toggling build/remove via keyboard the selection wasn't correctly redrawn  
						
						
						
						
					 
					
						2005-06-29 08:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2b73dec567 
					 
					
						
						
							
							(svn r2486) Turn TILE_FROM_XY into an inline function and rename it to TileVirtXY  
						
						
						
						
					 
					
						2005-06-25 06:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a733fede9b 
					 
					
						
						
							
							(svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile"  
						
						
						
						
					 
					
						2005-06-24 12:38:35 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						b9cca2988c 
					 
					
						
						
							
							(svn r2470)  - Fix: Display station signs correctly in smallest zoom level in transparent buildings or tranparant station signs mode. (Peter1138)  
						
						
						
						
					 
					
						2005-06-21 21:13:10 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						255609f2d6 
					 
					
						
						
							
							(svn r2465) Remove some unreachable code  
						
						
						
						
					 
					
						2005-06-20 20:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						90900802b9 
					 
					
						
						
							
							(svn r2444)  - CodeChange: Add an enum for demagicifying the values of the 'flags' parameter of DrawFrameRect(). (_Abraxa_)  
						
						
						
						
					 
					
						2005-06-15 17:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						15b0c3b469 
					 
					
						
						
							
							(svn r2440)  - Fix: [newgrf] Fix the spritesorter to handle overlapping sprites properly, this fixes display problems with really short wagons. (algorithm by patchman, ported by therax)  
						
						... 
						
						
						
						- Fix: [newgrf] Too short wagons could break the 'follow next vehicle' code used in the traincontroller. Clamp better to prevent this. 
						
						
					 
					
						2005-06-15 14:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						7afe5fc5a9 
					 
					
						
						
							
							(svn r2438)  - Feature: New display option, 'transparent station signs', makes station signs transparent instead of using a solid bar to draw text on (peter1138)  
						
						
						
						
					 
					
						2005-06-14 10:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						c3c69ff5cb 
					 
					
						
						
							
							(svn r2420) - Codechange: magic number elminitation of cursorsprites.  
						
						
						
						
					 
					
						2005-06-06 13:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						ba8c649fac 
					 
					
						
						
							
							(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.  
						
						
						
						
					 
					
						2005-06-02 19:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ed2ab1f5d9 
					 
					
						
						
							
							(svn r2370) Replace some magic numbers with symbolic names  
						
						
						
						
					 
					
						2005-05-28 09:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ebdf046091 
					 
					
						
						
							
							(svn r2369) Remove _thd_ptr: It always holds the address of _thd  
						
						
						
						
					 
					
						2005-05-27 15:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d1e158d6f7 
					 
					
						
						
							
							(svn r2046) -Codechange: moved all waypoint code to waypoint.c/waypoint.h  
						
						... 
						
						
						
						-Codechange: rewrote some functions while moving waypoint-stuff
-Add: added support for 64k waypoints
-Fix: made the waypoint struct a bit more logic (no bit-fucking) 
						
						
					 
					
						2005-03-24 17:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						fb78ca8a62 
					 
					
						
						
							
							(svn r1894) - Codechange: cleaned up the console a bit, wholly unified handling of text with that of editboxes  
						
						... 
						
						
						
						- Codechange: Introduction of Textbuf struct which not only holds physical data as length but also pixel-constrains (width) and information about the caret
- Codechange: Move Clipboard function to OS specific file. Currently only Windows has clipboard actions
- Feature: Editboxes, console and exit screen also accept the numeric-enter as a yes
- Feature: Navigation through text with cursor keys is possible, as well as arbitrary insertion (also paste) and deletion; both backspace and del keys. Functions DeleteTextBufferChar, InsertTextBufferChar and InsertTextBufferClipboard handle input and deletion. Navigation is done through MoveTextBufferPos.
- Fix: OTTD crash when opening 'add server' editbox
- CodeChange: fix up some stringwidth calculations in gfx.c. You can get the width in pixels of a character by calling GetCharacterWidth(). 
						
						
					 
					
						2005-02-21 18:59:54 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						d3f84347ac 
					 
					
						
						
							
							(svn r1813) Declare functions implemented in strings.c in their own shiny new header (though i think some of these function don't belong into strings.c)  
						
						
						
						
					 
					
						2005-02-06 08:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						36c9758c94 
					 
					
						
						
							
							(svn r1803) Move debugging stuff into files of it's own  
						
						
						
						
					 
					
						2005-02-05 15:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						04c2f1dd6c 
					 
					
						
						
							
							(svn r1674) - Fix: Signs are now displayed in the correct color at all zoom levels  
						
						
						
						
					 
					
						2005-01-25 20:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						85e768c11f 
					 
					
						
						
							
							(svn r1667) - Feature: Signs are now shown in the color of the player who created them  
						
						... 
						
						
						
						(Note: The player information is currently not stored in savegames. Upon loading a game the signs will all be gray again) 
						
						
					 
					
						2005-01-25 15:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						81ee2d931b 
					 
					
						
						
							
							(svn r1610) Remove trailing whitespace (last time ever, i hope)  
						
						
						
						
					 
					
						2005-01-23 13:09:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						97f893ae2f 
					 
					
						
						
							
							(svn r1596) Add some more statics  
						
						
						
						
					 
					
						2005-01-22 22:47:58 +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 
							
						 
					 
					
						
						
							
						
						3b0892d1d8 
					 
					
						
						
							
							(svn r1584) Fix: Highlighlighting tiles under bridges works again correctly for square selection tools.  
						
						
						
						
					 
					
						2005-01-22 09:17:58 +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 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						97dd511971 
					 
					
						
						
							
							(svn r1486) -Codechange: moved all 'signs' stuff to signs.c/h and prepared it for  
						
						... 
						
						
						
						dynamic arrays 
						
						
					 
					
						2005-01-12 11:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						a2a26db615 
					 
					
						
						
							
							(svn r1477) -Fix: finally zooming in/out always works. The problem was that the zoomed in/out coordinates were used for checking if the area was a zoomable viewport in the not zoomed in/out position. The chances were high that there was a window.  
						
						
						
						
					 
					
						2005-01-10 22:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f0be7b6192 
					 
					
						
						
							
							(svn r1475) Fix some more signed/unsigned comparison warnings  
						
						
						
						
					 
					
						2005-01-10 22:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						414ac3286b 
					 
					
						
						
							
							(svn r1414) Move TileIndex, TILE_MASK and GET_TILE_[XY] to map.h and turn the latter into inline functions names Tile[XY]  
						
						
						
						
					 
					
						2005-01-07 17:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b450603437 
					 
					
						
						
							
							(svn r1407) -Codechange: changed a lot around _stations, _vehicles, _towns and _industries  
						
						... 
						
						
						
						(in prepare of dynamic arrays):
  - DEREF_XXX is changed into GetXXX
  - All direct call are directed via GetXXX
  - struct Industry has now an index-field
  - ENUM'd some stuff
  - Replaced home built loops with FOR_ALL_XXX
  - Added _stations_size, _vehicles_size, ... which gives the length of the
    array (which will be dynamic in the near future)
  - Changed lengtof(XXX) to _XXX_size (e.g. _stations_size)
  - Removed all endof(XXX) (because mostly it was part of a FOR_ALL_XXX)
  - Made the sort-functions of all 4 dynamic
  - Made all 4 Initialize functions more of the same
  - Some minor tab-fixing and stuff
  (tnx to Tron for proof-reading my 100kb patch ;))
  Note for all: please do NOT directly call _stations, _vehicles, _towns and
  _industries, but use the right wrapper to access them. Thank you.
  Ps: please also do not use 'v++', where v is of type Vehicle *. 
						
						
					 
					
						2005-01-06 22:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						099ee88c30 
					 
					
						
						
							
							(svn r1354) Use WindowClass/WindowNumber to store/pass window class/number, not some arbitrary data types  
						
						
						
						
					 
					
						2005-01-03 21:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bcff0ab932 
					 
					
						
						
							
							(svn r1344) Use MapSize[XY]() (or MapSize()/MapMax[XY]() where appropriate) instead of TILES_[XY]  
						
						
						
						
					 
					
						2005-01-03 18:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						181e9b6cf9 
					 
					
						
						
							
							(svn r1337) Use MapMax[XY]() (or MapSize[XY]() if appropriate) instead of TILE_MAX_[XY]  
						
						... 
						
						
						
						While here replace one erroneous TILE_MAX_X with MapMaxY() 
						
						
					 
					
						2005-01-03 12:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7a51cb2aef 
					 
					
						
						
							
							(svn r1330) Increase size of some vars from int16 to int32 to guard against future overflows  
						
						
						
						
					 
					
						2005-01-03 08:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						c748f6db57 
					 
					
						
						
							
							(svn r1312) -Add: Patch which is on by default: population in label of the town  
						
						... 
						
						
						
						-Fix: Expand town is a bit more agressive
-Fix: Fixed a bug in growing algorithm 
						
						
					 
					
						2004-12-31 18:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a148ff4e0d 
					 
					
						
						
							
							(svn r1117) Move map arrays and some related macros into their own files map.c and map.h  
						
						
						
						
					 
					
						2004-12-15 22:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						b3c7d7f3bd 
					 
					
						
						
							
							(svn r1091) Fix: Finally station names use 100% the correct color in transparent mode  
						
						
						
						
					 
					
						2004-12-14 20:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7d8264f21e 
					 
					
						
						
							
							(svn r1063) Improve scrolling limits a bit. You now can scroll further away from the map at the NW and NE edge.  
						
						... 
						
						
						
						Hopefully this new code is also a bit more comprehensible than the old. (; 
						
						
					 
					
						2004-12-13 18:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						265ac67183 
					 
					
						
						
							
							(svn r901) Small step in the process to clean up the DPARAM mess:  
						
						... 
						
						
						
						- reduce to 2 sizes (*DParam64 for 64bit values, *DParam for the rest)
- use inline functions instead of macros
- add assert()s to check for buffer overruns 
						
						
					 
					
						2004-12-02 22:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						acbd1801c7 
					 
					
						
						
							
							(svn r815) Include strings.h only in the files which need it.  
						
						... 
						
						
						
						This should reduce the compile time after altering english.txt by about 1/3, because "only" 62 instead of 90 .c files must be recompiled. 
						
						
					 
					
						2004-11-25 10:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						fca55e3741 
					 
					
						
						
							
							(svn r793) Merge INLINE -> inline replacement (revision 376)  
						
						
						
						
					 
					
						2004-11-24 13:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e8537f5512 
					 
					
						
						
							
							(svn r787) Invert the sense of the DO_TRANS_BUILDINGS flag to be consistent with its own name and all other DO_* flags.  
						
						... 
						
						
						
						Now it is active-true. 
						
						
					 
					
						2004-11-23 22:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						450c669eb2 
					 
					
						
						
							
							(svn r631) Merge r440, r444, r485, r630 to trunk:  
						
						... 
						
						
						
						r440
Move screenshot function declarations to new file screenshot.h
Clean up screenshot.c a bit, mostly whitespace, alloca() -> malloc() and checking return values
r485
Remove unused field from struct ScreenshotFormat 
						
						
					 
					
						2004-11-15 19:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						249a170ace 
					 
					
						
						
							
							(svn r607) -Patch: [ 985102 ] static cleanup  
						
						... 
						
						
						
						Thanks to lvoge 
						
						
					 
					
						2004-11-14 19:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						397cc50f61 
					 
					
						
						
							
							(svn r587) -newgrf: Rename all /Checkpoint/i tokens to 'Waypoint's. The name actually makes some sense and is also compatible with TTDPatch (pasky).  
						
						
						
						
					 
					
						2004-11-14 13:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						eb49a19460 
					 
					
						
						
							
							(svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!  
						
						
						
						
					 
					
						2004-09-10 19:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						4fec362b32 
					 
					
						
						
							
							(svn r153) -Feature: [1009710] Extra Viewport. In the minimap dropdown menu, open a new viewport to have a quick look at your favorite map-positions. Independent zoom and quick jump to/from viewport (Dribbel)  
						
						
						
						
					 
					
						2004-09-03 19:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						855aa8beed 
					 
					
						
						
							
							(svn r138) -Add: 64x64 stations are now nicely painted (increased size of  
						
						... 
						
						
						
						parent_list) 
						
						
					 
					
						2004-08-25 08:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						253dafee78 
					 
					
						
						
							
							(svn r134) -Fix: [976583] parent_list was too small  
						
						... 
						
						
						
						-Fix: [981934] Memoryleak in parent_list
-Add: General protection around Sprites 
						
						
					 
					
						2004-08-24 20:54:40 +00:00