Loïc Guilloux and GitHub
07b40c02fe
Fix #10361 , fe30f66: Don't try to give saved data to a dead script ( #10433 )
2023-01-29 22:27:29 +00:00
Loïc Guilloux and GitHub
8f350c9ae6
Fix: [Actions] preview_build failure due to git upgrade ( #10323 )
2023-01-05 23:25:45 +00:00
Loïc Guilloux and GitHub
91ca088065
Fix #10304 , fe30f66: [Scripts] Don't start GS in intro ( #10305 )
2023-01-02 02:13:16 +01:00
Loïc Guilloux and GitHub
fe30f66570
Fix #9720 : Delay start of GS/AI to after loading of savegame ( #9745 )
2022-12-28 05:02:26 +01:00
Loïc Guilloux and GitHub
c179c10048
Fix #10263 , ccefa76: [scripts] restore tile validation for commands ( #10269 )
2022-12-21 02:37:59 +01:00
Loïc Guilloux and GitHub
c50fabb574
Fix #10208 : allow to use specific underlay for road/tram tunnels ( #10233 )
2022-12-17 09:01:47 -05:00
Loïc Guilloux and GitHub
4f9893cc98
Fix 55a1171: Restore skipping of "colour" character ( #10244 )
2022-12-16 01:56:25 +01:00
Loïc Guilloux and GitHub
2848483810
Fix #10206 : Disable scripts in intro game ( #10241 )
2022-12-15 21:43:07 +01:00
Loïc Guilloux and GitHub
13d2d11fa8
Fix #10216 : Initialise RoadStop caches before using them and don't try to teleport crashed vehicles ( #10217 )
2022-12-05 12:46:46 +01:00
Loïc Guilloux and GitHub
c294e8b19f
Codechange: [MinGW] use pe-bigobj-x86-64 format for x64 debug builds ( #10142 )
2022-11-06 11:24:35 +01:00
Loïc Guilloux and GitHub
0afa6f2424
Codechange: [CMake] Auto-fill list of #include in script_window.hpp ( #10103 )
2022-10-24 12:35:58 +02:00
Loïc Guilloux and GitHub
f6530f3c2d
Codechange: [Actions] set-output is deprecated ( #10089 )
2022-10-19 21:05:11 +02:00
Loïc Guilloux and GitHub
93b711d70d
Fix #10048 : Don't relocate company HQ on the same exact location ( #10049 )
2022-09-24 21:56:23 +02:00
Loïc Guilloux and GitHub
57717a20d3
Fix #9966 : workaround a VS2022 optimisation bug ( #10029 )
2022-09-13 12:27:49 +02:00
Loïc Guilloux and GitHub
31668b8f94
Fix #9914 , 86818e5: prevent more useless pathfinder run for blocked vehicles ( #9917 )
2022-08-31 12:52:13 +02:00
Loïc Guilloux and GitHub
7331149dde
Codechange: [CMake] Pass API files list via a file to minimise command line length ( #9874 )
2022-05-01 00:39:59 +02:00
Loïc Guilloux and GitHub
ef4b699f40
Fix #9853 , 648ee88: incorrect merge of guiflags and flags for osk_activation ( #9855 )
2022-04-15 22:57:47 +02:00
Loïc Guilloux and GitHub
1a17b6c8f6
Change: [Actions] Remove VS2017 and restore VS2019 for CI ( #9835 )
2022-03-13 16:05:24 +01:00
Loïc Guilloux and GitHub
d62c5667cf
Fix #9766 : Don't write uninitialised data in config file ( #9767 )
2022-01-04 22:12:05 +01:00
Loïc Guilloux and GitHub
c85557e553
Fix: [MinGW] Disable ASLR for x64 Debug builds ( #9773 )
2021-12-28 21:08:09 +01:00
Loïc Guilloux and GitHub
6ff0858b38
Fix #9669 , cbe00ec: Only try valid reverse directions ( #9672 )
2021-11-06 17:32:37 +01:00
Loïc Guilloux and GitHub
08c048e0a1
Fix #9643 , 95386dc: Incorrect determination of screenshot format ( #9644 )
2021-10-22 16:34:48 +02:00
Loïc Guilloux and GitHub
f2c03a77f0
Change: Don't store not to be activated newGRFs in savegames ( #9627 )
2021-10-20 22:14:23 +02:00
Loïc Guilloux and GitHub
bc1b84cbbb
Fix #9630 : intro game could zoom in/out more than allowed by settings ( #9633 )
...
Also fixes #9622
2021-10-20 22:08:08 +02:00
Loïc Guilloux and GitHub
eed49d7792
Fix #9626 , ddafc0d: Incorrect loading of script saved data ( #9629 )
2021-10-20 12:23:16 +02:00
Loïc Guilloux and GitHub
46123742f5
Change: [Actions] Use macOS-11 image for releases ( #9605 )
2021-10-03 21:14:59 +02:00
Loïc Guilloux and GitHub
2144cd98a3
Fix: Incorrect Romanian own name ( #9598 )
2021-10-03 09:49:03 +01:00
Loïc Guilloux and GitHub
a53cfeef13
Fix #9548 , e5fedcd: [Squirrel] Crash during engine cleanup after reaching memory limit on realloc ( #9592 )
2021-10-02 21:08:42 +02:00
Loïc Guilloux and GitHub
ccd586a736
Fix #9588 , 140a96b: [Squirrel] Reaching memory limit during script registration could prevent further script detections ( #9589 )
...
Also the memory allocation triggering the limit was never freed.
And if the exception was thrown in a constructor using placement new, the pre-allocated memory was not freed either.
2021-10-02 15:13:58 +02:00
Loïc Guilloux and GitHub
38a64eb2aa
Change: Allow all tiles around docks to be docking tiles ( #9578 )
2021-09-26 19:31:55 +02:00
Loïc Guilloux and GitHub
11dece205c
Revert 7ca1793: Using Trackdir keyed node is not required, Exitdir keyed node still have the correct trackdir ( #9576 )
2021-09-26 18:41:41 +02:00
Loïc Guilloux and GitHub
8d2162ba2d
Fix b6a116a: convert server_advertise to server_game_type in config file ( #9515 )
2021-08-28 14:41:07 +02:00
Loïc Guilloux and GitHub
8a083cd7f8
Fix 68f2213: Don't use GetPoolSize() for end of pool iterator ( #9461 )
2021-08-10 19:03:15 +02:00
Loïc Guilloux and GitHub
4eb368c786
Fix 14f197c: [Script] int64 values don't fit into int ( #9465 )
2021-08-10 19:00:54 +02:00
Loïc Guilloux and GitHub
9b0bb21f3b
Fix 57734fd: Don't enable rename button for network clients in build vehicle window ( #9452 )
2021-07-19 22:38:36 +02:00
Loïc Guilloux and GitHub
460991ecf4
Feature: Persistant rotation of numbered auto/netsave after restart ( #9397 )
...
It was always starting from 0 on openttd restart.
Now the most recent auto/netsave number will be used as a base to generate the next filename.
2021-07-17 12:48:35 +02:00
Loïc Guilloux and GitHub
92cdfffbd1
Doc: explain the binary structure of scripts custom data ( #9425 )
2021-07-10 18:38:28 +02:00
Loïc Guilloux and GitHub
ddb6024bc6
Codechange: Don't explicitly unset _generating_world outside of genworld.cpp ( #9418 )
2021-07-10 14:59:17 +02:00
Loïc Guilloux and GitHub
ddafc0de05
Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit ( #9415 )
2021-07-06 21:09:08 +02:00
Loïc Guilloux and GitHub
0fa2007560
Fix cdb3dd049: GOAL chunk was not using the header for loading ( #9409 )
2021-07-03 18:26:24 +02:00
Loïc Guilloux and GitHub
b6fb020388
Change: [strgen] Change warnings for translations into infos ( #9406 )
...
Unless invoked with -w, --warning ("print a warning for any untranslated strings") or -t, --todo ("replace any untranslated strings with '<TODO>'").
Eints normally fixes the warnings after a Pull Request, so it is not really useful information for the developer to see as a warning.
2021-06-29 22:19:24 +02:00
Loïc Guilloux and GitHub
87eb0e4fce
Fix #9402 , 2e136285: Crash when founding town using default name ( #9403 )
2021-06-27 17:18:21 +02:00
Loïc Guilloux and GitHub
f86c66cbd7
Codechange: [Actions] Improve MSYS2 setup time ( #9360 )
2021-06-13 13:26:45 +02:00
Loïc Guilloux and GitHub
16ebf7861f
Fix 4079c47: Missed a file when removing generated .sq files from the repo ( #9350 )
2021-06-11 16:59:19 +02:00
Loïc Guilloux and GitHub
ee5f23382d
Fix: [Script] doxygen_filter is very strict about DOXYGEN_API usage ( #9351 )
2021-06-11 16:40:04 +02:00
Loïc Guilloux and GitHub
acb6348ba6
Add: [Actions] msys2/MinGW CI ( #8698 )
2021-06-10 23:54:52 +02:00
Loïc Guilloux and GitHub
076f3d26c2
Fix #9329 : [CMake] FindVersion.cmake relied on internal cmake variable ( #9330 )
2021-06-10 22:14:08 +02:00
Loïc Guilloux and GitHub
c0a0d85d20
Fix: [Actions] Annotations not shown for MSVC ( #9247 )
2021-05-11 21:43:43 +02:00
Loïc Guilloux and GitHub
c53d9991ee
Add: [Actions] Check CI annotations to detect compile warnings ( #9217 )
2021-05-10 14:48:04 +02:00
Loïc Guilloux and GitHub
e162d0a55c
Fix: [MinGW] Reapply 48fd7b27 to fix launch on Windows 7 x64 ( #9225 )
2021-05-09 18:28:47 +02:00
Loïc Guilloux and GitHub
605bd24674
Cleanup: Leftover static const variable from a3b356e ( #9194 )
2021-05-05 15:32:41 +01:00
Loïc Guilloux and GitHub
376f2509ad
Fix: Don't consider regression AIs when starting a random AI ( #9164 )
2021-05-01 16:19:14 +02:00
Loïc Guilloux and GitHub
282d5d302d
Change: [Actions] Add a 2 minutes timeout for regression test ( #9166 )
2021-05-01 16:18:41 +02:00
Loïc Guilloux and GitHub
2985277bec
Fix d4f0b6f4: [CMake] CMAKE_PROJECT_VERSION_XXX are not in CMake 3.9 ( #9154 )
2021-05-01 11:11:07 +01:00
Loïc Guilloux and GitHub
356bbbb90a
Fix: [MinGW] Set minimum OS version to Windows XP ( #9135 )
2021-04-29 14:26:08 +02:00
Loïc Guilloux and GitHub
888389c28d
Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list ( #9057 )
...
* Codechange: Use std::string in console commands and aliases registration
* Codechange: Use std::map to register console commands
* Codechange: Use std::map to register console aliases
* Cleanup: Remove now unused function
2021-04-24 15:19:57 +02:00
Loïc Guilloux and GitHub
d4f0b6f434
Fix: [CMake] Auto-fill version details in rev.cpp and ottres.rc ( #9066 )
2021-04-20 21:38:46 +02:00
Loïc Guilloux and GitHub
8395c6532e
Fix 799eb31: [CMake] Don't include regression AIs in bundles ( #9068 )
2021-04-20 18:46:15 +02:00
Loïc Guilloux and GitHub
c64b0946e8
Fix e0561dbde: [MinGW] use ofstring(wchar_t*) as ofstring(wstring) doesn't exist ( #8985 )
2021-04-10 10:15:47 +01:00
Loïc Guilloux and GitHub
f306d65ea3
Fix: [CMake] Use the right run-time library depending on vcpkg triplet ( #8964 )
2021-04-07 12:43:17 +02:00
Loïc Guilloux and GitHub
39b4a8e67e
Change: [CMake] Improve 'In-source build' error message ( #8955 )
2021-04-06 13:54:27 +02:00
Loïc Guilloux and GitHub
799eb31ff1
Change: [CMake] Copy AI/GS compatibility files to build dir ( #8906 )
2021-04-02 10:15:45 +02:00
Loïc Guilloux and GitHub
f1f281b318
Fix: [Win32] Set minimum resolution for timers to 1ms. ( #8660 )
2021-02-09 21:21:57 +01:00
Loïc Guilloux and GitHub
b927da73c1
Fix 81d335b081: Use non-pulsating red highlight for coverage ( #8622 )
2021-02-07 16:20:26 +01:00
Loïc Guilloux and GitHub
f7ac2969ef
Fix: [CMake] Restore 'games' as default install bindir ( #8629 )
2021-02-07 16:19:30 +01:00
glx22 and GitHub
86818e5ae8
Fix #7670 : prevent useless pathfinder run for blocked vehicles
2021-01-14 18:41:38 +01:00
glx22 and GitHub
63d20c029b
Fix 887b912af: MinGW requires an extra link flag with _FORTIFY_SOURCE ( #8246 )
...
see #7860
2020-06-28 01:18:28 +02:00
glx22 and GitHub
87a069c887
Fix #8230 : Resolve ".." when opening files in .tar ( #8231 )
2020-06-22 14:21:11 +02:00
glx22 and GitHub
6a8b02609f
Fix e3511ec: [AzurePipeline] Don't loop infinitely on errors ( #8165 )
2020-05-19 22:21:11 +02:00
glx22 and GitHub
f6223f8ac2
Fix #8161 , e31def197: Lang files may have LF EOL ( #8163 )
2020-05-19 17:42:29 +02:00
glx22 and GitHub
e31def197f
Fix: properly support utf-8 in baseset translation vbscript ( #8154 )
2020-05-17 19:11:53 +02:00
glx22 and GitHub
cca613e3b8
Fix #8142 , 5aa6351: Buoy owner and tile owner can be different ( #8143 )
2020-05-12 15:22:58 +02:00
glx22 and GitHub
d15c7dbdeb
Add: stations_near and industries_near cache check ( #8139 )
2020-05-12 01:19:52 +02:00
glx22 and GitHub
82573a5e73
Fix #8117 : Memory leak in admin port ( #8122 )
2020-05-07 02:00:53 +02:00
glx22 and GitHub
86e9326b7f
Add: docking tiles cache check ( #8120 )
2020-05-07 01:14:22 +02:00
glx22 and Charles Pigott
d865916a07
Fix #7836 : Check coherency of NewGRF parameter min/max ( #7840 )
2019-11-23 13:21:01 +00:00
glx22 and Charles Pigott
e3dc65978d
Fix e3511ecac: Don't use bash specific syntax (again) ( #7835 )
2019-11-16 14:23:25 +00:00
glx22 and Charles Pigott
ddffe32f15
Fix #7646 : Incomplete cleanup for non-threaded world generation failure ( #7805 )
2019-11-14 20:13:15 +00:00
glx22 and Charles Pigott
0bdbd509be
Fix #7673 : [Script] Allow removal of custom town text ( #7834 )
2019-11-14 20:10:03 +00:00
glx22 and GitHub
880680304d
Fix 53f8d0b81: signed/unsigned warnings ( #7803 )
2019-10-26 01:34:19 +02:00
glx22 and GitHub
5fbacf9d86
Fix 3575dd551: update names for the bundles ( #7794 )
2019-10-22 22:35:02 +02:00
glx22 and GitHub
4154cf00f4
Fix 71a3e8346: decode_params need to be copied too ( #7760 )
2019-10-04 23:42:17 +02:00
glx22 and GitHub
2ed88d6898
Fix: inconsistent description for 32bpp-sse4-anim blitter ( #7740 )
2019-09-14 16:52:35 +02:00
glx22 and Charles Pigott
b3fd787959
Fix #7188 : check the validity of command callback for scripts ( #7701 )
2019-09-07 17:37:01 +01:00
glx22 and GitHub
cf86c39be5
Fix b870596f15: forgotten squirrel_export run ( #7715 )
2019-09-01 18:54:01 +02:00
glx22 and GitHub
846fc8fe09
Fix: vcpkg used to patch lzma.h to define LZMA_API_STATIC for static builds ( #7614 )
2019-06-03 00:18:28 +02:00
glx22 and GitHub
47fdbdd324
Fix: ignore C++ standard library headers in depend ( #7578 )
2019-05-10 14:22:07 +02:00
glx22 and GitHub
585c45d6c2
Fix 8fc2b48db: [AzurePipeline] copy/paste error ( #7557 )
2019-05-02 23:40:36 +02:00
glx22 and GitHub
8fc2b48db7
Fix: [AzurePipeline] ${Agent.JobName} content changed ( #7556 )
...
* Fix: [AzurePipeline] ${Agent.JobName} content changed
* Fix: [AzurePipeline] also update commit-checker condition
2019-05-02 22:17:09 +02:00
glx22 and GitHub
76788a1eb3
Fix 2bb80d2: really increase the maximum number of GameScript texts to 64k ( #7555 )
2019-05-01 19:31:30 +02:00
glx22 and GitHub
cef9a76c3f
Fix #7553 : check bounds when loading strings ( #7554 )
2019-05-01 19:12:37 +02:00
glx22 and GitHub
66a8db9dc5
Fix #7526 , 5b77102b6: FiosItem::operator< must return false for equality ( #7528 )
2019-04-19 18:48:01 +02:00
glx22 and GitHub
3b4f224c0b
Fix #7494 : std::sort() and qsort() use different comparators ( #7495 )
2019-04-10 20:55:53 +02:00
glx22 and GitHub
3e608afa6c
Fix: [Windows] OpenTTD window may be inactive when an error happens ( #7482 )
2019-04-07 21:52:30 +02:00
glx22 and GitHub
90a91f1d0d
Fix: [MSVC] don't force SDK version ( #7474 )
2019-04-05 21:07:06 +02:00
glx22 and GitHub
a1e492d0d8
Fix #7439 : don't overwrite CompanyRemoveReason with ClientID ( #7465 )
2019-04-05 15:11:52 +02:00
glx22 and GitHub
e93630541d
Fix #7433 : don't use AirportSpec substitute if it's not set ( #7435 )
2019-03-30 22:12:25 +01:00
glx22 and Patric Stout
acb09eb9a8
Fix: [Win64] settingsgen MSVC compile warnings ( #7432 )
2019-03-28 21:25:21 +01:00
glx22 and GitHub
66dd7c3879
Fix: MSVC warnings ( #7423 )
2019-03-28 00:09:33 +01:00
glx22 and GitHub
427d9d483f
Fix #6564 : enforce types of arguments for station name strings ( #7419 )
2019-03-26 22:50:56 +01:00