Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2ea1766677 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/commit-checker.yml
#	src/industry_cmd.cpp
#	src/industry_gui.cpp
#	src/landscape.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/order_base.h
#	src/order_cmd.cpp
#	src/order_gui.cpp
#	src/saveload/afterload.cpp
#	src/saveload/league_sl.cpp
#	src/saveload/saveload.h
#	src/script/api/script_object.hpp
#	src/script/squirrel_helper.hpp
#	src/settings_table.cpp
#	src/station_cmd.cpp
#	src/table/settings.h.preamble
#	src/tree_cmd.cpp
#	src/tree_map.h
#	src/vehicle.cpp
#	src/waypoint_cmd.cpp 
						
						
					 
					
						2023-03-04 16:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Long 
							
						 
					 
					
						
						
							
						
						20a1b24b45 
					 
					
						
						
							
							Fix: build on platforms without native atomic  
						
						
						
						
					 
					
						2023-02-27 17:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						9b3326e3fd 
					 
					
						
						
							
							Codechange: [Script] Use std::vector instead of a hand-rolled alternative.  
						
						
						
						
					 
					
						2023-02-24 21:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						ca3cb4d2ef 
					 
					
						
						
							
							Codechange: [Script] Use a class template instead of a function template for squirrel type conversion.  
						
						... 
						
						
						
						Class templates allow using partial template specialization, which is useful in
case one wants to have a type conversion on a type that is itself templated. 
						
						
					 
					
						2023-02-24 21:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						97acdfaa05 
					 
					
						
						
							
							Crashlog: Unix: Use dladdr1 for symbol offset for addr2line  
						
						... 
						
						
						
						Subtract 1 from offset given to addr2line 
						
						
					 
					
						2023-02-20 23:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						86979dd167 
					 
					
						
						
							
							CMake: Add option to enable LTO  
						
						
						
						
					 
					
						2023-02-20 21:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c1532107fc 
					 
					
						
						
							
							CMake: Add option to compress debug sections using -gz if possible  
						
						
						
						
					 
					
						2023-02-20 21:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5efe3a8b5b 
					 
					
						
						
							
							CMake: Also add -g1/-gline-tables-only to linker options  
						
						
						
						
					 
					
						2023-02-20 21:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ae9b416684 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/ai/ai_core.cpp
#	src/ai/ai_gui.cpp
#	src/ai/ai_instance.cpp
#	src/console_cmds.cpp
#	src/engine_type.h
#	src/game/game_gui.cpp
#	src/game/game_instance.cpp
#	src/goal.cpp
#	src/goal_cmd.h
#	src/lang/english.txt
#	src/lang/estonian.txt
#	src/network/network_client.cpp
#	src/newgrf.cpp
#	src/newgrf_generic.h
#	src/openttd.cpp
#	src/saveload/saveload.h
#	src/script/api/script_log.cpp
#	src/script/api/script_town.cpp
#	src/settings_table.cpp
#	src/station_cmd.cpp
#	src/station_cmd.h
#	src/station_map.h
#	src/strings.cpp
#	src/table/settings/difficulty_settings.ini
#	src/table/settings/gui_settings.ini
#	src/tbtr_template_gui_main.h
#	src/timetable_cmd.cpp
#	src/timetable_cmd.h
#	src/timetable_gui.cpp
#	src/town_gui.cpp
#	src/train_gui.cpp
#	src/water_cmd.cpp 
						
						
					 
					
						2023-02-11 23:05:22 +00:00 
						 
				 
			
				
					
						
							
							
								Byoungchan Lee 
							
						 
					 
					
						
						
							
						
						12f9fbcf39 
					 
					
						
						
							
							Fix: [CMake] remove cpack warning on fedora when lsb_release exists ( #10437 )  
						
						
						
						
					 
					
						2023-02-01 07:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						67e1d1ad89 
					 
					
						
						
							
							Fix: no need to cast enums down to int32; they will be automatically promoted to int64  
						
						
						
						
					 
					
						2023-01-31 20:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						32fe84cfdd 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/clear_cmd.cpp
#	src/main_gui.cpp
#	src/saveload/newgrf_sl.cpp
#	src/water_cmd.cpp 
						
						
					 
					
						2023-01-26 22:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						042f90a9dd 
					 
					
						
						
							
							Fix: no ScriptEvent sub class should export constructors to scripts  
						
						
						
						
					 
					
						2023-01-25 22:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5e76e6fb07 
					 
					
						
						
							
							MacOS: Add workaround for std::variant  
						
						
						
						
					 
					
						2023-01-02 19:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a1f6aaa58f 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/lang/korean.txt
#	src/saveload/afterload.cpp
#	src/saveload/ai_sl.cpp
#	src/saveload/game_sl.cpp
#	src/script/script_instance.cpp 
						
						
					 
					
						2022-12-31 18:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						ffc1f7ce56 
					 
					
						
						
							
							Fix  57717a2: [CMake] Don't apply 'cl' workaround to 'clang-cl'  
						
						
						
						
					 
					
						2022-12-30 02:17:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						aa4501747f 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/base_station_base.h
#	src/lang/german.txt
#	src/saveload/station_sl.cpp
#	src/station.cpp
#	src/station_cmd.cpp 
						
						
					 
					
						2022-11-06 20:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						c294e8b19f 
					 
					
						
						
							
							Codechange: [MinGW] use pe-bigobj-x86-64 format for x64 debug builds ( #10142 )  
						
						
						
						
					 
					
						2022-11-06 11:24:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						1518c2fa1e 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/depot_type.h
#	src/lang/german.txt
#	src/order_gui.cpp
#	src/pathfinder/yapf/yapf_rail.cpp
#	src/script/api/script_window.hpp.in
#	src/settings_table.cpp
#	src/train_cmd.cpp 
						
						
					 
					
						2022-11-05 17:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fb67adbd82 
					 
					
						
						
							
							Fix assert macro on Apple/clang when using default cmake build  
						
						
						
						
					 
					
						2022-11-03 19:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						0afa6f2424 
					 
					
						
						
							
							Codechange: [CMake] Auto-fill list of #include in script_window.hpp ( #10103 )  
						
						
						
						
					 
					
						2022-10-24 12:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						071ac374e8 
					 
					
						
						
							
							Add assert macros for asserts not included in release builds  
						
						
						
						
					 
					
						2022-10-22 12:34:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						887b760c88 
					 
					
						
						
							
							Change: Strip symbols from bundles except macOS ( #10072 )  
						
						
						
						
					 
					
						2022-10-10 13:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bouke Haarsma 
							
						 
					 
					
						
						
							
						
						d0dcb6547e 
					 
					
						
						
							
							Change: Don't strip symbols from bundles ( #10071 )  
						
						
						
						
					 
					
						2022-10-07 12:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						23b974fb39 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/fontcache.cpp
#	src/openttd.cpp
#	src/os/macosx/font_osx.cpp
#	src/os/unix/font_unix.cpp
#	src/os/windows/font_win32.cpp
#	src/strings.cpp 
						
						
					 
					
						2022-10-03 20:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						2cdd8b7429 
					 
					
						
						
							
							Change: Separate fontcache implementations.  
						
						
						
						
					 
					
						2022-09-25 18:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						ece0a43146 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/newgrf_station.cpp 
						
						
					 
					
						2022-09-14 19:43:12 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						57717a20d3 
					 
					
						
						
							
							Fix   #9966 : workaround a VS2022 optimisation bug ( #10029 )  
						
						
						
						
					 
					
						2022-09-13 12:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						8b8a54fe62 
					 
					
						
						
							
							CMake: Use line tables on Unix even when BFD not found  
						
						
						
						
					 
					
						2022-09-04 19:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						13557d868a 
					 
					
						
						
							
							Disable uninitialised warnings for MSYS/MinGW CI build  
						
						
						
						
					 
					
						2022-06-25 12:05:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c1df524c4b 
					 
					
						
						
							
							cmake: Don't try to write rev.cpp/etc if no path specified  
						
						
						
						
					 
					
						2022-06-12 09:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						3ea1e27fdd 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/lang/spanish_MX.txt
#	src/lang/traditional_chinese.txt
#	src/script/api/script_airport.cpp
#	src/script/api/script_rail.cpp 
						
						
					 
					
						2022-06-06 01:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						906613e83a 
					 
					
						
						
							
							Change: [CMake] Disable newgrf scan for regression check  
						
						
						
						
					 
					
						2022-05-27 19:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						5b7db9d849 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/ci-build.yml
#	.github/workflows/commit-checker.yml
#	src/command.cpp
#	src/company_cmd.cpp
#	src/company_gui.cpp
#	src/crashlog.cpp
#	src/economy.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/misc_gui.cpp
#	src/newgrf_config.cpp
#	src/openttd.cpp
#	src/settings_gui.cpp
#	src/ship_cmd.cpp
#	src/table/settings/gui_settings.ini 
						
						
					 
					
						2022-05-15 13:54:13 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						7331149dde 
					 
					
						
						
							
							Codechange: [CMake] Pass API files list via a file to minimise command line length ( #9874 )  
						
						
						
						
					 
					
						2022-05-01 00:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						c4e2175cc9 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						
						
						
					 
					
						2022-04-29 18:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nik Nyby 
							
						 
					 
					
						
						
							
						
						44713a68ed 
					 
					
						
						
							
							Add: [CMake] support rpm for fedora and rhel ( #9861 )  
						
						
						
						
					 
					
						2022-04-19 02:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Nik Nyby 
							
						 
					 
					
						
						
							
						
						6204020b6a 
					 
					
						
						
							
							Fix: CMake error message grammar ( #9860 )  
						
						
						
						
					 
					
						2022-04-19 01:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2f8e63e954 
					 
					
						
						
							
							Merge branch 'master' into jgrpp  
						
						... 
						
						
						
						# Conflicts:
#	src/gfx.cpp
#	src/lang/traditional_chinese.txt
#	src/station_cmd.cpp 
						
						
					 
					
						2022-01-04 17:42:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						2c3b502441 
					 
					
						
						
							
							CMake: MSVC: Also change static runtime flags in C_FLAGS  
						
						
						
						
					 
					
						2022-01-03 17:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						9f6fd2bfeb 
					 
					
						
						
							
							Only set -Wnon-virtual-dtor for C++ files  
						
						
						
						
					 
					
						2022-01-02 20:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Loïc Guilloux 
							
						 
					 
					
						
						
							
						
						c85557e553 
					 
					
						
						
							
							Fix: [MinGW] Disable ASLR for x64 Debug builds ( #9773 )  
						
						
						
						
					 
					
						2021-12-28 21:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						faf32200cf 
					 
					
						
						
							
							Merge tag '12.0-beta1' into jgrpp-beta  
						
						... 
						
						
						
						# Conflicts:
#	CMakeLists.txt
#	bin/ai/CMakeLists.txt
#	bin/game/CMakeLists.txt
#	src/build_vehicle_gui.cpp
#	src/console_cmds.cpp
#	src/core/overflowsafe_type.hpp
#	src/fios.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/lang/polish.txt
#	src/network/core/game_info.cpp
#	src/network/core/game_info.h
#	src/network/core/tcp_game.cpp
#	src/network/core/tcp_game.h
#	src/network/network.cpp
#	src/network/network_client.cpp
#	src/network/network_client.h
#	src/network/network_coordinator.cpp
#	src/network/network_gui.cpp
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/newgrf_engine.cpp
#	src/openttd.cpp
#	src/rev.cpp.in
#	src/settings_type.h
#	src/train.h
#	src/train_cmd.cpp 
						
						
					 
					
						2021-11-02 17:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						62afd94b47 
					 
					
						
						
							
							Merge branch 'master' into jgrpp-beta  
						
						... 
						
						
						
						# Conflicts:
#	src/company_cmd.cpp
#	src/economy.cpp
#	src/lang/swedish.txt
#	src/network/network_command.cpp
#	src/news_gui.cpp
#	src/saveload/saveload.h
#	src/script/api/script_list.cpp
#	src/video/cocoa/cocoa_v.mm
#	src/video/sdl2_v.cpp 
						
						
					 
					
						2021-11-01 18:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						fd605e3cf3 
					 
					
						
						
							
							Merge branch 'master' into jgrpp-beta  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/commit-checker.yml
#	src/company_cmd.cpp
#	src/console_cmds.cpp
#	src/crashlog.cpp
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/indonesian.txt
#	src/lang/japanese.txt
#	src/lang/korean.txt
#	src/lang/swedish.txt
#	src/linkgraph/linkgraphjob.cpp
#	src/linkgraph/mcf.cpp
#	src/network/core/tcp.cpp
#	src/network/core/tcp.h
#	src/network/core/tcp_game.h
#	src/network/core/udp.h
#	src/network/network.cpp
#	src/network/network_admin.cpp
#	src/network/network_admin.h
#	src/network/network_chat_gui.cpp
#	src/network/network_client.cpp
#	src/network/network_client.h
#	src/network/network_func.h
#	src/network/network_internal.h
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/newgrf.cpp
#	src/newgrf_station.cpp
#	src/order_gui.cpp
#	src/rail_cmd.cpp
#	src/saveload/saveload.cpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/settings_internal.h
#	src/settings_type.h
#	src/station_cmd.cpp
#	src/stdafx.h
#	src/table/currency_settings.ini
#	src/table/misc_settings.ini
#	src/table/settings.h.preamble
#	src/table/settings.ini
#	src/terraform_cmd.cpp
#	src/timetable_gui.cpp
#	src/train_cmd.cpp
#	src/tree_cmd.cpp
#	src/water_cmd.cpp 
						
						
					 
					
						2021-09-27 22:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						0b0d154788 
					 
					
						
						
							
							Merge branch 'master' into jgrpp-beta  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/ci-build.yml
#	src/lang/german.txt
#	src/lang/romanian.txt
#	src/lang/slovak.txt
#	src/lang/turkish.txt
#	src/network/core/address.cpp
#	src/network/core/tcp.h
#	src/network/core/udp.cpp
#	src/network/network.cpp
#	src/network/network_client.cpp
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/network/network_udp.cpp
#	src/openttd.cpp
#	src/saveload/newgrf_sl.cpp
#	src/tree_cmd.cpp
#	src/video/video_driver.hpp
#	src/window.cpp
#	src/window_gui.h 
						
						
					 
					
						2021-09-22 21:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						a0cb27b73c 
					 
					
						
						
							
							Add a release version string to rev.cpp  
						
						
						
						
					 
					
						2021-09-06 17:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						eca73a810c 
					 
					
						
						
							
							Change: rebrand 1.12.0 to 12.0  
						
						... 
						
						
						
						One question that keeps popping up: "when do we release 2.0?".
NewGRF will force that at least 1.16 will be 2.0, but to not wait
for this, let's drop the "1." and be for ever done with that
conversation.
We are following in the footstep of giants here. 
						
						
					 
					
						2021-08-15 12:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						10d8c17236 
					 
					
						
						
							
							Codechange: Add CMake source group for the saveload compat tables.  
						
						... 
						
						
						
						While at it, fix the not-working OpenGL sub-group. 
						
						
					 
					
						2021-07-04 16:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						3237e97b35 
					 
					
						
						
							
							Cleanup: [Script] Use nullptr instead of 0 or NULL  
						
						
						
						
					 
					
						2021-06-17 16:18:30 +02:00