Commit Graph

47953 Commits

Author SHA1 Message Date
Michael Lutz
e609c936a4 Change: [Win32] Limit the OpenGL video driver to OpenGL 3.2 or newer on Windows. 2021-05-03 19:33:42 +01:00
Michael Lutz
59ce9b4d2f Fix: [OpenGL] Check maximum supported texture size against screen resolution. 2021-05-03 19:33:42 +01:00
PeterN
ceee558fe5 Codechange: Scale rating minigraphs on station window list. (#9075)
Minigraphs did not adjust size to accomodate large text, either by font size or font zoom, leading to cropped labels.
Minigraphs and spacing are now scaled by font zoom, as this seems to behave better than gui zoom in this instance.
2021-05-03 19:33:42 +01:00
Loïc Guilloux
2bc7e5a8e2 Fix 799eb31: [CMake] Don't include regression AIs in bundles (#9068) 2021-05-03 19:33:42 +01:00
Loïc Guilloux
8d1d271cda Fix d4f0b6f4: [CMake] CMAKE_PROJECT_VERSION_XXX are not in CMake 3.9 (#9154) 2021-05-03 19:33:42 +01:00
glx22
c454cc09b3 Fix: Auto-fill version details in rev.cpp and ottres.rc 2021-05-03 19:33:42 +01:00
Sergii Pylypenko
4a9dbfbe65 Emscripten: build with timidity 2021-05-03 01:53:40 +03:00
Sergii Pylypenko
da31bb7e66 Emscripten: updated app manifest 2021-05-03 00:26:35 +03:00
Sergii Pylypenko
9623c6bfd2 Emscripten: fixed build script 2021-05-03 00:13:57 +03:00
Sergii Pylypenko
f138d2645c Emscripten: fixed init script 2021-05-03 00:13:48 +03:00
Sergii Pylypenko
747d429fb3 Emscripten: request fullscreen on first mouse click 2021-05-02 23:55:45 +03:00
Sergii Pylypenko
910d87d5c5 Emscripten: small fix to build script 2021-05-02 23:36:55 +03:00
Sergii Pylypenko
6d59c9e9d5 Emscripten: fixed data file path 2021-05-02 23:32:51 +03:00
Sergii Pylypenko
cc638cb825 Revert "Emscripten: fullscreen by default" - SDL2 fullscreen flag is emulated, it won't make browser window borderless
This reverts commit abbe0a4a0a.
2021-05-02 23:30:34 +03:00
Sergii Pylypenko
0f45d014a0 Emscripten: fixed build script 2021-05-02 23:30:11 +03:00
Sergii Pylypenko
5108cf6c58 Emscripten: add SFX and music to the data file 2021-05-02 23:28:41 +03:00
Sergii Pylypenko
503e6c9876 Emscripten: Include GFX baseset into data file 2021-05-02 02:22:31 +03:00
Sergii Pylypenko
abbe0a4a0a Emscripten: fullscreen by default 2021-05-02 02:03:24 +03:00
Sergii Pylypenko
e85e585f3e Emscripten: Re-enabled sounds 2021-05-02 01:56:17 +03:00
Sergii Pylypenko
b98ad2036a emscripten: moved build scripts from root dir 2021-05-02 00:55:14 +03:00
Sergii Pylypenko
de194454b6 Emscripten: added app manifest and favicon 2021-05-02 00:54:55 +03:00
Sergii Pylypenko
73c4b2673b Emscripten: disabled relative mouse mode 2021-05-01 00:10:46 +03:00
Sergii Pylypenko
7c185bc75e Added Emscripten build scripts 2021-04-30 23:58:27 +03:00
Sergii Pylypenko
6c658cb0f5 Updated Emscripten liblzma patch for Emscripten 2.0.15 2021-04-30 23:56:13 +03:00
Sergii Pylypenko
fd84cfa196 Fixed Multiplayer dialog 2021-04-26 01:13:53 +03:00
Sergii Pylypenko
066a20c696 Updated revision 2021-04-26 00:11:47 +03:00
Sergii Pylypenko
5b2f316cda Fixed text input in the wrong edit box in Multiplayer server list 2021-04-26 00:05:45 +03:00
Sergii Pylypenko
1c0c2b7345 Fixed a crash in game options dialog 2021-04-25 23:48:28 +03:00
Sergii Pylypenko
561ce3ee7f Merge tag '1.11.1' into 1.11 2021-04-25 22:58:47 +03:00
Charles Pigott
0be22efffc Add: Changelog entries for 1.11.1 release 1.11.1 2021-04-18 21:31:21 +01:00
Charles Pigott
4f8b2aa003 Update: Backport language changes 2021-04-18 21:31:21 +01:00
stormcone
57f01188c2 Add: Hotkey to focus the build object class name filter editbox. 2021-04-18 21:31:21 +01:00
stormcone
bcb6174bf3 Add: Hotkey to focus the rail station class name filter editbox. 2021-04-18 21:31:21 +01:00
Peter Nelson
7b56a630aa Fix #9042: Make multiplayer server list height auto-fill window.
#9042 did not fix all combinations of scaling options. This additional
change makes the server list automatically fill available height.
2021-04-18 21:31:21 +01:00
Rubidium
4e5be077ff Fix #6322: [Script] Try to let the script die when no memory can be allocated instead of crashing the whole game 2021-04-18 21:31:21 +01:00
Rubidium
7aaaa2c5f5 Change: [Script] Let Script_FatalError use std::string instead of const char * 2021-04-18 21:31:21 +01:00
dP
c9c208f78e Fix: Do not unlock railtypes when enabling wagons with GameScript 2021-04-18 21:31:21 +01:00
Milek7
522069d146 Fix: Corrupted savegame could cause heap corruption by writing outside link graph edge matrix. (#9046) 2021-04-18 21:31:21 +01:00
Milek7
e379c818b3 Fix: Corrupted savegame could crash the game by providing invalid gamelog enums. (#9045) 2021-04-18 21:31:21 +01:00
PeterN
eb5ae95c90 Fix: Inconsistent button sizing on AI/GS setting window depending on scale settings. (#9044) 2021-04-18 21:31:21 +01:00
Peter Nelson
e8965d32d9 Fix: Sizing of Multiplayer server list incorrect when GUI zoom doesn't match Font zoom.
The server information panel was scaled by GUI scale, which could result in a panel that is longer than the server list. This height difference is then maintained when the window is resized to fill the screen.
Instead, specify the minimum size by number of text lines and (summed total) padding.
2021-04-18 21:31:21 +01:00
PeterN
790b4f3076 Change: Improve layout and spacing of vehicle group widgets. (#9041)
Existing layout included a blank widget above the group list to align with the vehicle list, however since then an additional sort-by row was added.
Group list size tweaks to match normal row size (at least with normal gui and text size.)
Removed reduction of 2 rows in the group list <- main culprit of odd sizing.
Removed fill attribute on buttons which gave strange sizes, and put it on the group info widget instead.
Tweaked various soft-padding values to line up (centreing text with a 1px offset does not make centred text.)
2021-04-18 21:31:21 +01:00
Rubidium
4f0f113887 Fix #7513: recursive array/class/table release caused stack overflow 2021-04-18 21:31:21 +01:00
Rubidium
53ce868185 Fix #7513: recursive garbage collection caused stack overflow 2021-04-18 21:31:21 +01:00
Milek7
144ed59aef Fix: Add virtual destructor to link graph Path.
Classes derived from Path were freed through base class pointer, but no virtual destructor was present.
2021-04-18 21:31:21 +01:00
Michael Lutz
40f7d085f4 Fix #9028: [OpenGL] Clear cursor cache on destroying the OpenGL backend. 2021-04-18 21:31:21 +01:00
Rubidium
1f34264017 Fix: [win32] buffer_locked state not initialised, causing _screen.dst_ptr to be potentially not set 2021-04-18 21:31:21 +01:00
Rubidium
fa57e33dfe Fix: [Video] fast forward boolean states not initialised, potentially causing unstoppable fast forward 2021-04-18 21:31:21 +01:00
Rubidium
dee9d6dfd4 Fix: [SDL] buffer_locked state not initialised, causing _screen.dst_ptr to be potentially not set 2021-04-18 21:31:21 +01:00
rubidium42
961cda50bc Fix #8874: show a warning when a NewGRF scan is requested multiple times from the console (#9022) 2021-04-18 21:31:21 +01:00