Darkvater 
							
						 
					 
					
						
						
							
						
						8faf1838e6 
					 
					
						
						
							
							(svn r4623) - Codechange: s/byte/PlayerID/  
						
						
						
						
					 
					
						2006-04-29 14:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						1d606e7392 
					 
					
						
						
							
							(svn r4591) -Fix (FS#122) Game no longer errors out when "Many random towns" is selected in the scenario editor.  
						
						... 
						
						
						
						-Side effects:
	- Removed one global variable from variables.h
	- Remove an ugly hack for the "many random towns" function 
						
						
					 
					
						2006-04-27 11:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						0347fb2ab6 
					 
					
						
						
							
							(svn r4541) Add a type for slopes and replace many magic numbers by the appropriate enums  
						
						
						
						
					 
					
						2006-04-23 13:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						084acbf23c 
					 
					
						
						
							
							(svn r4520) -Fix: Did last commit in the wrong branch. Repair and shame on me.  
						
						
						
						
					 
					
						2006-04-22 09:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						10454a6dd1 
					 
					
						
						
							
							(svn r4314) -Fix: a buffer overflow of the chat box introduced in r1263. Don't tell the Textbuf an arbitrary number as size of the string buffer, but the real lengthof() it  
						
						
						
						
					 
					
						2006-04-07 09:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						3ef6afdb4d 
					 
					
						
						
							
							(svn r4313) The parent window of the chat box is always the main toolbar (?!), therefore don't pass this information as parameter  
						
						
						
						
					 
					
						2006-04-07 09:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7a7e7c82cf 
					 
					
						
						
							
							(svn r4312) Calculate the maximum pixel width of the entered text in the chat box from the "text box"-widget instead of hardcoding an arbitrary - and wrong - number  
						
						
						
						
					 
					
						2006-04-07 08:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						dec2db09ee 
					 
					
						
						
							
							(svn r4310) The chat box has no visible window title, therefore remove the string  
						
						
						
						
					 
					
						2006-04-07 08:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						fc8d7f18a0 
					 
					
						
						
							
							(svn r4309) The initial string of the chat box is always the empty string, so don't jump through hoops to check if nothing was entered and simplify the code  
						
						
						
						
					 
					
						2006-04-07 08:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						cc87f682b9 
					 
					
						
						
							
							(svn r4249) -Codechange: Replace more occurences of 16 by TILE_SIZE and of 8 by TILE_HEIGHT. Reverted one change from the previous commit because it was faulty  
						
						
						
						
					 
					
						2006-04-03 09:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						26a5b62865 
					 
					
						
						
							
							(svn r4092) CodeChange : Named sprites instead of magic numbers plus create/use helper macro/enum for recoloring scheme  
						
						
						
						
					 
					
						2006-03-24 18:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						541703a2f6 
					 
					
						
						
							
							(svn r4073) Add functions to make and test for (most) unmovable tiles  
						
						
						
						
					 
					
						2006-03-23 20:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						0fd9f19a8c 
					 
					
						
						
							
							(svn r3931) - [ 1451726 ] Use sprite names in main_gui.c instead of numbers (matthewwalton)  
						
						
						
						
					 
					
						2006-03-17 23:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						214b5eb42f 
					 
					
						
						
							
							(svn r3827) Remove the global variable _error_message_2, it's only used as local variable  
						
						
						
						
					 
					
						2006-03-12 10:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4ebaa55fe1 
					 
					
						
						
							
							(svn r3749) -Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (Reported and fixed by lc)  
						
						
						
						
					 
					
						2006-03-03 20:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						84fb96fe85 
					 
					
						
						
							
							(svn r3511) More whitespace ([FS#46] by Rubidium)  
						
						
						
						
					 
					
						2006-02-01 07:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						22dc05faf2 
					 
					
						
						
							
							(svn r3510) Fiddle with whitespace and parentheses  
						
						
						
						
					 
					
						2006-02-01 06:32:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d13763a9c4 
					 
					
						
						
							
							(svn r3414) - Fix: Disable the Fund New Industry menu item and window when connected to a server as a spectator.  
						
						
						
						
					 
					
						2006-01-21 21:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						efd3d42107 
					 
					
						
						
							
							(svn r3376) -Codechange: made enums for GenerateWorld and InitializeGame 'mode'  
						
						... 
						
						
						
						-Fix: [ FS#30 ] don't reset date in SE when pressing RandomLand (rewrote patch of MeusH, but Peter warned me I should put his name in, so... oh well) 
						
						
					 
					
						2006-01-06 21:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						cc2b51320f 
					 
					
						
						
							
							(svn r3300) Remove unreachable code - in this case some duplicate breaks  
						
						
						
						
					 
					
						2005-12-14 06:49:54 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bf98086de8 
					 
					
						
						
							
							(svn r3298) Remove unused and write-only variables  
						
						
						
						
					 
					
						2005-12-14 06:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1c57091230 
					 
					
						
						
							
							(svn r3270) Correct all (mis)uses of WWT_CLOSEBOX / WWT_TEXTBTN to reflect their actual use, and add "Close Window" tooltip where missing.  
						
						
						
						
					 
					
						2005-12-07 15:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						22a4679837 
					 
					
						
						
							
							(svn r3218) -Feature: Multiheaded train engines will now stay in the same train  
						
						... 
						
						
						
						This means that any user attempt to remove a rear engine will tell the user to move the front engine instead
	This fixes the assert when moving multiheaded engines (introduced in r3144)
	Note: to make old savegames use this feature, some engines might be turned around in order to link engines in pairs
-Codechange: train subtype is now a bitmask
	This allows fast access to info like if it is a wagon or engine and if it is in front and so on
	Note: savegame version bump 
						
						
					 
					
						2005-11-18 23:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1806293e46 
					 
					
						
						
							
							(svn r3194) Don't use FindLandscapeHeightByTile() when it's overkill  
						
						
						
						
					 
					
						2005-11-16 11:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						b9729fb72e 
					 
					
						
						
							
							(svn r3185) const  
						
						
						
						
					 
					
						2005-11-15 09:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f7abff5f96 
					 
					
						
						
							
							(svn r3181) -Bracing  
						
						... 
						
						
						
						-Indentation
-Whitespace
-DeMorgan's Law
-Test with NULL or 0 for non-booleans
-'\0' instead of 0 for chars
-Remove redundantly redundant comments (like DoFoo(); // Do foo)
-Join multiple short lines with a single statement
-Split single lines with multiple statements
-Avoid assignments in if 
						
						
					 
					
						2005-11-14 19:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						833032adc0 
					 
					
						
						
							
							(svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT  
						
						
						
						
					 
					
						2005-11-14 08:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4a14a586e2 
					 
					
						
						
							
							(svn r3173) Use the trinary operator and switch to improve readability  
						
						... 
						
						
						
						Also align short cases nicely 
						
						
					 
					
						2005-11-13 14:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ee15e3de13 
					 
					
						
						
							
							(svn r3172) static, const  
						
						
						
						
					 
					
						2005-11-13 13:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a20b9c2240 
					 
					
						
						
							
							(svn r3159) Remove the read-only variable _no_button_sound  
						
						
						
						
					 
					
						2005-11-09 11:32:15 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						947fc8a8ec 
					 
					
						
						
							
							(svn r3153) - Feature: [ 1276827 ] Drag and drop rocky areas in scenario editor (MeusH-ish)  
						
						
						
						
					 
					
						2005-11-07 16:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c1c086d9a0 
					 
					
						
						
							
							(svn r3108) Confine the use of SPR_OPENTTD_BASE to table/sprites.h by adding/using some sprite enums  
						
						
						
						
					 
					
						2005-10-31 10:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						203726ed34 
					 
					
						
						
							
							(svn r3090) Remove long dead pieces of code  
						
						
						
						
					 
					
						2005-10-26 07:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						bf467bd99c 
					 
					
						
						
							
							(svn r3081) -Codechange: [autoreplace] complete rewrite of autoreplace  
						
						... 
						
						
						
						this is a complete rewrite, that makes use of existing commands like build and sell
        this means that multiheaded train engines are replaced correctly 
						
						
					 
					
						2005-10-24 19:40:48 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						47137cefb7 
					 
					
						
						
							
							(svn r3078) Some more stuff, which piled up:  
						
						... 
						
						
						
						- const, whitespace, indentation, bracing, GB/SB, pointless casts
- use the trinary operator where appropriate
- data types (uint[] -> AcceptedCargo, ...)
- if cascade -> switch
- if (ptr) -> if (ptr != NULL)
- DeMorgan's Law
- Fix some comments
- 0 -> '\0', change magic numbers to symbolic constants 
						
						
					 
					
						2005-10-23 13:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2cc2154ad2 
					 
					
						
						
							
							(svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes  
						
						... 
						
						
						
						nothing spectacular, just some stuff, which piled up 
						
						
					 
					
						2005-10-22 06:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						66bf4f863d 
					 
					
						
						
							
							(svn r3049) Replace byte/int/uint by RailType where appropriate  
						
						
						
						
					 
					
						2005-10-16 09:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						cafd3528a4 
					 
					
						
						
							
							(svn r3027) -Feature: [OSX] command+q now works in main menu (Tobin)  
						
						
						
						
					 
					
						2005-10-07 20:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ce1c72cf6e 
					 
					
						
						
							
							(svn r2995) Replace 0xFF/0xFFFF with CT_INVALID/OWNER_SPECTATOR/INVALID_STATION where appropriate  
						
						
						
						
					 
					
						2005-09-28 19:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						6249dd46ad 
					 
					
						
						
							
							(svn r2994) Another small hack regarding currencies: add a #define to emulate a variable, that holds the current currency; again this should increase readability  
						
						
						
						
					 
					
						2005-09-27 20:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ff30404170 
					 
					
						
						
							
							(svn r2992) Use PlayerID, StationID and INVALID_STATION instead of int, int and -1  
						
						
						
						
					 
					
						2005-09-27 18:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						8e6a911700 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						4797310f91 
					 
					
						
						
							
							(svn r2958) - Feature: [ 1258971 ] Menu option to toggle console. Mainly for MacOS's or PDA's. (toholio)  
						
						
						
						
					 
					
						2005-09-16 10:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						180997534c 
					 
					
						
						
							
							(svn r2956) - Fix: [ 1253736 ] creating many town crash to desktop. Now it 'dies' with an ingame error message informing the gamer if it couldn't generate any towns in user-space. Still if it happens during new-game generation it crashes since we don't yet have actions to do in such a circumstance.  
						
						
						
						
					 
					
						2005-09-16 00:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						1419244551 
					 
					
						
						
							
							(svn r2955) Fix: make ottd start with the last resolution you had set (custom) (win32)  
						
						
						
						
					 
					
						2005-09-15 22:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						65bdb2ce67 
					 
					
						
						
							
							(svn r2887) Fix regression: Two boolean expressions got flipped in r2595, which made it possible to place lighthouses and antennas everywhere BUT clear tiles (found and fixed by _Luca_)  
						
						
						
						
					 
					
						2005-08-24 18:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ddb58492f3 
					 
					
						
						
							
							(svn r2816) Forgot an Id tag and an #include  
						
						
						
						
					 
					
						2005-08-06 15:18:26 +00:00 
						 
				 
			
				
					
						
							
							
								ludde 
							
						 
					 
					
						
						
							
						
						29564f9fcf 
					 
					
						
						
							
							(svn r2781) Fix some of the issues with variables in .h files.  
						
						
						
						
					 
					
						2005-08-01 16:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						04f4d8237b 
					 
					
						
						
							
							(svn r2736) -Codechange: De-mystified GfxDrawFillRect a bit, and used enums from table/sprites.h. You can now change the number of bits used for sprites and switches in the SpriteSetup enum and the rest should work automagically. Can be used to increase the number of active sprites to 2^19 in case there are no colortables (recolor sprites) in any newgrf. We should possibly move the the colortables to an own list, but how to detect them in a newgrf.  
						
						
						
						
					 
					
						2005-07-28 09:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						727dea5824 
					 
					
						
						
							
							(svn r2734) -Feature: The Main Toolbar Dropdown Menu can now display disabled items  
						
						
						
						
					 
					
						2005-07-28 08:49:29 +00:00