Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a732dc440a 
					 
					
						
						
							
							Fix use of %zu in debug format strings, which isn't supported on Windows  
						
						
						
						
					 
					
						2018-06-07 06:54:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8e9d68048a 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/string.cpp 
						
						
					 
					
						2018-06-07 06:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						55083a0f65 
					 
					
						
						
							
							Merge branch 'save_ext' into jgrpp  
						
						
						
						
					 
					
						2018-06-07 06:45:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3caf92c514 
					 
					
						
						
							
							Fix default for orderproc not being set in table/win32_settings.ini  
						
						
						
						
					 
					
						2018-06-07 06:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						cd966f3810 
					 
					
						
						
							
							Add: [Win32] Uniscribe configure options for MinGW targets.  
						
						
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						eec3f40931 
					 
					
						
						
							
							Change: [Win32] Use Uniscribe instead of ICU for text caret handling.  
						
						... 
						
						
						
						This removes the need for the ICU lib on Windows. 
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						33829dc6ab 
					 
					
						
						
							
							Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default and remove usage of the deprecated ICU layout libs.  
						
						
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						768a31bfe3 
					 
					
						
						
							
							Add: [Win32] Text layout using the native Windows Uniscribe library.  
						
						... 
						
						
						
						Uniscribe is sometimes producing different results compared to ICU, especially
when RTL and LTR content is mixed. Comparing the results to other programs
(like editors or web browsers) leads me to believe that the result are at least
not worse than ICU and possibly better. 
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						a4278c302b 
					 
					
						
						
							
							Codechange: Move ParagraphLayouter-specific functions into factory classes instead of relying on overloads.  
						
						
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						f4394debdc 
					 
					
						
						
							
							Add: [Win32] Native natural sort implementation.  
						
						
						
						
					 
					
						2018-06-06 21:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8f25bbc93c 
					 
					
						
						
							
							Fix use of HasBit beyond field width in ShowDropDownMenu masks  
						
						
						
						
					 
					
						2018-06-06 19:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						2b662b448c 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						french: 1 change by glx 
						
						
					 
					
						2018-06-06 19:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						b5dea7f236 
					 
					
						
						
							
							Fix undefined behaviour in Vehicle destructor  
						
						
						
						
					 
					
						2018-06-06 18:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						e1fb35b16f 
					 
					
						
						
							
							Fix undefined behaviour when left-shifting negative values by casting to unsigned  
						
						... 
						
						
						
						This silences warning spam from UndefinedBehaviorSanitizer. 
						
						
					 
					
						2018-06-06 18:25:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6573a67b69 
					 
					
						
						
							
							Change window allocation/destruction to avoid undefined behaviour  
						
						... 
						
						
						
						Create a new window base class which holds the front/back pointers
and the window class.
This fixes the voluminous warning spam about deleted windows when using
UndefinedBehaviorSanitizer. 
						
						
					 
					
						2018-06-06 18:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alexis 
							
						 
					 
					
						
						
							
						
						25dbc6542c 
					 
					
						
						
							
							Fix   #6659 : Bus stations can be demolished when not in demolish mode ( #6815 )  
						
						... 
						
						
						
						For Bus and Road stations only, if you are in demolish mode and click on the station
without releasing the button. Then you cancel demolish mode with R key.
Finally you release the mouse button. The station was demolished, instead of being built.
The demolish mode was not checked when mouse up event occured. 
						
						
					 
					
						2018-06-06 13:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0bd1022238 
					 
					
						
						
							
							Codechange: Change element type used for rail type usage stats array in SetDefaultRailGui  
						
						... 
						
						
						
						The array is rail type sized in terms of number of elements.
Each element should be a unsigned integer, not a rail type itself.
This fixes runtime warnings reported by UndefinedBehaviorSanitizer. 
						
						
					 
					
						2018-06-06 11:02:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d8ab61cab3 
					 
					
						
						
							
							Change type of track bits mask in MaskWireBits  
						
						... 
						
						
						
						This is to fix warnings from UndefinedBehaviorSanitizer. 
						
						
					 
					
						2018-06-06 08:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						18d00ff47e 
					 
					
						
						
							
							Avoid using memcpy from null pointer in TooltipsWindow constructor  
						
						
						
						
					 
					
						2018-06-06 08:22:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c36c5ac851 
					 
					
						
						
							
							Tag NewGRF unaligned memory load in StationChangeInfo  
						
						
						
						
					 
					
						2018-06-06 08:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8f7e9d70ca 
					 
					
						
						
							
							Fix wrong type used for rail usage stats array in SetDefaultRailGui  
						
						... 
						
						
						
						This fixes runtime warnings reported by UndefinedBehaviorSanitizer. 
						
						
					 
					
						2018-06-06 08:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						408cee123d 
					 
					
						
						
							
							Fix: One-way roads could be over-built by road stops (regardless of road owner.)  
						
						
						
						
					 
					
						2018-06-06 07:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fd4d9591c1 
					 
					
						
						
							
							Merge branch 'save_ext' into jgrpp  
						
						
						
						
					 
					
						2018-06-06 01:56:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						616cbf580a 
					 
					
						
						
							
							Use unaligned typedefs in unaligned save/load accessors  
						
						
						
						
					 
					
						2018-06-06 01:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						f05ca1ba91 
					 
					
						
						
							
							Merge branch 'cpp-11' into save_ext  
						
						
						
						
					 
					
						2018-06-06 01:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						183a5cb114 
					 
					
						
						
							
							Add unaligned uint 16, 32, 64 typedefs  
						
						
						
						
					 
					
						2018-06-06 01:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						6862343eb3 
					 
					
						
						
							
							Fix wrong type cast in Apple BSWAP64 macro  
						
						
						
						
					 
					
						2018-06-06 01:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						e7ce490155 
					 
					
						
						
							
							Update: Install DOS music data in Windows installer  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						5de2628862 
					 
					
						
						
							
							Update: Document DOS music loading  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						a8080f14a9 
					 
					
						
						
							
							Change: DOS music loading for non-Windows music drivers  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						458e441a4c 
					 
					
						
						
							
							Codechange: Make FioCreateDirectory public  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						e2fa4b71c6 
					 
					
						
						
							
							Feature: Console command to dump decoded music to .mid file  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						921101ed06 
					 
					
						
						
							
							Feature: Baseset music for TTD DOS and TTO data  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						2ae9df7248 
					 
					
						
						
							
							Feature: Decoder for DOS version music  
						
						... 
						
						
						
						This is based on reverse-engineering the TTD DOS driver for General MIDI music. 
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						f946b3da56 
					 
					
						
						
							
							Codechange: Pass a MusicSongInfo struct instead of bare filename to music drivers.  
						
						... 
						
						
						
						Preparation for later extending the info passed to music drivers. 
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						58ccafbf1d 
					 
					
						
						
							
							Debug: Add vehicle_flags and cargo_payment to veh flags dump  
						
						
						
						
					 
					
						2018-06-05 19:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a8cfc9fe90 
					 
					
						
						
							
							Debug: Add vehicle index and flag dump to NewGRF debug window  
						
						
						
						
					 
					
						2018-06-05 19:09:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						943f4fdabb 
					 
					
						
						
							
							Debug: Add train and RV flags to scope info dump  
						
						... 
						
						
						
						Move flag dumping to separate function 
						
						
					 
					
						2018-06-05 18:54:59 +01:00 
						 
				 
			
				
					
						
							
							
								translators 
							
						 
					 
					
						
						
							
						
						1c2d29e1a3 
					 
					
						
						
							
							Update: Translations from eints  
						
						... 
						
						
						
						italian: 1 change by lorenzodv 
						
						
					 
					
						2018-06-05 19:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						d2d8a86814 
					 
					
						
						
							
							Add setting: station rating waiting time tolerance depends on cargo class  
						
						
						
						
					 
					
						2018-06-04 20:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						eaa32f5ad5 
					 
					
						
						
							
							Change: Use name of cargo instead of Passengers/Mail in town statistics. ( #6801 )  
						
						... 
						
						
						
						* Change: Use name of cargo instead of Passengers/Mail in town statistics.
* Cleanup: Remove strings from all language files. 
						
						
					 
					
						2018-06-04 13:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						7ef881883d 
					 
					
						
						
							
							Version: Committing version data for tag: jgrpp-0.25.0  
						
						
						
						
					 
					
						2018-06-04 02:38:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						b91e85003e 
					 
					
						
						
							
							Fix: Theoretical string overflow when building the cargo acceptance list for the land info window.  
						
						
						
						
					 
					
						2018-06-03 22:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								Andy 
							
						 
					 
					
						
						
							
						
						d86416af7a 
					 
					
						
						
							
							Doc: Instructions for symlinking commit hooks didn't work on (at least) OS X.  
						
						
						
						
					 
					
						2018-06-03 22:04:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						534f23d1b7 
					 
					
						
						
							
							Fix through load with multi-head engines  
						
						
						
						
					 
					
						2018-06-02 10:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						016f0bdfaf 
					 
					
						
						
							
							Through load: Fix getting and checking station veh/tile when leaving station  
						
						
						
						
					 
					
						2018-06-02 00:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						40c7ccd6e6 
					 
					
						
						
							
							Merge branch 'enhanced_viewport_overlay' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/saveload/extended_ver_sl.cpp 
						
						
					 
					
						2018-06-02 00:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9376dc7089 
					 
					
						
						
							
							Change viewport plan save format  
						
						... 
						
						
						
						The previous format stored sparse keys in a non-sparse array chunk,
which resulted in a significant savegame size penalty. 
						
						
					 
					
						2018-06-02 00:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						03b0931c57 
					 
					
						
						
							
							Merge branch 'save_ext' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/debug.cpp
#	src/saveload/saveload.cpp 
						
						
					 
					
						2018-06-01 23:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						decd749d30 
					 
					
						
						
							
							Merge branch 'master' into save_ext  
						
						
						
						
					 
					
						2018-06-01 23:25:12 +01:00