rubidium 
							
						 
					 
					
						
						
							
						
						e83cca7d13 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9c2c1dea06 
					 
					
						
						
							
							(svn r14753) -Fix (r1): after buying a company, one could have more vehicles with the same UnitID  
						
						
						
						
					 
					
						2008-12-26 23:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f183e1c6cf 
					 
					
						
						
							
							(svn r14752) -Fix [FS#2438]: revenue when clearing land would show up in red in the land info window as negative cost.  
						
						
						
						
					 
					
						2008-12-26 23:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f1296e06c5 
					 
					
						
						
							
							(svn r14751) -Codechange: put VehicleEnterTile declaration where it should be and use correct return type  
						
						
						
						
					 
					
						2008-12-26 22:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						027e431b99 
					 
					
						
						
							
							(svn r14750) -Fix [FS#1993]: in an MP game in SP mode no company would go bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) wouldn't go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt.  
						
						
						
						
					 
					
						2008-12-26 21:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						931bdb9626 
					 
					
						
						
							
							(svn r14749) -Codechange: replace a few wrapper functions that only called delete by a direct delete instead.  
						
						
						
						
					 
					
						2008-12-26 21:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0c6c3311c9 
					 
					
						
						
							
							(svn r14748) -Codechange: unduplicate window updating when deleting vehicles.  
						
						
						
						
					 
					
						2008-12-26 21:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c34ce32f26 
					 
					
						
						
							
							(svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle destructor as that was already doing the same for a few vehicle types.  
						
						
						
						
					 
					
						2008-12-26 20:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7fbd5beb0f 
					 
					
						
						
							
							(svn r14746) -Fix: don't let any disaster vehicle (Helicopter or Airplane) target invalid industry  
						
						
						
						
					 
					
						2008-12-26 19:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						047e40d33f 
					 
					
						
						
							
							(svn r14745) -Codechange: move "depot_list" and "leave_depot_immediately" out of the vehicle struct (saving up to 16 bytes per vehicle) as it is only used to tell a calling function entered a depot (for autoreplace).  
						
						
						
						
					 
					
						2008-12-26 18:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						634842525b 
					 
					
						
						
							
							(svn r14744) -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways.  
						
						
						
						
					 
					
						2008-12-26 18:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c88a6199a7 
					 
					
						
						
							
							(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)  
						
						
						
						
					 
					
						2008-12-26 18:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						bd92143e7b 
					 
					
						
						
							
							(svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size  
						
						
						
						
					 
					
						2008-12-26 13:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						4ced1d3e9f 
					 
					
						
						
							
							(svn r14741) -Update: WebTranslator2 update to 2008-12-25 18:48:16  
						
						... 
						
						
						
						arabic_egypt - 144 fixed, 3 changed by khaloofah (147)
indonesian - 74 changed by fanioz (74)
thai       - 104 fixed, 38 changed by chat9780 (142) 
						
						
					 
					
						2008-12-25 18:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						36e8ae6a2a 
					 
					
						
						
							
							(svn r14740) -Fix (r13675)(r14739): we shouldn't skip all remaining sprites neither  
						
						
						
						
					 
					
						2008-12-24 23:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2eee9bdc3b 
					 
					
						
						
							
							(svn r14739) -Fix (r13675): when a static GRF was forcibly disabled, wrong data was released, causing memory leaks and wrong behaviour or crashes  
						
						
						
						
					 
					
						2008-12-24 23:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						24ffb8bbba 
					 
					
						
						
							
							(svn r14738) -Fix (r13576): GCF_STATIC belongs to GRFConfig::flags, not GRFConfig::status  
						
						
						
						
					 
					
						2008-12-24 22:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						808d746bf3 
					 
					
						
						
							
							(svn r14737) -Fix (r10211): memory leak in Action 0x0F (new town names)  
						
						
						
						
					 
					
						2008-12-24 21:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						a4571d8087 
					 
					
						
						
							
							(svn r14736) -Update: WebTranslator2 update to 2008-12-24 15:29:53  
						
						... 
						
						
						
						arabic_egypt - 8 fixed, 37 changed by khaloofah (45)
hebrew     - 36 fixed by dodibitran (36)
indonesian - 39 changed by fanioz (39)
latvian    - 7 fixed, 27 changed by peerer (34)
serbian    - 31 fixed by Jenraux (31)
urdu       - 79 fixed by yasirniazkhan (79) 
						
						
					 
					
						2008-12-24 15:30:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bf6ec8b19f 
					 
					
						
						
							
							(svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous.  
						
						... 
						
						
						
						-Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste. 
						
						
					 
					
						2008-12-24 09:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8a06e67067 
					 
					
						
						
							
							(svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte  
						
						
						
						
					 
					
						2008-12-24 00:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						81f409e8e7 
					 
					
						
						
							
							(svn r14733) -Fix (r14730): creating new companies didn't always work as expected.  
						
						
						
						
					 
					
						2008-12-24 00:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e6ff168508 
					 
					
						
						
							
							(svn r14732) -Codechange: replace some magic number with less magic constants and use the proper type for a few variables.  
						
						
						
						
					 
					
						2008-12-23 21:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2b5362de13 
					 
					
						
						
							
							(svn r14731) -Fix: don't initialise UDP multiple times without closing it.  
						
						
						
						
					 
					
						2008-12-23 20:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						54f23ed0b3 
					 
					
						
						
							
							(svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.  
						
						... 
						
						
						
						-Note: 255 should really be enough for now... making it any more means network protocol bumps. 
						
						
					 
					
						2008-12-23 20:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						258ebb8173 
					 
					
						
						
							
							(svn r14729) -Fix: writing a single char to the config file caused reading outside a buffer.  
						
						
						
						
					 
					
						2008-12-23 20:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2576aceb21 
					 
					
						
						
							
							(svn r14728) -Fix [FS#2470]: don't select anything when opening the client list.  
						
						... 
						
						
						
						-Fix: don't show clients that are "only" in the lobby. 
						
						
					 
					
						2008-12-23 17:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4ce0e8ccce 
					 
					
						
						
							
							(svn r14727) -Codechange: replace some magic numbers with a constant.  
						
						
						
						
					 
					
						2008-12-23 15:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b4f74d2e01 
					 
					
						
						
							
							(svn r14726) -Fix (r14720): making new companies in network kinda failed...  
						
						
						
						
					 
					
						2008-12-23 12:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c1b2f17bc8 
					 
					
						
						
							
							(svn r14725) -Change: make it clearer why (and that) MAX_CLIENTS isn't the amount of slots in the array, but one less as a dedicated server takes a slot too.  
						
						
						
						
					 
					
						2008-12-23 11:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e267bee098 
					 
					
						
						
							
							(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.  
						
						
						
						
					 
					
						2008-12-23 11:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						97662a0fff 
					 
					
						
						
							
							(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.  
						
						
						
						
					 
					
						2008-12-23 11:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						768fdee77a 
					 
					
						
						
							
							(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/  
						
						
						
						
					 
					
						2008-12-23 10:42:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cb8b31c3c1 
					 
					
						
						
							
							(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.  
						
						
						
						
					 
					
						2008-12-23 09:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3ddde0c8d6 
					 
					
						
						
							
							(svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely.  
						
						
						
						
					 
					
						2008-12-23 09:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a96557763 
					 
					
						
						
							
							(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)  
						
						
						
						
					 
					
						2008-12-23 08:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bdd92008cf 
					 
					
						
						
							
							(svn r14718) -Change: remove some direct network core variable accesses from non-network locations.  
						
						
						
						
					 
					
						2008-12-22 21:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7403790ba4 
					 
					
						
						
							
							(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex  
						
						
						
						
					 
					
						2008-12-22 21:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dbb2950e83 
					 
					
						
						
							
							(svn r14716) -Codechange: move more network core querying to the network files.  
						
						
						
						
					 
					
						2008-12-22 21:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8e81749872 
					 
					
						
						
							
							(svn r14715) -Codechange: move some network code from the main gui file into one of the the network files.  
						
						
						
						
					 
					
						2008-12-22 21:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						648d7072a4 
					 
					
						
						
							
							(svn r14714) -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers.  
						
						
						
						
					 
					
						2008-12-22 20:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						ecf376c633 
					 
					
						
						
							
							(svn r14713) -Update: WebTranslator2 update to 2008-12-22 18:43:52  
						
						... 
						
						
						
						arabic_egypt - 14 fixed, 144 changed by khaloofah (158)
hebrew     - 9 fixed, 1 changed by davidx123 (10)
hungarian  - 17 changed by IPG (17)
indonesian - 136 changed by fanioz (119), sireno (17)
latvian    - 116 fixed, 235 changed by peerer (351)
norwegian_nynorsk - 8 fixed by Thor (3), runarlu (2), DavidS (3)
urdu       - 79 fixed by yasirniazkhan (79) 
						
						
					 
					
						2008-12-22 18:44:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d146b48063 
					 
					
						
						
							
							(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.  
						
						
						
						
					 
					
						2008-12-22 18:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c393913563 
					 
					
						
						
							
							(svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients.  
						
						
						
						
					 
					
						2008-12-22 18:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a4c27263bb 
					 
					
						
						
							
							(svn r14710) -Change: simplify sending company information from the server to the client.  
						
						
						
						
					 
					
						2008-12-22 15:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d23f48bb6 
					 
					
						
						
							
							(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.  
						
						
						
						
					 
					
						2008-12-22 12:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						415d5abc54 
					 
					
						
						
							
							(svn r14708) -Change: update a few urls and fix some small errors/missing things in a few documents.  
						
						
						
						
					 
					
						2008-12-20 20:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ee9fc4e49b 
					 
					
						
						
							
							(svn r14707) -Cleanup: Replace an 'int' by 'Trackdir'.  
						
						
						
						
					 
					
						2008-12-20 20:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						8b4659a7ac 
					 
					
						
						
							
							(svn r14706) -Update: WebTranslator2 update to 2008-12-20 18:37:49  
						
						... 
						
						
						
						finnish    - 17 changed by UltimateSephiroth (17)
indonesian - 81 changed by fanioz (81)
latvian    - 137 fixed, 123 changed by peerer (260) 
						
						
					 
					
						2008-12-20 18:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						98a865370d 
					 
					
						
						
							
							(svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle chain to industries before triggering any processing.  
						
						... 
						
						
						
						This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks. 
						
						
					 
					
						2008-12-20 17:21:22 +00:00