stormcone
1e5029563c
Fix #7635 : Game crash on exit scenario editor.
2019-10-08 00:21:18 +01:00
Joe Stringer
48fd7b2792
Fix: [MINGW32] Fix launch on Windows 7 x64
...
Prior to this commit, the following is observed when running openttd.exe
that was compiled using mingw32 on x86_64:
> The procedure entry point ScriptBreak could not be located in the
dynamic link library GDI32.dll
The MSDN docs at the below link state that modules using Uniscribe must
first link against usp10 before gdi32 to avoid this issue:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd319118(v=vs.85).aspx
Signed-off-by: Joe Stringer <joe@wand.net.nz>
2019-10-07 21:36:00 +02:00
Joe Stringer
b4f1056097
Fix: [Cygwin] Fix missing AI_ADDRCONFIG declaration
...
Fixes the following complaints:
src/network/core/address.cpp: In member function 'const sockaddr_storage* NetworkAddress::GetAddress()':
src/network/core/address.cpp:134:55: error: 'AI_ADDRCONFIG' was not declared in this scope
this->Resolve(this->address.ss_family, SOCK_STREAM, AI_ADDRCONFIG, nullptr, ResolveLoopProc);
Signed-off-by: Joe Stringer <joe@wand.net.nz>
2019-10-07 21:36:00 +02:00
Joe Stringer
51f8c8a568
Fix: [Cygwin] Fix missing declaration of strdup()
...
src/depend/depend.cpp: In constructor 'File::File(const char*)':
src/depend/depend.cpp:170:19: error: 'strdup' was not declared in this scope
this->dirname = strdup(filename);
^~~~~~
Signed-off-by: Joe Stringer <joe@wand.net.nz>
2019-10-07 21:36:00 +02:00
Joe Stringer
66c32533ec
Fix: [Cygwin] Fix missing definitions in stdafx
...
Fix the following compile errors:
In file included from openttd/src/debug.h:15:0,
from openttd/src/string.cpp:13:
openttd/src/cpu.h:35:19: error: 'uint' was not declared in this scope
bool HasCPUIDFlag(uint type, uint index, uint bit);
openttd/src/string.cpp: In function 'char* strcasestr(const char*, const char*)':
openttd/src/string.cpp:548:7: error: 'strncasecmp' was not declared in this scope
if (strncasecmp(haystack, needle, needle_len) == 0) return const_cast<char *>(haystack);
openttd/src/strgen/strgen_base.cpp: In function 'void EmitPlural(Buffer*, char*, int)':
openttd/src/core/alloc_func.hpp:136:6: error: 'alloca' was not declared in this scope
(T*)alloca((num_elements) * sizeof(T)))
Signed-off-by: Joe Stringer <joe@wand.net.nz>
2019-10-07 21:36:00 +02:00
Michael Lutz
dd11990ce0
Fix 71a3e8346
: strings need to be copied too.
...
If it's not, iterating on it in a loop is quite pointless.
2019-10-06 18:24:30 +02:00
glx22
4154cf00f4
Fix 71a3e8346
: decode_params need to be copied too ( #7760 )
2019-10-04 23:42:17 +02:00
translators
875419e4ee
Update: Translations from eints
...
estonian: 12 changes by henrikp
2019-10-04 19:45:37 +02:00
translators
865eea8173
Update: Translations from eints
...
indonesian: 2 changes by fanioz
french: 3 changes by arikover
hungarian: 4 changes by Brumi
2019-10-02 19:45:39 +02:00
translators
2e30601b9c
Update: Translations from eints
...
czech: 91 changes by djst, 6 changes by belaseoci
spanish (mexican): 2 changes by Absay
2019-09-30 19:45:38 +02:00
Charles Pigott
3cc6b7f725
Fix: Signedness issue in midi driver
2019-09-30 14:00:06 +01:00
Charles Pigott
fe9731d32c
Fix: clang and MSVC warnings (glx)
2019-09-30 14:00:06 +01:00
Charles Pigott
7b400d43c1
Codechange: Fix warning about discarding qualifiers by *really* casting the variable
2019-09-30 14:00:06 +01:00
Charles Pigott
b839e355ba
Fix: Compilation error on MinGW due to usage of C++17 template deduction
2019-09-30 14:00:06 +01:00
Charles Pigott
6378a78817
Codechange: Explicitly move a few variables to avoid a copy constructor (fixes warning from clang)
2019-09-30 14:00:06 +01:00
Charles Pigott
99f5e29484
Doc: Update list of supported compilers
2019-09-30 14:00:06 +01:00
Charles Pigott
150884a93f
Fix: Remove workaround for clang-3.8, now that GCC9 warns about it
2019-09-30 14:00:06 +01:00
Charles Pigott
73a2cee779
Fix: Quiet a bogus -Wmaybe-unitialized warning from GCC9
2019-09-30 14:00:06 +01:00
Charles Pigott
71a3e83468
Fix: GCC9's warnings about deprecated implicit assignment operators
2019-09-30 14:00:06 +01:00
Charles Pigott
acf0242961
Change: [AzurePipelines] Use clang 3.9 instead of 3.8
2019-09-30 14:00:06 +01:00
frosch
041088d317
Fix fbbbc6e193
: Crash when creating orders to stations with relocated station sign. ( #7755 )
...
Station::xy is the position of the station sign, and not necessarily a tile of the station.
2019-09-29 22:48:19 +02:00
JMcKiern
04f659e768
Fix: Some typos found using codespell
2019-09-29 21:27:32 +01:00
Michael Lutz
316e4e9417
Fix: [OSX] Macro name conflict when trying to compile the QuickTime music driver.
2019-09-29 20:31:48 +02:00
Michael Lutz
61d6fa97cc
Fix: [OSX] Wrong allocator usage for creating a CFString.
2019-09-29 20:31:48 +02:00
translators
ceb29cef85
Update: Translations from eints
...
chinese (simplified): 12 changes by ww9980
2019-09-20 19:45:40 +02:00
translators
23168ff3d8
Update: Translations from eints
...
chinese (simplified): 6 changes by ww9980
2019-09-19 19:45:39 +02:00
nikolas
2d27e8e685
Add #6173 : New SDL 2 based video and sound drivers ( #7086 )
2019-09-19 17:18:50 +02:00
translators
b18a58d5e1
Update: Translations from eints
...
spanish (mexican): 9 changes by Absay
2019-09-18 19:45:40 +02:00
glx
1f418555a1
Fix #7742 , 66dd7c3
: widget position can be negative
2019-09-17 20:11:34 +02:00
Michael Lutz
ed6a427fcc
Change: [OSX] Recreate backing store if the colour profile of the screen (or the screen) the game window is one changes.
...
This will result in changing colours if moving OpenTTD from one screen to another, but should avoid performance problems if the window is moved.
2019-09-16 19:11:08 +01:00
Michael Lutz
994664dec5
Fix #7644 : [OSX] Try to use system colour space to avoid video output performance degradation.
2019-09-16 19:11:08 +01:00
Niels Martin Hansen
d35254139a
Fix #7479 : Don't close construction windows when changing client name
2019-09-14 19:16:39 +01:00
Johannes E. Krause
1978b9122b
Fix #7737 , afbf6a5
: missing return
2019-09-14 17:36:34 +02:00
glx22
2ed88d6898
Fix: inconsistent description for 32bpp-sse4-anim blitter ( #7740 )
2019-09-14 16:52:35 +02:00
Owen Rudge
165eae0e80
Fix: Avoid using stat to retrieve file modification times on Windows ( #7731 )
2019-09-13 11:23:25 +01:00
translators
f81cb0a90d
Update: Translations from eints
...
korean: 1 change by telk5093
2019-09-11 19:45:38 +02:00
translators
b30994168d
Update: Translations from eints
...
korean: 34 changes by telk5093
2019-09-10 19:45:38 +02:00
Juriy Petrochenkov
7bdde8b41d
Fix: Use natural sort when sorting the file list.
2019-09-08 22:18:53 +02:00
Max Maton
e4414471dd
Add: Allow GameScript to demolish without a company
...
This allows GameScripts to shrink towns as well as grow them.
2019-09-08 10:09:19 +02:00
Andy
9014633866
Fix: change Quartz driver colorSpace handling to address certain macOS performance issues ( #7644 )
2019-09-07 22:09:17 +02:00
Niels Martin Hansen
0549a81c30
Fix b3fd7879
: Ignore command flags when verifying script commands
...
Multiplayer games has the server add some flags to the cmd value during the handling.
These flags should not be included in the verification, mask them out. Without this
masking out, scripts tend to die when executing their first command in multiplayer.
2019-09-07 19:38:13 +02:00
glx22
b3fd787959
Fix #7188 : check the validity of command callback for scripts ( #7701 )
2019-09-07 17:37:01 +01:00
Patric Stout
381c2a4587
Add: [DorpsGek] also announce comments on commits
2019-09-07 09:36:57 +01:00
Daniel Lee
2d9eb1c417
Fix #7626 : Allow building drive-through stops over one-way/blocked roads owned by towns (instead of crashing).
2019-09-06 23:21:40 +02:00
translators
058dadf315
Update: Translations from eints
...
french: 4 changes by glx
2019-09-06 19:45:39 +02:00
JMcKiern
fbbbc6e193
Fix #7692 : Added industry tile to GetOrderCmdFromTile() ( #7709 )
...
Sending order command to an industry tile now checks if a neutral_station is available and sends the order to that station
2019-09-04 22:47:21 +02:00
translators
c4850475c3
Update: Translations from eints
...
slovenian: 4 changes by matej1245
2019-09-04 19:45:39 +02:00
Patric Stout
03aaf695a5
Fix: [DorpsGek] don't report all pushes, but just those done by DorpsGek
...
Those are most often the translator updates, which are pushed
directly to master (and not via a Pull Request).
2019-09-02 08:28:38 +01:00
Niels Martin Hansen
d649011dfc
Fix #7702 : Scaling for highscore screen
2019-09-02 09:26:33 +02:00
glx22
cf86c39be5
Fix b870596f15
: forgotten squirrel_export run ( #7715 )
2019-09-01 18:54:01 +02:00