| 
							
							
								 Jonathan G Rennison | 94d326b1e0 | Iconv: Ensure that OTTD2FS/FS2OTTD are thread-safe | 2024-02-17 12:04:16 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 3af99bd2dc | Rename ShowInfo to ShowInfoI, add ShowInfo fmt macro | 2024-01-15 17:26:09 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 4fac6b295c | Merge branch 'master' into jgrpp # Conflicts:
#	.github/workflows/release-linux.yml
#	src/base_consist.h
#	src/blitter/32bpp_optimized.cpp
#	src/blitter/32bpp_optimized.hpp
#	src/blitter/32bpp_sse2.hpp
#	src/blitter/8bpp_optimized.hpp
#	src/gfx_func.h
#	src/industry_cmd.cpp
#	src/industrytype.h
#	src/linkgraph/linkgraphjob.cpp
#	src/mixer.cpp
#	src/newgrf_callbacks.h
#	src/openttd.cpp
#	src/os/macosx/macos.mm
#	src/os/windows/win32.cpp
#	src/pathfinder/npf/npf.cpp
#	src/road_cmd.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.h
#	src/saveload/vehicle_sl.cpp
#	src/sound.cpp
#	src/spritecache.cpp
#	src/spriteloader/spriteloader.hpp
#	src/station_map.h
#	src/timetable_cmd.cpp
#	src/timetable_cmd.h
#	src/timetable_gui.cpp
#	src/town_cmd.cpp
#	src/vehicle_cmd.cpp
#	src/vehicle_gui_base.h
#	src/video/opengl.cpp
#	src/video/opengl.h
#	src/viewport.cpp | 2023-12-17 23:00:46 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5ae74ecf8e | Merge branch 'master' into jgrpp # Conflicts:
#	src/articulated_vehicles.cpp
#	src/articulated_vehicles.h
#	src/autoreplace_cmd.cpp
#	src/build_vehicle_gui.cpp
#	src/company_gui.cpp
#	src/core/format.hpp
#	src/genworld_gui.cpp
#	src/gfx.cpp
#	src/group_gui.cpp
#	src/linkgraph/linkgraph_gui.cpp
#	src/misc/endian_buffer.hpp
#	src/music/music_driver.hpp
#	src/newgrf_gui.cpp
#	src/rail_cmd.cpp
#	src/road_gui.cpp
#	src/settings_type.h
#	src/strgen/strgen.cpp
#	src/strings.cpp
#	src/timetable_cmd.cpp
#	src/town.h
#	src/vehicle.cpp
#	src/vehicle_gui.cpp
#	src/vehicle_gui_base.h
#	src/widget.cpp
#	src/widgets/dropdown.cpp
#	src/widgets/road_widget.h | 2023-12-17 00:37:16 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 34668bff87 | Test: Add upstream tests | 2023-12-13 20:05:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium42 | 27082f9efa | Codechange: pass std::string references to OpenBrowser | 2023-11-29 02:02:30 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 0d4d4a9cac | Merge branch 'master' into jgrpp # Conflicts:
#	cmake/CompileFlags.cmake
#	src/3rdparty/squirrel/squirrel/sqclosure.h
#	src/3rdparty/squirrel/squirrel/sqobject.h
#	src/3rdparty/squirrel/squirrel/sqvm.h
#	src/aircraft.h
#	src/airport_gui.cpp
#	src/blitter/32bpp_sse_func.hpp
#	src/blitter/null.hpp
#	src/bridge_gui.cpp
#	src/build_vehicle_gui.cpp
#	src/cargotype.h
#	src/cheat_gui.cpp
#	src/command.cpp
#	src/command_func.h
#	src/company_gui.cpp
#	src/console_gui.cpp
#	src/date_gui.cpp
#	src/depot_gui.cpp
#	src/dock_gui.cpp
#	src/economy.cpp
#	src/error_gui.cpp
#	src/fileio.cpp
#	src/fios.cpp
#	src/fios_gui.cpp
#	src/fontcache/spritefontcache.h
#	src/framerate_gui.cpp
#	src/game/game_text.cpp
#	src/gamelog.cpp
#	src/genworld_gui.cpp
#	src/gfx_layout_fallback.cpp
#	src/group_gui.cpp
#	src/highscore_gui.cpp
#	src/hotkeys.cpp
#	src/industry_cmd.cpp
#	src/industry_gui.cpp
#	src/landscape.cpp
#	src/main_gui.cpp
#	src/misc_cmd.cpp
#	src/misc_gui.cpp
#	src/network/core/tcp_game.cpp
#	src/network/core/udp.cpp
#	src/network/network_chat_gui.cpp
#	src/network/network_content_gui.cpp
#	src/network/network_gui.cpp
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/newgrf_airport.cpp
#	src/newgrf_airport.h
#	src/newgrf_airporttiles.cpp
#	src/newgrf_airporttiles.h
#	src/newgrf_animation_base.h
#	src/newgrf_canal.cpp
#	src/newgrf_commons.h
#	src/newgrf_config.cpp
#	src/newgrf_debug_gui.cpp
#	src/newgrf_engine.cpp
#	src/newgrf_engine.h
#	src/newgrf_generic.cpp
#	src/newgrf_gui.cpp
#	src/newgrf_house.cpp
#	src/newgrf_house.h
#	src/newgrf_industries.cpp
#	src/newgrf_industries.h
#	src/newgrf_industrytiles.cpp
#	src/newgrf_industrytiles.h
#	src/newgrf_object.cpp
#	src/newgrf_object.h
#	src/newgrf_railtype.cpp
#	src/newgrf_railtype.h
#	src/newgrf_roadstop.cpp
#	src/newgrf_roadstop.h
#	src/newgrf_roadtype.cpp
#	src/newgrf_roadtype.h
#	src/newgrf_spritegroup.cpp
#	src/newgrf_spritegroup.h
#	src/newgrf_station.cpp
#	src/newgrf_station.h
#	src/newgrf_town.cpp
#	src/newgrf_town.h
#	src/news_gui.cpp
#	src/object_gui.cpp
#	src/order_gui.cpp
#	src/os/macosx/crashlog_osx.cpp
#	src/os/unix/crashlog_unix.cpp
#	src/os/windows/crashlog_win.cpp
#	src/os/windows/win32.cpp
#	src/os/windows/win32_main.cpp
#	src/pathfinder/npf/npf.cpp
#	src/pathfinder/npf/queue.cpp
#	src/rail_cmd.cpp
#	src/rail_gui.cpp
#	src/road_gui.cpp
#	src/roadveh.h
#	src/saveload/saveload.cpp
#	src/screenshot.cpp
#	src/script/api/script_text.hpp
#	src/settings.cpp
#	src/settings_gui.cpp
#	src/settings_internal.h
#	src/settings_table.cpp
#	src/signs_cmd.cpp
#	src/signs_gui.cpp
#	src/smallmap_gui.cpp
#	src/smallmap_gui.h
#	src/spriteloader/grf.hpp
#	src/station_cmd.cpp
#	src/station_gui.cpp
#	src/station_map.h
#	src/statusbar_gui.cpp
#	src/stdafx.h
#	src/strgen/strgen.cpp
#	src/table/newgrf_debug_data.h
#	src/terraform_gui.cpp
#	src/timer/timer_game_calendar.cpp
#	src/timer/timer_window.cpp
#	src/town.h
#	src/town_cmd.cpp
#	src/town_gui.cpp
#	src/train_gui.cpp
#	src/transparency_gui.cpp
#	src/vehicle_gui.cpp
#	src/water_cmd.cpp
#	src/waypoint_cmd.cpp
#	src/widget.cpp
#	src/widget_type.h
#	src/widgets/dropdown.cpp
#	src/widgets/rail_widget.h
#	src/widgets/terraform_widget.h
#	src/window.cpp
#	src/window_gui.h | 2023-11-20 22:27:05 +00:00 |  | 
			
				
					| 
							
							
								 Peter Nelson | d4008850e3 | Codechange: Ensure function opening {is on new line. | 2023-11-09 20:15:38 +00:00 |  | 
			
				
					| 
							
							
								 frosch | b6c8f301be | Codechange: Silence warnings about intentionally unused parameters. | 2023-09-19 22:49:59 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | ed1b842ad3 | Merge branch 'master' into jgrpp # Conflicts:
#	src/console.cpp
#	src/console_func.h
#	src/network/network_server.cpp
#	src/os/unix/unix.cpp
#	src/spritecache.cpp
#	src/viewport.cpp | 2023-09-15 20:44:22 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | c0598d34bf | Merge branch 'master' into jgrpp # Conflicts:
#	src/console.cpp
#	src/os/os2/os2.cpp
#	src/os/unix/font_unix.cpp
#	src/strgen/strgen.h
#	src/strgen/strgen_base.cpp
#	src/table/settings/gui_settings.ini | 2023-09-02 20:48:58 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 5a28405ced | Merge branch 'master' into jgrpp # Conflicts:
#	src/company_gui.cpp
#	src/group_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_debug_gui.cpp
#	src/saveload/saveload.cpp | 2023-08-19 01:28:36 +01:00 |  | 
			
				
					| 
							
							
								 Rubidium | d5c75bd655 | Codechange: use std::string instead of a temporary buffer for iconv calls | 2023-06-30 19:15:21 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | 69d5b9d326 | Cleanup: unused NO_THREADS #ifdefs | 2023-06-28 19:07:10 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cca7c0ef0a | Windows: Don't call abort, use RaiseException directly | 2023-06-11 16:46:12 +01:00 |  | 
			
				
					| 
							
							
								 Rubidium | d68b5c9162 | Codechange: replace buffer + strecpy with std::string for getting clipboard contents | 2023-06-03 20:14:33 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | 324c43eeb2 | Codechange: let FiosGetDiskFreeSpace only return disk space and split FiosGetCurrentPath off | 2023-05-31 10:56:33 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | f2e704b9a7 | Codechange: use std::string for FiosIsRoot | 2023-05-31 10:56:33 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | 13789d1703 | Codechange: use std::string for FiosIsValidFile | 2023-05-31 10:56:33 +02:00 |  | 
			
				
					| 
							
							
								 PeterN | d086f288cd | Codechange: Remove duplicated includes. (#10888) These are now included by stdafx.h so don't need to be included again. | 2023-05-29 14:29:00 +01:00 |  | 
			
				
					| 
							
							
								 Rubidium | 275ebf4509 | Codechange: replace fprintf(<FILE*> with fmt::print(<FILE*> | 2023-05-21 15:12:02 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | f5f6306af3 | Codechange: use string/fmt instead of printf for ShowInfo(F) | 2023-04-24 17:51:54 +02:00 |  | 
			
				
					| 
							
							
								 Rubidium | 9e89eb5726 | Codechange: move main function(s) to separate files | 2023-04-16 18:58:21 +02: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 | 61cc60099a | Merge branch 'jgrpp' into jgrpp-beta # Conflicts:
#	src/network/core/packet.cpp
#	src/network/core/udp.cpp | 2021-10-29 22:22:54 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 86e1f58bc0 | Avoid unused variable warning when not using threads See: #307 | 2021-10-29 20:10:39 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 544da99102 | Merge branch 'master' into jgrpp-beta # Conflicts:
#	src/cargopacket.h
#	src/lang/korean.txt
#	src/linkgraph/linkgraph.h
#	src/linkgraph/linkgraphjob.h
#	src/linkgraph/linkgraphschedule.h
#	src/network/network_admin.h
#	src/network/network_func.h
#	src/network/network_server.cpp
#	src/network/network_server.h
#	src/order_base.h
#	src/rail_cmd.cpp
#	src/saveload/company_sl.cpp
#	src/saveload/depot_sl.cpp
#	src/saveload/economy_sl.cpp
#	src/saveload/linkgraph_sl.cpp
#	src/saveload/map_sl.cpp
#	src/saveload/newgrf_sl.cpp
#	src/saveload/order_sl.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/saveload/signs_sl.cpp
#	src/saveload/station_sl.cpp
#	src/saveload/subsidy_sl.cpp
#	src/saveload/town_sl.cpp
#	src/saveload/vehicle_sl.cpp
#	src/script/api/script_object.cpp
#	src/settings.cpp
#	src/string.cpp
#	src/string_func.h
#	src/table/CMakeLists.txt
#	src/table/settings/settings.ini
#	src/viewport_sprite_sorter_sse4.cpp | 2021-10-18 18:01:27 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 87948d8029 | Thread: Adjust checks for whether current thread is the game thread | 2021-06-20 10:00:36 +01:00 |  | 
			
				
					| 
							
							
								 Rubidium | f904aef176 | Cleanup: use nullptr instead of 0 or NULL | 2021-06-17 16:18:30 +02:00 |  | 
			
				
					| 
							
							
								 rubidium42 | 55a11710a6 | Codechange: convert printf DEBUG statements to fmt Debug statements | 2021-06-13 12:45:45 +02:00 |  | 
			
				
					| 
							
							
								 Patric Stout | ca9a7df752 | Codechange: rename str_validate to StrMakeValid(InPlace) (#9304) This to be more explicit the function changes the value, and not
returns yes/no. | 2021-05-29 11:21:38 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 227041008f | Merge branch 'master' into jgrpp # Conflicts:
#	src/debug.cpp
#	src/lang/russian.txt
#	src/misc_gui.cpp
#	src/os/windows/crashlog_win.cpp
#	src/os/windows/font_win32.cpp
#	src/os/windows/win32.cpp
#	src/rail_cmd.cpp
#	src/window_gui.h | 2021-04-11 03:05:08 +01:00 |  | 
			
				
					| 
							
							
								 Niels Martin Hansen | e0561dbded | Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers | 2021-04-07 09:31:47 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 63ddf7f587 | Crashlog: Update thread/lock handling to match GameLoop changes | 2021-04-06 18:43:50 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | f53697ce76 | Windows: Call SetThreadStackGuarantee for all threads, not just main thread | 2021-03-12 17:30:40 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | e95216b59d | Merge branch 'master' into jgrpp # Conflicts:
#	src/company_cmd.cpp
#	src/core/geometry_func.cpp
#	src/date.cpp
#	src/genworld_gui.cpp
#	src/gfx.cpp
#	src/object_gui.cpp
#	src/openttd.cpp
#	src/settings_type.h
#	src/video/allegro_v.cpp
#	src/video/dedicated_v.cpp
#	src/video/null_v.cpp
#	src/video/sdl2_v.cpp
#	src/video/sdl_v.cpp
#	src/video/win32_v.cpp | 2021-02-19 15:38:34 +00:00 |  | 
			
				
					| 
							
							
								 embeddedt | 6c8f2227cd | Fix: [Emscripten] open links in browser (#8655) | 2021-02-08 19:18:30 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 6c3e5642f8 | Merge branch 'master' into jgrpp # Conflicts:
#	cmake/CompileFlags.cmake
#	src/crashlog.cpp
#	src/fileio.cpp
#	src/fileio_func.h
#	src/fios_gui.cpp
#	src/ini_load.cpp
#	src/ini_type.h
#	src/lang/english.txt
#	src/lang/german.txt
#	src/lang/korean.txt
#	src/network/network_client.cpp
#	src/order_base.h
#	src/order_cmd.cpp
#	src/os/windows/win32.cpp
#	src/road_cmd.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/settings.cpp
#	src/station_cmd.cpp
#	src/stdafx.h
#	src/table/settings.ini
#	src/tree_cmd.cpp
#	src/tree_gui.cpp
#	src/vehicle_base.h
#	src/video/cocoa/cocoa_v.mm
#	src/video/cocoa/event.mm
#	src/video/cocoa/wnd_quartz.mm
#	src/viewport.cpp
#	src/widgets/tree_widget.h | 2021-01-31 01:08:35 +00:00 |  | 
			
				
					| 
							
							
								 Michael Lutz | 9ccef816f9 | Codechange: [OSX] Re-arrange the OSX video driver code by combining all drawing code and moving the window/event handling to a different file. This is just a code move/rename, not a functionality change. | 2021-01-03 13:25:32 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 737ced9f50 | Merge branch 'master' into jgrpp | 2020-07-07 17:28:19 +01:00 |  | 
			
				
					| 
							
							
								 TechGeekNZ | 716c883737 | Fix: Globally apply preprocessor directive coding style Global; except for the 32-bit SSE blitter, which has some #DEFINEs
in not-very-nice places. | 2020-07-03 09:08:46 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | b96e7f78fb | Merge branch 'master' into jgrpp | 2020-02-21 21:18:01 +00:00 |  | 
			
				
					| 
							
							
								 LCD 47 | 7f693ce497 | Fix: [SDL2] support pasting from clipboard on Linux | 2020-02-15 19:38:25 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | cbdd9f84d8 | Merge branch 'master' into jgrpp # Conflicts:
#	src/console_gui.cpp
#	src/lang/korean.txt
#	src/video/sdl2_v.cpp
#	src/video/sdl2_v.h
#	src/window.cpp
#	src/window_gui.h | 2019-11-12 18:43:10 +00:00 |  | 
			
				
					| 
							
							
								 S. D. Cloudt | 13cc8a0cee | Cleanup: Removed SVN  headers | 2019-11-10 17:59:20 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | 674732cd68 | Merge: Codechange: Use null pointer literal instead of the NULL macro | 2019-04-11 18:14:13 +01:00 |  | 
			
				
					| 
							
							
								 Henry Wilson | 7c8e7c6b6e | Codechange: Use null pointer literal instead of the NULL macro | 2019-04-10 23:22:20 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan G Rennison | d5ee9d34da | Merge branch 'cpp-11' into crashlog_improvements # Conflicts:
#	Makefile.src.in
#	projects/determineversion.vbs
#	source.list
#	src/crashlog.cpp
#	src/misc.cpp
#	src/os/unix/crashlog_unix.cpp
#	src/os/windows/crashlog_win.cpp
#	src/rev.h
#	src/thread/thread.h
#	src/thread/thread_morphos.cpp
#	src/thread/thread_none.cpp
#	src/thread/thread_os2.cpp
#	src/thread/thread_pthread.cpp
#	src/thread/thread_win32.cpp | 2019-04-09 19:21:39 +01:00 |  | 
			
				
					| 
							
							
								 Michael Lutz | 967b27a2c1 | Codechange: C++11 STL has a function for getting the number of CPU cores. | 2019-04-06 11:27:39 +02:00 |  | 
			
				
					| 
							
							
								 Michael Lutz | ae748166d0 | Codechange: Use platform independent C++11 function for sleeping on a thread. | 2019-04-06 11:27:39 +02:00 |  |