tron 
							
						 
					 
					
						
						
							
						
						fa8f46c0b7 
					 
					
						
						
							
							(svn r2432) Use GetEngine() instead of DEREF_ENGINE() or even _engines[]  
						
						
						
						
					 
					
						2005-06-07 18:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						6d78b70075 
					 
					
						
						
							
							(svn r2428)  - Feature: [newgrf] Implement shorter train vehicles (Therax), and the callback that goes with it.  
						
						... 
						
						
						
						- Codechange: Remove some magic numbers (PALETTE_CRASH) 
						
						
					 
					
						2005-06-06 22:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						09aadafda1 
					 
					
						
						
							
							(svn r2413)  - Codechange: Rewrite the displaying of purchase details a bit, make it easyer to add lines later.  
						
						... 
						
						
						
						- Add: In the purchase details for trains display "(refittable)" after the capacity if the vehicle is refittable. 
						
						
					 
					
						2005-06-05 23:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						ea57dee837 
					 
					
						
						
							
							(svn r2412)  - Fix: [ 1214948 ] building vehicles without depot crashes game. (Chris Huebsch)  
						
						
						
						
					 
					
						2005-06-05 20:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						0c4ecbe9ec 
					 
					
						
						
							
							(svn r2407) Use {Get,Is}TileOwner to get/check the owner of a tile and fix some bogus reads of _map_owner  
						
						
						
						
					 
					
						2005-06-04 11:56:32 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						b438b1248c 
					 
					
						
						
							
							(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.  
						
						
						
						
					 
					
						2005-06-02 19:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						fea5965679 
					 
					
						
						
							
							(svn r2324) Introduce _cmd_text for passing strings with a command instead of abusing _decode_parameters as text buffer. This should prevent several possible buffer overruns and is a bit cleaner to use. As bonus it reduces the size of most command packets by 79 bytes.  
						
						
						
						
					 
					
						2005-05-15 18:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						5174d3adfe 
					 
					
						
						
							
							(svn r2306) - CodeChange: Check the last commands; refits. This needed an extensive rewrite and global/local-cargo ID juggling and bitmasking. However with this done it looks better as well and is compatible with newgrf handling. Big thanks to HackyKid for doing most of the work. This also closes patch "[ 1199277 ] Command checks"  
						
						
						
						
					 
					
						2005-05-14 12:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						729066e407 
					 
					
						
						
							
							(svn r2294) - CodeChange: check the service interval settings when changing of all vehicle-types. To simplify things introduce GetServiceIntervalClamped() that returns the same or clamped value of the new service interval. There were some inconsistencies in the gui files so I had to change those, and const correctness kicked in, so it's a bit messy at certain points.  
						
						
						
						
					 
					
						2005-05-11 16:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						eab8b9a116 
					 
					
						
						
							
							(svn r1989) -Feature: Resizable vehicle view windows; this is based on a patch by tmesisbob  
						
						
						
						
					 
					
						2005-03-11 13:17:39 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						2fb453a4a5 
					 
					
						
						
							
							(svn r1827) Next iteration of the byte -> char transition: some string drawing functions and buffers  
						
						
						
						
					 
					
						2005-02-06 18:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						e9c93f9c0c 
					 
					
						
						
							
							(svn r1817) -Codechange: Moved depot-functions to depot.c  
						
						... 
						
						
						
						-Codechange: Added wrappers around depot-access (GetDepot no exists)
-Codechange: Made depot-functions a bit more logic (no longer 
GetDepotByTile crashes your game when you request it on a non-depot tile)
-Add: made depots dynamic (yes, 64k depots are possible now) 
						
						
					 
					
						2005-02-06 10:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f0f85a7ef3 
					 
					
						
						
							
							(svn r1803) Move debugging stuff into files of it's own  
						
						
						
						
					 
					
						2005-02-05 15:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4b71f9126e 
					 
					
						
						
							
							(svn r1798) GetFoo(i)->index is per definition i, so replace the former with the latter  
						
						
						
						
					 
					
						2005-02-04 20:40:04 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						b64c375f2f 
					 
					
						
						
							
							(svn r1750) - Feature: [ 1093261 ] Saving vehicle sorting criteria for each vehicle type (bociusz)  
						
						
						
						
					 
					
						2005-01-31 11:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						5885b31bb4 
					 
					
						
						
							
							(svn r1713) Split off several functions which query/set information about a single tile from map.h and put them into a seperate file tile.h  
						
						
						
						
					 
					
						2005-01-29 12:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Celestar 
							
						 
					 
					
						
						
							
						
						5bcf3d2bc0 
					 
					
						
						
							
							(svn r1556) -Fix: Vehicle list updates should now really work  
						
						
						
						
					 
					
						2005-01-18 09:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						ae796740aa 
					 
					
						
						
							
							(svn r1536) Move GET_TILEHEIGHT, GET_TILETYPE and IS_TILETYPE to map.h, turn them into inline functions and add some asserts  
						
						
						
						
					 
					
						2005-01-16 11:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d275109e79 
					 
					
						
						
							
							(svn r1525) -Codechange: rewrote the _order_array, now it can be made dynamic.  
						
						... 
						
						
						
						-Codechange: renamed all 'schedule' stuff to 'order(list)'
-Codechange: moved all order-stuff to order_cmd.c / order.h
-Codechange: vehicles that share orders are now linked to eachother
  with next_shared/prev_shared in Vehicle
  Developers: please use AssignOrder to assign data to an order. If not, 
   you _WILL_ make the save-routine to assert! 
						
						
					 
					
						2005-01-15 19:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						3279a7c9a2 
					 
					
						
						
							
							(svn r1520) Trim 134 (!) lines with trailing whitespace ):  
						
						
						
						
					 
					
						2005-01-15 08:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						085563653f 
					 
					
						
						
							
							(svn r1478) -Fix: [1099195] mouse-wheel in train replace window. Scrollbar1 and Scrollbar2 now work independently. You can only scroll on list and scrollbar itself; scrollbar must be next widget of the list.  
						
						... 
						
						
						
						-Fix: updated the few gui's that didn't have the scrollbar right after the listbox. 
						
						
					 
					
						2005-01-11 00:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						83b2abb6d6 
					 
					
						
						
							
							(svn r1466) -Fix: oops, depot windows can of course also scroll horizontally. Thanks si-m1.  
						
						
						
						
					 
					
						2005-01-10 14:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						fae367ab31 
					 
					
						
						
							
							(svn r1464) -Fix: [1099106] Resizeable portion of bus/air/rail depots window unclickable  
						
						
						
						
					 
					
						2005-01-10 14:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						1261a44cec 
					 
					
						
						
							
							(svn r1463) -Fix: [1099451] Game crashes after the click on Rename (see also Bug 10992). There was no check for non-selected engine  
						
						
						
						
					 
					
						2005-01-10 14:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						9a4465f9c0 
					 
					
						
						
							
							(svn r1412) -Feature/Fix: Aircraft refit options have been restricted to "sane"  
						
						... 
						
						
						
						values.
-Feature: aircraft can now be refitted "mail-only"
-Feature: Passengers aircraft now ignore the amount of mail for "full
load any" options 
						
						
					 
					
						2005-01-07 09:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						8ed132a5b9 
					 
					
						
						
							
							(svn r1410) Replaced all occurences of 'passanger' by 'passenger' in the code  
						
						
						
						
					 
					
						2005-01-07 08:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						63e97754fb 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						4c5f6fe360 
					 
					
						
						
							
							(svn r1379) -Fix: various GUI glitches. Added default sizes to various widgets. Sticky/Resize- and Scrollbar must be 11 pixels wide, Horizontal scrollbar 11 pixels high, caption must be 13 pixels. I hope I didn't forget any widgets, the game will assert for that so report them to me!  
						
						
						
						
					 
					
						2005-01-04 21:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						27df6c86fc 
					 
					
						
						
							
							(svn r1372) -Fix: fixed some GUI glitches introduced with resize-buttons  
						
						
						
						
					 
					
						2005-01-04 15:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						a94fe04a9a 
					 
					
						
						
							
							(svn r1348) -Feature: resizable windows. Read the comment in window.h to find out  
						
						... 
						
						
						
						how the system works. All useful windows are already made resizable. Enjoy :)
-Fix: fixed some GUI-glitches and flaws along the way 
						
						
					 
					
						2005-01-03 19:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						29d8c5bb50 
					 
					
						
						
							
							(svn r1323) Adding autoreplace feature  
						
						... 
						
						
						
						This feature works much like autorenew, but it will get you a new engine type instead of a new one of the same type. Once 
ordered, it will automatically replace the engines while they visits a depot. The GUI for setting this up have been added on the 
vehicle overview windows
Note: autorenew is now autoreplace, but to the same engine type
Nice new features, that was added to make this possible
- windows can now have two independant vertical scrollbars
- CMD_SHOW_NO_ERROR have been added as a flag for DoCommandP. It will make it do the action instead of showing the red box with 
estimated costs even if shift is pressed
- fixed problem where enginetypes where not initialized when loading a game. It's now done in InitializeGame() 
						
						
					 
					
						2005-01-02 17:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						51cbbd0438 
					 
					
						
						
							
							(svn r1232) Plug memory leak  
						
						
						
						
					 
					
						2004-12-22 19:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						f55303b0a8 
					 
					
						
						
							
							(svn r1213) -Feature: Stickified vehicle lists  
						
						
						
						
					 
					
						2004-12-22 00:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						160a0a5ee1 
					 
					
						
						
							
							(svn r1211) -Feature: Introduce sticky windows to all vehicle windows...Just make sure you do not sticky more than 23 at a time. Also a lot of places in the code invalidated the 'status bar' of the vehicle, referring to it as widget 4. This is now widget 5 and has been #definitized  
						
						
						
						
					 
					
						2004-12-21 23:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								dominik 
							
						 
					 
					
						
						
							
						
						110b410af4 
					 
					
						
						
							
							(svn r1179) Fix: Tooltips for vehicle list sorting  
						
						... 
						
						
						
						This has gotta be the greatest kick for Moriarty! 
						
						
					 
					
						2004-12-19 22:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						765ecfed84 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						5b0915e677 
					 
					
						
						
							
							(svn r1009) -Feature: per-station vehicle lists  
						
						... 
						
						
						
						This adds a little button per vehicle class to the station window which opens a list of all vehicles that have this station on their schedule.
As side effect this gets rid of some global variables. 
						
						
					 
					
						2004-12-10 18:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						7c2448ecea 
					 
					
						
						
							
							(svn r955) Replace uint16 for orders with struct Order  
						
						... 
						
						
						
						This adds no functionality, but is a stepping stone for future improvement (like 16bit order indices) and is easier to read.
This changes preserves binary compatibility wrt savegames. 
						
						
					 
					
						2004-12-05 12:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b8f6d41418 
					 
					
						
						
							
							(svn r942) -Merged branch/network back into the trunk  
						
						
						
						
					 
					
						2004-12-04 17:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						56dd31f33b 
					 
					
						
						
							
							(svn r920) Replace vehicle info macros with inline functions and add asserts to check limits  
						
						
						
						
					 
					
						2004-12-03 21:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						fdb447ac55 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						1f12dee3a0 
					 
					
						
						
							
							(svn r572) -newgrf: Support for custom (newGRF-yielded) refit masks for trains and aircrafts (pasky).  
						
						
						
						
					 
					
						2004-11-13 21:42:35 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						0a2f28c2f2 
					 
					
						
						
							
							(svn r570) -newgrf: Support for custom aircrafts via GRF files. Planeset seems to work :). Also use aircraft_vehinfo() instead of the old tables (pasky).  
						
						
						
						
					 
					
						2004-11-13 20:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						c79e8ad626 
					 
					
						
						
							
							(svn r244) -Fix: Stations were not sorted for non-player-0 players  
						
						... 
						
						
						
						-Fix: Correctly resorting vehicle list of player when the list of another player is open. 
						
						
					 
					
						2004-09-14 14:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						eb49a19460 
					 
					
						
						
							
							(svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!  
						
						
						
						
					 
					
						2004-09-10 19:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						56435c8775 
					 
					
						
						
							
							(svn r177) -Fix: padded out Widget code to solve warnings on C99 compiler (Tron)  
						
						... 
						
						
						
						-Fix: added WIDGETS_END macro for WWT_LAST which does this for all last widget-types 
						
						
					 
					
						2004-09-07 21:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						bf9c8068be 
					 
					
						
						
							
							(svn r175) -Fix: [1023771] inconsistent/missing stations in station list. Forgot to change owner-sort after changing function.  
						
						... 
						
						
						
						-Codechange: some more asserts to vehicle-sorts to quickly find any possible problems. 
						
						
					 
					
						2004-09-07 19:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						78b64ed192 
					 
					
						
						
							
							(svn r169) -Fix: move around sort-widgets a bit so it looks more natural  
						
						... 
						
						
						
						-Fix: savegames are sorted with newest date first by default
-Codechange: refine sorter functions
-Fix: fixed linux warnings (tokai) 
						
						
					 
					
						2004-09-06 21:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								darkvater 
							
						 
					 
					
						
						
							
						
						bf0652d3fc 
					 
					
						
						
							
							(svn r165) -Feature: Option to sort vehicles in vehicle-list window by different criteria. Total independent sort for all types and players. Periodic resort of list every 10 TTD days. Thank you for your graphical inspiration follow and buxo (since none of you provided any code).  
						
						... 
						
						
						
						-Fix: Sorter icon pointing down 'v' sorts in every window lowest value first, '^' highest value first
-CodeChange: move Dropdownlist from settings_gui.c to widget.c. More in place there. 
						
						
					 
					
						2004-09-06 18:15:13 +00:00