Age | Commit message (Collapse) | Author |
|
finnish: 32 changes by hpiirai
spanish (mexican): 16 changes by Absay
|
|
hungarian: 7 changes by Brumi
|
|
croatian: 7 changes by VoyagerOne
|
|
french: 7 changes by glx
korean: 8 changes by telk5093
|
|
russian: 7 changes by Lone_Wolf
|
|
dutch: 7 changes by JanWillem
|
|
|
|
This can avoid out-of-memory situations due to single scripts using up the entire address space.
Instead, scripts that go above the maximum are killed.
The maximum is default 1 GB per script, but can be configured by a setting.
|
|
norwegian (bokmal): 28 changes by Leifbk
russian: 17 changes by Lone_Wolf
korean: 14 changes by telk5093
|
|
ukrainian: 11 changes by odisseus
|
|
swedish: 31 changes by Joel_A
dutch: 2 changes by JanWillem
hungarian: 25 changes by Brumi
|
|
croatian: 25 changes by VoyagerOne
|
|
|
|
spanish (mexican): 16 changes by Absay
russian: 18 changes by Lone_Wolf
|
|
|
|
korean: 536 changes by telk5093
|
|
dutch: 27 changes by JanWillem
french: 29 changes by glx
hungarian: 3 changes by Brumi
korean: 71 changes by telk5093
|
|
|
|
|
|
indonesian: 2 changes by fanioz
dutch: 3 changes by JanWillem
korean: 3 changes by telk5093
|
|
spanish (mexican): 3 changes by Absay
russian: 3 changes by Lone_Wolf
|
|
indonesian: 3 changes by fanioz
croatian: 3 changes by VoyagerOne
|
|
finnish: 3 changes by hpiirai
italian: 3 changes by lorenzodv
|
|
|
|
|
|
|
|
indonesian: 9 changes by fanioz
|
|
indonesian: 6 changes by fanioz
|
|
luxembourgish: 1 change by Phreeze
|
|
luxembourgish: 17 changes by Phreeze
spanish (mexican): 2 changes by njn
|
|
luxembourgish: 20 changes by Phreeze
|
|
french: 3 changes by glx
croatian: 17 changes by VoyagerOne
|
|
dutch: 2 changes by JanWillem
french: 19 changes by glx
|
|
english (us): 3 changes by Supercheese
spanish (mexican): 18 changes by Absay
hungarian: 2 changes by Brumi
latin: 33 changes by Supercheese
|
|
italian: 25 changes by lorenzodv
portuguese: 3 changes by JayCity
|
|
korean: 14 changes by telk5093
|
|
luxembourgish: 29 changes by Phreeze
russian: 2 changes by Lone_Wolf
latin: 4 changes by Supercheese
portuguese: 1 change by JayCity
|
|
finnish: 2 changes by hpiirai
english (us): 17 changes by Supercheese
luxembourgish: 10 changes by Phreeze
dutch: 20 changes by JanWillem
norwegian (bokmal): 2 changes by Leifbk
latin: 16 changes by Supercheese
portuguese: 3 changes by JayCity
|
|
|
|
circular group hierarchy (3298)
|
|
greek: 51 changes by Jubilee
russian: 17 changes by Lone_Wolf
latin: 19 changes by Supercheese
portuguese: 53 changes by JayCity
|
|
finnish: 12 changes by hpiirai
greek: 40 changes by Jubilee
luxembourgish: 2 changes by Phreeze
dutch: 12 changes by JanWillem
french: 4 changes by romazoon
norwegian (bokmal): 12 changes by Leifbk
hungarian: 14 changes by Brumi
portuguese: 51 changes by JayCity, 11 changes by vesgo
|
|
finnish: 13 changes by hpiirai
korean: 1 change by telk5093
|
|
|
|
a refit if required.
|
|
finnish: 13 changes by hpiirai
danish: 2 changes by nielsmh
|
|
luxembourgish: 31 changes by Phreeze
croatian: 2 changes by VoyagerOne
|
|
dutch: 28 changes by JanWillem
russian: 1 change by Lone_Wolf
|
|
This switch has been a pain for years. Often disabling broke
compilation, as no developer compiles OpenTTD without, neither do
any of our official binaries.
Additionaly, it has grown so hugely in our codebase, that it
clearly shows that the current solution was a poor one. 350+
instances of "#ifdef ENABLE_NETWORK" were in the code, of which
only ~30 in the networking code itself. The rest were all around
the code to do the right thing, from GUI to NewGRF.
A more proper solution would be to stub all the functions, and
make sure the rest of the code can simply assume network is
available. This was also partially done, and most variables were
correct if networking was disabled. Despite that, often the #ifdefs
were still used.
With the recent removal of DOS, there is also no platform anymore
which we support where networking isn't working out-of-the-box.
All in all, it is time to remove the ENABLE_NETWORK switch. No
replacement is planned, but if you feel we really need this option,
we welcome any Pull Request which implements this in a way that
doesn't crawl through the code like this diff shows we used to.
|
|
In 10 years there was no active development on DOS. Although it
turned out to still work, the FPS was very bad. There is little
interest in the current community to look into this.
Further more, we like to switch to c++11 functions for threads,
which are not implemented by DJGPP, the only current compiler
for DOS.
Additionally, DOS is the only platform which does not support
networking. It is the reason we have tons of #ifdefs to support
disabling networking.
By removing DOS support, we can both use c++11 functions for threads,
and remove all the code related to disabling network. Sadly, this
means we have to see DOS go.
Of course, if you feel up for the task, simply revert this commit,
and implement stub c++11 functions for threads and stub functions
for networking. We are more than happy to accept such Pull Request.
|