Kuhnovic 
							
						 
					 
					
						
						
							
						
						83ddb1501f 
					 
					
						
						
							
							Feature: Remove all industries button in scenario editor ( #8550 )  
						
						
						
						
					 
					
						2021-02-10 16:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								dP 
							
						 
					 
					
						
						
							
						
						bab7de6cf2 
					 
					
						
						
							
							Feature: Allow GameScripts to add additional text to Industry view window  
						
						
						
						
					 
					
						2021-01-22 09:50:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5bfcd742b8 
					 
					
						
						
							
							Change: Relocate rename and location buttons in all windows.  
						
						
						
						
					 
					
						2021-01-11 22:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						79240eab1e 
					 
					
						
						
							
							Codechange: Make use of the improved C++17 emplace_back function.  
						
						
						
						
					 
					
						2020-12-15 00:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						c9fd85528a 
					 
					
						
						
							
							Add: new economy "frozen" that stops production changes and industry closures ( #8282 )  
						
						
						
						
					 
					
						2020-12-14 23:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						49b75d67bd 
					 
					
						
						
							
							Fix  70f9c3c6: The *_filter_criteria variables contain an index, not a cargo. ( #8320 )  
						
						
						
						
					 
					
						2020-09-25 15:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						a10013dd00 
					 
					
						
						
							
							Codechange: Spell 'Viewport' consistently  
						
						... 
						
						
						
						Some places in the codebase misspell 'Viewport' as 'ViewPort' or 'view_port'.
This patch makes everything consistent. 
						
						
					 
					
						2020-07-27 17:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						1507902d00 
					 
					
						
						
							
							Codechange: remove has_newindustries global  
						
						
						
						
					 
					
						2020-06-01 22:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						ce618bf7e9 
					 
					
						
						
							
							Codechange: replace custom timer and OnGameTick() with OnHundrethTick()  
						
						
						
						
					 
					
						2020-06-01 22:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d35f35a968 
					 
					
						
						
							
							Codechange: Use cached town, station, industry names for list window sorting  
						
						... 
						
						
						
						This is to avoid needing to expensively regenerate name strings on
every comparison when sorting by name in the town/station/industry
list windows. 
						
						
					 
					
						2020-01-12 19:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f1734e7815 
					 
					
						
						
							
							Change: Only resort industry directory window on production change if necessary  
						
						
						
						
					 
					
						2020-01-12 19:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4cc1420beb 
					 
					
						
						
							
							Fix: Non-deterministic name sorting in industry directory window  
						
						... 
						
						
						
						In the case where multiple industries have the same name, sorting
in the industry directory window is non-deterministic.
This results in the order changing on each re-sort, and is noticeable
when the industries have different production or transported values. 
						
						
					 
					
						2020-01-07 09:03:36 +01:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						596fb5d54a 
					 
					
						
						
							
							Change: In the industry directory window an industry will be greyed out if it temporarily does not accept the cargo selected by the acceptance cargo filter.  
						
						
						
						
					 
					
						2020-01-05 20:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						808253c29c 
					 
					
						
						
							
							Change: Move the filtered cargo to the first place in the industry directory window's cargo lists  
						
						
						
						
					 
					
						2020-01-05 20:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								stormcone 
							
						 
					 
					
						
						
							
						
						70f9c3c655 
					 
					
						
						
							
							Feature: Industry directory cargo filtering  
						
						
						
						
					 
					
						2020-01-05 20:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						00c2a98cf3 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_INDUSTRIES with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						fa657c8360 
					 
					
						
						
							
							Fix   #7631 : 16 out cargo support for industry directory  
						
						
						
						
					 
					
						2019-11-13 08:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						53f8d0b815 
					 
					
						
						
							
							Codechange: Use std::vector for industry tile layouts  
						
						
						
						
					 
					
						2019-10-19 17:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						b3fd787959 
					 
					
						
						
							
							Fix   #7188 : check the validity of command callback for scripts ( #7701 )  
						
						
						
						
					 
					
						2019-09-07 17:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						5b34c8019f 
					 
					
						
						
							
							Codechange: Remove Company/OwnerByte types  
						
						
						
						
					 
					
						2019-04-29 17:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						48f99fd980 
					 
					
						
						
							
							Codechange: use std::array for _sorted_industry_types  
						
						
						
						
					 
					
						2019-04-18 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						2db88953e7 
					 
					
						
						
							
							Codechange: use std::sort() in GUIList  
						
						
						
						
					 
					
						2019-04-13 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						c7b9987d08 
					 
					
						
						
							
							Codechange: Switch DropDownList to directly use std::vector, thus making AutoDeleteSmallVector obsolete.  
						
						... 
						
						
						
						DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use
of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate
copy-free code for most situations. 
						
						
					 
					
						2019-04-09 22:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						66dd7c3879 
					 
					
						
						
							
							Fix: MSVC warnings ( #7423 )  
						
						
						
						
					 
					
						2019-03-28 00:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						c01a2e2a81 
					 
					
						
						
							
							Codechange: Removed SmallVector completely  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						a0f36a50e6 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						a690936ed7 
					 
					
						
						
							
							Codechange: Replace SmallVector::Length() with std::vector::size()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						9cba6f7193 
					 
					
						
						
							
							Codechange: Replaced SmallVector::Compact() with std::vector::shrink_to_fit()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						bfd79e59dc 
					 
					
						
						
							
							Codechange: Replace SmallVector::Clear() with std::vector::clear()  
						
						
						
						
					 
					
						2019-03-26 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						317f69c152 
					 
					
						
						
							
							Codechange: Use override specifier in Window-derived classes.  
						
						
						
						
					 
					
						2019-03-24 16:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						b3ef06fdf3 
					 
					
						
						
							
							Fix   #7384 : Industry Chain tooltips did not display on right-click.  
						
						... 
						
						
						
						This is fixed by handling the new Window::OnTooltip() event instead of OnHover() 
						
						
					 
					
						2019-03-20 23:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						08ffa16d51 
					 
					
						
						
							
							Fix  8859381: Display of requires/produces in Build Industry window  
						
						... 
						
						
						
						Change the window to use a dynamically generated string of cargoes,
instead of one of a few fixed-length lists. With up to 16 cargoes
on each list, having 16 with the only difference how many are listed
seems like a bad maintenance idea. 
						
						
					 
					
						2019-01-19 13:33:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						15320a37b9 
					 
					
						
						
							
							Change: OnGameTick() is only called when not paused.  
						
						
						
						
					 
					
						2019-01-11 11:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2a8fa5fef9 
					 
					
						
						
							
							Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks.  
						
						
						
						
					 
					
						2019-01-11 11:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						9b560eaa51 
					 
					
						
						
							
							Fix: Industry chain window layout no more unnecessarily large when the number of cargoes in/out isn't large either  
						
						
						
						
					 
					
						2018-11-03 21:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						e66cec8f86 
					 
					
						
						
							
							Add: NewGRF support for 16-in-16-out industries  
						
						
						
						
					 
					
						2018-11-03 21:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						8859381d30 
					 
					
						
						
							
							Add: Industries can produce and accept up to 16 different cargoes  
						
						
						
						
					 
					
						2018-11-03 21:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						e0c0394e37 
					 
					
						
						
							
							Fix: Remove various dead or unnecessary assignments  
						
						
						
						
					 
					
						2018-10-31 12:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0d1cc32b19 
					 
					
						
						
							
							(svn r27952) -Change: Reword texts in industry view, when stockpiling is used.  
						
						
						
						
					 
					
						2017-12-27 21:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b4b98e5165 
					 
					
						
						
							
							(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)  
						
						
						
						
					 
					
						2017-08-13 18:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						dcc240f826 
					 
					
						
						
							
							(svn r27751) -Feature: Display cargo suffix of accepted cargoes in industry view based on cb37 result type.  
						
						... 
						
						
						
						Industry-sets that have no stockpiling get better control over the displayed accepted cargo information.
- result 0401 only prints the accepted cargo
- results 0800-0BFF prints the accepted cargo and a string (but not the amount) 
						
						
					 
					
						2017-02-26 15:34:15 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						325a46e8ed 
					 
					
						
						
							
							(svn r27750) -Codechange: Add cb37 result type to the cargo suffix.  
						
						
						
						
					 
					
						2017-02-26 15:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						e8635aca1a 
					 
					
						
						
							
							(svn r27749) -Codechange: Fold cb37 cargo suffix text in a structure.  
						
						
						
						
					 
					
						2017-02-26 15:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5e47c27550 
					 
					
						
						
							
							(svn r27277) -Codechange: Make _displayed_industries a std::bitset.  
						
						
						
						
					 
					
						2015-05-09 09:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						0877f892c5 
					 
					
						
						
							
							(svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort buttons with non-static width.  
						
						
						
						
					 
					
						2014-10-05 11:20:02 +00:00