Only doc landscape_grid.html has been updated, landscape.html will be done latter.
-CodeChange: Replace a direct access to m6 with SetTropicZone in InitializeLandscape, as it is the only part of m6 still untouched without the brute-forced m6=0
one MoveToNextItem() in DeleteVehicleNews (added in r3757). To work correctly do not
reset _forced_news to INVALID_NEWS when a new item is added, but leave it.
-Codechange: ShowLastNewsMessage has been changed so that it actually works, wraps
around correctly (array as FIFO) and shows the previous news item if the current
news item is open (previously this was doubly shown).
brazilian_portuguese - 15 changed by fukumori (15)
danish - 23 changed by MiR (23)
greek - 12 fixed by Kesnar (12)
japanese - 282 fixed by ickoonite (282)
slovenian - 1 changed by Necrolyte (1)
turkish - 2 changed by jnmbk (2)
ukrainian - 30 changed by znikoz (30)
extra as well, unless they are (or could be) used for bridges. This means these
bits don't have to be cleared seperately when non-bridgeable tiles are removed.
through a ShowInfo(F). This way windows users also see this message and bugs such as
FS#528 will not happen anymore. Put ShowInfo(F) error output to stderr and not stdout.
This kills an OSX specific warning in newgrf_config.c
Ensured that Endian16_Swap returns uint16 as well, even though that one didn't result in any warnings (yet)
bulgarian - 14 changed by groupsky (14)
croatian - 159 fixed, 8 changed by knovak (167)
danish - 30 changed by ThomasA (4), MiR (26)
estonian - 41 changed by kristjans (41)
japanese - 47 fixed, 1 changed by PouncingAnt (48)
lithuanian - 31 fixed, 68 changed by Domas (99)
danish - 8 changed by ThomasA (8)
estonian - 101 changed by kristjans (101)
italian - 1 changed by sidew (1)
japanese - 17 fixed, 11 changed by PouncingAnt (28)
DeleteVehicleNews shuffles around _news_items which can wreak havoc with the NewsItem*
of a currently open news window. While here also correctly update _current_news and
_forced_news for the same reasons. Should really work now.
bulgarian - 5 fixed by groupsky (5)
croatian - 72 fixed by knovak (72)
danish - 25 changed by MiR (25)
italian - 1 changed by sidew (1)
norwegian - 2 fixed by oletk (2)
slovenian - 241 fixed, 143 changed by Necrolyte (384)
-Fix (r7759): supply the correct flags to cygwin to make it compile.
Note: cygwin itself is 'broken'. Known issues with cygwin are:
- bash does not work when including files that have dos line ending (\r\n).
This causes the strange errors in config.lib. The solution is running:
dos2unix config.lib
- the windows-native svn does not work (though it previously did). The
solution for this is to install the cygwin svn.
- libfreetype2's freetype-config --cflags does not have ft2build.h in the
path include search path. The workaround for this is to copy
/usr/include/ft2build.h to /usr/include/freetype2/. Also linking does
not work for static builds as freetype-config does not support that.
You have to add the '--disable-static' flag when running './configure'.
- libpng12 does not work with static building either. You have to add
the '--disable-static' flag when running './configure' too.
czech - 2 changed by joeprusa (2)
danish - 80 changed by MiR (80)
esperanto - 1 fixed, 3 changed by LaPingvino (4)
estonian - 54 changed by kristjans (54)
japanese - 177 fixed, 65 changed by ickoonite (242)
lithuanian - 57 changed by Domas (57)
slovenian - 38 fixed, 262 changed by Necrolyte (300)
The md5 code now looks in the secundary data dir as well
Note: OSX builds can still give the incorrect message: dbg: [sl] Cannot open savegame 'data/opntitle.dat' for saving/loading.
- A proper ./configure, so everything needs to be configured only once, not for every make.
- Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
- A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
- Proper support for OSX universal binaries.
- Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
- Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.