Darkvater 
							
						 
					 
					
						
						
							
						
						bc9ceb8b74 
					 
					
						
						
							
							(svn r7602) -Fix (r7565):  MSVC2003 and lower don't support variadic macros, so work around  
						
						 
						
						... 
						
						
						
						this and thank MS for such a crappy, shitty crap compiler. 
						
						
					 
					
						2006-12-28 19:38:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								celestar 
							
						 
					 
					
						
						
							
						
						77d9646765 
					 
					
						
						
							
							(svn r7579) -Fix: upon merging the bridge branch, I accidently reverted 7571. Re-revert it. Sorry.  
						
						 
						
						
						
						
					 
					
						2006-12-27 14:51:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								celestar 
							
						 
					 
					
						
						
							
						
						8cd5daa533 
					 
					
						
						
							
							(svn r7573) -Merged the bridge branch. Allows to build bridges of arbitrary rail/road combinations (including signals)  
						
						 
						
						
						
						
					 
					
						2006-12-27 12:38:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						98e6c790e0 
					 
					
						
						
							
							(svn r7571) -Fix (r7565): Older GCC versions do not have __VA_ARGS__ support (C99), work around  
						
						 
						
						... 
						
						
						
						this (tokai) 
						
						
					 
					
						2006-12-27 12:22:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						04628a1979 
					 
					
						
						
							
							(svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate debugging levels to  
						
						 
						
						... 
						
						
						
						use in debug.h. grfmsg() is now used as a specific debug-function for grf. 
						
						
					 
					
						2006-12-26 17:36:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						f660d48e6a 
					 
					
						
						
							
							(svn r7182) -Feature: Merge utf8 branch. This brings us support for Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come.  
						
						 
						
						
						
						
					 
					
						2006-11-16 22:05:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						308f27a3de 
					 
					
						
						
							
							(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.  
						
						 
						
						
						
						
					 
					
						2006-05-27 16:12:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						9434d3988d 
					 
					
						
						
							
							(svn r4875) - Fix: %ll don't work with mingw (msvrct.dll problem)  
						
						 
						
						
						
						
					 
					
						2006-05-15 22:32:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						c9bf9b7553 
					 
					
						
						
							
							(svn r4125) - Feature: Add a general TIC() TOC() mechanism using rdtsc or something similar on non-i386 architectures to performance-tune (critical) code. Some systems are probably missing, but those can be added later.  
						
						 
						
						
						
						
					 
					
						2006-03-26 21:15:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						4014e36aec 
					 
					
						
						
							
							(svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron)  
						
						 
						
						... 
						
						
						
						- The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. 
						
						
					 
					
						2006-01-29 18:57:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						d5aa95b87e 
					 
					
						
						
							
							(svn r3313) Remove GPMI related changes from trunk  
						
						 
						
						... 
						
						
						
						Revisions in detail: 2542, 3226 (partial), 3229, 3231, 3232, 3238, 3242-3245, 3251, 3253, 3260, 3263, 3265, 3266, 3269, 3277, 3278, 3279, 3283 (partial), 3304, 3305, 3306 
						
						
					 
					
						2005-12-18 12:10:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						4a58250cb9 
					 
					
						
						
							
							(svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters  
						
						 
						
						... 
						
						
						
						- change a lot of byte player types to PlayerID
- beautify header files, same "#endif /* filename */" ending 
						
						
					 
					
						2005-09-18 20:56:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						5fd69294ee 
					 
					
						
						
							
							(svn r2728) -Fix/Feature: Change the driver probing algorithm  
						
						 
						
						... 
						
						
						
						Instead of trying to start a single driver and bailing out if that fails, try to initialise one by one and use the first one which succeeds.
This should fix problems on machines with no sound card, where -s null had to be specified manually. 
						
						
					 
					
						2005-07-27 19:57:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						647cbd6bdd 
					 
					
						
						
							
							(svn r2701) Insert Id tags into all source files  
						
						 
						
						
						
						
					 
					
						2005-07-24 14:12:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ludde 
							
						 
					 
					
						
						
							
						
						08725cd6df 
					 
					
						
						
							
							(svn r2635) Fix: [ntp/misc] Improve the old pathfinder. Changed it to A* instead of Dijkstra.  
						
						 
						
						... 
						
						
						
						- Benchmark shows that NTP is now around 10x faster than NPF.
  - Made IsTunnelTile macro to determine if a tile is a tunnel.
  - Added some useful debugging functions for making tiles red / getting accurate timestamps.
  - Remove old depot finding algorithm.
  - Disable warning for signed/unsigned comparisons. 
						
						
					 
					
						2005-07-19 11:42:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								truelight 
							
						 
					 
					
						
						
							
						
						48b3b8699d 
					 
					
						
						
							
							(svn r2542) -Add: [GPMI] Added GPMI ( http://sourceforge.net/projects/libgpmi/ )  
						
						 
						
						... 
						
						
						
						support to OpenTTD in preperation of AIScripts (long term). It is OFF 
  by default. Add GPMI:=1 to Makefile.config to enable. 
						
						
					 
					
						2005-07-10 14:57:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hackykid 
							
						 
					 
					
						
						
							
						
						ab9c6f126d 
					 
					
						
						
							
							(svn r2516)  - Feature: [pbs] Implement path-based-signalling. This allows multiple trains within the same signal block, provided their paths dont intersect. For this the block must have all exit and entry signals be pbs signals. Place these by ctrl-clicking 4 times on a normal signal.  
						
						 
						
						... 
						
						
						
						- Feature: [pbs] Implement autoplacement of pbs blocks, when a block has an entry and an exit pbs signal, covert the entire block to pbs. Can be turned off in the patch settings.
 - Feature: [pbs] Allow showing of reserved status by making the tracks darker, when the pbs debug level is at least 1. 
						
						
					 
					
						2005-07-04 14:58:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darkvater 
							
						 
					 
					
						
						
							
						
						26da27532e 
					 
					
						
						
							
							(svn r2352) - Feature: add the possibility to print out the current debug-level  
						
						 
						
						
						
						
					 
					
						2005-05-20 17:59:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								matthijs 
							
						 
					 
					
						
						
							
						
						1858c37346 
					 
					
						
						
							
							(svn r2182) - Add: [NPF] There is now a debug class for NPF. Use -d npf<level> to enable debugging printouts from npf.  
						
						 
						
						... 
						
						
						
						- Codechange: [NPF] Removed NPF_MARKROUTE macro, to mark routes just specify a npf debugging level >= 1 on the commandline. 
						
						
					 
					
						2005-04-11 19:53:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								truelight 
							
						 
					 
					
						
						
							
						
						85dc9fb637 
					 
					
						
						
							
							(svn r1826) -Feature: a brand new OldLoader so OpenTTD is TTD(Patch) compatible  
						
						 
						
						... 
						
						
						
						again.. kind of anyway. Still needs work for the extra chunks 
   TTDPatch provides, and which we use too, but not in the same way..
 - Also, no longer BE is a problem, reading is BE/LE safe. 
 - Tnx to Bjarni for the BE testing, Tron for the help on the BE, 
   Darkvater for helping out, and Mek for providing me with the correct 
   information regarding TTDPatch savegames 
						
						
					 
					
						2005-02-06 18:28:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tron 
							
						 
					 
					
						
						
							
						
						36c9758c94 
					 
					
						
						
							
							(svn r1803) Move debugging stuff into files of it's own  
						
						 
						
						
						
						
					 
					
						2005-02-05 15:58:59 +00:00