Charles Pigott and GitHub
3bb17ce2d7
Codechange: [CI] Use UCRT64 MSYS2 environment ( #15422 )
...
* Codechange: [CI] Use UCRT64 MSYS2 environment
* Codechange: [CI] Use pacboy to install packages from the correct subsystem
2026-04-05 10:37:04 +02:00
Charles Pigott and GitHub
08563632f3
Remove: [CI] MinGW32 target ( #15420 )
2026-04-04 12:09:26 +01:00
Charles Pigott
97a4e1b59e
Fix: [Fluidsynth] Don't try to load the default soundfont if it's not set or doesn't exist
2026-01-07 19:18:49 +00:00
Charles Pigott
98799c9b9c
Add: [Fluidsynth] Read settings from config files if available
2026-01-07 19:18:49 +00:00
Charles Pigott and GitHub
1bac36a8c3
Fix: Small ufos would loop over vehicles in depots forever ( #15008 )
...
* Codechange: Rename variables to be more meaningful
* Fix: Small ufos would loop over vehicles in depots forever
2026-01-01 13:24:36 +00:00
Charles Pigott and GitHub
3a41738d9f
Fix #15004 : Crash when dropdown is open when end game screen appears ( #15006 )
2025-12-31 22:24:31 +00:00
Charles Pigott and GitHub
0bf3de7658
Fix #14863 : [Script] Improve documentation for GetAPIVersion ( #14877 )
2025-12-07 16:55:41 +00:00
Charles Pigott and GitHub
0ef15fa991
Update: Improve wording of 15.0-RC1 changelog entries ( #14876 )
2025-12-07 16:55:28 +00:00
Charles Pigott and GitHub
bcabc3b780
Codechange: Upgrade fmt to 11.1.4 ( #13807 )
2025-03-13 21:52:47 +00:00
Charles Pigott and GitHub
98d5dde094
Fix #13359 : [CMake] Only search for Xaudio2 on Windows ( #13372 )
2025-01-27 20:24:57 +00:00
Charles Pigott and GitHub
39784240e9
Codechange: [CMake] Hide errors when breakpad is not found ( #13371 )
2025-01-24 13:12:38 +00:00
Charles Pigott and GitHub
884b93c4c0
Add: Set application name for SDL2 ( #13061 )
2024-11-06 19:51:03 +00:00
Charles Pigott and GitHub
59f6c199bf
Fix #11528 : Don't auto-build past tunnelbridge ends ( #11606 )
2024-02-03 11:18:10 +01:00
Charles Pigott and GitHub
1e60734660
Fix: Compilation with DEBUG_DUMP_COMMANDS enabled ( #11607 )
2023-12-30 17:46:32 +00:00
Charles Pigott and GitHub
80bd5ad727
Codechange: Use std::strto* variants everywhere ( #10720 )
2023-04-26 12:56:14 +01:00
Charles Pigott and GitHub
e20a6f8ebb
Codechange: Optimise FormatNumber by removing seprintf calls ( #10659 )
2023-04-17 00:04:24 +02:00
Charles Pigott and PeterN
6fc28d649e
Cleanup: Unused alloca definitions and includes
2023-04-15 16:57:00 +01:00
Charles Pigott and PeterN
b282664242
Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives
2023-04-15 16:57:00 +01:00
Charles Pigott
ce24709576
Add: Some additional debugging information when chunk sizes are incorrect
2023-04-10 18:58:48 +01:00
Charles Pigott
8aea13a85b
Codechange: Use fmt for SlErrorCorruptFmt
2023-04-10 18:58:48 +01:00
Charles Pigott and GitHub
e00996a18a
Change: Big UFO disaster targets current location of a random train ( #10290 )
2023-01-06 13:05:09 +00:00
Charles Pigott and GitHub
67f02e20de
Change: Display text files in black ( #10291 )
2022-12-30 10:31:02 +00:00
Charles Pigott
9059215b3b
Fix #10073 : Stop truncating output of list_ai and friends commands
2022-10-10 13:42:07 +01:00
Charles Pigott
24f3022ee0
Fix #10074 : list_ai console commands and friends were missing help text
2022-10-10 13:42:07 +01:00
Charles Pigott and GitHub
146827c458
Fix #9877 : GS could trigger 'Cost: 0' cost message ( #9878 )
2022-05-05 19:51:56 +01:00
Charles Pigott and GitHub
cf16f452da
Fix #9680 : Recalculating aircraft positions before map array updates caused crashes ( #9699 )
2021-11-15 13:39:41 +00:00
Charles Pigott and GitHub
53e17d07d2
Fix #9595 : Always use plural forms of cargo for subsidy strings ( #9619 )
2021-10-18 09:43:14 +01:00
Charles Pigott
86c295bb3b
Change: Ignore refresh_rate setting when vsync is enabled
2021-10-17 19:25:03 +01:00
Charles Pigott
e09f251fc6
Fix #9614 : Refresh rate dropdown was still active when vsync was enabled
2021-10-17 19:25:03 +01:00
Charles Pigott and GitHub
0853c1979b
Feature: Button to toggle showing advanced signal types ( #9617 )
2021-10-17 19:24:50 +01:00
Charles Pigott and GitHub
3b7daca832
Change: Don't use 'server address' string in server list when displaying an invite code ( #9615 )
2021-10-17 18:14:25 +01:00
Charles Pigott
d4588df9f9
Fix #9527 : Crash when trying to place multitile objects at map edge
2021-09-11 23:10:50 +01:00
Charles Pigott
16dca0d7bc
Codechange: Object non-zero dimension check was not logically correct
2021-09-11 23:10:50 +01:00
Charles Pigott and GitHub
6c33b4ed28
Fix #8335 : Race condition in music mixer ( #9450 )
2021-07-21 10:32:33 +01:00
Charles Pigott
f1dfc2f482
Codechange: Make OverflowSafeInt constexpr
2021-07-20 10:42:03 +01:00
Charles Pigott
549a58731f
Codechange: Remove (unused) ability to specify min/max of OverflowSafeInt
2021-07-20 10:42:03 +01:00
Charles Pigott
e6e2a67aa1
Codechange: Use GCC/clang builtins for overflow safety when supported
2021-07-20 10:42:03 +01:00
Charles Pigott
3d0d9edafd
Fix: OverflowSafeInt could underflow
...
Notably, a company with an extremely negative amount of money would
suddenly become very rich
2021-07-20 10:42:03 +01:00
Charles Pigott
1e439979f7
Fix: OverflowSafeInt negation not handling INT64_MIN
...
INT64_MIN negated is above INT64_MAX, and would overflow.
Instead, when negating INT64_MIN make it INT64_MAX.
This does mean that -(-(INT64_MIN)) != INT64_MIN.
2021-07-20 10:42:03 +01:00
Charles Pigott and GitHub
1e529e1632
Fix: [Fluidsynth] Crash when debug output enabled ( #9446 )
2021-07-19 10:36:35 +01:00
Charles Pigott and rubidium42
43b6f6915b
Fix 8a95fee4: Missing initialiser in Packet constructor
2021-04-26 06:45:37 +02:00
Charles Pigott and GitHub
97288bc286
Fix #9109 : Malformed STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD in Japanese lang ( #9110 )
2021-04-25 20:11:59 +01:00
Charles Pigott and GitHub
c506263197
Fix #8956 : Industry disaster news messages showed the wrong location ( #8992 )
2021-04-10 13:44:17 +01:00
Charles Pigott
e8a94dc8bb
Cleanup: Delete remaining Blob code
2021-04-04 08:01:54 +01:00
Charles Pigott
e8022a589d
Codechange: Replace CBlobT usage with std::vector
2021-04-04 08:01:54 +01:00
Charles Pigott
f481c9fc2c
Codechange: Replace CStrA with std::string
2021-04-04 08:01:54 +01:00
Charles Pigott and GitHub
dd798d688b
Fix #8919 : Release builds with asserts enabled ( #8925 )
2021-04-01 23:57:49 +01:00
Charles Pigott and GitHub
2a9825b8de
Add: [Actions] Debian Bullseye release build ( #8921 )
2021-04-01 20:45:13 +01:00
Charles Pigott and GitHub
591ea9862d
Codechange: Suppress warnings when asserts are disabled ( #8916 )
2021-04-01 10:03:12 +02:00
Charles Pigott and GitHub
086c95718d
Fix #8803 : Only auto-remove signals when rail can be built ( #8904 )
2021-03-31 09:27:25 +01:00
Charles Pigott
2d7b34bc68
Fix #8886 : Don't try to resolve folders within tars named '.'
2021-03-28 09:52:15 +01:00
Charles Pigott
64686b53ff
Change: Zero out the gameloop timers when the game is paused
2021-03-01 21:55:51 +00:00
Charles Pigott
ef5cea0e06
Change: De-limit framerate window's framerate
2021-03-01 21:55:51 +00:00
Charles Pigott
f30f4b6892
Doc: 1.11.0-beta2 changelog
2021-02-28 18:49:21 +00:00
Charles Pigott
6b8f9b50b9
Fix: Vehicle list windows did not update when this year's profit changed
...
Remove caching from vehicle group object. and recalculate it whenever
required instead.
2021-02-28 11:24:09 +00:00
Charles Pigott
6af49b7885
Fix #8724 : Got wrong DepotID/StationID for airports, causing crash
2021-02-22 14:20:21 +00:00
Charles Pigott
80fb1c74f0
Change: Make pathfinder account for maximum order speed, if set
2021-02-22 00:25:47 +00:00
Charles Pigott
8157af6d68
Fix #8276 : Crash when a NewGRF object's size was not set
2021-02-21 18:16:09 +00:00
Charles Pigott
3af407340e
Fix #8349 : Close depot vehicle list windows when closing the depot window
2021-02-21 17:58:19 +00:00
Charles Pigott
1d6a0c7b52
Fix: [YAPF] Road pathfinder did not account for length of tunnel/bridge in path cost
...
Copy calculations from the rail pathfinder
2021-02-21 10:53:25 +00:00
Charles Pigott
c461999b2b
Fix #8594 : [NRT] Road pathfinder did not account for roadtype speed limits
2021-02-21 10:53:25 +00:00
Charles Pigott
8121706b89
Fix #8620 : Scale spacing between date & news in history window according to font scaling
2021-02-13 22:15:25 +00:00
Charles Pigott
2b08f21625
Fix #8625 : Wrong ending year was displayed in highscore table
2021-02-13 22:15:16 +00:00
Charles Pigott
f1fc083f2b
Change: Make order window hotkeys toggle for load & unload variants
2021-02-13 22:14:58 +00:00
Charles Pigott
d9df20d102
Change: Use a more specific error message when attempting to bulldoze your own HQ
2021-02-13 18:10:13 +00:00
Charles Pigott and Patric Stout
a252679a12
Doc: Prepare for 1.11.0-beta1 release
2021-01-22 11:13:57 +01:00
Charles Pigott and Patric Stout
b61670f929
Doc: Forwardport changelog & doc changes from 1.10 branch
2021-01-22 11:13:57 +01:00
Charles Pigott
ebaecebc68
Fix #8560 : Planes were landing at the wrong height at airports with lowered hangar tiles
2021-01-13 16:41:30 +00:00
Charles Pigott and Patric Stout
188bf0fbc9
Change: Remove disable_unsuitable_building setting
...
This setting is no longer useful, as you can now always build roads,
canals, etc.
2021-01-08 16:43:51 +01:00
Charles Pigott and Patric Stout
b9f3e45af7
Cleanup: Remove unused (and mostly duplicated) function
2021-01-08 16:43:51 +01:00
Charles Pigott and GitHub
9b800a96ed
Codechange: Remove min/max functions in favour of STL variants ( #8502 )
2021-01-08 11:16:18 +01:00
Charles Pigott and Patric Stout
e21302f481
Fix #8437 : Crash when using certain heliports with rotated airports
2021-01-05 11:42:51 +01:00
Charles Pigott and Patric Stout
619d714923
Fix #8437 : Planes landing at non-rectangular airports could be drawn at the wrong height
...
Only the rotated intercontinental airport, don't get excited
2021-01-05 11:42:51 +01:00
Charles Pigott
10090d0ac6
Add: [CMake] Explicitly support txz for Arch Linux
2021-01-02 19:47:14 +00:00
Charles Pigott
3dfee979a7
Codechange: Drop libxdg-basedir dependency in favour of finding the directories ourselves
2021-01-02 19:46:08 +00:00
Charles Pigott
e0161cf8da
Fix b408fe7: Don't try to construct a std::string from nullptr
2020-12-27 18:30:53 +00:00
Charles Pigott
860c270c73
Codechange: Replace assert_compile macro with static_assert
2020-12-27 10:55:42 +00:00
Charles Pigott
52f3abba6e
Cleanup: Remove unnecessary assert_tcompile macro
2020-12-27 10:30:55 +00:00
Charles Pigott
cfa1b1e006
Fix: Compile warnings when asserts are disabled
2020-12-06 19:27:39 +00:00
Charles Pigott
0a9aed0522
Fix: [CMake] Don't detect XAudio2 if defines are missing
2020-11-26 19:06:03 +00:00
Charles Pigott
b8ec88f6af
Codechange: Suppress compiler warning about signed/unsigned printf values
2020-11-26 19:06:03 +00:00
Charles Pigott
13e1b13a4e
Fix: [Actions] Call apt-get update before trying to install packages
2020-10-10 15:02:06 +01:00
Charles Pigott
2073c8d67f
Add: [Actions] Add problem matchers for CI platforms
2020-10-10 15:02:06 +01:00
Charles Pigott
bef9e3fcfa
Remove: Old Azure Pipelines CI
2020-10-03 16:17:11 +01:00
Charles Pigott
a0307652f3
Fix: Work around cmake bug by stripping link target strings
2020-10-03 16:17:11 +01:00
Charles Pigott
85ca1c535e
Codechange: Set CMAKE_BUILD_TYPE to default to debug if not otherwise set
2020-09-25 21:50:06 +01:00
Charles Pigott
348c231e12
Codechange: Make codestyle for CMake files consistent for 'control' statements
2020-09-25 14:43:13 +01:00
Charles Pigott
218db00c4c
Fix #8216 : Don't show floating text on autoreplace if cost is 0
2020-06-28 00:00:28 +01:00
Charles Pigott
75a2ae2f48
Change: Also make roadside trees match the tree transparency option
2020-06-27 16:07:17 +01:00
Charles Pigott
4c45448fa9
Fix #8129 : Crash if a news message expires while viewing the endgame screen
2020-06-27 16:07:08 +01:00
Charles Pigott
dc8d0089e9
Codechange: Make sure script enums are the same size as their normal counterparts
2020-06-27 14:51:14 +01:00
Charles Pigott
887b912af1
Codechange: Only apply FORTIFY_SOURCE in non-debug builds
...
It requires -O1 (or greater) and GCC spews out warnings if you try using it with -O0
2020-06-27 14:51:14 +01:00
Charles Pigott
e5f931ef42
Fix: Warning about using the wrong enum type
2020-06-27 14:51:14 +01:00
Charles Pigott
64b1c70fdd
Codechange: Add WARN_FORMAT to vseprintf and fix the cascade of warnings that followed
2020-06-27 14:51:14 +01:00
Charles Pigott
224acb78b0
Fix: Compiler warnings about memsetting non-trivial classes
2020-06-27 14:51:14 +01:00
Charles Pigott
d6a995fc2e
Add: [AzurePipelines] Ubuntu Focal (20.04) 64bit build for releases
2020-05-10 20:03:57 +01:00
Charles Pigott and glx22
d44a2e409c
Codechange: [AzurePipelines] Update MacOS image to 10.14
2020-03-13 14:29:22 +01:00
Charles Pigott
7191360754
Change: Keep News Window usable by only storing the 1024 latest news messages
2020-03-06 00:05:06 +00:00
Charles Pigott and Niels Martin Hansen
4bc78835e8
Fix #6399 : Create parent directories if they don't already exist
2020-02-19 11:28:42 +01:00
Charles Pigott and Niels Martin Hansen
5c19668fdb
Doc: [Script] Add a note about how wagon connectivity works for scripts
2020-02-19 11:26:58 +01:00