dP
f0f93c68ca
Merge remote-tracking branch 'upstream/master'
2025-06-14 17:01:17 +05:00
dP
f388ddce1f
Merge branch 'openttd'
2025-06-09 19:30:22 +05:00
dP
df3a6e321f
Merge remote-tracking branch 'upstream/master'
2025-05-14 18:41:13 +05:00
glx22
d6a261439b
Add: [Script] Framework for loading/saving selected ScriptObject
2025-03-02 13:41:12 +01:00
dP
a955f0f3cc
Merge 1.5.0-beta1
2025-02-27 17:55:40 +05:00
Loïc Guilloux
e769c0392e
Cleanup: [Script] Remove some dead code ( #13660 )
2025-02-26 21:37:07 +01:00
glx22
a577229e95
Revert d7bd67cda3: [Scripts] "_typeof" metamethod negatively affects old scripts
2025-02-19 19:21:50 +01:00
glx22
d7bd67cda3
Add: [Scripts] "_typeof" metamethod
2025-02-18 21:19:15 +01:00
Jonathan G Rennison
ff6ae5b87b
Codechange: Use ZIP_LISTS for regression output line iteration
2025-02-15 22:19:41 +00:00
Jonathan G Rennison
2c58494920
Codechange: Update minimum CMake version to 3.17 for all parts
...
This is to allow the use of ZIP_LISTS
2025-02-15 22:19:41 +00:00
Loïc Guilloux
b2c5712319
Fix: [Script] Improve type checking of parameters ( #13522 )
2025-02-13 13:46:21 +01:00
Loïc Guilloux
ad24779661
Codefix: [CMake] Debug libs of Ogg, Opus and OpusFile were used for release with multi-config generators ( #13539 )
2025-02-12 18:51:29 +01:00
Rubidium
cf05b6c2f8
Codefix: remove unused set/process_compile_flags from CMake system
2025-02-11 20:01:01 +01:00
Loïc Guilloux
7a49691954
Cleanup: [Script] Remove unneeded squirrel exports since #13389 ( #13437 )
2025-02-02 13:30:45 +01:00
merni-ns
20d1420d66
Doc: Add documentation on fonts
...
See <https://wiki.openttd.org/en/Manual/Fonts >
2025-02-01 23:51:26 +01:00
Rubidium
b6bdb97bed
Codechange: [Script] replace some enums with constexpr values of the internal type
2025-02-01 02:38:37 +01:00
Sam James
4e82091f92
Codechange: use -fno-strict-enums instead of -fno-tree-vrp ( #13369 )
...
-fno-tree-vrp is essentially a GCC implementation detail which controls
a powerful source of optimisation information. The linked GCC bug from 2010(!)
shows that -fno-strict-enums was added in response to the bug report, and
we can use that instead. Clang supports it too. Use that instead for both
GCC and (newly) Clang.
2025-01-31 19:45:14 +00:00
Peter Nelson
6fda85c569
Cleanup: Remove CMake endian detection.
2025-01-28 19:37:34 +00:00
Patric Stout
119470f43e
Fix: [CMake] restore CMAKE_REQUIRED_FLAGS if you change it ( #13393 )
2025-01-27 19:41:51 +00:00
dP
a86fd7c621
Update to 15.0-beta1
2024-12-25 20:34:06 +05:00
Peter Nelson
560ee2442d
Add: Support sound effects in Ogg Opus format.
2024-12-06 18:41:35 +00:00
Peter Nelson
62da507aba
Codechange: Update minimum CMake version to 3.16 for all parts. ( #13141 )
...
The main CMakeList requires 3.16, so bump all other files to match.
2024-12-04 14:12:57 +00:00
Loïc Guilloux
e5edfbadcf
Codefix: Silence clang-cl warnings ( #13066 )
...
* Codefix ad5da0c : clang-cl doesn't need /Zc:preprocessor
* Codefix: use -Wno-multichar with clang-cl
2024-11-08 14:42:12 +01:00
Peter Nelson
01807fa753
Change: Use Markdown for changelog.
...
Includes minor changes to how version changes are limited for display.
2024-10-22 00:34:16 +01:00
Peter Nelson
e98407973f
Fix #12993 : Replace known-bugs text with markdown version.
...
This allows a little bit better formatting/display in game.
(No attempt to check if these are still valid known-bugs...)
2024-10-22 00:34:16 +01:00
Peter Nelson
ad5da0c924
Codechange: Use __VA_OPT__(,) instead of , ## ( #12921 )
...
`__VA_OPT__` is a C++20 standard, `##` is, apparently, a GNU extension.
MSVC needs /Zc:preprocessor adding for whatever reason.
2024-09-12 07:06:15 +01:00
glx22
b52f778f20
Codefix: [Win32] Use correct range for version in rc file
2024-06-26 23:02:27 +02:00
yeah-its-gloria
c2daabc010
Fix: Add entitlements needed for plugins on macOS
...
Fixes social plugin loading on macOS, particularly for Steam.
2024-05-23 19:32:10 +02:00
dP
6d1138b9a0
Merge remote-tracking branch 'upstream/master'
2024-05-05 15:34:56 +05:00
dP
43e36b3048
Merge branch 'openttd'
2024-05-05 14:51:30 +05:00
dP
46dc456049
Update to 14.1
2024-05-05 14:51:12 +05:00
Rubidium
0b50834f81
Fix 2955ff3: CMake atomic check fails due to chosen compiler
2024-05-03 07:32:32 +02:00
James Addison
c17fa6032b
Doc: Add Apache 2.0 licensing info for CheckAtomic.cmake ( #12603 )
2024-05-02 15:13:00 +02:00
dP
854c507086
Merge remote-tracking branch 'upstream/master'
2024-04-14 01:59:39 +07:00
dP
02f7b3f1f8
Merge branch 'openttd'
2024-04-14 01:56:43 +07:00
dP
14504ff3b2
Update to 14.0
2024-04-14 01:56:35 +07:00
dP
6a2d656354
Merge remote-tracking branch 'upstream/master'
2024-04-11 13:24:33 +07:00
dP
b5a065233b
Merge branch 'openttd'
2024-04-11 11:07:35 +07:00
dP
872e715374
Update to 14.0-RC3
2024-04-11 11:07:23 +07:00
Patric Stout
1b4bb1d38a
Codefix: [CMake] use the UTC0 date for our ISODATE ( #12470 )
2024-04-10 08:50:44 +00:00
Patric Stout
e866ca8adc
Cleanup 69d5b9d3: actually clean up all remnants of "no-thread" builds ( #12398 )
2024-03-29 23:26:32 +01:00
Owen Rudge
d4a6ee9554
Change: [CI] Use Azure Code Signing for Windows build
2024-03-19 23:12:36 +00:00
Loïc Guilloux
bd7120bae4
Fix #12316 , 268e512: Support for enum storage type in GenerateWidget.cmake ( #12321 )
2024-03-16 23:43:20 +01:00
Peter Nelson
55a328c586
Codechange: Replace type-punning with std::bit_cast in squirrel. ( #12224 )
2024-03-09 17:13:17 +00:00
dP
48e926c2cf
Merge remote-tracking branch 'upstream/master'
2024-02-19 12:16:07 +05:30
dP
e2be69e345
Merge branch 'openttd'
2024-02-19 04:42:57 +05:30
dP
53ff9d1f9f
Update to 14.0-RC1
2024-02-19 04:42:45 +05:30
Loïc Guilloux
b84b68e959
Codechange: Rework regression output filtering ( #12049 )
2024-02-10 14:16:24 +01:00
dP
645bfaffbd
Merge remote-tracking branch 'upstream/master'
2024-02-04 22:50:08 +05:30
dP
7a1afa55d6
Merge branch 'openttd'
2024-02-04 02:48:37 +05:30