31a55c0909
Merge tag '13.4' into 13
2023-08-23 23:59:48 +01:00
glx22
7cc3bc0e53
Doc: Bump release version.
2023-07-29 22:11:03 +02:00
glx22
5cc06f5dbe
Doc: Bump release version.
2023-06-11 17:03:58 +02:00
Patric Stout
e80cb487e6
Doc: Bump release version.
2023-06-11 13:42:31 +02:00
Eric Long
f1fdcd71f4
Fix: build on platforms without native atomic
2023-03-31 16:43:32 +02:00
Michael Lutz
2a787aa8b8
Doc: Bump release version.
2023-03-26 21:12:22 +02:00
a9d56369a0
Merge commit '13.0-RC1~2'
2023-02-25 04:49:57 +00:00
Czcibor Bohusz-Dobosz
7425660b3e
Change: Set minimum macOS version to 10.13 ( #10253 )
2022-12-17 18:35:45 +01:00
Miguel Horta
136db27f51
Merge tag '12.2' into 12
2022-04-12 12:30:17 +01:00
Patric Stout
b9816f142b
Doc: Prepare for 12.2 release ( #9844 )
2022-04-02 12:01:32 +02:00
Sergii Pylypenko
a2b9e32a13
Emscripten: load savegames from the browser download directory
2021-12-19 03:41:30 +02:00
Sergii Pylypenko
8909ce3d8c
Fixed emscripten compilation
2021-12-15 00:40:26 +02:00
Sergii Pylypenko
793444e1ba
Merge tag '12.1' into branch 12
2021-12-10 02:36:38 +02:00
Sergii Pylypenko
2f6b20cbfd
Merge branch upstream/master while introducing compile errors and reverting parts of Android changes, video BPP options are gone
2021-11-29 02:20:37 +02:00
Sergii Pylypenko
43ea278ad1
Emscripten: socket proxy first draft
2021-11-28 03:39:27 +02:00
Sergii Pylypenko
c41bcce1e8
Emscripten: removed network stubs and re-enabled multiplayer dialog
2021-11-28 03:38:46 +02:00
Sergii Pylypenko
c9e2163aa6
Emscripten: compile libiculx for RTL text support
2021-11-28 03:35:07 +02:00
Sergii Pylypenko
5be853ed09
Emscripten: fixed a warning
2021-11-28 03:35:06 +02:00
Sergii Pylypenko
d92212e60b
Enabled LTO for Android 64-bit architectures
2021-11-28 03:35:06 +02:00
Sergii Pylypenko
7defb52028
Merge branch upstream/master
2021-11-28 03:16:36 +02:00
Sergii Pylypenko
8efa8964d0
Emscripten: libicu is not working anyway, because there are no libicuuc and libicu-le-hb available
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
1e3d5662ff
Emscripten: disabled libtimidity in cmake
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
fd42ae95f4
Emscripten: added fontconfig library
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
81796d8c8f
Emscripten: build with timidity
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
b38461174b
Emscripten: fixed data file path
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
ffe5031dbe
Emscripten: add SFX and music to the data file
2021-11-28 02:04:25 +02:00
Sergii Pylypenko
8be06db7fa
Emscripten: Include GFX baseset into data file
2021-11-28 02:04:25 +02:00
Charles Pigott
17dfc6e28a
Doc: Prepare for 12.1 release
2021-11-08 18:36:15 +00:00
Patric Stout
4137c2e2e8
Change: upgrade Emscripten to 2.0.31 and enable LZMA by default ( #9604 )
2021-10-16 20:33:50 +02:00
Patric Stout
3046a6ce39
Change: upgrade Emscripten to 2.0.31 and enable LZMA by default ( #9604 )
2021-10-03 16:20:05 +02:00
Patric Stout
394c749b6b
Change: Heading for 13 now ( #9573 )
2021-09-25 13:48:03 +02: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
rubidium42
98e653dacc
Fix #9386 : compilers failing to compile with LTO by using variants instead of new + unique_ptr
...
With std::variant all memory can be figured out at compile time, so the compiler needs to keep track of fewer elements. It also saves out a unique_ptr and its memory management, over a slight impact for resolving a setting.
2021-06-26 20:28:34 +02:00
glx22
5d05c4919b
Codechange: [WIN32] Reduce manual dynamic loading as WinXP is the minimum version
2021-06-10 23:17:29 +02:00
Loïc Guilloux
076f3d26c2
Fix #9329 : [CMake] FindVersion.cmake relied on internal cmake variable ( #9330 )
2021-06-10 22:14:08 +02:00
Patric Stout
bcd7a7aafe
Codechange: rename _SQ64 into POINTER_IS_64BIT ( #9313 )
2021-05-30 10:40:03 +02:00
milek7
36bcd2956a
Fix: Building on Haiku
2021-05-24 08:56:18 +02:00
Loïc Guilloux
e162d0a55c
Fix: [MinGW] Reapply 48fd7b27 to fix launch on Windows 7 x64 ( #9225 )
2021-05-09 18:28:47 +02:00
Loïc Guilloux
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
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
39b4a8e67e
Change: [CMake] Improve 'In-source build' error message ( #8955 )
2021-04-06 13:54:27 +02:00
Loïc Guilloux
799eb31ff1
Change: [CMake] Copy AI/GS compatibility files to build dir ( #8906 )
2021-04-02 10:15:45 +02:00
Sergii Pylypenko
6ff256a3d1
Merge tag '1.11.0-RC1' into master
2021-03-15 21:01:22 +02:00
glx22
35a228f78f
Add: [CMake] Install menu and media files
2021-03-09 22:42:25 +01:00
glx22
1d79f55a46
Fix: [CMake] Skip detection for unused libs for dedicated builds
2021-03-04 16:22:58 +01:00
Sergii Pylypenko
53458e55d7
Fixed NDK armeabi-v7a compilation speed
2021-03-03 01:24:43 +02:00
Sergii Pylypenko
870c254ee2
Merge tag '1.11.0-beta2' into master
2021-03-03 00:51:28 +02:00
glx22
54fb4c04e3
Fix: [CMake] libpng header/library mismatch for macos
2021-02-27 02:23:33 +01:00
Patric Stout
dc7ba33b51
Fix: don't link to OpenGL with SDL2 as backend; SDL2 dynamically loads it ( #8745 )
...
Although for developers this doesn't change anything, for our
linux-generic binary it changes everything. Without this, the
OpenGL dynamic library is dragged in as dependency, and as it
depends on X11, that will be dragged in too. This is not
something we prefer to have, as that won't run on as many
machines as it could.
SDL2 doesn't depend on OpenGL directly, as it tries to load it
in on runtime. If found, it would work in exactly the same way
as if we would link to OpenGL ourselves. As such, this is
the best of both worlds: our linux-generics have less linked
dependencies, and developers won't notice any difference.
As a side-effect, if someone uses linux-generic on a machine
that does not have any OpenGL package installed, it will
gracefully fall back to the default backend of SDL instead.
2021-02-27 00:34:41 +01:00
Michael Lutz
ef478ade64
Add: [Win32] Video driver that uses OpenGL to transfer the video buffer to the screen.
2021-02-22 22:16:07 +01:00