tron 
							
						 
					 
					
						
						
							
						
						3153924ad1 
					 
					
						
						
							
							(svn r1782) Remove line which should've been removed in r1779 and caused map generation to hang infinitely  
						
						
						
						
					 
					
						2005-02-04 07:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						92dfd1f02c 
					 
					
						
						
							
							(svn r1781) Fix static declaration after non-static declaration of same symbol  
						
						
						
						
					 
					
						2005-02-03 22:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						24eaed5dfa 
					 
					
						
						
							
							(svn r1780) Don't clear LIBS and LDFLAGS  
						
						
						
						
					 
					
						2005-02-03 21:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f09807920f 
					 
					
						
						
							
							(svn r1779) Make the map generation code slightly more readable  
						
						
						
						
					 
					
						2005-02-03 20:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						4c2c2c53fe 
					 
					
						
						
							
							(svn r1778) - Fix: [ 1115200 ] In the main menu, when starting a new game while the load game dialog is open, openttd asserts.  
						
						
						
						
					 
					
						2005-02-03 19:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						d2d39cb692 
					 
					
						
						
							
							(svn r1777) Fix map generation for tropical and arctic landscape on larger/smaller maps  
						
						
						
						
					 
					
						2005-02-03 18:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						3eda5e61f7 
					 
					
						
						
							
							(svn r1776) -Add: Dynamic stations. You can now have up to 64k of stations  
						
						
						
						
					 
					
						2005-02-03 17:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						aa299a8b6d 
					 
					
						
						
							
							(svn r1775) -Fix: The NPF patch setting was not synced in network.  
						
						... 
						
						
						
						REMINDER FOR ALL DEVELOPERS:
  We do have 2 patch-setting-arrays: player-based, server-based. PLEASE 
   put your new patch setting in the right one... thank you :) 
						
						
					 
					
						2005-02-02 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						08e3e9cead 
					 
					
						
						
							
							(svn r1774) -Fix: fixed an other possible crash related to previous commit  
						
						
						
						
					 
					
						2005-02-02 19:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						42c3de1459 
					 
					
						
						
							
							(svn r1773) -Fix: [ 1114950 ] Game crashed sometimes when there were no industries  
						
						... 
						
						
						
						in the map 
						
						
					 
					
						2005-02-02 19:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						8be7a90e65 
					 
					
						
						
							
							(svn r1772) -Fix: [ 1114100 ] Dedicated server boots again  
						
						
						
						
					 
					
						2005-02-02 18:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						3df76452cd 
					 
					
						
						
							
							(svn r1771) -Add: Industries are now dynamic (up to 64k industries). Generating  
						
						... 
						
						
						
						1kx1k maps should now be much faster, and give more than just oil-stuff ;) 
						
						
					 
					
						2005-02-02 17:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						0668a6b485 
					 
					
						
						
							
							(svn r1770) -Fix: Hopefully last pieces of code that are containing a station-id  
						
						... 
						
						
						
						(and should be an uint16, not uint8) 
						
						
					 
					
						2005-02-02 16:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c51ed8465d 
					 
					
						
						
							
							(svn r1769) Don't compute the same value twice, remove one function call  
						
						
						
						
					 
					
						2005-02-02 15:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						2e357e69f9 
					 
					
						
						
							
							(svn r1768) -Codechange: Store town index in _map2 of town tiles  
						
						... 
						
						
						
						Moved house type from _map2 to _map3_hi for MP_HOUSE
  Moved foundation and roadworks from _map2 to _map3 for
MP_STREET
  This increases game speed by a factor of around 15(!) if many cities are around.
  Converting an old game is done automagically, but can take a while 
						
						
					 
					
						2005-02-02 14:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						081c068f56 
					 
					
						
						
							
							(svn r1767) fixed mixed declarations and code in last commit (oops)  
						
						
						
						
					 
					
						2005-02-01 22:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						c70aa109b4 
					 
					
						
						
							
							(svn r1766) - Feature: Aircrafts will now go to the nearest hangar if the next airport in the orders do not have one (helipads)  
						
						... 
						
						
						
						- Fix: sometimes aircrafts would not go to the hangar even when they should. They do now 
						
						
					 
					
						2005-02-01 22:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						bb05305a1f 
					 
					
						
						
							
							(svn r1765) -Fix: on loading, the total amount of towns wasn't reset to zero  
						
						
						
						
					 
					
						2005-02-01 18:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						59ac6e8c4b 
					 
					
						
						
							
							(svn r1764) -Add: dynamic towns, you can now have up to 64k towns (let me know when  
						
						... 
						
						
						
						you have that amount of towns in a map ;)) 
						
						
					 
					
						2005-02-01 18:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						567224e940 
					 
					
						
						
							
							(svn r1763) -Add: pool.c / pool.h: generalized routines for dynamic arrays (MemoryPools)  
						
						
						
						
					 
					
						2005-02-01 18:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						45beed1c99 
					 
					
						
						
							
							(svn r1762) -Codechange: renamed 'MemoryPool' to 'SettingsMemoryPool' (we need  
						
						... 
						
						
						
						MemoryPool for general-dynamic-arrays) 
						
						
					 
					
						2005-02-01 17:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						3d8dab0838 
					 
					
						
						
							
							(svn r1761) Don't set CC and CXX  
						
						... 
						
						
						
						If somebody tried to use alternate compilers via an environment variable the assignment in the Makefile simply overwrote that. 
						
						
					 
					
						2005-02-01 16:57:16 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						ecbe6e2be4 
					 
					
						
						
							
							(svn r1760) -Fix: [ 1113399 ] Game no longer crashes when right-clicking a disabled Full Load button  
						
						
						
						
					 
					
						2005-02-01 09:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								miham 
							
						 
					 
					
						
						
							
						
						eb21ec63a3 
					 
					
						
						
							
							(svn r1759) Daily/Weekly/Monthly langfile updates  
						
						
						
						
					 
					
						2005-02-01 09:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9095220450 
					 
					
						
						
							
							(svn r1758) Replace `` with $(shell), because the latter is only evaluated once instead of over and over again  
						
						
						
						
					 
					
						2005-02-01 05:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2357280ca0 
					 
					
						
						
							
							(svn r1757) Stop the new AI from trying to build its HQ on non-existent tiles  
						
						
						
						
					 
					
						2005-01-31 22:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9ca00b845a 
					 
					
						
						
							
							(svn r1756) Cleanup: if cascade -> switch, uint -> TileIndex  
						
						
						
						
					 
					
						2005-01-31 21:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						77ff2162af 
					 
					
						
						
							
							(svn r1755) Trim trailing whitespace  
						
						
						
						
					 
					
						2005-01-31 19:22:44 +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 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						b6dbc9196a 
					 
					
						
						
							
							(svn r1753) - Fix: [ 1113037 ] crash when accessing hi-scores in editor, it is now disabled.  
						
						
						
						
					 
					
						2005-01-31 11:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						870f28a76e 
					 
					
						
						
							
							(svn r1752) - Fix: MSVC acting up once again, as well as project file updates for the missing files.  
						
						
						
						
					 
					
						2005-01-31 11:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						eb78cdb2d4 
					 
					
						
						
							
							(svn r1751) - Feature: New PathFinder (NPF).  
						
						... 
						
						
						
						- Supports trains, road vehicles and ships.
	- Uses A* pathfinding (same codebase as the new ai).
	- Currently unlimited search depth, so might perform badly on large maps/networks (especially ships).
	- Will always find a route if there is one.
	- Allows custom penalties for obstacles to be set in openttd.cfg (npf_ values).
	- With NPF enabled, ships can have orders that are very far apart. Be careful, this will break (ships get lost) when the old pathfinder is used again.
- Feature: Disabling 90 degree turns for trains and ships.
	- Requires NPF to be enabled.
	- Ships and trains can no longer make weird 90 degree turns on tile borders.
- Codechange: Removed table/directions.h.
	- table/directions.h contained ugly static tables but was included more than once. The tables, along with a few new ones are in npf.[ch] now. Better suggestions for a location?
- Fix: Binary heap in queue.c did not allocate enough space, resulting in a segfault.
- Codechange: Rewritten FindFirstBit2x64, added KillFirstBit2x64.
- Codechange: Introduced constant INVALID_TILE, to replace the usage of 0 as an invalid tile. Also replaces TILE_WRAPPED.
- Codechange: Moved TileAddWrap() to map.[ch] 
- Add TileIndexDiffCByDir(), TileIndexDiffCByDir(). 
- Codechange: Moved IsTrainStationTile() to station.h
- Add: IsRoadStationTile() and GetRoadStationDir(). 
						
						
					 
					
						2005-01-31 11:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						0e272f2d10 
					 
					
						
						
							
							(svn r1750) - Feature: [ 1093261 ] Saving vehicle sorting criteria for each vehicle type (bociusz)  
						
						
						
						
					 
					
						2005-01-31 11:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bb680056b1 
					 
					
						
						
							
							(svn r1749) Move the functions which calculate distances to map.[ch] and give the more meaningful names  
						
						
						
						
					 
					
						2005-01-31 07:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						77072aedab 
					 
					
						
						
							
							(svn r1748) Enforce map size limits  
						
						
						
						
					 
					
						2005-01-31 06:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						493ae95ce5 
					 
					
						
						
							
							(svn r1747) - Fix: [network] ottd should compile when networking is disabled.  
						
						... 
						
						
						
						- Change: change strgen project file to get rid of warning. 
						
						
					 
					
						2005-01-31 00:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						26ef673f66 
					 
					
						
						
							
							(svn r1746) - Feature: [GUI] [ 1107690 ] Resizable orders GUI (nzhook)  
						
						
						
						
					 
					
						2005-01-30 23:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4609d64df7 
					 
					
						
						
							
							(svn r1745) Use -fno-inline when DEBUGing  
						
						
						
						
					 
					
						2005-01-30 23:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						98da9d3712 
					 
					
						
						
							
							(svn r1744) DEBUG and PROFILE can be used at the same time.  
						
						
						
						
					 
					
						2005-01-30 23:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						337de948c1 
					 
					
						
						
							
							(svn r1743) -Fix: Multistop: Added some debug output and made sure that orphaned slots are cleared.  
						
						
						
						
					 
					
						2005-01-30 22:04:14 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						f4bcb2e268 
					 
					
						
						
							
							(svn r1742) - Fix: fixed bug introduced in r1730 where AI players had problems when building aircrafts  
						
						
						
						
					 
					
						2005-01-30 21:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						7d967ad12a 
					 
					
						
						
							
							(svn r1741) - Fix: added IsVehicleIndex() so it's possible to protect GetVehicle() from reading an invalid vehicle index  
						
						... 
						
						
						
						- Fix: added check for v->type in some commands, which expects v to be a specific type
Checks like this is needed to protect network servers from people, who hack their clients to either cheat or crash the server
NOTE: if I made a mistake here it can make a function unreachable when it should be used. Here is one place to look if something weird happens 
						
						
					 
					
						2005-01-30 20:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						fb3af3321a 
					 
					
						
						
							
							(svn r1740) -Fix: [ 1112342 ] Realistic acceleration works properly with TTDPatch non-stop handling behaviour  
						
						
						
						
					 
					
						2005-01-30 19:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						bc0198a4c3 
					 
					
						
						
							
							(svn r1739) - Fix: type checking when selling vehicles (TrueLight)  
						
						
						
						
					 
					
						2005-01-30 18:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						39c55d0eb3 
					 
					
						
						
							
							(svn r1738) -Fix: [ 1108735 ] Fixed (hopefully) an assertion that was cause by selling carriages in a MP game faster than the network can handle. (Truelight)  
						
						
						
						
					 
					
						2005-01-30 18:40:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b188b30e2d 
					 
					
						
						
							
							(svn r1737) Add DEBUG category "map" and use it to print the map size when allocating the map  
						
						
						
						
					 
					
						2005-01-30 18:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						4bdbf4e75e 
					 
					
						
						
							
							(svn r1736) -Fix: Forgot to remove some unused variables in last commit :(  
						
						
						
						
					 
					
						2005-01-30 17:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						9a3089b403 
					 
					
						
						
							
							(svn r1735) -Fix: [ 1112285 ] Fixed an assertion error with stations where stops  
						
						... 
						
						
						
						were deleted, the assertions were just plain wrong at that place. Used a
more graceful handling. Todo: What happens if ALL stations in a schedule
have no suitable stop? 
						
						
					 
					
						2005-01-30 17:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						b33e5d9ee0 
					 
					
						
						
							
							(svn r1734) - Fix: [ 1112253 ] hijacking of arrow keys, game also scrolled when it was out of focus (dominik)  
						
						
						
						
					 
					
						2005-01-30 16:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						121f563daf 
					 
					
						
						
							
							(svn r1733) - Fix: oops "| 1" is SETBIT(x, 0), not 1 :(. Now you can remove signals again  
						
						
						
						
					 
					
						2005-01-30 16:08:19 +00:00